/******************************************************************************* * Copyright (c) 2010-2015 Henshin developers. All rights reserved. * This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * TU Berlin, University of Luxembourg, SES S.A. *******************************************************************************/ import java.util.Vector; class FIXML { PosRpt PosRpt_object = new PosRpt(); FIXML() { } FIXML(PosRpt PosRpt_) { this.PosRpt_object = PosRpt_; } } class PosRpt { String RptID = "541386431"; String Rslt = "0"; String BizDt = "2003-09-10T00:00:00"; String Acct = "1"; String AcctTyp = "1"; String SetPx = "0.00"; String SetPxTyp = "1"; String PriSetPx = "0.00"; String ReqTyp = "0"; String Ccy = "USD"; Vector<Pty> Pty_objects = new Vector<Pty>(); Vector<Qty> Qty_objects = new Vector<Qty>(); Hdr Hdr_object = new Hdr(); Amt Amt_object = new Amt(); Instrmt Instrmt_object = new Instrmt(); PosRpt() { } PosRpt(String RptID, String Rslt, String BizDt, String Acct, String AcctTyp, String SetPx, String SetPxTyp, String PriSetPx, String ReqTyp, String Ccy, Vector<Pty> Pty_list, Vector<Qty> Qty_list, Hdr Hdr_, Amt Amt_, Instrmt Instrmt_) { this.RptID = RptID; this.Rslt = Rslt; this.BizDt = BizDt; this.Acct = Acct; this.AcctTyp = AcctTyp; this.SetPx = SetPx; this.SetPxTyp = SetPxTyp; this.PriSetPx = PriSetPx; this.ReqTyp = ReqTyp; this.Ccy = Ccy; this.Pty_objects = Pty_list; this.Qty_objects = Qty_list; this.Hdr_object = Hdr_; this.Amt_object = Amt_; this.Instrmt_object = Instrmt_; } } class Hdr { String Snt = "2001-12-17T09:30:47-05:00"; String PosDup = "N"; String PosRsnd = "N"; String SeqNum = "1002"; Sndr Sndr_object = new Sndr(); Tgt Tgt_object = new Tgt(); OnBhlfOf OnBhlfOf_object = new OnBhlfOf(); DlvrTo DlvrTo_object = new DlvrTo(); Hdr() { } Hdr(String Snt, String PosDup, String PosRsnd, String SeqNum, Sndr Sndr_, Tgt Tgt_, OnBhlfOf OnBhlfOf_, DlvrTo DlvrTo_) { this.Snt = Snt; this.PosDup = PosDup; this.PosRsnd = PosRsnd; this.SeqNum = SeqNum; this.Sndr_object = Sndr_; this.Tgt_object = Tgt_; this.OnBhlfOf_object = OnBhlfOf_; this.DlvrTo_object = DlvrTo_; } } class Sndr { String ID = "String"; String Sub = "String"; String Loc = "String"; Sndr() { } Sndr(String ID, String Sub, String Loc) { this.ID = ID; this.Sub = Sub; this.Loc = Loc; } } class Tgt { String ID = "String"; String Sub = "String"; String Loc = "String"; Tgt() { } Tgt(String ID, String Sub, String Loc) { this.ID = ID; this.Sub = Sub; this.Loc = Loc; } } class OnBhlfOf { String ID = "String"; String Sub = "String"; String Loc = "String"; OnBhlfOf() { } OnBhlfOf(String ID, String Sub, String Loc) { this.ID = ID; this.Sub = Sub; this.Loc = Loc; } } class DlvrTo { String ID = "String"; String Sub = "String"; String Loc = "String"; DlvrTo() { } DlvrTo(String ID, String Sub, String Loc) { this.ID = ID; this.Sub = Sub; this.Loc = Loc; } } class Pty { String ID = "OCC"; String R = "21"; Sub Sub_object = new Sub(); Pty() { } Pty(String ID, String R, Sub Sub_) { this.ID = ID; this.R = R; this.Sub_object = Sub_; } } class Sub { String ID = "ZZZ"; String Typ = "2"; Sub() { } Sub(String ID, String Typ) { this.ID = ID; this.Typ = Typ; } } class Qty { String Typ = "SOD"; String Long = "35"; String Short = "0"; Qty() { } Qty(String Typ, String Long, String Short) { this.Typ = Typ; this.Long = Long; this.Short = Short; } } class Amt { String Typ = "FMTM"; String Amt = "0.00"; Amt() { } Amt(String Typ, String Amt) { this.Typ = Typ; this.Amt = Amt; } } class Instrmt { String Sym = "AOL"; String ID = "KW"; String IDSrc = "J"; String CFI = "OCASPS"; String MMY = "20031122"; String Mat = "2003-11-22T00:00:00"; String Strk = "47.50"; String StrkCcy = "USD"; String Mult = "100"; Instrmt() { } Instrmt(String Sym, String ID, String IDSrc, String CFI, String MMY, String Mat, String Strk, String StrkCcy, String Mult) { this.Sym = Sym; this.ID = ID; this.IDSrc = IDSrc; this.CFI = CFI; this.MMY = MMY; this.Mat = Mat; this.Strk = Strk; this.StrkCcy = StrkCcy; this.Mult = Mult; } }