I am currently in the process of migrating our interfaces from Cloverleaf 5.3 to 5.8 and have run into a problem that I am struggling to resolve or explain. Both versions run on Windows Server 2003.
We have an old interface (developer left years ago) that enters data onto our PAS (Isoft Clinicom) system via telnet. This interface no longer works on the new version. I think the problem is down to how Cloverleaf converts data from the pdl to an inbound Cloverleaf message.
Below are some logfile extracts to demonstrate…
From version 5.3 (working version)
] input buffer accepted 15 bytes, now 15
] ff fd 18 ff fd 20 ff fd |….. ..|
] 23 ff fd 27 ff fd 24 |#..’..$|
…..
[pd :pdtd:INFO/3: CLINICOM] [0.0.2478784] IB pre-SMS message details
msg: 0x008CA370
msgType : DATA
msgClass : PROTOCOL
msgState : Unknown: 0 (0)
msgPriority : 5120
msgRecoveryDbState: 1
msgFlags : 0x2
msgMid : [0.0.2478784]
msgSrcMid : midNULL
msgSrcMidGroup : midNULL
msgOrigSrcThread : CLINICOM
msgOrigDestThread :
msgSrcThread : CLINICOM
msgDestThread :
msgXlateThread :
msgSkipXlate : 0
msgSepChars :
msgNumRetries : 0
msgGroupId : 0
msgDriverControl :
msgRecordFormat :
msgRoutes :
msgUserData :
msgStaticIsDirty : 0
msgVariableIsDirty: 0
msgTimeStartIb : 1327424203.369
msgTimeStartOb : 1327424202.822
msgTimeCurQueStart: 0.000
msgTimeTotalQue : 0.000
msgTimeRecovery : 1327424202.822
msgEoConfig : 0x00000000
msgData (BO) : 0x008CA41C
message : ‘xff’
From version 5.8