Connectors

The ServiceNow enhanced generic adapter communicates with ServiceNow using HTTPS protocol and uses two types of connectors: SOAP and REST/JSONv2. Users can choose whichever connector they prefer in the adapter configuration. The configuration file is explained below.

REST/JSONv2 connector uses JSONv2 for push operations and REST API for population and class model operations. It operates on JSON objects as the data input and output format.

SOAP connector uses SOAP Web Service for communication to ServiceNow. It uses Java SAAJ under the hood and does not use the WS stubs. This increases user experience since users are not required to compile additional jar files and apply patches to the adapter code. All they need to do is apply the correct mapping files and WS request/response messages are created according to the mapping files. However, for the current version of the adapter only the push operations are implemented.