The following table details the general features supported by the
connector.
Category | Feature | Support | Notes |
---|---|---|---|
Business object attributes | Foreign key | No |
|
| Foreign key attribute property | N/A | No validations are done by the connector. |
| Key | No | The connector does not validate the XML messages. |
| Max Length | N/A |
|
| Metadata-driven design | Full |
|
| Required | Full | If set to true on the child attribute, the child is expected to have a representation in the parent business object. |
Connection lost | Connection lost on poll | Partial | The connector returns APPRESPONSETIMEOUT only when it fails to register all the operations. Otherwise, the polling continues after a fatal message is logged for e-mail triggering, giving information on the failed poll call. |
| Connection lost on request processing | No | A fatal error is logged to trigger e-mail notification, and the connector returns a FAIL. |
| Connection lost while idle | No |
|
Connector properties | ApplicationPassword | Yes |
|
| ApplicationUserName | Yes |
|
| UseDefaults | No | There is no validation of the business objects by the connector. i2 validates the XML sent from the connector as input. No call to initAndValidateAttributes. |
Message tracing | General messaging | Full |
|
| generateMsg() | No |
|
| Trace level 0 | Full |
|
| Trace level 1 | Full |
|
| Trace level 2 | Full |
|
| Trace level 3 | N/A |
|
| Trace level 4 | Full |
|
| Trace level 5 | Full |
|
Misc. | CDK method LogMsg | Full | WBIA API methods generateAndTrace and generateAndLogMsgs are used. |
| Java Package Names | Full |
|
| Logging messages | Full |
|
| NT service compliance | Full |
|
| Transaction support | N/A | There is no transaction support in i2. |
Special value | CxBlank processing | Full | Empty double quotation marks ("") in an XML document are used as the PCDATA equivalent of CxBlank. |
| CxIgnore processing | Full | No XML is generated for CxIgnore attributes. |