The table below shows the Data Fields that XDOC expects to be returned.
Data Field | Type | Required | Description |
---|---|---|---|
UserName | String | Yes | Should be the same as the input UserName. |
FirstName | String | ||
LastName | String | ||
String | |||
Profile | String | Yes* | User’s default Role in the Integrated Application. * Can actually be empty, but usually is should be set. |
ExternalId | String | Yes | Unique Identifier of the user in the External System. |
ExternalData | String | Arbitrary data about the user from the External System. Passed through to the all Container Provider and other Integrated Application method invocations. | |
ExternalFlags | Long | Arbitrary bit-mask of flags from the External System. Passed through to the all Container Provider and other Integrated Application method invocations. | |
Success | Bool | Indicates success or failure. | |
ResultCode | String | Internal Result Code. Usually only used for error conditions. | |
ResultMessage | String | User friendly message. E.g.: Invalid Password. | |
ResponseTrace | String | Error Stack Trace or debug information. |