PDComm.GemError
Enum
Describes why GEM rejected a message; reported in GemResultInfo.Code for GemResultKind.InvalidResponse and GemResultKind.Unhandled results.
public enum GemError : uintMembers
Aborted
Enumerator
The peer answered the request with an abort (function 0) reply.
Aborted = 12Ack
Enumerator
The acknowledgement code in the reply is outside the range allowed for the transaction.
Ack = 8Body
Enumerator
The message body does not have the structure required by the transaction.
Body = 7Codec
Enumerator
The SECS-II body cannot be decoded or exceeds the configured item limits.
Codec = 10Correlation
Enumerator
The reply does not correlate with the request, for example a different number of entries than IDs.
Correlation = 11Disconnected
Enumerator
The endpoint has no selected HSMS session.
Disconnected = 1MissingBody
Enumerator
The message has no body although the transaction requires one.
MissingBody = 5Response
Enumerator
The message is not a valid answer for the pending request, or GEM rejected it for another protocol reason.
Response = 9State
Enumerator
The message is not allowed in the current GEM communication or control state.
State = 2UnexpectedBody
Enumerator
The message has a body although the transaction requires a header-only message.
UnexpectedBody = 6Unsupported
Enumerator
The stream and function are not supported by this endpoint role or configuration, or a reply has a different stream or function than the request expects.
Unsupported = 3Wait
Enumerator
The reply-expected (W) bit of the message does not match the transaction.
Wait = 4