Search the web
Sign In
New User? Sign Up
multixtpm · MultiXTpm Application Server
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Running ISO8583Server   Message List  
Reply | Forward Message #27 of 54 |
Re: Running ISO8583Server

The problem that I have is that my setup is exactly like that, default
Tpmconfig.xml with port 38583 for ISO8583IssuerGatewayWSFE. I have
tried to telnet to that port but the connection is refused, aka the
port is not open. I have checked and there is no issue with the
firewall on the machine itself. I can have another application open
the port 38583 without any problems.

In fact, checking with netstat shows that even though the
ISO8583IssuerGatewayWSFE process is active, it hasn't opened the port
38583 or any other port. Basically, ISO8583IssuerGatewayWSFE is not
opening any ports when running, and not reporting any errors either. A
quick look at the C++ code for WSFE gateway shows that it would
definitely report an error message if it was unable to open the port.
So, either I can't read code, I am missing something totally obvious,
or possibly I mis-compiled the application.

Is there a way to force ISO8583ISsuerGatewayWSFE to show full
debugging notices, or log them in some file? I noticed Tpmconfig.xml
allows different debug levels to be set but I can't find any
information on what those debug levels mean.

1. About MTIs... I don't have any. At this point I have not gotten any
settings information from my bosses, and they don't have any to share.
I suppose I can setup the config files with any default MTI that can
be used for that.

2. The test server configuration would be great. I'd greatly
appreciate that. I don't want to attach an untested translation
software to a production environment which authorizes financial
transactions..... that would be very irresponsible.

Igor Lulic

