Configuring Message Senders

This section provides guidelines for configuring the components needed to support outbound messages to the GIS system.

Note: For WACS (OCI Cloud) environment, Http/https in the Message Sender URL should be replaced with the substitution variable @EXT_​PUB@. And the ArcGIS Server services should be served over port 443 since only port 443 will be accepted in OCI environment.

Define a message sender for each of the outbound message types associated with the GIS Integration web service category using following guidelines.

Message Sender for Work Location

Field / Context Value
Invocation Type Real-time
Message Class SOAP: RHTTPSNDR (Send post messages via HTTP real-time)REST: RTJSONSNDR (Sender for real-time HTTP/JSON messages)
MSG Encoding UTF-8 message encoding
HTTP Method POST
Active Yes
HTTP URL 1 The URL of the corresponding service to be provided by GIS team.

WAM REST Ex: https://xxxxxxxxxxxxx:6443/arcgis/rest/services/WAM/WorkLocations/FeatureServer/0/${pathParms}

WACS REST Ex: @EXT_​PUB@xxxxxxxxxxxxx:443/arcgis/rest/services/WAM/WorkLocations/FeatureServer/0/${pathParms}

WAM SOAP Ex: https://xxxxxxxxxxxxx:6443/arcgis/services/WAM/WorkLocations/MapServer/FeatureServer

WACS SOAP Ex: @EXT_​PUB@xxxxxxxxxxxxx:443/arcgis/services/WAM/WorkLocations/MapServer/FeatureServer

HTTP Header REST: Content-Type:application/x-www-form-urlencoded
HTTP Header REST: Accept:application/json
HTTP Form Data REST: adds=@XMLMSG@

Message Sender for Asset Outbound Sync

Field/Context Value
Invocation Type Real-time
Message Class SOAP : RHTTPSNDR (Send post messages via HTTP real-time) REST: RTJSONSNDR (Sender for real-time HTTP/JSON messages)
MSG Encoding UTF-8 message encoding
HTTP Method POST
Active Yes
HTTP URL 1

The URL of the corresponding service to be provided by GIS team.

WAM REST Ex: https://xxxxxxxxxxxxx:6443/arcgis/rest/services/WAM/DistributionNetwork/FeatureServer/${pathParms}

WACS REST Ex: @EXT_​PUB@xxxxxxxxxxxxx:443/arcgis/rest/services/WAM/DistributionNetwork/FeatureServer/${pathParms}

WAM SOAP Ex: https://xxxxxxxxxxxxx:6443/arcgis/services/WAM/DistributionNetwork/MapServer/FeatureServer

WACS SOAP Ex: @EXT_​PUB@xxxxxxxxxxxxx:443/arcgis/services/WAM/DistributionNetwork/MapServer/FeatureServer

HTTP Header REST: Content-Type:application/x-www-form-urlencoded
HTTP Header REST: Accept:application/json
HTTP Form Data REST: Edits=@XMLMSG@

Message Sender for Asset Inbound Sync

Note: This communication supports REST protocol only.
Field / Context Value
Invocation Type Real-time
Message Class RTJSONSNDR (Sender for real-time HTTP/JSON messages)
MSG Encoding UTF-8 message encoding
HTTP Method POST
Active Yes
HTTP URL 1

The URL of the corresponding service to be provided by GIS team.

WAM REST Ex: https://xxxxxxxxxxxxx:6443/arcgis/rest/services/WAM/ExtractDeltaChanges/GPServer/${pathParms}

WACS REST Ex: @EXT_​PUB@xxxxxxxxxxxxx:443/arcgis/rest/services/WAM/ExtractDeltaChanges/GPServer/${pathParms}

HTTP Header REST: Content-Type:application/x-www-form-urlencoded
HTTP Header REST: Accept:application/json

Message Sender for Token Generation

Note: This configuration is required only if the underlying map service published in ArcGIS Server are secured.This communication supports REST protocol only.
Field / Context Value
Invocation Type Real-time
Message Class RTJSONSNDR (Sender for real-time HTTP/JSON messages)
MSG Encoding UTF-8 message encoding
HTTP Method POST
Active Yes
HTTP URL 1

The URL of the corresponding service to be provided by GIS team.

WAM REST Ex: https://xxxxxxxxxxxxx:6443/arcgis/rest/services/WAM/GenerateToken/GPServer/${pathParms}

WACS REST Ex: @EXT_​PUB@xxxxxxxxxxxxx:443/arcgis/rest/services/WAM/GenerateToken/GPServer/${pathParms}

HTTP Header REST: Content-Type:application/x-www-form-urlencoded
HTTP Header REST: Accept:application/json