https://cust-projects.seeburger.de/redmine/issues/21582
<?xml version="1.0" encoding="UTF-8"?> <TransmissionEnvelope> <SO-AirSupply> <ControlArea> <Version>2.2</Version> <SenderInfo>;;PORT123;LS;PGICLNT001</SenderInfo> <ReceiverInfo>PORT456;LI;SUPPLYON</ReceiverInfo> <ContentInfo> <ExternalMessageID>100000000122</ExternalMessageID> <CreationTimeStamp>20100202080000</CreationTimeStamp> </ContentInfo> <ProcessingInfo> <InternalMessageID>S23943</InternalMessageID> <!-- tAirPOSchedule.cExportMsgId --> <ReceivingTimeStamp>20101201131402</ReceivingTimeStamp> <TestFlag>false</TestFlag> </ProcessingInfo> <Validation> <Status>SUCCESS</Status> </Validation> </ControlArea> </SO-AirSupply> </TransmissionEnvelope>
Die Statusmeldung kann man simulieren in dem man im JMS Client eine “SO-StatusNotification” schickt.
-- set config key UPDATE tConfig SET cValue=32 WHERE cKey = 'LIMIT_EXPORT_POSCHEDULELINE' -- reset POs UPDATE TAIRPOSCHEDULE SET CEXPORTID=NULL, CEXPORTALLID=NULL, cExported=NULL WHERE cREFHEADERID>=538845 -- find last message SELECT * FROM TAIREDIMESSAGES ORDER BY cID DESC
SELECT * FROM TAIREDIMESSAGES WHERE cMessageId IN (SELECT DISTINCT cExportAllId FROM TAIRPOSCHEDULE WHERE cExportAllId IS NOT NULL);
D.h. in tAirEDIMessages hat keine Sätze, die zu den “hängenden” cExportAllId-s gehören.
https://cust-projects.seeburger.de/redmine/issues/22382
Das Ticket steht momentan auf “ON HOLD”.
Notizen siehe Donnerstag 05.10.2017