--- In multixtpm@yahoogroups.com, "moshe_shitrit" <multixtpm@...> wrote:
>
> Hi,
>
> Port 46941, in this case is dynamically allocated by the system and
> is by the different processes to talk to MultiXTpm process. It
> appears on the command line to inform the process how to communicate
> with MultiXTpm. On this port, MultiXTpm utilizes the MultiX protocol
> which is used only when using the MultiX API, but in any case there
> is no need to deal with this protocol. But, this means that if you
> try to send information in other protocols, like HTTP/SOAP/XML, it
> will not work.
> For your Web Services client (Gateway) you should use the port
> specified for ISO8583IssuerGatewayWSFE which is 38583. When your
> gateway connects to this port, it will be accepted by
> ISO8583IssuerGatewayWSFE which will parse the XML, translate it to
> ISO8583 and forward it to MultiXTpm, which based on the routine table
> for messages found in TpmConfig.xml, will forward it the appropriate
> process. This table can be configured by the admin system or directly
> by modifying the TpmConfig.xml file.
> Since I assume you are not familiar with its content and structure, I
> can help you in this way:
> 1. You will send me a list of the MTI's that you gateway will
> use.
> 2. I will provide you with a new TpmConfig.xml file that will
> forward these MTI's to ISO8583AcquirerGatewayFE which in turn will
> forward it to the ISO 8583 server of your own.
> Since you do not have such test server, I can configure for you
> another file that will enable you to run another instance of
> MultiXTpm system, that you can run from another directory on the same
> machine, which will receive the ISO8583 connections and receive the
> messages, but will reject all the messages.
>
> --- In multixtpm@yahoogroups.com, "kreten3003" <kreten3003@> wrote:
> >
> > Hi.
> >
> > I apologize if this post comes across as ignorant, but I have hit a
> > problem with MultiXTpm ISO8583Server. I am trying to create a
> > middleware for my company's payment gateway to connect to an ISO8583
> > payment authorization server. MultiXTpm seemed like a good way to go
> > about it.
> >
> > I successfully compiled MultiXTpm and ISO8583Server directories on a
> > CentOS 5.1 Linux. I then copied the MultiXTpm runtime binary to
> > ISO8583Server runtime directory. I made no changes to default
> > Tpmconfig.xml.
> >
> > [ilulic@multix runtime]$ ls
> > ISO8583AcquirerGatewayFE ISO8583IssuerGatewayWSFED
> > libISO8583Shared.so TpmConfig.xml
> > ISO8583AcquirerGatewayFED ISO8583TestClient
> > libISO8583Shared.so.1 TpmConfig.xml~
> > ISO8583BackEnd ISO8583TestClientD
> > libISO8583Shared.so.1.0.1 TpmConfig.xml.original
> > ISO8583BackEndD ISO8583WS.wsdl
> MultiXTpm
> > UsersPermissions.xml
> > ISO8583IssuerGatewayFE libISO8583SharedD.so MultiXTpmD
> > ISO8583IssuerGatewayFED libISO8583SharedD.so.1
> MultiXTpm.wsdl
> > ISO8583IssuerGatewayWSFE libISO8583SharedD.so.1.0.1
> TestFileIn.xml
> >
> > After that, I ran MultiXTpm. This is what I got:
> >
> > [ilulic@multix runtime]$ ./MultiXTpm &
> > [1] 3833
> > [ilulic@multix runtime]$ ( 266) (MultiXID 1) MultiXTpm started
> > ( 269) (MultiXID 1) (Link
> > ID=0,LocalIp=,LocalPort=,RemoteIp=,RemotePort=) Open Completed
> > ( 279) (MultiXID 1) Starting Procees: ISO8583IssuerGatewayFE
> > -MultiXID=100300 -MultiXTpmIP=217.14.208.78 -MultiXTpmPort=46941 &
> > ( 290) (MultiXID 1) Starting Procees: ISO8583BackEnd
> > -MultiXID=100400 -MultiXTpmIP=217.14.208.78 -MultiXTpmPort=46941 &
> > ( 304) (MultiXID 1) Starting Procees:
> ISO8583AcquirerGatewayFE
> > -MultiXID=100500 -MultiXTpmIP=217.14.208.78 -MultiXTpmPort=46941 &
> > ( 327) (MultiXID 100300) Application started
> > ( 330) (MultiXID 1) Starting Procees:
> ISO8583IssuerGatewayWSFE
> > -MultiXID=100600 -MultiXTpmIP=217.14.208.78 -MultiXTpmPort=46941 &
> > ( 343) (MultiXID 100500) Application started
> > sh: ISO8583Authorizer: command not found
> > ( 347) (MultiXID 1) Starting Procees: ISO8583Authorizer
> > -MultiXID=100700 -MultiXTpmIP=217.14.208.78 -MultiXTpmPort=46941 &
> > ( 348) (MultiXID 1) (Link
> > ID=1,LocalIp=,LocalPort=18583,RemoteIp=,RemotePort=) Open Completed
> > ( 361) (MultiXID 100400) Application started
> > ( 367) (MultiXID 100600) Application started
> >
> > Please note that I know Authorizer is not compiled - I am not
> > interested in running it as my gateway application keeps track of
> it's
> > own authorizations. I only want the translation from our application
> > to ISO8583.
> >
> > At this point, I am somewhat confused. Despite Tpmconfig.xml putting
> > the ISO8583IssuerGatewayWSFE at port 38583, the MultiXTpm
> application
> > server opens it and all other gateways at the same port, 46941. Does
> > this mean I can have my gateway application shoot some well-formed
> XML
> > request in correct ISO8583WS.wsdl format to port 46941, and then
> > MultiXTpm will send it off to AcquirerGateway translated to ISO8583?
> > Or did I misconfigure something?
> >
> > Also, at this point it looks like the other side of my connection,
> the
> > ISO8583 authorization server I am connecting to, does not have a
> test
> > environment. Since I do not want to test with live production server
> > while testing authorizations, is there a way to setup another
> > MultiXTpm to accept connections the first one so I can test it,
> > specifically the ISO8583IssuerGatewayWSFE -> MultiXTpm -> ISO8583
> > whichever gateway?
> >
> > Thank you in advance, and again, apologies for my ignorance.
> >
> > Igor Lulic
> >
>





Thu Jul 17, 2008 2:46 pm

kreten3003
Offline Offline
Send Email Send Email

Forward
Message #27 of 54 |
Expand Messages Author Sort by Date

Hi. I apologize if this post comes across as ignorant, but I have hit a problem with MultiXTpm ISO8583Server. I am trying to create a middleware for my...
kreten3003
Offline Send Email
Jul 16, 2008
9:49 am

Hi, Port 46941, in this case is dynamically allocated by the system and is by the different processes to talk to MultiXTpm process. It appears on the command...
moshe_shitrit
Offline Send Email
Jul 16, 2008
7:45 pm

The problem that I have is that my setup is exactly like that, default Tpmconfig.xml with port 38583 for ISO8583IssuerGatewayWSFE. I have tried to telnet to...
kreten3003
Offline Send Email
Jul 17, 2008
2:46 pm

Small update - I have obtained the MTIs that will be used: MTI Authorization Request 0100 Authorization Response 0110 *Authorization Response waiting time 30...
kreten3003
Offline Send Email
Jul 18, 2008
11:05 am

Hi, It looks like all processes have some issue connecting to MultiXTpm, so they do not get the configuration from MultiXTpm and do not open links at all. One...
moshe_shitrit
Offline Send Email
Jul 18, 2008
11:12 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help