[go: up one dir, main page]

0% found this document useful (0 votes)
178 views5 pages

Java Temenos Connector Server Plugin Isolistener - Jar

This document describes a Java plugin called isolistener.jar that allows the Temenos Connector Server to function as a TCP listener. The plugin listens on a specified port for messages in a predefined format and passes them to an adapter for processing. The document provides installation instructions and details on configuring the listener port and message format parameters.

Uploaded by

BIDC Email
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)
178 views5 pages

Java Temenos Connector Server Plugin Isolistener - Jar

This document describes a Java plugin called isolistener.jar that allows the Temenos Connector Server to function as a TCP listener. The plugin listens on a specified port for messages in a predefined format and passes them to an adapter for processing. The document provides installation instructions and details on configuring the listener port and message format parameters.

Uploaded by

BIDC Email
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/ 5

Java Temenos Connector Server

Plugin
Isolistener.jar

Information in this document is subject to change without notice.

No part of this document may be reproduced or transmitted in any form or by any means,
electronic or mechanical, for any purpose, without the express written permission of TEMENOS Holdings NV.
Java Temenos Connector Server Plugin

Document History
Date Author Version Comment
20/08/2014 0.1 ATM listener tcserver plugin

TEMENOS Confidential Page 2 of 5 20/08/2014


Java Temenos Connector Server Plugin

Java Temenos Connector Server Plugins description

What is a Plugin?
Since version 1.3.1 of the Temenos Connector Server - TCS -, All Listener, Adapter and
Formatters are packaged as plug-ins. This means that there are individual components, easy
to install or remove, having their own settings and purposes. Each plug-in can have a
different version of the core TCS. This philosophy makes maintenance easier. You can write
your own plug-in. For that, please refer to the “Guide for writing a plugin.pdf” file.

Recall that:
- A “Listener” is supposed to receive messages from the “external” world (e.g.: TCP, SSL,
MQSeries, Files)
- An Adapter will, in opposite to a listener, “process” the message received.
- A Formatter will modify the request or the response. Formatters are attached to
adapters the same way adapters are attached to Listener (See picture) or directly to
formatters.

“Attaching” a formatter means inserting the tag <REQUEST_FORMATTER> or


<RESPONSE_FORMATTER> in the definition of your Adapter or Listener.

<TCSERVER>
<MESSAGEFORMATTERS>
...
</MESSAGEFORMATTERS>
<ADAPTERS>
...
</ADAPTERS>
<LISTENERS>
...
</LISTENERS>
</TCSERVER>

TEMENOS Confidential Page 3 of 5 20/08/2014


Java Temenos Connector Server Plugin

How to install it?


A plug-in is - usually - just a java Archive (*.jar). However, this is possible that multiple jars
are necessary for the plug-in to work. In any cases, all files needs to be just copied in the /ext
directory. Each plug-in can have a different configuration. Depending the plug-in type
(Listener, Adapter or Formatter), this configuration will be in different XML blocks (See main
documentation).

PLUGIN: Type=“isolistener”

Files isolistener
Type Listener
Compatible 1.6.0_45 & above
with JVM
Version
Description This listener listens on a tcp port, and will process any message of a
specific format coming on this port. The format of the message is
described in details at the end of this document.
Configuration <LISTENER Name="ATM" type="isolistener" active="true">
sample <ADAPTERID>ATM</ADAPTERID>
<PORT>8002</PORT>
<HEADERTYPE>HEXABYTE</HEADERTYPE>
<HEADERLENGTH>2</HEADERLENGTH>
<IGNORENEXTHEADERBYTE>0</IGNORENEXTHEADERBYTE>
<CONSTHEADERLEN>14</CONSTHEADERLEN>
<BITMAPTYPE>HEXA</BITMAPTYPE>
</LISTENER>
Notes : This plug-in is optional

TEMENOS Confidential Page 4 of 5 20/08/2014


Java Temenos Connector Server Plugin

The <PORT> tag indicates the port the plug-in is listening on.
The format of the request MUST (!) follow this pattern:
[msg_length][Constant Header] [Message]
Note: In the above format, [Constant Header] is optional.

The following combinations are possible with this isolistener.

IGNORENEXTH CONSTHEADE
S.No HEADERTYPE HEADERLENGTH EADERBYTE RLEN BITMAPTYPE
1 HEXA 4 0 0 HEXA
2 HEXA 4 0 0 BYTEHEXA
3 HEXA 8 4 0 HEXA
4 HEXA 8 4 0 BYTEHEXA
5 DECIMAL 4 0 0 HEXA
6 DECIMAL 4 0 0 BYTEHEXA
7 DECIMAL 8 4 0 HEXA
8 DECIMAL 8 4 0 BYTEHEXA
9 HEXABYTE 2 0 0 HEXA
10 HEXABYTE 2 0 0 BYTEHEXA
11 HEXABYTE 4 2 0 HEXA
12 HEXABYTE 4 2 0 BYTEHEXA

13 HEXA 4 0 1…999 HEXA


14 HEXA 4 0 1…999 BYTEHEXA
15 HEXA 8 4 1…999 HEXA
16 HEXA 8 4 1…999 BYTEHEXA
17 DECIMAL 4 0 1…999 HEXA
18 DECIMAL 4 0 1…999 BYTEHEXA
19 DECIMAL 8 4 1…999 HEXA
20 DECIMAL 8 4 1…999 BYTEHEXA
21 HEXABYTE 2 0 1…999 HEXA
22 HEXABYTE 2 0 1…999 BYTEHEXA
23 HEXABYTE 4 2 1…999 HEXA
24 HEXABYTE 4 2 1…999 BYTEHEXA

TEMENOS Confidential Page 5 of 5 20/08/2014

You might also like