XWB*1.1*10 (3121)    BUILD (9.6)

Name Value
NAME XWB*1.1*10
DATE DISTRIBUTED 2000-05-01 00:00:00
PACKAGE FILE LINK RPC BROKER
REQUIRED BUILD
  • XWB*1.1*4
    ACTION:   Don't install, leave global
  • XWB*1.1*6
    ACTION:   Don't install, leave global
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
This patch gives greater information about and control of RPCs.  Specific
2. Assuring that an RPC is at least a specified version when it is run
package onto your system.  
    
 5.  The patch has now been loaded into a Transport global on your system.
 On the KIDS menu, select the 'Installation' menu, use the following
options: 
         Verify Checksum's in Transport Global 
         Print Transport Global 
         Compare Transport Global to Current System 
         Backup a Transport Global 
    
remotely* by setting a value in the new VERSION field of the Remote
 6.  On the KIDS menu, under the 'Installation' menu, use the following
option: 
        Install Package(s)  'XWB*1.1*10' 
                             ==========
 
 7.  When asked, answer these questions NO:
  
   Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                         ==
   Want to DISABLE Scheduled Options, Menu Options, and Protocols?
Procedure file.
     YES// NO
           ==
 
 8.  MSM Sites - Answer YES to the question 'Want to MOVE routines to
other CPUs?'. Enter the names of your Compute and Print server(s).  
     AXP Sites - Answer NO to this question.  
    
 9.  If the routines were unmapped as part of step 3, the mapped set
should be rebuilt once the installation has run to completion.  
 
 
 10. Restart the Broker Listener on the Server: see the current RPC Broker
System Manual for details.
3. Querying a server regarding the status of RPCs by using new Remote
Procedures: XWB IS RPC AVAILABLE and XWB ARE RPCS AVAILABLE.
 
Please see the on-line descriptions of the INACTIVE and VERSION fields in
the Remote Procedure file and of the XWB IS RPC AVAILABLE and XWB ARE RPCS
AVAILABLE Remote Procedure file entries for details of the use of the new
new abilities are:
functionality.
 
In addition, this patch stops M errors from occurring when a client
application 1) attempts to create a context that does not exist on the
server or 2) attempts to run a remote procedure that does not exist on the
server.  With this patch in both these situations, the user is shown a
specific error message explaining the problem.  Several developers have
requested this fix, and the following NOIS calls are resolved:
 
ISP-0399-N2813     Broker Error When Client Calls Non-Existent RPC
 
MWV-1099-20408     Error encountered with XWBBRK
MWV-0499-21483     broker error since *169
SLC-1298-50740     NULL SUBSCRIPT ERROR
TOM-0798-41277     RPC ERRORS
DES-1296-40252     ERROR AT PRSA+18^XWBBRK
DAY-1196-42040     Error when PCMM not installed in the environment
 
--------
*'Locally' means an RPC is being run at the site which the user is logged
on to; 'remotely' means an RPC is being run at a site the user is not
1. Blocking an RPC either locally*, remotely*, or in both contexts by
directly logged on to.
 
 
NOTES: 
=====
 
1. The packman message containing the XWB*1.1*10 KIDS build installs 3
modified XWB* routines, one modified and one new field in the Remote
Procedure file, and two new RPCs (entries in the Remote Procedure file).  
 
setting a value in the INACTIVE field of the Remote Procedure file.  The
Routine Summary: 
======= ========
 
The following is a list of the routines included in this patch.  The
second line of each of these routines now looks like: 
 
<tab>;;1.1;RPC BROKER;[patch list];date 
 
CHECK^XTSUMBLD results: 
 
field can be set either by a package developer and exported by KIDS or by
Routine Name      Before Patch     After Patch     Patch List 
XWBBRK              4567623          5912545         2,4,10
XWBLIB              720789           3253016         6,10        
XWBSEC              2113752          2425405         3,6,10
 
Fields in Remote Procedure file (#8994):
====== == ====== ========= ==== 
 
INACTIVE (#.06) is modified
VERSION  (#.09) is new
a site manager using FileMan.  (Prior to this patch, values in this field
 
Remote Procedure:
====== =========
 
XWB IS RPC AVAILABLE is new
XWB ARE RPCS AVAILABLE is new
 
2. There is no client portion of this patch.
 
 
had no effect.)
INSTALLATION: 
============
 
1.  Do not run any RPC-Broker-based Client/Server software (e.g., CPRS,
PCMM) during the installation.  No Broker-based client/server software
should be running while installing this patch on the server.  To identify
these jobs, check the system status and see if any XWBTCPC routine is
running (i.e., Broker Handler).  Once identified, notify users to logoff
or forcex the jobs.  Active users may get NOSOURCE or CLOBBER errors.  
 
 
 2.  Stop the Broker Listener(s) on the server.  Check the system status
and see if the XWBTCPL routine is running (i.e., Broker Listener).  If it
is running stop it.  There are several ways to stop the Listeners -- see
the current version of the RPC Broker System Manual for details.
 
 3.  These routines are not usually mapped on systems that support
mapping; so, you will probably not have to disable mapping.  
 
 4.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS (Kernel Installation and Distribution System)
TRACK PACKAGE NATIONALLY YES
FILE
  • DD NUMBER:
    • REMOTE PROCEDURE (File-top level)
      FIELD NUMBER:
      • INACTIVE
      • VERSION
    UPDATE THE DATA DICTIONARY:   YES
    SEND SECURITY CODE:   YES
    SEND FULL OR PARTIAL DD:   PARTIAL
    DATA COMES WITH FILE:   NO
BUILD COMPONENTS
  • ENTRIES:
    • XWB IS RPC AVAILABLE
      ACTION:   SEND TO SITE
    • XWB ARE RPCS AVAILABLE
      ACTION:   SEND TO SITE
  • ENTRIES:
    • XWBLIB
      ACTION:   SEND TO SITE
      CHECKSUM:   B9668130
    • XWBSEC
      ACTION:   SEND TO SITE
      CHECKSUM:   B4044579
    • XWBBRK
      ACTION:   SEND TO SITE
      CHECKSUM:   B35459118