Enumerates several special message results that the client application should handle through some very special recovery processing.
public enum FinMessageResult
The integer values of this enumration are sorted by importance. The value zero means Success, higher values are more important than smaller values.
Any other message failure that could not be qualified any further. There is no recommended recovery action. Do not check explicitly for this value as additional error values may be added in the future.
Dialog initialisation failed. The bank response indicated the customer system ID as the source of the problem. This usually means that the customer system ID is unknown or is expired and thus a re-synchronisation is required.
Dialog initialisation failed. The bank response indicated the user PIN as the source of the problem. If the PIN is stored in the client software, then it should be erased in response to this condition.
Dialog initialisation failed. The bank response indicated the version of the HKVVB segment as the source of the problem. The client should revert to another HKVVB version and try again.
Dialog initialisation failed. The bank response indicated the signature ID as the source of the problem. This usually means that the signature ID is a duplicate and thus a re-synchronisation is required.
Dialog initialisation failed. The bank response indicated that the requested TAN procedures is not allowed for this user. The client should evaluate the list of allowed TAN procedures and try again with another TAN procedures.
Dialog initialisation may have been successful, but the bank response indicates that the user must change his PIN.
Special return value that is used when the bank sends a new, different user ID in the response to the dialog initialisation. If this value is returned, the dialog should be terminated and a new re-synchronisation shall be done.
The message was successful. If this was a dialog initialisation message, then the dialog context is now established. There may be warnings.