Event Framework
R24 AMR | Min(s) read

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>

Copyright © 2020- Temenos Headquarters SA

Published on :
Monday, May 27, 2024 4:29:37 PM IST