GnuCash 2.2.5 OFXDirectConnect Parsing Error OFX
I've finally managed to get GnuCash 2.2.5 compiled with OFX and HBCI support, and I've run through the Aq Banking Wizard successfully (the wizard will connect and download the list of accounts)
However, when I try and perform an online action in GnuCash an OFX parsing error results; I set AQOFX_COMM_LOG and re-tried the operation, the results are below (I've deliberately removed USERID and USERPASS, they appear correctly in the actual log file). Notice that APPID and ACCTID appear to contain invalid characters.
System is Ubuntu Studio 8.04
Sending:
-------------------------------------
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:20080726115246.000
<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20080726115246.000
<USERID>********
<USERPASS>****
<LANGUAGE>ENG
<FI>
<ORG>USAA
<FID>24591
</FI>
<APPID>hošhoš€oš`=™
<APPVER>1
</SONRQ>
</SIGNONMSGSRQV1>
<BANKMSGSRQV1>
<STMTTRNRQ>
<TRNUID>20080726115246.000
<CLTCOOKIE>1
<STMTRQ>
<BANKACCTFROM>
<BANKID>
<ACCTID>žCš
</BANKACCTFROM>
<INCTRAN>
<DTSTART>19691231
<INCLUDE>Y
</INCTRAN>
</STMTRQ>
</STMTTRNRQ>
</BANKMSGSRQV1>
</OFX>
Received:
-------------------------------------
OFXAdapter: Failed to parse request: Unable to parse a union field "OFXRequest.OFXRequest.SignOnMsgsRqUn": union is empty.
Remaining unparsed data:
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20080726115246.000
<USERID>********
<USERPASS>****
<LANGUAGE>ENG
<FI>
<ORG>USAA
<FID>24591
</FI>
<APPID>hošhoš€oš`=™
<APPVER>1
</SONRQ>
</SIGNONMSGSRQV1>
<BANKMSGSRQV1>
<STMTTRNRQ>
<TRNUID>20080726115246.000
<CLTCOOKIE>1
<STMTRQ>
<BANKACCTFROM>
<BANKID>
<ACCTID>žCš
</BANKACCTFROM>
<INCTRAN>
<DTSTART>19691231
<INCLUDE>Y
</INCTRAN>
</STMTRQ>
</STMTTRNRQ>
</BANKMSGSRQV1>
</OFX>
|