0% found this document useful (0 votes)
129 views

How To Process Ofsml Request: ( (//SS//) ) Ssuuggggeesstt ( (//Ss//Iiddeeaattiioonn) )

This document provides instructions for processing OFSML requests in 3 steps: 1. Configuring the tcserver.xml file to specify the OFSML request and response formatters and settings for the T24 adapter. 2. Configuring the OFS.SOURCE record in the R09 Model Bank to define the TELNET1 source for connecting to T24. 3. Writing an EB program to receive the OFSML request, process it, and return the OFSML response.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
129 views

How To Process Ofsml Request: ( (//SS//) ) Ssuuggggeesstt ( (//Ss//Iiddeeaattiioonn) )

This document provides instructions for processing OFSML requests in 3 steps: 1. Configuring the tcserver.xml file to specify the OFSML request and response formatters and settings for the T24 adapter. 2. Configuring the OFS.SOURCE record in the R09 Model Bank to define the TELNET1 source for connecting to T24. 3. Writing an EB program to receive the OFSML request, process it, and return the OFSML response.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

How to process OFSML request https://basecamp.temenos.com/s/article-detail/a042K00001KInSOQA1/how-to-process-ofsml...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

How to process OFSML request


Explore product details, discuss issues, find the latest news, and
contribute to best practices.

How to (/s/how-to)  >  How to process OFSML request

        
Rate Like Bookmark

(/s/profile/0056A000000izetQAA) H
Hoow
w tto
opprro
occe
essss O
OFFSSM
MLL r e
eqqu
ueesstt
Vinay Jain - Admin (/s/profile/0056A000000izetQAA)  •  Apr 13, 2021  •  Technology > Core-Tech > Temenos Connectors (TC)

      72

How to process OFSML request

1)     Configuring tcserver.xml

1 of 8 2/10/2023, 8:15 PM
How to process OFSML request https://basecamp.temenos.com/s/article-detail/a042K00001KInSOQA1/how-to-process-ofsml...

<ADAPTER id="rT24">
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
<!--

<REQUEST_FORMATTER>Thai2UTF, OFSML, UTF2Thai</REQUEST_FORMATTER>

<RESPONSE_FORMATTER>Thai2UTF, OFSML, UTF2Thai</RESPONSE_FORMATTER>

-->

<MAX_SESSION> 5 </MAX_SESSION>

<MIN_SESSION> 1 </MIN_SESSION>

<TIMEOUT>30</TIMEOUT>

<LOGIN_CONTEXT></LOGIN_CONTEXT>

<STARTIN>C:\LocalHost\Temenos\R09\bnk\bnk.run</STARTIN>

<JBASEPATH>C:\TAFC\R09</JBASEPATH>

<PROGRAM>C:\LocalHost\Temenos\R09\bnk\bnk.run\t24bin\eb_interface\tSS</PROGRAM>

<PARAMETER>TELNET1</PARAMETER>

</ADAPTER>

<LISTENER Name="raw.tcp1" type="raw-tcp" active="true">

<ADAPTERID>rT24</ADAPTERID>

<PORT> 7023 </PORT>

</LISTENER>

2) OFS.SOURCE record.
R09 Model Bank OFS SOURCE SEE

SOURCE.NAME....... TELNET1

------------------------------------------------------------------------------

1 DESCRIPTION....... FOR TELNET

2 SOURCE.TYPE....... TELNET

3. 1 LOGIN.ID....... R09

5 MAX.CONNECTIONS... 10

2 of 8 2/10/2023, 8:15 PM
How to process OFSML request https://basecamp.temenos.com/s/article-detail/a042K00001KInSOQA1/how-to-process-ofsml...

14 LOG.DETAIL.LEVEL.. NONE
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

24 SYNTAX.TYPE....... OFS

26 GENERIC.USER...... AUTHORISER

42 CURR.NO........... 3

43. 1 INPUTTER....... 7_AUTHORISER

44. 1 DATE.TIME...... 01 MAR 11 10:21

45 AUTHORISER........ 7_AUTHORISER

46 CO.CODE........... GB-001-0001 R09 Model Bank

47 DEPT.CODE......... 1 Implementation

------------------------------------------------------------------------------
 22 MAR 2011 07:18:09  USER (07 JAN) AUTHORISER        [12,IN] PAGE 1
 ACTION
 AWAITING PAGE INSTRUCTIONS

3)      Start tcserver

4)      Pass OFSML message via raw-tcp


TCServer V. tc_1.5.2_0
2011-03-22 12:31:04
Type 'exit' to quit.

