Hi,

Not sure if this message made it through to the list... anyone have any ideas 
on this?

Many thanks!



--------------------------------
Al Funk
Director
Application Development & Integration
Retail Banking Practice
CC Pace Systems, Inc.
703 631 6600

Sent via Blackberry handheld


-----Original Message-----
From: Funk, Al
To: [email protected] <[email protected]>
Sent: Wed Sep 19 11:42:06 2007
Subject: Choice problem, trunk version

Hello,
 
I'm working to build Java classes to marshal files to/from OFX v2.01 
(www.ofx.org).  In using 1.1.2.1, I encountered the sequence/choice problem in 
JIRA as #2078, so I switched to the build from the SVN trunk which fixed the 
compilation problem.
 
However, I am getting strange XML (pasted below).  It looks like the code is 
not picking up or passing along the field names properly.  
 
The XSL is quite complex (and many files) but I can post if needed.  At a high 
level it basically specifies a choice at the root level (OFX) between two 
sequences.  Within the first sequence choice are "request" messages, of which 
SIGNONMSGSRQV1  is required.  Right at the first choice the problem occurs the 
first time -- it's generating XML for the choice itself.
 
Could use some direction as to where to look for a solution -- is it likely to 
be the way I'm using the generated Java objects, or is this a Castor issue?
 
Any recommendations appreciated!  Is this code in work?  Should I try applying 
the 2078 patch directly to the 1.1.2.1 source?
 
Thanks!
 
-Al
 
 

<OFX >

<choice-value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="java:com.orcc.moneyhqpfm.dao.ofxapi.OFXSequence">

<SIGNONMSGSRQV1 >

<SONRQ MFACHALLENGEANSWERCount="0" >

<LANGUAGE>ENG</LANGUAGE>

<signon-request-choice ><signon-request-choice-sequence >

<USERPASS>PRTNRPASS</USERPASS>

</signon-request-choice-sequence></signon-request-choice>

<DTCLIENT>20070919</DTCLIENT></SONRQ></SIGNONMSGSRQV1></choice-value><OFXSequence
 ><SIGNONMSGSRQV1 ><SONRQ MFACHALLENGEANSWERCount="0" >

<LANGUAGE>ENG</LANGUAGE>

<signon-request-choice >

<signon-request-choice-sequence >

<USERPASS>PRTNRPASS</USERPASS>

</signon-request-choice-sequence>

</signon-request-choice>

<DTCLIENT>80030000</DTCLIENT>

</SONRQ></SIGNONMSGSRQV1>

</OFXSequence>

</OFX>

Reply via email to