| DESCRIPTION OF ENHANCEMENTS |
NOIS: BRX-0401-12377, ISA-0401-12369
Because the error occurred before RDV was setup to handle an error, it caused
the calling site to keep sending the same message repeatedly. This has been
fixed by setting an error trap at the beginning of RDV.
If the application does not set some data into the return variable,
XWB2HL7 will return a string starting with "-1^".
The XWB EXAMPLE option, RPC's and routine (XWBEXMPL) are included to
add an entry point for testing that will record the symbol table in the error
trap.
The calling site had a New Person File entry with a phone number containing a
Routine Summary
The following routines are included in this patch. The second line of each
of these routines now looks like:
;;1.1;RPC BROKER;<patchlist>;Mar 28, 1997
Checksum
Routine Old New 2nd Line
XWB2HL7 9762168 10783627 **12,18,20,22**
XWB2HL7B 9424236 9524542 **12,22**
trailing backslash (\). As part of Remote Data Views (RDV) this data was then
XWBEXMPL 1244483 1441211 **22**
List of preceding patches: 20
Sites should use CHECK^XTSUMBLD to verify checksums.
=========================================================================
Installation:
1. Do not run any RPC-Broker-based Remote Data View software
(e.g., CPRS, PCMM) during the installation. Do not allow any
incoming HL7 RDV messages. To identify these jobs, check the
encoded and sent to the remote site.
system status and verify if any XWBTCPC routines are running
(i.e., Broker Handler). Once identified, notify users to logoff
or forcex the jobs. Active users may get NOSOURCE or CLOBBER
error messages .
2. Stop the Broker Listener on the server. Check the system status
and verify if the XWBTCPL routine is running (i.e., Broker
Listener). If it is running stop it. To stop the Listener, do the
following:
a. Log into your M server.
b. Enter the following at the M prompt:
>D STOP^XWBTCP(Listener port)
(Typically, the Listener port is 9200)
3. Broker routines are not usually mapped on systems that allow it, so
you will probably not have to disable mapping.
4. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
At the remote site, a bug caused the backslash (\) to be appended to the
option will load the KIDS package onto your system.
5. The patch has now been loaded into a Transport global on your
system. You now need to use KIDS to install the Transport global.
On the KIDS menu, under the 'Installation' menu, use the following
options:
Verify Checksums in Transport Global
Print Transport Global
Compare Transport Global to Current System
end of several other strings, which then caused the reported error. This was
Backup a Transport Global
6. On the KIDS menu, under the 'Installation' menu, use the following
option:
Install Package(s) 'XWB*1.1*22'
==========
Want KIDS to INHIBIT LOGONs during the install? YES//
No Options or Protocols need to be placed out-of-order.
fixed by correcting the decoding routine.
Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
==
7. If the routines were unmapped as part of step 3, the mapped set
should be rebuilt once the installation has run to completion.
8. Restart the Broker Listener on the Server:
a. Log into your M server
b. Enter the following at the M prompt:
>D STRT^XWBTCP(Listener port)
(Typically, the Listener port is 9200)
============================================================================
|