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

CleansePut<Resource Name>

CleansePut<Resource Name>

The
CleansePut<Resource Name>
request cleanses a specified record and updates or inserts it into a base object in a single request.

Usage Example

The following sample code uses the SOAP protocol to call the
CleansePut<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:cleansePutSfaAddress> <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:com.siperian.sif.dataobject.mdmsample.mappings.sfaAddressInput> <urn:lastUpdateDate>2014-03-14T00:00:00</urn:lastUpdateDate> <urn:addressLine>2100 Seaport Blvd</urn:addressLine> <urn:cityName>Redwood City</urn:cityName> <urn:stateCode>CA</urn:stateCode> <urn:zip>94063</urn:zip> </urn:com.siperian.sif.dataobject.mdmsample.mappings.sfaAddressInput> <urn:generateSourceKey>true</urn:generateSourceKey> </urn:cleansePutSfaAddress> </soapenv:Body> </soapenv:Envelope>
The following sample code displays the response to the
CleansePut<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> <cleansePutSfaAddressReturn xmlns="urn:mdmsample.siperian.api"> <ns1:message xmlns:ns1="urn:siperian.api">The CLEANSE PUT was processed successfully</ns1:message> <recordKey> <ns2:systemName xmlns:ns2="urn:siperian.api">SFA</ns2:systemName> <ns3:rowid xmlns:ns3="urn:siperian.api">180161</ns3:rowid> <ns4:sourceKey xmlns:ns4="urn:siperian.api">415</ns4:sourceKey> <ns5:rowidXref xmlns:ns5="urn:siperian.api">180161</ns5:rowidXref> </recordKey> <actionType>Insert</actionType> </cleansePutSfaAddressReturn> </soapenv:Body> </soapenv:Envelope>

0 COMMENTS

We’d like to hear from you!