Constituent Upserted Message

The "ConstituentUpserted" message is sent from the Global Ministry Center (GMC) to the Global Partner (GP).

This message is a response to the "UpsertConstituent" message previously sent by the GP. This message informs the GP of success or failure of the "UpsertConstituent" message. Note that this is an asynchronous process. A "ConstituentUpserted" message will eventually be generated by the GMC and sent to the GP in response to each "UpsertConstituent" message they have previously sent. This response message can be within just a few minutes or even several hours of the previously sent corresponding "UpsertConstituent" message.

Sample Message
Parameters

Sample Message

SOAP OnRamps and OffRamps exist to provide delivery of this EsbEnvelope. Therefore, the EsbEnvelope should pass through OnRamps and OffRamps unchanged.

SOAP headers needed for making the call to the OnRamp are independent of headers inside the EsbEnvelope. The SOAP envelope and headers are not shown here.

This is an example only.

    <EsbEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                 xmlns="http://schemas.ci.org/ci/messaging/common/2011/04/">

    <EsbHeader>
      <SendersName>[string]</SendersName>
        <SendersAppName>[string]</SendersAppName>
        <SendersTrackingId>[GUID]</SendersTrackingId>
        <ToAddress>[string]</ToAddress>
        <FromAddress>[string]</FromAddress>
        <MessageType>http://schemas.ci.org/ci/messaging/compass/2013/02/ConstituentUpserted</MessageType>
        <RequestCorrelationId>[string]</RequestCorrelationId>
        <RequestId>[string]</RequestId>
      </EsbHeader>
      <EsbBody>
        <ConstituentUpserted>
          <ConstituentId>[string]</ConstituentId>
          <Status>[string]</Status>

          <Messages>
             <Message>[string]</Message>
           </Messages>
        </ConstituentUpserted>
      </EsbBody>
    </EsbEnvelope>

Parameters

Name Description
EsbEnvelope Headers
SendersName Supplied by Cornerstone Connect during setup
SendersAppName Supplied by Cornerstone Connect during setup
SendersTrackingId Supplied by Cornerstone Connect during setup
ToAddress Supplied by Cornerstone Connect during setup
FromAddress Supplied by Cornerstone Connect during setup
MessageType http://schemas.ci.org/ci/messaging/compass/2013/02/ConstituentUpserted
RequestCorrelationId Contains the RequestId of the inbound message to which this is a response
RequestId Unique number added by the sender in order to track specific messages
EsbBody
ConstituentUpdated
ConstituentId ConstituentId sent to GMC System Source database in the "UpsertConstituent" message
Status Status will always return either "Success" or "Failure" when the message completes. In general, the value in this parameter should always be checked to determine if the message was successful. If there was a failure, there will be explanation text in 'Messages' parameter.
Message Returned when there is a failure

Docs Navigation