on 02-05-2008 12:08 AM
I am trying to create a functional acknowledgement using the Seeburger EDI adapter. I have configured a scenario using the FunctionalAck guide provided with the Seeburger adapter. When the module "CallBicXIRaBean" is run to create the FA I am getting the following error:
Conversion of synchronous request from module chain ended with errors
---Error: [Error:ID=3066;LEVEL=1] Segment write() Error at writing Segment UNA to file ... :null.
DESCRIPTION: Segment Error: IOException at writing Segment [not specified] to file. Check file, path, free space. :
I don't understand the IOexception, as this module is not supposed to be writing a file - it is supposed to be converting the MainPayload from the XML LIST format to a EDI format.
I have set the following module parameters:
destEncoding UTF8
destSourceMsg MainDocument
destTargetMsg MainDocument
mappingName See_X2E_CONTRL_UN_D96A
srcEncoding UTF8
My scenario is currently using the standard file/ftp adapter and writing the output to a directory on the server (for testing purposes). When I disable the Seeburger BIC module, a file gets written to my output directory without any issues (except that it is not in EDI format of course!).
The XML message before the module conversion is:
<?xml version="1.0" encoding="UTF-8"?>
<LIST>
<S_UNA>
<D_DELIMITER/>
</S_UNA>
<S_UNB>
<C_S001>
<D_0001>UNOA</D_0001>
<D_0002>3</D_0002>
</C_S001>
<C_S002>
<D_0004>931393800XXXX</D_0004>
<D_0007>ZZ</D_0007>
</C_S002>
<C_S003>
<D_0010>930065200YYYY</D_0010>
<D_0007>ZZ</D_0007>
</C_S003>
<C_S004>
<D_0017>080205</D_0017>
<D_0019>1025</D_0019>
</C_S004>
<D_0020>31</D_0020>
<S_UNH>
<D_0062>31</D_0062>
<C_S009>
<D_0065>CONTRL</D_0065>
<D_0052>D</D_0052>
<D_0054>96A</D_0054>
<D_0051>UN</D_0051>
<D_0057>EAN008</D_0057>
</C_S009>
<S_UCI>
<D_0020>7</D_0020>
<C_S002>
<D_0004>931393800XXXX</D_0004>
<D_0007>ZZ</D_0007>
</C_S002>
<C_S003>
<D_0010>930065200YYYY</D_0010>
<D_0007>ZZ</D_0007>
</C_S003>
<D_0083>A</D_0083>
</S_UCI>
<G_SSG1>
<S_UCM>
<D_0062>129</D_0062>
<C_S009>
<D_0065>ORDERS</D_0065>
<D_0052>D</D_0052>
<D_0054>96A</D_0054>
<D_0051>UN</D_0051>
</C_S009>
<D_0083>7</D_0083>
</S_UCM>
</G_SSG1>
<S_UNT>
<D_0074/>
<D_0062>31</D_0062>
</S_UNT>
</S_UNH>
<S_UNZ>
<D_0036/>
<D_0020>31</D_0020>
</S_UNZ>
</S_UNB>
</LIST>
Can anyone provide assistance in resolving this issue?
Regards,
Jason
The problem was happening because the XML version of the functional acknowledgement did not contain any values in the delimiters field. I have modified the mapping to add values in here, and the FA is now being created. Note that I also needed to adjust some other elements of the mapping to get the FA to be verified by the third party that I am interfacing with.
Regards,
Jason
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi have you made the entries in seeburger frontend????
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.