Order of Transmission

Hi,
We are using OFTP2 Mendelson software as our EDI software. Sometimes when we have multiple files being sent to the Mendelson software, it is able to preprocess the files in the same order that it received, but while actually transmitting the files to the partner, it is not trasmitting the files in the same order it received. As the partner is expecting the files to be received in the same order, it is causing the data issues on the partner end. Thanks for the help in advance.

[Nov 7, 2020 11:45:57 AM] [Directory poll manager] The file "C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\xxx\XXXXX.\856\XXXXX._856_232775_XXXXX_1055E_ediout_2012819407.856" has been scheduled for preprocessing. Final receiver: "RemotePartnerOFTP2", virtual filename: "HUBXXX.XXXXX..xxx.856."
[Nov 7, 2020 11:45:57 AM] [Directory poll manager] The file "C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\xxx\XXXXX.\856\XXXXX._856_232776_XXXXX_1055E_ediout_2012819408.856" has been scheduled for preprocessing. Final receiver: "RemotePartnerOFTP2", virtual filename: "HUBXXX.XXXXX..xxx.856."
[Nov 7, 2020 11:45:57 AM] [Directory poll manager] The file "C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\xxx\XXXXX.\856\XXXXX._856_232777_XXXXX_1055E_ediout_2012819409.856" has been scheduled for preprocessing. Final receiver: "RemotePartnerOFTP2", virtual filename: "HUBXXX.XXXXX..xxx.856."
[Nov 7, 2020 11:45:57 AM] [Directory poll manager] The file "C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\xxx\XXXXX.\856\XXXXX._856_232778_XXXXX_1055E_ediout_2012819410.856" has been scheduled for preprocessing. Final receiver: "RemotePartnerOFTP2", virtual filename: "HUBXXX.XXXXX..xxx.856."
[Nov 7, 2020 11:45:57 AM] [Directory poll manager] The file "C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\xxx\XXXXX.\856\XXXXX._856_232779_XXXXX_1055E_ediout_2012819411.856" has been scheduled for preprocessing. Final receiver: "RemotePartnerOFTP2", virtual filename: "HUBXXX.XXXXX..xxx.856."
[Nov 7, 2020 11:45:57 AM] [Directory poll manager] The file "C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\xxx\XXXXX.\856\XXXXX._856_232780_XXXXX_1055E_ediout_2012819412.856" has been scheduled for preprocessing. Final receiver: "RemotePartnerOFTP2", virtual filename: "HUBXXX.XXXXX..xxx.856."
[Nov 7, 2020 11:45:57 AM] [Directory poll manager] The file "C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\xxx\XXXXX.\856\XXXXX._856_232781_XXXXX_1055E_ediout_2012819413.856" has been scheduled for preprocessing. Final receiver: "RemotePartnerOFTP2", virtual filename: "HUBXXX.XXXXX..xxx.856."
[Nov 7, 2020 11:46:00 AM] Starting data preprocessing [C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\pending\HUBXXX.XXXXX..xxx.856.202011071145570771], size: 597 bytes
[Nov 7, 2020 11:46:00 AM] The user defined transmission id is set to "--"
[Nov 7, 2020 11:46:00 AM] Record format of the transmission: U
[Nov 7, 2020 11:46:00 AM] Moved preprocessed data to [C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\pending\HUBXXX.XXXXX..xxx.856.202011071145570771]
[Nov 7, 2020 11:46:00 AM] Data preprocessing finished successfully, waiting for outbound transmission
[Nov 7, 2020 11:46:00 AM] Starting data preprocessing [C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\pending\HUBXXX.XXXXX..xxx.856.202011071145570772], size: 516 bytes
[Nov 7, 2020 11:46:00 AM] The user defined transmission id is set to "--"
[Nov 7, 2020 11:46:00 AM] Record format of the transmission: U
[Nov 7, 2020 11:46:00 AM] Starting data preprocessing [C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\pending\HUBXXX.XXXXX..xxx.856.202011071145570775], size: 517 bytes
[Nov 7, 2020 11:46:00 AM] The user defined transmission id is set to "--"
[Nov 7, 2020 11:46:00 AM] Record format of the transmission: U
[Nov 7, 2020 11:46:00 AM] Moved preprocessed data to [C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\pending\HUBXXX.XXXXX..xxx.856.202011071145570775]
[Nov 7, 2020 11:46:00 AM] Data preprocessing finished successfully, waiting for outbound transmission
[Nov 7, 2020 11:46:00 AM] Starting data preprocessing [C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\pending\HUBXXX.XXXXX..xxx.856.202011071145570774], size: 517 bytes
[Nov 7, 2020 11:46:00 AM] Starting data preprocessing [C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\pending\HUBXXX.XXXXX..xxx.856.202011071145570773], size: 516 bytes
[Nov 7, 2020 11:46:00 AM] The user defined transmission id is set to "--"
[Nov 7, 2020 11:46:00 AM] Record format of the transmission: U
[Nov 7, 2020 11:46:00 AM] Moved preprocessed data to [C:\AADTECH\EDI\messages\RemotePartnerOFTP2\outbox\pending\HUBXXX.XXXXX..xxx.856.202011071145570773]
[Nov 7, 2020 11:46:00 AM] The user defined transmission id is set to "--"
[Nov 7, 2020 11:46:00 AM] Record format of the transmission: U

Forum
OFTP2

Comments

Profile picture for user service
Permalink

gbhat,

The directory poll starts a preprocessing thread for each file that has been found. These threads run parallel. If a preprocessing is finished it puts its data to the send queue. That is the reason the poll order and the send order is not the same.
I assume you are using the community editon and have no access to the order enqueuing via command line? In this case as workaround you could put one file into the poll directory every 20s and set the poll interval to 20s or something like that - that should work to keep the order.

Regards