hi,
I validated my schema & xml in JAXP. its validated fine. I created the object model in JAXB using xjc command & wn i try to run run the program in throws javax.xml.bind. UnmarshalExcept ion: unexpected element{} exception.
Can anyone please help me???
Thanks in advance.
here are the schema & file
xml
[code=xml]
<?xml version="1.0"?>
<FIXadaptor2 xmlns:xsi="http ://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespace SchemaLocation= "XMLSchema4.xsd ">
<CounterParty >
<CPID>1</CPID>
<CPCode>RCAPL </CPCode>
<CPName>Ridgecr est Financial</CPName>
<CPType>I</CPType>
<CPAddress>Addr ess 1</CPAddress>
<CPTPNo>9875643 2</CPTPNo>
<CPContactPerso n>Name of contact person</CPContactPerson >
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<CounterPartyCI D>
<CompID>1</CompID>
<MainComp>R1</MainComp>
<SubComp> </SubComp>
<CPID>1</CPID>
<Host>localhost </Host>
<Port>5353</Port>
<STBHost>localh ost</STBHost>
<STBPort>5354 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Session>
<SessionID>1</SessionID>
<SessionCode> R1-E1</SessionCode>
<InternalComp>1 </InternalComp>
<ExternalComp>3 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<SessionProfile >
<SessionID>1</SessionID>
<ProfileID>1</ProfileID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</SessionProfile>
</Session>
<Session>
<SessionID>2</SessionID>
<SessionCode> R1-E2</SessionCode>
<InternalComp>1 </InternalComp>
<ExternalComp>4 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<SessionProfile >
<SessionID>2</SessionID>
<ProfileID>2</ProfileID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</SessionProfile>
</Session>
<Session>
<SessionID>3</SessionID>
<SessionCode> R1-E3</SessionCode>
<InternalComp>1 </InternalComp>
<ExternalComp>5 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<SessionProfile >
<SessionID>3</SessionID>
<ProfileID>1</ProfileID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</SessionProfile>
</Session>
</CounterPartyCID >
<CounterPartyCI D>
<CompID>2</CompID>
<MainComp>R2</MainComp>
<SubComp> </SubComp>
<CPID>1</CPID>
<Host>localhost </Host>
<Port>5454</Port>
<STBHost>localh ost</STBHost>
<STBPort>5455 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Session>
<SessionID>4</SessionID>
<SessionCode> R2-E1</SessionCode>
<InternalComp>2 </InternalComp>
<ExternalComp>3 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<SessionProfile >
<SessionID>4</SessionID>
<ProfileID>2</ProfileID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</SessionProfile>
</Session>
<Session>
<SessionID>5</SessionID>
<SessionCode> R2-E2</SessionCode>
<InternalComp>2 </InternalComp>
<ExternalComp>4 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</Session>
</CounterPartyCID >
</CounterParty>
<CounterParty >
<CPID>2</CPID>
<CPCode>BR1</CPCode>
<CPName>Broke r 1</CPName>
<CPType>E</CPType>
<CPAddress>Addr ess 2</CPAddress>
<CPTPNo>76788 9</CPTPNo>
<CPContactPerso n>Name of contact person</CPContactPerson >
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<CounterPartyCI D>
<CompID>3</CompID>
<MainComp>E1</MainComp>
<SubComp> </SubComp>
<CPID>2</CPID>
<Host>localhost </Host>
<Port>5656</Port>
<STBHost>localh ost</STBHost>
<STBPort>5657 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</CounterPartyCID >
</CounterParty>
<CounterParty >
<CPID>3</CPID>
<CPCode>BR2</CPCode>
<CPName>Broke r 2</CPName>
<CPType>E</CPType>
<CPAddress>Addr ess 3</CPAddress>
<CPTPNo>45678 9</CPTPNo>
<CPContactPerso n>Name of contact person</CPContactPerson >
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<CounterPartyCI D>
<CompID>4</CompID>
<MainComp>E2</MainComp>
<SubComp> </SubComp>
<CPID>3</CPID>
<Host>localhost </Host>
<Port>5757</Port>
<STBHost>localh ost</STBHost>
<STBPort>5758 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</CounterPartyCID >
<CounterPartyCI D>
<CompID>5</CompID>
<MainComp>E3</MainComp>
<SubComp> </SubComp>
<CPID>3</CPID>
<Host>localhost </Host>
<Port>5858</Port>
<STBHost>localh ost</STBHost>
<STBPort>5859 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</CounterPartyCID >
</CounterParty>
<TransformLis t>
<TransformType> ADD</TransformType>
<Description>Ad d a tag and the value</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>fa lse</IsTargetTag>
<IsConstValue>t rue</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 1</TransformID>
<TransformCode> T1</TransformCode>
<Description>Ad d tag 12 and set its value to 3</Description>
<TransformType> ADD</TransformType>
<SourceTag>12 </SourceTag>
<DestTag></DestTag>
<ConstValue>3 </ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> CONST</TransformType>
<Description>se t the value of a tag to a constant</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>fa lse</IsTargetTag>
<IsConstValue>t rue</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 2</TransformID>
<TransformCode> T2</TransformCode>
<Description>Se t the value of tag 55 to a constant T-IBM</Description>
<TransformType> CONST</TransformType>
<SourceTag>55 </SourceTag>
<DestTag></DestTag>
<ConstValue>T-IBM</ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>1</ProfileID>
<ProfileDetailI D>1</ProfileDetailID >
<Priority>1</Priority>
<FilterID>1</FilterID>
<ActionType>T </ActionType>
<ActionID>2</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
<TransformProfi leDetail>
<ProfileID>2</ProfileID>
<ProfileDetailI D>4</ProfileDetailID >
<Priority>1</Priority>
<FilterID>3</FilterID>
<ActionType>T </ActionType>
<ActionID>2</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> COPY</TransformType>
<Description>Co py the value of a tag to another</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>tr ue</IsTargetTag>
<IsConstValue>f alse</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 3</TransformID>
<TransformCode> T3</TransformCode>
<Description>Co py the value of tag 38 to tag 55</Description>
<TransformType> COPY</TransformType>
<SourceTag>38 </SourceTag>
<DestTag>55</DestTag>
<ConstValue></ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>1</ProfileID>
<ProfileDetailI D>3</ProfileDetailID >
<Priority>3</Priority>
<FilterID>1</FilterID>
<ActionType>P </ActionType>
<ActionID>3</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> DELETE</TransformType>
<Description>Re move a tag and its value</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>fa lse</IsTargetTag>
<IsConstValue>f alse</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 4</TransformID>
<TransformCode> T4</TransformCode>
<Description>Re move tag 12 and its value</Description>
<TransformType> DELETE</TransformType>
<SourceTag>12 </SourceTag>
<DestTag></DestTag>
<ConstValue></ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>2</ProfileID>
<ProfileDetailI D>5</ProfileDetailID >
<Priority>2</Priority>
<FilterID>3</FilterID>
<ActionType>T </ActionType>
<ActionID>4</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> DELR</TransformType>
<Description>De lete a tag range</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>tr ue</IsTargetTag>
<IsConstValue>f alse</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 5</TransformID>
<TransformCode> T5</TransformCode>
<Description>De lete tag range, from tag 15 to tag 18</Description>
<TransformType> DELR</TransformType>
<SourceTag>15 </SourceTag>
<DestTag>18</DestTag>
<ConstValue></ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>1</ProfileID>
<ProfileDetailI D>2</ProfileDetailID >
<Priority>2</Priority>
<FilterID>1</FilterID>
<ActionType>T </ActionType>
<ActionID>5</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> MOVE</TransformType>
<Description>De lete a tag and move its value to another tag</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>tr ue</IsTargetTag>
<IsConstValue>f alse</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 6</TransformID>
<TransformCode> T6</TransformCode>
<Description>De lete tag 625 and move its value to tag 55</Description>
<TransformType> MOVE</TransformType>
<SourceTag>62 5</SourceTag>
<DestTag>55</DestTag>
<ConstValue></ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>2</ProfileID>
<ProfileDetailI D>6</ProfileDetailID >
<Priority>3</Priority>
<FilterID>3</FilterID>
<ActionType>T </ActionType>
<ActionID>6</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
<TransformProfi leDetail>
<ProfileID>3</ProfileID>
<ProfileDetailI D>7</ProfileDetailID >
<Priority>1</Priority>
<FilterID>1</FilterID>
<ActionType>T </ActionType>
<ActionID>6</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<Filter>
<FilterID>-1</FilterID>
<FilterCode>A LL-APPLICATIONS</FilterCode>
<Description>Ap plication messages only</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</Filter>
<Filter>
<FilterID>0</FilterID>
<FilterCode>ALL </FilterCode>
<Description>Ad ministrative messages + Application messages</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</Filter>
<Filter>
<FilterID>1</FilterID>
<FilterCode>FIL TER1</FilterCode>
<Description>Fi lter 1</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<FilterDetail >
<FilterDetailID >1</FilterDetailID>
<FilterID>1</FilterID>
<FIXTag>35</FIXTag>
<FIXTagValue> D</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
<FilterDetail >
<FilterDetailID >2</FilterDetailID>
<FilterID>1</FilterID>
<FIXTag>55</FIXTag>
<FIXTagValue>IB M</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
</Filter>
<Filter>
<FilterID>2</FilterID>
<FilterCode>FIL TER2</FilterCode>
<Description>Fi lter 2</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<FilterDetail >
<FilterDetailID >3</FilterDetailID>
<FilterID>2</FilterID>
<FIXTag>35</FIXTag>
<FIXTagValue> D</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
<FilterDetail >
<FilterDetailID >4</FilterDetailID>
<FilterID>2</FilterID>
<FIXTag>55</FIXTag>
<FIXTagValue>SU NW</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
</Filter>
<Filter>
<FilterID>3</FilterID>
<FilterCode>FIL TER3</FilterCode>
<Description>Fi lter 3</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<FilterDetail >
<FilterDetailID >5</FilterDetailID>
<FilterID>3</FilterID>
<FIXTag>35</FIXTag>
<FIXTagValue> D</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
<FilterDetail >
<FilterDetailID >6</FilterDetailID>
<FilterID>3</FilterID>
<FIXTag>38</FIXTag>
<FIXTagValue>33 33</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
</Filter>
<Filter>
<FilterID>4</FilterID>
<FilterCode>FIL TER4</FilterCode>
<Description>Fi lter 4</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<FilterDetail >
<FilterDetailID >7</FilterDetailID>
<FilterID>4</FilterID>
<FIXTag>35</FIXTag>
<FIXTagValue> D</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
<FilterDetail >
<FilterDetailID >8</FilterDetailID>
<FilterID>4</FilterID>
<FIXTag>55</FIXTag>
<FIXTagValue>CA </FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
</Filter>
<TransformProfi le>
<ProfileID>1</ProfileID>
<ProfileCode>PR OFILE1</ProfileCode>
<Description>Pr ofile 1</Description>
<FIXVersion>4.4 </FIXVersion>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil e>
<TransformProfi le>
<ProfileID>2</ProfileID>
<ProfileCode>PR OFILE2</ProfileCode>
<Description>Pr ofile 2</Description>
<FIXVersion>4.1 </FIXVersion>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil e>
<TransformProfi le>
<ProfileID>3</ProfileID>
<ProfileCode>PR OFILE3</ProfileCode>
<Description>Pr ofile 3</Description>
<FIXVersion>4.1 </FIXVersion>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil e>
<TransformProfi le>
<ProfileID>4</ProfileID>
<ProfileCode>PR OFILE4</ProfileCode>
<Description>Pr ofile 1</Description>
<FIXVersion>4.1 </FIXVersion>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil e>
</FIXadapter2>[/CODE]
I validated my schema & xml in JAXP. its validated fine. I created the object model in JAXB using xjc command & wn i try to run run the program in throws javax.xml.bind. UnmarshalExcept ion: unexpected element{} exception.
Can anyone please help me???
Thanks in advance.
here are the schema & file
Code:
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
jxb:version="1.0">
<xsd:annotation>
<xsd:appinfo>
<jxb:globalBindings
fixedAttributeAsConstantProperty="false"
collectionType="java.util.Vector"
choiceContentProperty="false"
enableFailFastCheck="false"
generateIsSetMethod="false"
underscoreBinding="asCharInWord"/>
<jxb:schemaBindings>
<jxb:package name="schema"/>
<jxb:nameXmlTransform>
<jxb:elementName suffix="Element"/>
</jxb:nameXmlTransform>
</jxb:schemaBindings>
</xsd:appinfo>
</xsd:annotation>
<xsd:element name="FIXadaptor2">
<xsd:complexType>
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="FIXadaptor2"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="CounterParty" type="Counter_Party" minOccurs="1" maxOccurs="unbounded">
<xsd:key name="PK_CounterParty">
<xsd:selector xpath="CounterParty" />
<xsd:field xpath="CPID" />
</xsd:key>
<xsd:keyref name="CounterParty_CPID" refer="PK_CounterParty">
<xsd:selector xpath="Counter_Party" />
<xsd:field xpath="CPID" />
</xsd:keyref>
</xsd:element>
<xsd:element name="TransformList" type="Transform_List" minOccurs="1" maxOccurs="unbounded">
<xsd:key name="PK_TransformList">
<xsd:selector xpath=".//Transform_List" />
<xsd:field xpath="TransformType" />
</xsd:key>
<xsd:keyref name="TransformListTransform" refer="PK_TransformList">
<xsd:selector xpath=".//Transform_List" />
<xsd:field xpath="TransformType" />
</xsd:keyref>
</xsd:element>
<xsd:element name="Filter" type="Filter_List" minOccurs="1" maxOccurs="unbounded">
<xsd:key name="PK_Filter">
<xsd:selector xpath=".//Filter_List" />
<xsd:field xpath="FilterID" />
</xsd:key>
<xsd:keyref name="TransformProfleFilter" refer="PK_Filter">
<xsd:selector xpath=".//Filter_List" />
<xsd:field xpath="FilterID" />
</xsd:keyref>
</xsd:element>
<xsd:element name="TransformProfile" type="Transform_Profile" minOccurs="1" maxOccurs="unbounded">
<xsd:key name="PK_TransformProfile">
<xsd:selector xpath=".//Transform_Profile" />
<xsd:field xpath="ProfileID" />
</xsd:key>
<xsd:keyref name="ProfileDetailTransform" refer="PK_TransformProfile">
<xsd:selector xpath=".//Transform_Profile" />
<xsd:field xpath="ProfileID" />
</xsd:keyref>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="Transform_List">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="TransformList"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="TransformType" type="xsd:string" />
<xsd:element name="Description" type="xsd:string" />
<xsd:element name="IsSourceTag" type="xsd:boolean" />
<xsd:element name="IsTargetTag" type="xsd:boolean" />
<xsd:element name="IsConstValue" type="xsd:boolean" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
<xsd:element name="Transform" type="Transform_Detail" minOccurs="1" maxOccurs="unbounded">
<xsd:key name="PK_Transform">
<xsd:selector xpath=".//Transform_Detail" />
<xsd:field xpath="TransformID" />
<xsd:field xpath="TransformCode" />
</xsd:key>
<xsd:keyref name="TransformProfileTransform" refer="PK_Transform">
<xsd:selector xpath=".//Transform_Detail" />
<xsd:field xpath="ActionID" />
<xsd:field xpath="ActionType" />
</xsd:keyref>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Transform_Detail">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="TransformDetail"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="TransformID" type="xsd:int" />
<xsd:element name="TransformCode" type="xsd:string" />
<xsd:element name="Description" type="xsd:string" />
<xsd:element name="TransformType" type="xsd:string" />
<xsd:element name="SourceTag" type="xsd:string" />
<xsd:element name="DestTag" type="xsd:string" />
<xsd:element name="ConstValue" type="xsd:string" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
<xsd:element name="TransformProfileDetail" type="Transform_Profile_Detail" minOccurs="0" maxOccurs="unbounded">
<xsd:key name="PK_TransformProfilDetail">
<xsd:selector xpath=".//Transform_Profile_Detail" />
<xsd:field xpath="ProfileDetailID" />
</xsd:key>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Transform_Profile_Detail">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="TransformProfileDetail"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ProfileID" type="xsd:int" />
<xsd:element name="ProfileDetailID" type="xsd:int" />
<xsd:element name="Priority" type="xsd:int" />
<xsd:element name="FilterID" type="xsd:int" />
<xsd:element name="ActionType" type="xsd:string" />
<xsd:element name="ActionID" type="xsd:int" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Filter_List">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="Filter"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="FilterID" type="xsd:int" />
<xsd:element name="FilterCode" type="xsd:string" />
<xsd:element name="Description" type="xsd:string" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
<xsd:element name="TransformProfileDetail" type="Transform_Profile_Detail" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="FilterDetail" type="Filter_Detail" minOccurs="0" maxOccurs="unbounded">
<xsd:key name="PK_FilterDetail">
<xsd:selector xpath=".//Filter_Detail" />
<xsd:field xpath="FilterDetailID" />
</xsd:key>
<xsd:keyref name="FilterDetailFilter" refer="PK_FilterDetail">
<xsd:selector xpath=".//Filter_List" />
<xsd:field xpath="FilterID" />
</xsd:keyref>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Filter_Detail">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="FilterDetail"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="FilterDetailID" type="xsd:int" />
<xsd:element name="FilterID" type="xsd:int" />
<xsd:element name="FIXTag" type="xsd:int" />
<xsd:element name="FIXTagValue" type="xsd:string" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Transform_Profile">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="TransformProfile"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ProfileID" type="xsd:int" />
<xsd:element name="ProfileCode" type="xsd:string" />
<xsd:element name="Description" type="xsd:string" />
<xsd:element name="FIXVersion" type="xsd:string" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
<xsd:element name="SessionProfile" type="Session_Profile" minOccurs="0" maxOccurs="unbounded">
<xsd:key name="PK_SessionProfile">
<xsd:selector xpath=".//Session_Profile" />
<xsd:field xpath="SessionID" />
<xsd:field xpath="ProfileID" />
</xsd:key>
<xsd:keyref name="SessionProfileTransorm" refer="PK_TransformProfile">
<xsd:selector xpath=".//Transform_Profile" />
<xsd:field xpath="ProfileID" />
</xsd:keyref>
</xsd:element>
<xsd:element name="TransformProfileDetail" type="Transform_Profile_Detail" minOccurs="0" maxOccurs="unbounded">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Counter_Party">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="CounterParty"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="CPID" type="xsd:int" />
<xsd:element name="CPCode" type="xsd:string" />
<xsd:element name="CPName" type="xsd:string" />
<xsd:element name="CPType" type="xsd:string" />
<xsd:element name="CPAddress" type="xsd:string" />
<xsd:element name="CPTPNo" type="xsd:string" />
<xsd:element name="CPContactPerson" type="xsd:string" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
<xsd:element name="CounterPartyCID" type="Counter_Party_CID" minOccurs="1" maxOccurs="unbounded">
<xsd:key name="PK_CounterPartyCID">
<xsd:selector xpath="CounterPartyCID" />
<xsd:field xpath="CompID" />
</xsd:key>
<xsd:keyref name="SessionCounterParty" refer="PK_CounterPartyCID">
<xsd:selector xpath=".//Counter_Party_CID" />
<xsd:field xpath="CompID" />
</xsd:keyref>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Counter_Party_CID">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="CounterPartyCID"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="CompID" type="xsd:int" />
<xsd:element name="MainComp" type="xsd:string" />
<xsd:element name="SubComp" type="xsd:string" />
<xsd:element name="CPID" type="xsd:string" />
<xsd:element name="Host" type="xsd:string" />
<xsd:element name="Port" type="xsd:int" />
<xsd:element name="STBHost" type="xsd:string" />
<xsd:element name="STBPort" type="xsd:int" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
<xsd:element name="Session" type="Session_Detail" minOccurs="0" maxOccurs="unbounded">
<xsd:key name="PK_Session">
<xsd:selector xpath=".//Session_Detail" />
<xsd:field xpath="SessionID" />
</xsd:key>
<xsd:keyref name="SessionProfile" refer="PK_Session">
<xsd:selector xpath=".//Session_Detail" />
<xsd:field xpath="SessionID" />
</xsd:keyref>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Session_Detail">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="SessionDetail"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SessionID" type="xsd:int" />
<xsd:element name="SessionCode" type="xsd:string" />
<xsd:element name="InternalComp" type="xsd:int" />
<xsd:element name="ExternalComp" type="xsd:int" />
<xsd:element name="InitiatorSide" type="xsd:string" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
<xsd:element name="SessionProfile" type="Session_Profile" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Session_Profile">
<xsd:annotation>
<xsd:appinfo>
<jxb:class name="SessionProfile"/>
</xsd:appinfo>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="SessionID" type="xsd:int" />
<xsd:element name="ProfileID" type="xsd:int" />
<xsd:element name="Status" type="xsd:string" />
<xsd:element name="CreatedBy" type="xsd:string" />
<xsd:element name="CreatedDate" type="xsd:date" />
<xsd:element name="ModifiedBy" type="xsd:string" />
<xsd:element name="ModifiedDate" type="xsd:date" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
[code=xml]
<?xml version="1.0"?>
<FIXadaptor2 xmlns:xsi="http ://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespace SchemaLocation= "XMLSchema4.xsd ">
<CounterParty >
<CPID>1</CPID>
<CPCode>RCAPL </CPCode>
<CPName>Ridgecr est Financial</CPName>
<CPType>I</CPType>
<CPAddress>Addr ess 1</CPAddress>
<CPTPNo>9875643 2</CPTPNo>
<CPContactPerso n>Name of contact person</CPContactPerson >
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<CounterPartyCI D>
<CompID>1</CompID>
<MainComp>R1</MainComp>
<SubComp> </SubComp>
<CPID>1</CPID>
<Host>localhost </Host>
<Port>5353</Port>
<STBHost>localh ost</STBHost>
<STBPort>5354 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Session>
<SessionID>1</SessionID>
<SessionCode> R1-E1</SessionCode>
<InternalComp>1 </InternalComp>
<ExternalComp>3 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<SessionProfile >
<SessionID>1</SessionID>
<ProfileID>1</ProfileID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</SessionProfile>
</Session>
<Session>
<SessionID>2</SessionID>
<SessionCode> R1-E2</SessionCode>
<InternalComp>1 </InternalComp>
<ExternalComp>4 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<SessionProfile >
<SessionID>2</SessionID>
<ProfileID>2</ProfileID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</SessionProfile>
</Session>
<Session>
<SessionID>3</SessionID>
<SessionCode> R1-E3</SessionCode>
<InternalComp>1 </InternalComp>
<ExternalComp>5 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<SessionProfile >
<SessionID>3</SessionID>
<ProfileID>1</ProfileID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</SessionProfile>
</Session>
</CounterPartyCID >
<CounterPartyCI D>
<CompID>2</CompID>
<MainComp>R2</MainComp>
<SubComp> </SubComp>
<CPID>1</CPID>
<Host>localhost </Host>
<Port>5454</Port>
<STBHost>localh ost</STBHost>
<STBPort>5455 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Session>
<SessionID>4</SessionID>
<SessionCode> R2-E1</SessionCode>
<InternalComp>2 </InternalComp>
<ExternalComp>3 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<SessionProfile >
<SessionID>4</SessionID>
<ProfileID>2</ProfileID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</SessionProfile>
</Session>
<Session>
<SessionID>5</SessionID>
<SessionCode> R2-E2</SessionCode>
<InternalComp>2 </InternalComp>
<ExternalComp>4 </ExternalComp>
<InitiatorSide> 0</InitiatorSide>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</Session>
</CounterPartyCID >
</CounterParty>
<CounterParty >
<CPID>2</CPID>
<CPCode>BR1</CPCode>
<CPName>Broke r 1</CPName>
<CPType>E</CPType>
<CPAddress>Addr ess 2</CPAddress>
<CPTPNo>76788 9</CPTPNo>
<CPContactPerso n>Name of contact person</CPContactPerson >
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<CounterPartyCI D>
<CompID>3</CompID>
<MainComp>E1</MainComp>
<SubComp> </SubComp>
<CPID>2</CPID>
<Host>localhost </Host>
<Port>5656</Port>
<STBHost>localh ost</STBHost>
<STBPort>5657 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</CounterPartyCID >
</CounterParty>
<CounterParty >
<CPID>3</CPID>
<CPCode>BR2</CPCode>
<CPName>Broke r 2</CPName>
<CPType>E</CPType>
<CPAddress>Addr ess 3</CPAddress>
<CPTPNo>45678 9</CPTPNo>
<CPContactPerso n>Name of contact person</CPContactPerson >
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<CounterPartyCI D>
<CompID>4</CompID>
<MainComp>E2</MainComp>
<SubComp> </SubComp>
<CPID>3</CPID>
<Host>localhost </Host>
<Port>5757</Port>
<STBHost>localh ost</STBHost>
<STBPort>5758 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</CounterPartyCID >
<CounterPartyCI D>
<CompID>5</CompID>
<MainComp>E3</MainComp>
<SubComp> </SubComp>
<CPID>3</CPID>
<Host>localhost </Host>
<Port>5858</Port>
<STBHost>localh ost</STBHost>
<STBPort>5859 </STBPort>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</CounterPartyCID >
</CounterParty>
<TransformLis t>
<TransformType> ADD</TransformType>
<Description>Ad d a tag and the value</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>fa lse</IsTargetTag>
<IsConstValue>t rue</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 1</TransformID>
<TransformCode> T1</TransformCode>
<Description>Ad d tag 12 and set its value to 3</Description>
<TransformType> ADD</TransformType>
<SourceTag>12 </SourceTag>
<DestTag></DestTag>
<ConstValue>3 </ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> CONST</TransformType>
<Description>se t the value of a tag to a constant</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>fa lse</IsTargetTag>
<IsConstValue>t rue</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 2</TransformID>
<TransformCode> T2</TransformCode>
<Description>Se t the value of tag 55 to a constant T-IBM</Description>
<TransformType> CONST</TransformType>
<SourceTag>55 </SourceTag>
<DestTag></DestTag>
<ConstValue>T-IBM</ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>1</ProfileID>
<ProfileDetailI D>1</ProfileDetailID >
<Priority>1</Priority>
<FilterID>1</FilterID>
<ActionType>T </ActionType>
<ActionID>2</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
<TransformProfi leDetail>
<ProfileID>2</ProfileID>
<ProfileDetailI D>4</ProfileDetailID >
<Priority>1</Priority>
<FilterID>3</FilterID>
<ActionType>T </ActionType>
<ActionID>2</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> COPY</TransformType>
<Description>Co py the value of a tag to another</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>tr ue</IsTargetTag>
<IsConstValue>f alse</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 3</TransformID>
<TransformCode> T3</TransformCode>
<Description>Co py the value of tag 38 to tag 55</Description>
<TransformType> COPY</TransformType>
<SourceTag>38 </SourceTag>
<DestTag>55</DestTag>
<ConstValue></ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>1</ProfileID>
<ProfileDetailI D>3</ProfileDetailID >
<Priority>3</Priority>
<FilterID>1</FilterID>
<ActionType>P </ActionType>
<ActionID>3</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> DELETE</TransformType>
<Description>Re move a tag and its value</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>fa lse</IsTargetTag>
<IsConstValue>f alse</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 4</TransformID>
<TransformCode> T4</TransformCode>
<Description>Re move tag 12 and its value</Description>
<TransformType> DELETE</TransformType>
<SourceTag>12 </SourceTag>
<DestTag></DestTag>
<ConstValue></ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>2</ProfileID>
<ProfileDetailI D>5</ProfileDetailID >
<Priority>2</Priority>
<FilterID>3</FilterID>
<ActionType>T </ActionType>
<ActionID>4</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> DELR</TransformType>
<Description>De lete a tag range</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>tr ue</IsTargetTag>
<IsConstValue>f alse</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 5</TransformID>
<TransformCode> T5</TransformCode>
<Description>De lete tag range, from tag 15 to tag 18</Description>
<TransformType> DELR</TransformType>
<SourceTag>15 </SourceTag>
<DestTag>18</DestTag>
<ConstValue></ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>1</ProfileID>
<ProfileDetailI D>2</ProfileDetailID >
<Priority>2</Priority>
<FilterID>1</FilterID>
<ActionType>T </ActionType>
<ActionID>5</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<TransformLis t>
<TransformType> MOVE</TransformType>
<Description>De lete a tag and move its value to another tag</Description>
<IsSourceTag>tr ue</IsSourceTag>
<IsTargetTag>tr ue</IsTargetTag>
<IsConstValue>f alse</IsConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<Transform>
<TransformID> 6</TransformID>
<TransformCode> T6</TransformCode>
<Description>De lete tag 625 and move its value to tag 55</Description>
<TransformType> MOVE</TransformType>
<SourceTag>62 5</SourceTag>
<DestTag>55</DestTag>
<ConstValue></ConstValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<TransformProfi leDetail>
<ProfileID>2</ProfileID>
<ProfileDetailI D>6</ProfileDetailID >
<Priority>3</Priority>
<FilterID>3</FilterID>
<ActionType>T </ActionType>
<ActionID>6</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
<TransformProfi leDetail>
<ProfileID>3</ProfileID>
<ProfileDetailI D>7</ProfileDetailID >
<Priority>1</Priority>
<FilterID>1</FilterID>
<ActionType>T </ActionType>
<ActionID>6</ActionID>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil eDetail>
</Transform>
</TransformList>
<Filter>
<FilterID>-1</FilterID>
<FilterCode>A LL-APPLICATIONS</FilterCode>
<Description>Ap plication messages only</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</Filter>
<Filter>
<FilterID>0</FilterID>
<FilterCode>ALL </FilterCode>
<Description>Ad ministrative messages + Application messages</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</Filter>
<Filter>
<FilterID>1</FilterID>
<FilterCode>FIL TER1</FilterCode>
<Description>Fi lter 1</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<FilterDetail >
<FilterDetailID >1</FilterDetailID>
<FilterID>1</FilterID>
<FIXTag>35</FIXTag>
<FIXTagValue> D</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
<FilterDetail >
<FilterDetailID >2</FilterDetailID>
<FilterID>1</FilterID>
<FIXTag>55</FIXTag>
<FIXTagValue>IB M</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
</Filter>
<Filter>
<FilterID>2</FilterID>
<FilterCode>FIL TER2</FilterCode>
<Description>Fi lter 2</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<FilterDetail >
<FilterDetailID >3</FilterDetailID>
<FilterID>2</FilterID>
<FIXTag>35</FIXTag>
<FIXTagValue> D</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
<FilterDetail >
<FilterDetailID >4</FilterDetailID>
<FilterID>2</FilterID>
<FIXTag>55</FIXTag>
<FIXTagValue>SU NW</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
</Filter>
<Filter>
<FilterID>3</FilterID>
<FilterCode>FIL TER3</FilterCode>
<Description>Fi lter 3</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<FilterDetail >
<FilterDetailID >5</FilterDetailID>
<FilterID>3</FilterID>
<FIXTag>35</FIXTag>
<FIXTagValue> D</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
<FilterDetail >
<FilterDetailID >6</FilterDetailID>
<FilterID>3</FilterID>
<FIXTag>38</FIXTag>
<FIXTagValue>33 33</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
</Filter>
<Filter>
<FilterID>4</FilterID>
<FilterCode>FIL TER4</FilterCode>
<Description>Fi lter 4</Description>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
<FilterDetail >
<FilterDetailID >7</FilterDetailID>
<FilterID>4</FilterID>
<FIXTag>35</FIXTag>
<FIXTagValue> D</FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
<FilterDetail >
<FilterDetailID >8</FilterDetailID>
<FilterID>4</FilterID>
<FIXTag>55</FIXTag>
<FIXTagValue>CA </FIXTagValue>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</FilterDetail>
</Filter>
<TransformProfi le>
<ProfileID>1</ProfileID>
<ProfileCode>PR OFILE1</ProfileCode>
<Description>Pr ofile 1</Description>
<FIXVersion>4.4 </FIXVersion>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil e>
<TransformProfi le>
<ProfileID>2</ProfileID>
<ProfileCode>PR OFILE2</ProfileCode>
<Description>Pr ofile 2</Description>
<FIXVersion>4.1 </FIXVersion>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil e>
<TransformProfi le>
<ProfileID>3</ProfileID>
<ProfileCode>PR OFILE3</ProfileCode>
<Description>Pr ofile 3</Description>
<FIXVersion>4.1 </FIXVersion>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil e>
<TransformProfi le>
<ProfileID>4</ProfileID>
<ProfileCode>PR OFILE4</ProfileCode>
<Description>Pr ofile 1</Description>
<FIXVersion>4.1 </FIXVersion>
<Status>0</Status>
<CreatedBy>AM A</CreatedBy>
<CreatedDate>20 08-09-05</CreatedDate>
<ModifiedBy>SAF </ModifiedBy>
<ModifiedDate>2 008-09-05</ModifiedDate>
</TransformProfil e>
</FIXadapter2>[/CODE]
Comment