All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dard.sila_java.library.server_base.0.9.0.source-code.ErrorRecoveryService.proto Maven / Gradle / Ivy

There is a newer version: 0.14.0
Show newest version
syntax = "proto3";

import "SiLAFramework.proto";

package sila2.org.silastandard.core.errorrecoveryservice.v1;

service ErrorRecoveryService {
    rpc ExecuteContinuationOption(sila2.org.silastandard.core.errorrecoveryservice.v1.ExecuteContinuationOption_Parameters) returns (sila2.org.silastandard.core.errorrecoveryservice.v1.ExecuteContinuationOption_Responses) {}
    rpc AbortErrorHandling(sila2.org.silastandard.core.errorrecoveryservice.v1.AbortErrorHandling_Parameters) returns (sila2.org.silastandard.core.errorrecoveryservice.v1.AbortErrorHandling_Responses) {}
    rpc SetErrorHandlingTimeout(sila2.org.silastandard.core.errorrecoveryservice.v1.SetErrorHandlingTimeout_Parameters) returns (sila2.org.silastandard.core.errorrecoveryservice.v1.SetErrorHandlingTimeout_Responses) {}
    rpc Subscribe_RecoverableErrors(sila2.org.silastandard.core.errorrecoveryservice.v1.Subscribe_RecoverableErrors_Parameters) returns (stream sila2.org.silastandard.core.errorrecoveryservice.v1.Subscribe_RecoverableErrors_Responses) {}
}

message DataType_RecoverableError {
    message RecoverableError_Struct {
        sila2.org.silastandard.String CommandIdentifier = 1;
        sila2.org.silastandard.String CommandExecutionUUID = 2;
        sila2.org.silastandard.String ErrorMessage = 3;
        repeated sila2.org.silastandard.core.errorrecoveryservice.v1.DataType_ContinuationOption ContinuationOptions = 4;
        sila2.org.silastandard.String DefaultOption = 5;
        sila2.org.silastandard.Integer AutomaticExecutionTimeout = 6;
    }
    sila2.org.silastandard.core.errorrecoveryservice.v1.DataType_RecoverableError.RecoverableError_Struct RecoverableError = 1;
}

message DataType_ContinuationOption {
    message ContinuationOption_Struct {
        sila2.org.silastandard.String Identifier = 1;
        sila2.org.silastandard.String Description = 2;
        sila2.org.silastandard.String RequiredInputData = 3;
    }
    sila2.org.silastandard.core.errorrecoveryservice.v1.DataType_ContinuationOption.ContinuationOption_Struct ContinuationOption = 1;
}

message ExecuteContinuationOption_Parameters {
    sila2.org.silastandard.String CommandExecutionUUID = 1;
    sila2.org.silastandard.String ContinuationOption = 2;
    sila2.org.silastandard.Any InputData = 3;
}

message ExecuteContinuationOption_Responses {
}

message AbortErrorHandling_Parameters {
    sila2.org.silastandard.String CommandExecutionUUID = 1;
}

message AbortErrorHandling_Responses {
}

message SetErrorHandlingTimeout_Parameters {
    sila2.org.silastandard.Integer ErrorHandlingTimeout = 1;
}

message SetErrorHandlingTimeout_Responses {
}

message Subscribe_RecoverableErrors_Parameters {
}

message Subscribe_RecoverableErrors_Responses {
    repeated sila2.org.silastandard.core.errorrecoveryservice.v1.DataType_RecoverableError RecoverableErrors = 1;
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy