Examples of IFXPackager


Examples of jifx.message.ifx.IFXPackager

          int numReads = in.read(byteBuffer);
          buffer.append(new String(byteBuffer, 0, numReads));
          int idx = buffer.indexOf("</IFX>");
          if (idx >= 0) {
            // Converts the IFX message with an XML format, to an IMessage.
            connector.onMessage(new IFXPackager().unpack(buffer.substring(0, idx+6)));
            idx = buffer.indexOf("<", idx+7);
            if (idx >= 0)
              buffer = new StringBuffer(buffer.substring(idx));
            else
              buffer = new StringBuffer();
View Full Code Here

Examples of jifx.message.ifx.IFXPackager

  public void run() {
    try {
      while(activate) {
        synchronized (this) {
          if (buffer != null) {
            String msg = (String) new IFXPackager().pack(buffer);
            out.write(msg.getBytes());
            buffer = null;
          }
        }
      }
View Full Code Here

Examples of jifx.message.ifx.IFXPackager

    return proc;
  }

  public static void main(String[] args) {
    IMessage orig =  new ISOPackager().unpack(ISOMessageFactory.getISOPOSRequest("100"));
    IMessage dest = new IFXPackager().unpack(IFXMessageFactory.getIfxCert());
    Map<String, Object> context = new HashMap<String, Object>();

    System.out.println(orig);
    List<ProgramEntry>parameters = new ArrayList<ProgramEntry>();
    parameters.add(new GetPropertyValue("11", "((\\d)(\\d+))", "juan"));
View Full Code Here

Examples of jifx.message.ifx.IFXPackager

      }
    }

  public static void main(String[] args) {
    //IFXMessage message = (IFXMessage) new IFXPackager().unpack("<?xml version=\"1.0\" encoding=\"UTF-8\"?><IFX xmlns=\"http://sourceforge.net/ifx-framework/ifx  xmlns=\"http://sourceforge.net/ifx-framework/ifx\"><SignonRq Id=\"ID123456\"><SignonPswd><CustId><SPName>coco</SPName></CustId><CustPswd><CryptType>PLAIN</CryptType><Pswd>Liso</Pswd></CustPswd></SignonPswd><ClientDt>2020-12-31T23:59:59.000000-00:00</ClientDt><CustLangPref>English</CustLangPref><ClientApp><Org>Quicken Corporation</Org><Name>Quicken 2020 Deluxe</Name><Version>99.99</Version></ClientApp><EU.Cur>0</EU.Cur><SuppressEcho>1</SuppressEcho></SignonRq><BankSvcRq><RqUID>3a64839c-17ff-40c8-8747-33683bb728b7</RqUID><DebitAddRq><RqUID>3a64839c-17ff-40c8-8747-33683bb728b7</RqUID><MsgRqHdr><NetworkTrnInfo><NetworkOwner>ATM</NetworkOwner><TerminalId>22222</TerminalId><PostAddr><Addr1>7600 Leesburg Pike, Suite 430</Addr1><City>Falls Church</City><StateProv>VA</StateProv><PostalCode>22043</PostalCode><Country>US</Country></PostAddr></NetworkTrnInfo><ClientTerminalSeqId>100</ClientTerminalSeqId><MsgAuthCode><MacValue>977B9D6AFCCD7F9A304A480666066039</MacValue></MsgAuthCode></MsgRqHdr><DebitInfo><DebitAuthType>Withdrawal</DebitAuthType><CompositeCurAmt><CompositeCurAmtType>Debit</CompositeCurAmtType><CurAmt><Amt>100.00</Amt><CurCode>USD</CurCode></CurAmt></CompositeCurAmt><CardAcctId><CardMagData><MagData2>1234567890123456=0</MagData2></CardMagData><AcctType>DD     A</AcctType></CardAcctId></DebitInfo></DebitAddRq></BankSvcRq></IFX>");
    IFXMessage message = (IFXMessage) new IFXPackager().unpack(IFXMessageFactory.getIfxCert());
    MessageIDInfo multiplexerInfo = new MessageIDInfo();
    multiplexerInfo.add(new OperatorOr(new FieldInfo("BankSvcRq.DebitAddRq.MsgRqHdr.ClientTerminalSeqId"), new FieldInfo("BankSvcRs.DebitAddRs.MsgRqHdr.ClientTerminalSeqId")));
    multiplexerInfo.add(new OperatorOr(new FieldInfo("BankSvcRq.DebitAddRq.MsgRqHdr.NetworkTrnInfo.TerminalId"), new FieldInfo("BankSvcRs.DebitAddRs.MsgRqHdr.NetworkTrnInfo.TerminalId")));

    MessageIDInfo connector = new MessageIDInfo();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.