Forum Discussion

Alain_834's avatar
Alain_834
Icon for Nimbostratus rankNimbostratus
Sep 05, 2012

newcomer to iso 8583

Hi,

 

we acquired our first bigip this summer and one of our projects has to deal with a customized version of iso 8583. Honestly we don't know where to start to implement parsing of this protocol. Are there implementations or resources we can start with, or any information on this topic you can point us to ?

 

Thank you for helping a beginner !

 

Alain

 

3 Replies

  • ScottB's avatar
    ScottB
    Icon for Nimbostratus rankNimbostratus
    This is the best thing i have found to deal with ISO 8583 - http://maximumuptime.blogspot.com/2010/03/faster-payments-iso-8583.html Python scripts that will actually format ISO 8583 messages and apply it to an external monitor.
  • Hi Alain,

     

    You can use iRules to check and modify header information for this. Check out the link below (written by Nathan):

     

    https://devcentral.f5.com/questions/need-an-iso8583-application-switch-for-card-transactions

     

    https://devcentral.f5.com/Community/GroupDetails/tabid/1082223/asg/71/afv/topic/aft/1172446/aff/2297/showtab/groupforums/Default.aspx

     

    Another is from my own problem before, its also a customized 8583 and similar to the first link above. I'm not really good at irules myself, but you can check out the comments, there are other links in there that may be useful. Hope this helps and good luck!

     

    https://devcentral.f5.com/questions/check-for-string-in-tcp-payload-from-a-specific-position

     

    Lez

     

  • Hey Scott first I really appreciate your suggestion, but right now I proved the monitor and there is an error that comes, maybe you can feed me with your experience: Traceback (most recent call last): File "/config/monitors/mon_ISO8583.py", line 38, in ? for res in socket.getaddrinfo(serverIP, serverPort, socket.AF_UNSPEC, socket.SOCK_STREAM): NameError: name 'serverIP' is not defined Thanks in advance