Reply To: Eclipsys SCM Acknowledgements

Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Eclipsys SCM Acknowledgements Reply To: Eclipsys SCM Acknowledgements

#56831
Richard Hart
Participant

    We are using iSoft’s version of SCM.

    I beleive that that messaging component is similar with Cloverleaf connecting to MSMQ and sending and receiving data on different ports.

    The MSMQ will send a TCP ACK (single character), encapsulated in MLLP when it receives the message from Cloverleaf and expects this in reply when an ACK is sent to Cloverleaf.

    I modified the ‘tcp_acknak.pdl’ code for the variant and this has been in production for a few years.

    The header is

    define phrase basic-msg;

       ;

       field data = variable-array( not( ) );

       ; ;

    end phrase;

    define phrase ack-msg;

       ;

       ;

       ;

       ;

    end phrase;

    define phrase ack-msg;

       ;

       ;

       ;

       ;

    end phrase;

    A word of caution – we proved that if MSMQ crashes when a large number of message are queued – all are lost!