Structures

Capability_Struct_Data_Type

Source DataType to express resource Capabilities. It introduces the Field RelationalOperator that has Enumeration OperatorType as DataType. The DataType itself should never be used for a variable’s attribute, however it is the source for a set of structures which can be used to express capabilities of a resource.

alternate text

Capability_Struct_Boolean

Expresses a boolean Capability of a resource and requires the OperatorType to be either “IsTrue” or “IsFalse”

alternate text

Capability_Struct_Number

Expresses a numeric Capability of a resource and requires the OperatorType to be either “Greater”, “Smaller”, “Equal”, “GreaterOrEqual” or “SmallerOrEqual”

alternate text

Capability_Struct_String

Expresses a string-based Capability and requires the OperatorType to be “EqualString”

alternate text

QueueDataType

The queue data type contains several fields to identify a product within an order, the corresponding service of the process agent as well as a client identifier to identify the client of a process agent, that added th queue element. In addition, each queue element has an individual state field that indicates the execution status of the queue element an lastly, a Array to store service parameters of the queue element that can be used for the resource parameterization before the execution of the queue entry.

alternate text

ServiceExecutionResult

The SWAP-IT software modules enable a synchronous or an asynchronous service result, which means, the service result can be either transmitted directly from the service method in a synchronous case, or at a later point in time with a service finished event in a asynchronous case. Depending on the case, the output parameter of the service method is either of the data type ServiceFinishedSyncDataType or ServiceFinishedAsyncDataType.

ServiceFinishedSyncDataType

alternate text

ServiceFinishedAsyncDataType

alternate text