cancel
Showing results for 
Search instead for 
Did you mean: 

Seeburger Functional Acknowledgement errors

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

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

Former Member
0 Kudos

hi have you made the entries in seeburger frontend????