3 of 8 2/10/2023, 8:15 PM
How to process OFSML request https://basecamp.temenos.com/s/article-detail/a042K00001KInSOQA1/how-to-process-ofsml...

<?xml version="1.0" encoding="UTF-8" ?><T24 xmlns:xsi="http://www.w3.org/2001/XM


((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
LSchema-instance" xmlns="http://www.temenos.com/T24/OFSML/130" xsi:schemaLocatio

n="http://www.temenos.com/T24/OFSML/130 ../../xsd/ofsml.xsd"><serviceRequest><se

curityContext><userName>AUTHOR</userName> <password>123456</password><company/><

/securityContext><ofsTransactionInput application="ABBREVIATION" version="" oper

atopn="PROCESS"><transactionId>TEST1 </transactionId><field name="ORIGINAL.TEXT"

>TestingEncryp</field></ofsTransactionInput></serviceRequest></T24>

<?xml version

="1.0" encoding="UTF-8"?><T24 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

ce" xsi:schemaLocation="http://www.temenos.com/T24/OFSML/130 ofsml13.xsd" xmlns=

"http://www.temenos.com/T24/OFSML/130"><serviceResponse><ofsTransactionProcessed

application="ABBREVIATION" function="INPUT" operation="PROCESS" processingStatu

s="NOT-AUTHORISED"><transactionId>TEST1</transactionId><field mv="1" name="ORIGI

NAL.TEXT" sv="1">TestingEncryp</field><field mv="1" name="RECORD.STATUS" sv="1">

INAU</field><field mv="1" name="CURR.NO" sv="1">1</field><field mv="1" name="INP

UTTER" sv="1">7_AUTHORISER___OFS_TELNET1</field><field mv="1" name="DATE.TIME" s

v="1">1103220701</field><field mv="1" name="CO.CODE" sv="1">GB0010001</field><fi

eld mv="1" name="DEPT.CODE" sv="1">1</field></ofsTransactionProcessed></serviceR

esponse></T24>

Enquiry Processing through OFSML:


Example:1
Request:

4 of 8 2/10/2023, 8:15 PM
How to process OFSML request https://basecamp.temenos.com/s/article-detail/a042K00001KInSOQA1/how-to-process-ofsml...

<?xml version="1.0" encoding="UTF-8"?><Globus xmlns:xsi="http://www.w3.org/2001/


((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
XMLSchema-instance" xmlns="http://www.temenos.com/GLOBUS/OFSML/120" xsi:schemaLo

cation="http://www.temenos.com/GLOBUS/OFSML/120 ../../xsd/ofsml.xsd"><serviceReq

uest><securityContext><userName>INPUTT</userName><password>123123</password></se

curityContext><ofsStandardEnquiry name="BOC"><selectionCriteria operand="EQ">

<fieldName>@ID</fieldName><value>1002</value></selectionCriteria></ofsStandardEnqui

ry></serviceRequest></Globus>

Response:

<?xml version="1.0" encoding="UTF-8"? <Globus xmlns="http://www.temenos.com/GLOB

US/OFSML/120" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

cation="http://www.temenos.com/GLOBUS/OFSML/120 ../../xsd/ofsml.xsd"><serviceRes

ponse><ofsStandardEnquiry name="BOC" status="OK"><enquiryColumn globusType="STRI

NG" id="@ID" label="@ID"/><enquiryColumn globusType="STRING" id="DESCRIPTION" la

bel="DESCRIPTION"/><enquiryRecord><column>1002</column><column>Staff </column></enquiryRecord></ofsStandardEnquiry></serviceResponse></Globus>

Example:2
Request:

<?xml version="1.0" encoding="UTF-8" ?> <Globus xmlns:xsi="http://www.w3.org/200

1/XMLSchema-instance" xmlns="http://www.temenos.com/GLOBUS/OFSML/120" xsi:schema

Location="http://www.temenos.com/GLOBUS/OFSML/120 ../../xsd/ofsml.xsd"><serviceR

equest><securityContext><userName>INPUTT</userName><password>123123</password><c

ompany></company></securityContext><ofsStandardEnquiry name = "CURRENCY-LIST"/><

/serviceRequest></Globus>

Response:

5 of 8 2/10/2023, 8:15 PM
How to process OFSML request https://basecamp.temenos.com/s/article-detail/a042K00001KInSOQA1/how-to-process-ofsml...

<?xml version="1.0" encoding="UTF-8"?> <Globus xmlns="http://www.temenos.com/GLOB


((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
US/OFSML/120" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

cation="http://www.temenos.com/GLOBUS/OFSML/120 ../../xsd/ofsml.xsd"><serviceRes

ponse><ofsStandardEnquiry name="CURRENCY-LIST" status="OK"><enquiryColumn globus

Type="STRING" id="@ID" label="@ID"/><enquiryColumn globusType="STRING" id="CCY.NAME"label="CCY.NAME"/><enquiryRecord><column>AED</column><column>United Arab Emira


tes Dirhams </column></enquiryRecord><enquiryRecord><column>ARS</column

><column>Argentine Peso </column></enquiryRecord><enquiryRec

ord><column>AUD</column><column>Australian Dollars </column></en

quiryRecord><enquiryRecord><column>CAD</column><column>Canadian Dollar

</column></enquiryRecord><enquiryRecord><column>CHF</column><column>Sw

iss Franc </column></enquiryRecord><enquiryRecord><column

>DKK</column><column>Danish Krone </column></enquiryRecord

><enquiryRecord><column>EUR</column><column>Euro <

/column></enquiryRecord><enquiryRecord><column>GBP</column><column>Pound Sterlin

g </column></enquiryRecord><enquiryRecord><column>HKD</colum

n><column>Hong Kong Dollar </column></enquiryRecord><enquiryRe

cord><column>INR</column><column>Indian Rupee </column></e

nquiryRecord><enquiryRecord><column>JPY</column><column>Japanese Yen

</column></enquiryRecord><enquiryRecord><column>KWD</column><column>K

uwait Dinars </column></enquiryRecord><enquiryRecord><colum

n>LBP</column><column>Lebanese Pounds </column></enquiryRecor

d><enquiryRecord><column>LKR</column><column>Sri Lankan Rupee

</column></enquiryRecord><enquiryRecord><column>NPR</column><column>Nepali Rupee

</column></enquiryRecord><enquiryRecord><column>NZD</colu

mn><column>New Zealand Dollars </column></enquiryRecord><enquiryR

ecord><column>PHP</column><column>Philippines Pesos </column></

6 of 8 2/10/2023, 8:15 PM
How to process OFSML request https://basecamp.temenos.com/s/article-detail/a042K00001KInSOQA1/how-to-process-ofsml...

enquiryRecord><enquiryRecord><column>PLN</column><column>Polish Zloty
((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))

</column></enquiryRecord><enquiryRecord><column>SAR</column><column>

Saudi Arabia Riyals </column></enquiryRecord><enquiryRecord><colu

mn>SEK</column><column>Swedish Krone </column></enquiryReco

rd><enquiryRecord><column>SGD</column><column>Singapore Dollars

</column></enquiryRecord><enquiryRecord><column>THB</column><column>Thailand Ba

ht </column></enquiryRecord><enquiryRecord><column>TWD</col

umn><column>Taiwan New Dollars </column></enquiryRecord><enquiry

Record><column>USD</column><column>US Dollar </column><

/enquiryRecord><enquiryRecord><column>XAG</column><column>SILVER in Ounces

</column></enquiryRecord><enquiryRecord><column>XAU</column><column

>Gold in Ounces </column></enquiryRecord><enquiryRecord><col

umn>ZAR</column><column>South African Rand </column></enquiryRec

ord></ofsStandardEnquiry></serviceResponse></Globus>

Note:
You can process OFSML message by using
  a
a)) ffiilleelliisstteen neerr
  b
b)) bba attcch hffiilleelliisstteen
neerr
  cc)) TTC
