- This topic has 6 replies, 3 voices, and was last updated 15 years ago by .
-
Topic
-
I have a situation where an LIS system sent a bunch (12000) of messages to cloverleaf. Cloverleaf had a few at the end which it would send 2 acks on, one that reported an error and another that appears to be a normal ok. The sending system notes the error and tries again. Cloverleaf takes the sent message and passes it resulting in a lot of duplicates. Any ideas about how this situation could arise and how to prevent it?
Here is the tcpdump output:
MSH|^~&|Cloverleaf||||200909112127||ACK||P|2.2|^MMSA|AR||Invalid MSH segment^M.
MSH|^~&|||LABDAQ||200909112127||ACK|20090911165007897|P|2.4|^MMSA|AA|20090911165007897|^M.
I’ve attached the relevant protocol section from the connection thread.
{ PROTOCOL {
{ CA_FILE {} }
{ CA_PATH {} }
{ CERT_FILE {} }
{ CLOSE 0 }
{ CONTROLMSGS 0 }
{ COPYCLIENTIPP 0 }
{ HOST localhost }
{ ISMULTI 0 }
{ ISSERVER 1 }
{ IS_SSL 0 }
{ LOCAL_IP {} }
{ MAXCLIENT 0 }
{ MAXOBQD 0 }
{ MAXPREXLTQD 0 }
{ MODE {} }
{ PASSWORD {} }
{ PDLNAME mlp_tcp.pdl }
{ PDLTYPE tcp-server }
{ PORT 7021 }
{ PRIVATE_KEY {} }
{ RECONNECT 1 }
{ REOPEN 5 }
{ SSL_PROTOCOL All }
{ TYPE pdl-tcpip }
} }
- The forum ‘Cloverleaf’ is closed to new topics and replies.