Table of Contents

Search

  1. Preface
  2. Introduction to Services Integration Framework
  3. Setting Up the SIF SDK
  4. Request and Response Objects
  5. Transactions and Exception Handling
  6. ORS-Specific SIF API
  7. Asynchronous SIF Requests
  8. ORS-Specific JMS Event Messages
  9. Using Security Access Manager
  10. Using Dynamic Data Masking
  11. SIF API Reference
  12. Troubleshooting
  13. Appendix A: Identifiers
  14. Appendix B: Frequently Asked Questions

Services Integration Framework Guide

Services Integration Framework Guide

Put<Resource Name>

Put<Resource Name>

The
Put<Resource Name>
request updates or inserts a single record identified by a key into a base object.
Use the
AddRelationshipRequest
and
UpdateRelationshipRequest
objects to add or update relationship records. If you use a
PutRequest
object or an ORS-specific
Put<Resource Name>
request to update the relationship records, the updates might result in incorrect relationship records.

Usage Example

The following sample code uses the SOAP protocol to call the
Put<Resource Name>
request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:mdmsample.siperian.api" xmlns:urn1="urn:siperian.api"> <soapenv:Header/> <soapenv:Body> <urn:putPkgPerson> <urn1:username>siftester</urn1:username> <urn1:password> <urn1:password>password</urn1:password> <urn1:encrypted>false</urn1:encrypted> </urn1:password> <urn1:orsId>orcl-MDM_SAMPLE</urn1:orsId> <urn:recordKey> <urn1:systemName>SFA</urn1:systemName> <urn1:sourceKey>u12492746345</urn1:sourceKey> </urn:recordKey> <urn:pkgPerson> <urn:firstName>John</urn:firstName> <urn:lastName>Smith</urn:lastName> <urn:genderCd>M</urn:genderCd> <urn:displayName>Mr John Smith</urn:displayName> <urn:partyType>Person</urn:partyType> <urn:hubStateInd>1</urn:hubStateInd> </urn:pkgPerson> <urn:generateSourceKey>false</urn:generateSourceKey> </urn:putPkgPerson> </soapenv:Body> </soapenv:Envelope>
The following sample code displays the response to the
Put<Resource Name>
request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <putPkgPersonReturn xmlns="urn:mdmsample.siperian.api"> <ns1:message xmlns:ns1="urn:siperian.api">The PUT was processed successfully</ns1:message> <recordKey> <ns2:systemName xmlns:ns2="urn:siperian.api">SFA</ns2:systemName> <ns3:rowid xmlns:ns3="urn:siperian.api">361930</ns3:rowid> <ns4:sourceKey xmlns:ns4="urn:siperian.api">u12492746345</ns4:sourceKey> <ns5:rowidXref xmlns:ns5="urn:siperian.api">361950</ns5:rowidXref> </recordKey> <actionType>Insert</actionType> </putPkgPersonReturn> </soapenv:Body> </soapenv:Envelope>

0 COMMENTS

We’d like to hear from you!