CCClliieen
ntt
  dd)) rra
aww--ttccpp ((o
onnllyy ffo
orr tteessttiin
nggp
puurrp
poossee..))
 

 
 

0 Comments

PPo
osstt Q
Quueessttiio
onn

7 of 8 2/10/2023, 8:15 PM
How to process OFSML request https://basecamp.temenos.com/s/article-detail/a042K00001KInSOQA1/how-to-process-ofsml...

((//ss//)) C
Coom
mmmu
unniittyy LLeea
arrn
n an update...
Share PPrro
oddu
uccttss TTrra
aiin
niin
ngg D
Doow
wnnllo
oaad
dss SSu
uggg
geesstt ((//ss//iid
deea
attiio
onn))
Share

Sort by:

Most Recent Activity Search this feed...

Collaborate here!
Here's where you start talking with your colleagues about this.

Supplier Information Terms of use Base Camp FAQ


www.temenos.com (https://www.temenos.com (https://www.temenos.com (https://basecamp.temenos.com Follow US
nformation /information-for- /legal-information /s/article-detail
suppliers/) /website-terms-and- /a046A000001lZe4QAE/temenos- (https://www.linkedin.com (https://www.linkedin.com (
conditions/) base-camp-faq) /company/temenos) /company/temenos/) /Temenos

8 of 8 2/10/2023, 8:15 PM

You might also like