SOAP Wrapper Sample for Messages to GMC

The SOAP wrapper identifies the sender to the GMC, whereas the Body of the message identifies the sender to the messaging system.

Use the SOAP wrapper around the messages that are sent to the GMC.

Sample Message
Parameters

Sample Message

This is an example only.

<? xml version="1.0"?>
  < TestData xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd ="http://www.w3.org/2001/XMLSchema">  
  < BindingType> Ws2007FederationHttpBinding</ BindingType
   < BindingName> WS2007FederationHttpBinding_ITwoWayService</ BindingName
  < ServiceUrl>https://apitest.compassion.com/US/1/EsdOnRamp</ ServiceUrl>
  < UserName> CI\[userid]</ UserName>
  < Password> </ Password>
  < Header>
      < Action >http://services.ci.org/public/ci/onramp/2013/02/PublishMessage</ Action >  
      < SendersAppName  xmlns= "http://schemas.ci.org/ci/services/common/2011/04/"> [string]</ SendersAppName>  
      < SendersName  xmlns= "http://schemas.ci.org/ci/services/common/2011/04/"> CI\[userid]</ SendersName>
       < SendersTrackingId xmlns=" http://schemas.ci.org/ci/services/common/2011/04/"> [GUID]</ SendersTrackingId>
  < Body> Insert the message body here.  </ Body>
</ TestData

Parameters

Name Description
BindingType Must be Ws2007FederationHttpBinding (as in the sample above).
BindingName Must be WS2007FederationHttpBinding_ITwoWayService (as in the sample above).
ServiceURL URL of the GMC OnRamp. Must be https://apitest.compassion.com/US/1/EsdOnRamp (as in the sample above).
UserName Identifies the sender. The UserName comes from the Service Now ticket to configure an account in ADFS (see OffRampMessageSetup - fourth bullet). The UserName is used with the Password for ADFS authentication when a message comes to the GMC. This is the same values as the SendersName.
Password Identifies the sender. The Password comes from the Service Now ticket to configure an account in ADFS (see OffRampMessageSetup - fourth bullet). The Password is used with the UserName for ADFS authentication when a message comes to the GMC.
Action Must be http://services.ci.org/public/ci/onramp/2013/02/PublishMessage (as in the sample above)
SendersAppName The name of the sender's application. This is a string and can be no more than 100 characters.
SendersName Identifies the sender. The SendersName comes from the Service Now ticket to configure an account in ADFS (see OffRampMessageSetup - fourth bullet). The SendersName is authenticated by ADFS when a message comes to the GMC. This is the same as the UserName.
SendersTrackingId Unique GUID identifying the sender. This is supplied to the sender during setup.

Docs Navigation