Mirth version 2.2.1.5861
I am using the channel mapper to translate remotes IDs for an outbound ADT interface.
simply put, PID.2 will contain my unique ID, while PID.3 will be the remotes.
the channel mapper will use PID.2 and translate the iD and write it to PID.3.
here is the issue, if i have a translation
Local remote
e.g.. 12345 == 98765
the simple translation takes place and all is well however, when something like this happens, i get a different result.
Loca ID
1234500000 is sent, the mapper will look up the first numbers and find a match but carries over the remaining zero's and PID.3 will match 9876500000.
real example: PID|1|147797512345|10336012345|
i did not include the code as i am not sure if this is a known issue or something new.
thanks,
I am using the channel mapper to translate remotes IDs for an outbound ADT interface.
simply put, PID.2 will contain my unique ID, while PID.3 will be the remotes.
the channel mapper will use PID.2 and translate the iD and write it to PID.3.
here is the issue, if i have a translation
Local remote
e.g.. 12345 == 98765
the simple translation takes place and all is well however, when something like this happens, i get a different result.
Loca ID
1234500000 is sent, the mapper will look up the first numbers and find a match but carries over the remaining zero's and PID.3 will match 9876500000.
real example: PID|1|147797512345|10336012345|
i did not include the code as i am not sure if this is a known issue or something new.
thanks,
Channel Map suffix appending and work around needed.
0 commentaires:
Enregistrer un commentaire