
dard.sila_java.library.server_base.0.9.0.source-code.ErrorRecoveryService.proto Maven / Gradle / Ivy
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