I got the error - Error encoding primary document - EDI ENCODER SERVICE: There is no document to encode.
The error got rectified after I correct the configuration in FSA Adapter. In the FSA adapter, I selected collectMultiple and collectMultiplePrefix to FSA_Init1.
This should be set-up only when EDI ENCODER service is configured for "Deferred" Mode. I selected Immediate mode hence the EDI ENCODER service was unable to find the file.
The failed document process data looks like:
<?xml version="1.0" encoding="UTF-8"?>
<ProcessData>
<TRACKINGID>991:709706:1303206a84b:worldbankdev:node1</TRACKINGID>
<FSA_Inst1Document1
SCIObjectID="928:709719:1303206a84b:worldbankdev:node1" filename="Megastore850in.txt"/>
<FSA_Inst1DocumentCount>1</FSA_Inst1DocumentCount>
<BPDATA>
<WORKFLOW_ID>79137</WORKFLOW_ID>
<MESSAGE_FROM_SERVICE>admin</MESSAGE_FROM_SERVICE>
<WFD_ID>781</WFD_ID>
<WFD_VERSION>7</WFD_VERSION>
<WFD_NAME>850OutboundBP</WFD_NAME>
<WFD_DESCRIPTION>1.6</WFD_DESCRIPTION>
<WFD_STATE>ACTIVE</WFD_STATE>
<WFD_STATUS>SUCCESS</WFD_STATUS>
<WFD_TYPE>NORMAL</WFD_TYPE>
<WFD_PRIORITY>4</WFD_PRIORITY>
<WFD_PERSISTENCE_LEVEL>FULL</WFD_PERSISTENCE_LEVEL>
<WFD_LIFE_SPAN>2880 Minute(s)</WFD_LIFE_SPAN>
<WFD_STORAGE_TYPE>DEFAULT</WFD_STORAGE_TYPE>
<WFD_RECOVERY_LEVEL>DEFAULT</WFD_RECOVERY_LEVEL>
<WFD_DOC_TRACKING_FLAG>true</WFD_DOC_TRACKING_FLAG>
<WFD_DEADLINE_INTERVAL>-1</WFD_DEADLINE_INTERVAL>
<WFD_EVENT_LEVEL>NONE</WFD_EVENT_LEVEL>
</BPDATA>
<Prev_NotSuccess_Adv_Status>Expected Document Not Found</Prev_NotSuccess_Adv_Status>
</ProcessData>
After the correction:
The success document process data looks like:
<?xml version="1.0" encoding="UTF-8"?>
<ProcessData>
<TRACKINGID>591:712762:1303206a84b:worldbankdev:node1</TRACKINGID>
<FileName>Megastore850in.txt</FileName>
<BPDATA>
<WORKFLOW_ID>79187</WORKFLOW_ID>
<MESSAGE_FROM_SERVICE>admin</MESSAGE_FROM_SERVICE>
<WFD_ID>781</WFD_ID>
<WFD_VERSION>12</WFD_VERSION>
<WFD_NAME>850OutboundBP</WFD_NAME>
<WFD_DESCRIPTION>2.1</WFD_DESCRIPTION>
<WFD_STATE>ACTIVE</WFD_STATE>
<WFD_STATUS>SUCCESS</WFD_STATUS>
<WFD_TYPE>NORMAL</WFD_TYPE>
<WFD_PRIORITY>4</WFD_PRIORITY>
<WFD_PERSISTENCE_LEVEL>FULL</WFD_PERSISTENCE_LEVEL>
<WFD_LIFE_SPAN>2880 Minute(s)</WFD_LIFE_SPAN>
<WFD_STORAGE_TYPE>DEFAULT</WFD_STORAGE_TYPE>
<WFD_RECOVERY_LEVEL>DEFAULT</WFD_RECOVERY_LEVEL>
<WFD_DOC_TRACKING_FLAG>true</WFD_DOC_TRACKING_FLAG>
<WFD_DEADLINE_INTERVAL>-1</WFD_DEADLINE_INTERVAL>
<WFD_EVENT_LEVEL>NONE</WFD_EVENT_LEVEL>
</BPDATA>
<HALT_ON_TRANS_ERROR>true</HALT_ON_TRANS_ERROR>
<OUTPUT_REPORT_TO_PD>YES</OUTPUT_REPORT_TO_PD>
<DOC>
<GROUP-1_DOC-1 SCIObjectID="919:712775:1303206a84b:worldbankdev:node1"/>
</DOC>
<WFD_NAME>X12EnvelopeUnified</WFD_NAME>
<ENVELOPE_TYPE>ST SE</ENVELOPE_TYPE>
<EnvelopeName>WORLDBANKPPD_SI_ST</EnvelopeName>
<MODE>IMMEDIATE</MODE>
</ProcessData>