Update Child Message

Update Child message is sent from Compassion International (CI) to the Global Partner (GP).

The message informs the GP that child information has been updated and the service specified in the event element should be called to get new information.

Sample Message
Parameters
Available Services

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
schemaLocation=
"http://schemas.ci.org/ci/messaging/compass/2013/02/CompassMessages.xsd">
http://schemas.ci.org/ci/messaging/compass/2013/02/UpdateChild
</
MessageType>
        <RequestId>[string]</RequestId>
      </EsbHeader>
      <EsbBody>
        <UpdateChild>
          <PartnerCountryCode>AA</PartnerCountryCode>
          <ChildId>[string]</ChildId>
          <NeedKey>[string]</NeedKey>
          <Event>[string]</Event>
          <TransactionDate>mm-dd-yyyy</TransactionDate>
          <SentDate>mm-dd-yyyy</SentDate>

          <ChildType>CDSPChild</ChildType>
        </UpdateChild>
      </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/UpdateChild
RequestId Unique number created by Compass in order to track specific messages
EsbBody
UpdateChild
PartnerCountryCode
IP country code to which the message is sent
ChildId System generated unique identifier for a child
NeedKey Child key
Event Event can be:
  • Transfer
  • CaseStudy
  • NewImage
TransactionDate DateCompass solidified the transaction. This can be the same day or earlier than the SentDate.
SentDate Automatically populated when the message is sent
ChildType ChildType can be:
  • CDSPChild
  • LDPChild

The following table shows the Private Cornerstone Connect SOAP services available to the GP after the Update Child message is received.

Available Services

Service Name Input Key Service Key
Child Services
Get Child Information NeedKey from UpdateChild message ChildKey
Get Child Image NeedKey from UpdateChild message ChildKey
Get Child Case Study NeedKey from UpdateChild message ChildKey

Docs Navigation