Examples of Multi-tenant Inflow Requests
This section contains examples of the three types of multi-tenant inflow requests. The examples include a recently introduced tag in the requestCommon section (which we have highlighted for you).
Inflow with PW
Request.xml
<?xml version="1.0" encoding="UTF-8"?>
<container:inflowContainer xmlns:container="http://www.temenos.com/T24/inflow/testInflow/ContainerwithPwFinal" xmlns:p="http://www.temenos.com/T24/inflow/testInflow/withPwFinal" xmlns:p1="http://www.temenos.com/T24/inflow/Common/RequestCommon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.temenos.com/T24/inflow/testInflow/ContainerwithPwFinal testInflow-ContainerwithPwFinal.xsd ">
<container:containerId></container:containerId>
<container:containerTimestamp></container:containerTimestamp>
<container:containerDataSource></container:containerDataSource>
<container:inflowRequest>
<p:withPwFinal>
<p:requestCommonDetails>
<p:requestCommon>
<p1:requestType>process-based</p1:requestType>
<p1:companyCode>GB0010001</p1:companyCode>
<p1:userName>SSOUSER1</p1:userName>
<p1:messageId>9191</p1:messageId>
<p1:tenantId>t1</p1:tenantId>
<p1:timestamp></p1:timestamp>
<p1:transactionMode></p1:transactionMode>
<p1:customCommon name=""></p1:customCommon>
</p:requestCommon>
</p:requestCommonDetails>
<p:createcrcontactlog_cccl id="" index="">
<p:mnemonic>KALAI</p:mnemonic>
<p:name1List>
<p:name1 language="">ROCKSON</p:name1>
</p:name1List>
<p:shortNameList>
<p:shortName language="">KALAIROC</p:shortName>
</p:shortNameList>
<p:sector>1001</p:sector>
<p:language>1</p:language>
</p:createcrcontactlog_cccl>
<p:amendcrcontactlog id="" index="">
<p:customer>100100</p:customer>
<p:currency>USD</p:currency>
<p:category>1001</p:category>
</p:amendcrcontactlog>
</p:withPwFinal>
</container:inflowRequest>
<container:containerCustomCommon name=""></container:containerCustomCommon>
</container:inflowContainer>
Inflow without PW
Request.xml
<?xml version="1.0" encoding="UTF-8"?>
<container:inflowContainer xmlns:container="http://www.temenos.com/T24/inflow/testFinal/ContainerInflowNoPwFinal" xmlns:p="http://www.temenos.com/T24/inflow/testFinal/InflowNoPwFinal" xmlns:p1="http://www.temenos.com/T24/inflow/Common/RequestCommon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.temenos.com/T24/inflow/testFinal/ContainerInflowNoPwFinal testFinal-ContainerInflowNoPwFinal.xsd ">
<container:containerId></container:containerId>
<container:containerTimestamp></container:containerTimestamp>
<container:containerDataSource></container:containerDataSource>
<container:inflowRequest>
<p:InflowNoPwFinal>
<p:requestCommonDetails>
<p:requestCommon>
<p1:requestType>application-based</p1:requestType>
<p1:companyCode>GB0010001</p1:companyCode>
<p1:userName>SSOUSER1</p1:userName>
<p1:messageId>45433</p1:messageId>
<p1:tenantId>t1</p1:tenantId>
<p1:timestamp></p1:timestamp>
<p1:transactionMode></p1:transactionMode>
<p1:customCommon name=""></p1:customCommon>
</p:requestCommon>
</p:requestCommonDetails>
<p:accountafinput id="" index="">
<p:customer>100100</p:customer>
<p:category>1001</p:category>
<p:currency>USD</p:currency>
</p:accountafinput>
</p:InflowNoPwFinal>
</container:inflowRequest>
<container:containerCustomCommon name=""></container:containerCustomCommon>
</container:inflowContainer>
Generic-OFS
Request.xml
<?xml version="1.0" encoding="utf-8"?> <inflowContainer xmlns="http://www.temenos.com/T24/inflow/Generic/ContainerOFS" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/RequestCommon"> <containerId>12</containerId> <containerTimestamp>12</containerTimestamp> <containerDataSource>testGenericOFS</containerDataSource> <inflowRequest> <OFS xmlns="http://www.temenos.com/T24/inflow/Generic/OFS"> <requestCommonDetails> <requestCommon> <ns0:companyCode>GB0010001</ns0:companyCode> <ns0:userName>SSOUSER1</ns0:userName> <ns0:messageId>00201</ns0:messageId> <ns0:requestType>generic-ofs</ns0:requestType> <ns0:tenantId>t1</ns0:tenantId> <ns0:timestamp/> <ns0:transactionMode/> <ns0:customCommon name="TEST"/> </requestCommon> </requestCommonDetails> <ofsRequestsDetails> <ofsRequests>ACCOUNT,/I/PROCESS//,SSOUSER1//GB0010001///,,CUSTOMER:1:1=100113,CURRENCY:1:1=USD,CATEGORY:1:1=1001</ofsRequests> </ofsRequestsDetails> </OFS> </inflowRequest> <containerCustomCommon/> </inflowContainer>
In this topic