Hi folks,
I have an odd issue in which database inserts appear to be rolled back when there is an error in a process called via a BSSV. I brought this up before (search DConnector)
However the same BSFN and data can be executed via a local call or through DC Links XML Connector even though the same error occurs and everything will be fine.
What I've done is is complete a few WOs using 2 systems. One via a DSI test (local call) and the same WO ITM and parts list using BSSV.
The BSSV method seems to rollback some of the data base inserts/updates whilst leaving others. The DSI method also throws the error but doesn't rollback anything
Does anyone know more about the DConnector, I can't find info, OR know of a way to make sure ALL database transactions are rolledback under the same DConnector SQL ID.
Inserts to F4111 for IMs, F41021 stock decrements and F4108 insert all seem to be gone in the BSSV version
This is an SQL from a BSSV call
dbsql_i.c175 - 42598520/515 WRK:GTSSVCUT_3123C388_DConnector INSERT INTO UTDTA.F4108 (IOLOTN, IOLDSC, IOLOTS, IOMCU, IOITM, IOLITM, IOAITM, IOVEND, IOKCOO, IODOCO, IODCTO, IORLOT, IOLOTP, IOLOTG, IOMMEJ, IOSERN, IOUA01, IOUA02, IOUA03, IOUA04, IOUA05, IOUA06, IOUB01, IOUB02, IOUB03, IOUB04, IOUB05, IOUB06, IOUSER, IOPID, IOUPMJ, IOTDAY, IOJOBN, IOLRP1, IOLRP2, IOLRP3, IOLRP4, IOLRP5, IOLRP6, IOLRP7, IOLRP8, IOLRP9, IOLRP0, IOLOT1, IOLOT2, IOLOT3, IOBBDJ, IOBODJ, IODLEJ, IOOHDJ, IOSBDJ, IOU1DJ, IOU2DJ, IOU3DJ, IOU4DJ, IOU5DJ, IOCHDF, IOWPDF, IODOC1, IOLOTR, IOLOTC) VALUES ('201710020002 ','71622-01 KIT, READER, FREESTYL',' ',' 245',5279186.000000,'5279186 ','5279186 ',161905.000000,' ',3059994.000000,'WO',' ',0.000000,'K ',120179,' ',0,0,0,117275,0,0,0.000000,0.000000,0.000000,4.00 0000,0.000000,0.000000,'009107','EP31114',117275,6 3649.000000,'GTSAX-JDED',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',117275,117275,117275,117275,117275,117275,117275 ,117275,117275,117275,' ',' ',3059994.000000,'0',' ')
This is an SQL from a local BSFN call
WRK:Starting jdeCallObject INSERT INTO UTDTA.F4108 (IOLOTN, IOLDSC, IOLOTS, IOMCU, IOITM, IOLITM, IOAITM, IOVEND, IOKCOO, IODOCO, IODCTO, IORLOT, IOLOTP, IOLOTG, IOMMEJ, IOSERN, IOUA01, IOUA02, IOUA03, IOUA04, IOUA05, IOUA06, IOUB01, IOUB02, IOUB03, IOUB04, IOUB05, IOUB06, IOUSER, IOPID, IOUPMJ, IOTDAY, IOJOBN, IOLRP1, IOLRP2, IOLRP3, IOLRP4, IOLRP5, IOLRP6, IOLRP7, IOLRP8, IOLRP9, IOLRP0, IOLOT1, IOLOT2, IOLOT3, IOBBDJ, IOBODJ, IODLEJ, IOOHDJ, IOSBDJ, IOU1DJ, IOU2DJ, IOU3DJ, IOU4DJ, IOU5DJ, IOCHDF, IOWPDF, IODOC1, IOLOTR, IOLOTC) VALUES ('201702100003','71622-01 KIT, READER, FREESTYL',' ',' 245',5279186.000000,'5279186 ','5279186 ',161905.000000,' ',3059980.000000,'WO',' ',0.000000,'K ',120179,' ',0,0,0,117275,0,0,0.000000,0.000000,0.000000,4.00 0000,0.000000,0.000000,'RR165972','EP31114',117275 ,44336.000000,'EUGTS-W7-D',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',117275,117275,117275,117275,117275,117275,117275 ,117275,117275,117275,' ',' ',3059980.000000,'0',' ')
Thanks
John
I have an odd issue in which database inserts appear to be rolled back when there is an error in a process called via a BSSV. I brought this up before (search DConnector)
However the same BSFN and data can be executed via a local call or through DC Links XML Connector even though the same error occurs and everything will be fine.
What I've done is is complete a few WOs using 2 systems. One via a DSI test (local call) and the same WO ITM and parts list using BSSV.
The BSSV method seems to rollback some of the data base inserts/updates whilst leaving others. The DSI method also throws the error but doesn't rollback anything
Does anyone know more about the DConnector, I can't find info, OR know of a way to make sure ALL database transactions are rolledback under the same DConnector SQL ID.
Inserts to F4111 for IMs, F41021 stock decrements and F4108 insert all seem to be gone in the BSSV version
This is an SQL from a BSSV call
dbsql_i.c175 - 42598520/515 WRK:GTSSVCUT_3123C388_DConnector INSERT INTO UTDTA.F4108 (IOLOTN, IOLDSC, IOLOTS, IOMCU, IOITM, IOLITM, IOAITM, IOVEND, IOKCOO, IODOCO, IODCTO, IORLOT, IOLOTP, IOLOTG, IOMMEJ, IOSERN, IOUA01, IOUA02, IOUA03, IOUA04, IOUA05, IOUA06, IOUB01, IOUB02, IOUB03, IOUB04, IOUB05, IOUB06, IOUSER, IOPID, IOUPMJ, IOTDAY, IOJOBN, IOLRP1, IOLRP2, IOLRP3, IOLRP4, IOLRP5, IOLRP6, IOLRP7, IOLRP8, IOLRP9, IOLRP0, IOLOT1, IOLOT2, IOLOT3, IOBBDJ, IOBODJ, IODLEJ, IOOHDJ, IOSBDJ, IOU1DJ, IOU2DJ, IOU3DJ, IOU4DJ, IOU5DJ, IOCHDF, IOWPDF, IODOC1, IOLOTR, IOLOTC) VALUES ('201710020002 ','71622-01 KIT, READER, FREESTYL',' ',' 245',5279186.000000,'5279186 ','5279186 ',161905.000000,' ',3059994.000000,'WO',' ',0.000000,'K ',120179,' ',0,0,0,117275,0,0,0.000000,0.000000,0.000000,4.00 0000,0.000000,0.000000,'009107','EP31114',117275,6 3649.000000,'GTSAX-JDED',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',117275,117275,117275,117275,117275,117275,117275 ,117275,117275,117275,' ',' ',3059994.000000,'0',' ')
This is an SQL from a local BSFN call
WRK:Starting jdeCallObject INSERT INTO UTDTA.F4108 (IOLOTN, IOLDSC, IOLOTS, IOMCU, IOITM, IOLITM, IOAITM, IOVEND, IOKCOO, IODOCO, IODCTO, IORLOT, IOLOTP, IOLOTG, IOMMEJ, IOSERN, IOUA01, IOUA02, IOUA03, IOUA04, IOUA05, IOUA06, IOUB01, IOUB02, IOUB03, IOUB04, IOUB05, IOUB06, IOUSER, IOPID, IOUPMJ, IOTDAY, IOJOBN, IOLRP1, IOLRP2, IOLRP3, IOLRP4, IOLRP5, IOLRP6, IOLRP7, IOLRP8, IOLRP9, IOLRP0, IOLOT1, IOLOT2, IOLOT3, IOBBDJ, IOBODJ, IODLEJ, IOOHDJ, IOSBDJ, IOU1DJ, IOU2DJ, IOU3DJ, IOU4DJ, IOU5DJ, IOCHDF, IOWPDF, IODOC1, IOLOTR, IOLOTC) VALUES ('201702100003','71622-01 KIT, READER, FREESTYL',' ',' 245',5279186.000000,'5279186 ','5279186 ',161905.000000,' ',3059980.000000,'WO',' ',0.000000,'K ',120179,' ',0,0,0,117275,0,0,0.000000,0.000000,0.000000,4.00 0000,0.000000,0.000000,'RR165972','EP31114',117275 ,44336.000000,'EUGTS-W7-D',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',117275,117275,117275,117275,117275,117275,117275 ,117275,117275,117275,' ',' ',3059980.000000,'0',' ')
Thanks
John