Professional Documents
Culture Documents
HP-UX 11i
Edition 3
United States
© Copyright 2003 © Hewlett-Packard Company, 2003. All rights reserved.
Legal Notices
The information in this document is subject to change without notice.
Hewlett-Packard makes no warranty of any kind with regard to this
manual, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. Hewlett-Packard
shall not be held liable for errors contained herein or direct, indirect,
special, incidental or consequential damages in connection with the
furnishing, performance, or use of this material.
Warranty
A copy of the specific warranty terms applicable to your Hewlett-Packard
product and replacement parts can be obtained from your local Sales and
Service Office.
Copyright Notice
Copyright 1997-2003 Hewlett-Packard Development Company L.P. All
rights reserved. Reproduction, adaptation, or translation of this
document without prior written permission is prohibited, except as
allowed under the copyright laws.
2
Trademark Notices
ActivePerl is a registered trademark of ActiveState Tool Corporation
Apple and Macintosh are trademarks of Apple Computer, Inc.,
registered in the United States and other countries.
AppleShare is a registered trademark of Apple Computer, Inc.
CHAMELEON is a trademark of NetManage, Inc.
DIGITAL and PATHWORKS are trademarks of Digital Equipment
Corporation.
DiskAccess is a registered trademark of Intergraph.
EXCURSION is a trademark of Digital Equipment Corporation.
Exeed is a registered trademark of Hummingbird Communications
Ltd.
eXodus is a trademark of White Pine Software, Inc.
Java and all Java-based trademarks and logos are trademarks or
registered trademarks of Sun Microsystems, Inc. in the U.S. and other
countries. Hewlett-Packard is independent of Sun Microsystems.
MS-DOS and Microsoft are U.S. registered trademarks of Microsoft
Corporation.
NTRIGUE is a trademark of Insignia Solutions, Inc.
NetMeeting is a registered trademark of Microsoft Corporation.
Netscape is a registered trademark of Netscape Communications
Corporation.
OpenGL is a registered trademark of Silicon Graphics, Inc.
Oracle is a registered trademark of Oracle Corporation.
Oracle8 is a trademark of Oracle Corporation.
OSF/Motif is a trademark of the Open Software Foundation, Inc. in the
U.S. and other countries.
PC_Xware is a trademark, and WinCenter is a registered trademark
of Network Computing Devices, Inc.
REFLECTION and WRQ are registered trademarks of WRQ, Inc.
SGImeeting is a trademark of Silicon Graphics, Inc.
3
SunForum is a registered trademark of Sun Microsystems, Inc. in the
United States and other countries.
UNIX is a registered trademark in the United States and other
countries, licensed exclusively through The Open Group.
VERITAS is a registered trademark of VERITAS Software
Corporation.
VERITAS File System is a trademark of VERITAS Software
Corporation.
WinDD is a trademark of Tektronix, Inc.
X Window System is a trademark of the Massachusetts Institute of
Technology.
This product includes software developed by the Apache Software
Foundation. This documentation is based on information from the
Apache SoftwareFoundation (http://www.apache.org).
This product includes software developed by the OpenSSL Project for use
in the OpenSSL Toolkit (http://www.openssl.org).
This product includes cryptographic software written by Eric Young
(eay@cryptsoft.com).
This product includes PHP, freely available from the PHP Group
(http://www.php.net).
4
Contents
1. Overview of Upgrading
Enhancements in SNAplus2 R6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Java CPI-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
OLAR (Online Addition/Replacement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Enhancements Offered by SNAplus2 R6.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Upgrade Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Client-Server Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Preparing for Upgrading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5
Contents
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6
Preface
SNAplus2 is a software product that enables a server running HP-UX to
exchange information with other nodes on an SNA network.
The HP-UX SNAplus2 Upgrade Guide contains information on
upgrading an existing SNAplus2 system to a later SNAplus2 Release.
7
Audience
This guide addresses the network administrator responsible for
planning, configuring, and monitoring the operation of an HP 9000 SNA
data communications network.This guide assumes that you have
knowledge of the following:
8
Typographic Conventions
Table 1 shows the typographic styles used in this document.
Table 1 Typographic Conventions
Option or flag -i
9
SNaplus2 Publications
SNAplus2 publications include user guides, administrator guides, and
programmer guides. The following sections describe the contents of each
book.
10
HP-UX SNAplus2 Upgrade Guide (this guide) Provides information
about upgrading to the current version of SNAplus2
from previous versions. It includes information about
converting configuration files, rebuilding applications
that use the SNAplus2 application program interfaces
(APIs), and changes in other SNAplus2 functions.
HP-UX SNAplus2 Administration Guide Explains how to enable,
configure, and manage SNAplus2. This guide provides
information about SNA concepts, and an overview of
the features provided by SNAplus2. It describes how to
configure and manage SNAplus2 using the Motif
administration program and provides guidance for
users of the SNAplus2 command-line administration
program.
HP-UX SNAplus2 Administration Command Reference Explains how to
use the SNAplus2 command-line administration
program and shows the syntax of all SNAplus2
administration commands.
HP-UX SNAplus2 Diagnostics Guide Explains how to investigate and
resolve common problems and provides an overview of
diagnostic tools, including logging and tracing.
11
HP-UX SNAplus2 LUA Programmers Guide Contains the information
you need to write applications using the Conventional
LU Application Programming Interface (LUA).
HP-UX SNAplus2 CSV Programmers Guide Contains the information
you need to write application programs using the
Common Service Verbs (CSV) application program
interface (API).
HP-UX SNAplus2 MS Programmers Guide Contains the information
you need to write applications using the Management
Services (MS) API.
HP-UX SNAplus2 NOF Programmers Guide Contains the information
you need to write applications using the Node Operator
Facility (NOF) API.
Related Publications
• IBM APPN Architecture and Product Implementations Tutorial,
GG24-3669
• IBM Systems Network Architecture:
12
1 Overview of Upgrading
Chapter 1 13
Overview of Upgrading
14 Chapter 1
Overview of Upgrading
Enhancements in SNAplus2 R6.1
Java CPI-C
Java CPI-C supports the development of Java application programs that
use Common Programming Interface for Communications (CPI-C) to
exchange data in an SNA environment. A sample Java CPI-C program
(JPing) is included in the /opt/sna/samples/JPing.java directory.
For information on compiling, linking and running the program, see
chapter 5 of the HP-UX SNAplus2 CPI-C Programmer’s Guide,
J2744-90015, E0601. For information on writing Java CPI-C programs,
see “Java CPI-C Considerations” in chapter 2 of the above manual.
Chapter 1 15
Overview of Upgrading
Enhancements Offered by SNAplus2 R6.0
16 Chapter 1
Overview of Upgrading
Enhancements Offered by SNAplus2 R6.0
Chapter 1 17
Overview of Upgrading
Upgrade Paths
Upgrade Paths
The following table specifies the direct upgrade paths available (Y for Yes
or N for No) from previous versions of SNAplus2.
Table 1-1 Upgrade Paths
From To
SNAplus2 R5.0, Y Y Y Y
R5.1
SNAplus2 R5.2 - N Y N
SNAplus2 R6.1020 N - Y Y
SNAplus2 R6.1100 N N - Y
18 Chapter 1
Overview of Upgrading
Client-Server Compatibility
Client-Server Compatibility
The following table specifies the compatibility (Y for Yes or N for No)
between SNAplus2 client applications and SNAplus2 servers. Client
applications are 3270, RJE, API programs, or administration programs
running on an SNAplus2 client or server. (The first figure given for the
client applications indicates the version of HP-UX running on the client
computer, for example, an R5.2 client running under HP-UX 10.30).
Table 1-2
Ser
Client Applications
vers
R5.0 Y Y Y Y N N N
R5.1 Y Y Y Y N N N
R5.2 Y Y Y Y N N N
R6.1 Y Y Y Y Y Y Y
020
R6.1 Y Y Y Y Y Y Y
100
R6.1 Y Y Y Y Y Y Y
1i
Chapter 1 19
Overview of Upgrading
Preparing for Upgrading
— Network IP address
— Password information
• Read through the selected procedure(s) in this document BEFORE
you begin the upgrade, and make note of any information you will
need during the upgrade process. You should have this information
available before you begin.
Finally, please appreciate that no two SNA configurations are identical,
and that the information and procedures described in this document
should therefore be taken as useful guidelines rather than as 100%
accurate instructions. In some areas, you may need to adapt the
procedures given here to your own particular system configuration.
20 Chapter 1
2 Upgrading from Earlier
Versions of SNAplus2 to R6.0
and later
Chapter 2 21
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
22 Chapter 2
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Summary of Changes Between Releases
Chapter 2 23
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Planning the Upgrade Process for a Client/Server System
24 Chapter 2
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Upgrading a Complete Client/Server System in One Pass
Step 3. Install the new version of the SNAplus2 software on all servers and
HP-UX clients. For each computer:
a. Run the swinstall utility to copy the software from the installation
media. swinstall will rebuild the kernel.
b. From the server or client computer, run SAM.
c. Double-click on the "Networking and Communications" icon.
d. Double-click on the "SNAplus2 Installation" icon. (SNAplus2
Installation may take a few minutes to come up.) Verify the
configuration, if the operating system has not been upgraded.
If the upgrade process includes an upgrade to the operating system,
SNAplus2 must be reconfigured. (Do this in SAM by double-clicking
the entry “SNAplus2 Environment”.)
For assistance, use the SNAplus2 installation online help.
e. Exit from SNAplus2 Installation.
Step 4. Start the new SNAplus2 software on the master server first, and then on
all remaining servers and HP-UX clients.
Chapter 2 25
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Phased Upgrade of a Running Client/Server System
26 Chapter 2
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Phased Upgrade of a Running Client/Server System
Upgrade Steps
Before beginning the upgrade process, you need to determine the order
in which the servers are to be upgraded. In general, you want the master
server and backup servers in the upgraded network to be the same
servers as in the original network running the back-level software. To
achieve this, you should upgrade the master server first, then any
backup servers in order of precedence, and then any peer servers. This
makes it easier to ensure that the servers are set up in the upgraded
network as master and backup servers in the correct order. If you intend
to use different master and backup servers in the upgraded network
from those in the original network, you should upgrade the new master
server first, then the new backup servers in order.
Chapter 2 27
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Phased Upgrade of a Running Client/Server System
/opt/sna/bin/snap stop
Step 3. Install the new version of the SNAplus2 software on the master server:
a. Run the swinstall utility to copy the software from the installation
media. swinstall will rebuild the kernel.
Note that running the swinstall utility will also automatically stop
the SNAplus2 software, if it is running.
b. From the master server, run SAM.
c. Double-click on the "Networking and Communications" icon.
d. Double-click on the "SNAplus2 Installation" icon. (SNAplus2
Installation may take a few minutes to come up.) Verify the
configuration, if the operating system has not been upgraded.
If the upgrade process includes an upgrade to the operating system,
SNAplus2 must be reconfigured. (Do this in SAM by double-clicking
the entry “SNAplus2 Environment”.)
For assistance, use the SNAplus2 installation online help.
e. Exit from SNAplus2 Installation.
Step 3. Install the new version of the SNAplus2 software on the server:
a. Run the swinstall utility to copy the software from the installation
media. swinstall will rebuild the kernel.
Note that running the swinstall utility will also automatically stop
the SNAplus2 software, if it is running.
28 Chapter 2
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Phased Upgrade of a Running Client/Server System
Upgrading Clients
After all the servers have been upgraded, you can upgrade the client
computers. For each HP-UX client in turn, use the following procedure:
a. Run the swinstall utility to copy the software from the installation
media. swinstall will rebuild the kernel.
Note that running the swinstall utility will also automatically stop
the SNAplus2 software, if it is running.
b. From the server, run SAM.
c. Double-click on the "Networking and Communications" icon.
d. Double-click on the "SNAplus2 Installation" icon. (SNAplus2
Installation may take a few minutes to come up.) Verify the
configuration, if the operating system has not been upgraded.
If the upgrade process includes an upgrade to the operating system,
SNAplus2 must be reconfigured. (Do this in SAM by double-clicking
the entry “SNAplus2 Environment”.)
For assistance, use the SNAplus2 installation online help.
e. Exit from SNAplus2 Installation.
Chapter 2 29
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Phased Upgrade of a Running Client/Server System
CAUTION If you use the Release 6.0 or 6.1 administration tools to configure new
features on Release 6.0 or 6.1 servers, and then subsequently use
Release 5 tools, the configuration information for the new features will
be lost.
30 Chapter 2
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Upgrading a Windows Client
Step 2. Check that the NAP (Network Access Process) is not running on the
client.
Chapter 2 31
Upgrading from Earlier Versions of SNAplus2 to R6.0 and later
Upgrading a Windows Client
32 Chapter 2
3 Porting Application Programs
Chapter 3 33
Porting Application Programs
34 Chapter 3
Porting Application Programs
Overview of Porting Applications
Chapter 3 35
Porting Application Programs
APPC
APPC
If you are not making changes to the application's source code, no action
is necessary; the application can run unchanged with the new shared
libraries.
36 Chapter 3
Porting Application Programs
CPI-C
CPI-C
No action is necessary to migrate a CPI-C (Common Programming
Interface Communications) application; the application can run
unchanged with the new shared libraries. However, if the application
uses the Terminate_Application function, see “Terminate_Application
Function”, for further information.
Terminate_Application Function
The CPI-C Terminate_Application function is no longer required by
any SNAplus2 CPI-C application. This function was originally added to
SNAplus CPI-C to overcome a limitation in the CPI-C interface, which
restricted the application to only one Accept_Conversation call, but
this limitation has now been removed
The current version of SNAplus2 supports Terminate_Application, so
existing CPI-C applications that use this function can be used without
source code modifications. However, the function will not be supported in
future versions of SNAplus2. Begin removing this function from existing
applications now, to ensure that they continue to work with later
SNAplus2 versions.
Chapter 3 37
Porting Application Programs
CSV
CSV
If the application uses either of the verbs LOG_MESSAGE or , see
“LOG_MESSAGE” or “TRANSFER_MS_DATA”
If the application does not use the LOG_MESSAGE verb, and you are not
making changes to the application's source code, no action is necessary;
the application can run unchanged with the new shared libraries.
LOG_MESSAGE
This verb has been modified from the version in SNAplus to work with
the style of message logging introduced in SNAplus2 Release 5. Refer to
the description of this verb in the HP-UX SNAplus2 CSV Programmers
Guide for information.
Applications can no longer log messages from the system message file. If
your application logs messages from the system message file, you need to
create a new user-defined message file, and modify the application to
specify this file instead of the system message file.
The source file format for user-defined message files and the program
used to build the message file from the source file have been changed. If
your application logs messages from a user-defined message file, you
need to create a new source file and build a new message file from it; this
file can then be used without changes to the application's source code.
For more information about the new file format and on how to build the
new message file, refer to the description of LOG_MESSAGE in the
HP-UX SNAplus2 CSV Programmers Guide.
In addition, note the following changes to the action of the
LOG_MESSAGE verb:
• The msg_act parameter now defines the log message type (problem,
exception, or audit) used in Release 6, rather than the log message
level that was used in SNAplus. The SNAplus2 CSV library
continues to accept the old values for this parameter, and maps them
to the new log message types as listed below. If this mapping does not
correspond to the appropriate message type for your log messages,
you should modify the source code to specify the new message type
values.
38 Chapter 3
Porting Application Programs
CSV
Table 3-1
Release 6
Release 4 values Release 6 value
message type
TRANSFER_MS_DATA
In SNAplus2 Release 6.0 or 6.1, this verb is provided as part of the MS
API and not the CSV API.
If you are not making modifications to the application's source code, no
action is required as the application is still able to access
TRANSFER_MS_DATA from within the CSV library.
In future versions of SNAplus2, TRANSFER_MS_DATA will be
supported only in the MS library and not in the CSV library.
Chapter 3 39
Porting Application Programs
CSV
If you want to use the application with future versions of SNAplus2, you
must modify the application to include the MS header file and relink
with the MS library. If you are making modifications to the source code,
you need to modify the API header files that are included by the
#include directive. The source code should already include the following
line:
#include <acssvcc.h>
If the application does not use any of the other CSV verbs in addition to
TRANSFER_MS_DATA, you can remove this line; if it uses other CSV
verbs, leave this line in place. Add the following line to include the MS
header file:
#include <ms_c.h>
40 Chapter 3
Porting Application Programs
LUA
LUA
If you are not making changes to the application's source code, no action
is necessary; the application can run unchanged with the new shared
libraries.
Chapter 3 41
Porting Application Programs
HLLAPI
HLLAPI
If you are not making changes to the application's source code, no action
is necessary; the application can run unchanged with the new shared
libraries.
42 Chapter 3
Porting Application Programs
NM-API
NM-API
The NM-API is replaced by the MS API, which provides a much wider
range of functions. An NM-API application must be rewritten to use the
appropriate MS verbs.
The following paragraphs provide information about the mapping
between NM-API verbs and the equivalent MS verbs, depending on the
function required by the application. For more information about the MS
verbs described here, including error return codes, refer to the HP-UX
SNAplus2 MS Programmers Guide.
Chapter 3 43
Porting Application Programs
NM-API
NM_OPEN
The NM_OPEN verb must be replaced by the CONNECT_MS_NODE
and REGISTER_NMVT_APPLICATION verbs. The parameters to these
verbs should be set as follows:
CONNECT_MS_NODE
node_name Name of the SNAplus2 node to
connect to. For the stand-alone
version of SNAplus2, you can set this
parameter to all binary zeros; you do
not need to specify the node name.
For the client/server version, setting
this parameter to all binary zeros
indicates the default local node (on
the same SNAplus2 server as the
application).
REGISTER_NMVT_APPLICATION
ms_appl_name
The origintr_id parameter that
was supplied to the NM_OPEN verb.
ms_vector_key_type
Set this parameter to AP_ALL_KEYS
(to accept all major vector keys).
44 Chapter 3
Porting Application Programs
NM-API
conversion_required
Set this parameter to AP_NO (to
indicate that the application is an
NMVT-level application and not an
MDS-level application).
Callback routine supplied to
REGISTER_NMVT_APPLICATION
The callback routine supplied to the
REGISTER_NMVT_APPLICATION
verb should include the code for
processing received NMVTs (which
would have followed the
NM_RECEIVE verb in the original
application). It should also include
code for processing the MS_STATUS
indication. For more information
about the requirements for this
callback routine, refer to the
information about callback routines
in the HP-UX SNAplus2 MS
Programmers Guide.
NM_CLOSE
The NM_CLOSE verb must be replaced by the
UNREGISTER_NMVT_APPLICATION and DISCONNECT_MS_NODE
verbs. The parameters to these verbs should be set as follows:
UNREGISTER_NMVT_APPLICATION
ms_appl_name The ms_appl_name parameter that
was supplied to the
REGISTER_NMVT_APPLICATION
verb (taken from the origintr_id
parameter supplied to the
NM_OPEN verb).
DISCONNECT_MS_NODE
(no parameters required)
Chapter 3 45
Porting Application Programs
NM-API
NM_RECEIVE
The NM_RECEIVE verb is no longer required, and must be removed.
Processing of the received NMVT, which would normally follow the
NM_RECEIVE verb, should be moved to the callback routine supplied to
the REGISTER_NMVT_APPLICATION verb, as described for
NM_OPEN.
NM_SEND
The NM_SEND verb should be replaced by the TRANSFER_MS_DATA
verb. The parameters to this verb should normally be set as described in
“Sending NMVTs Without Requesting Acknowledgement”. The only
exception is when the supplied NMVT is a response to an NMVT
previously received from the host; in this case, the pu_name parameter on
TRANSFER_MS_DATA must be set to the pu_name parameter in the
NMVT_RECEIVED data structure containing the received NMVT.
46 Chapter 3
4 Changes in SNAplus2 Functions
in R6.0 and later releases
Chapter 4 47
Changes in SNAplus2 Functions in R6.0 and later releases
Introduction
Introduction
This chapter provides information about the following:
48 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
Configuration and Manage Programs
Chapter 4 49
Changes in SNAplus2 Functions in R6.0 and later releases
Command-Line Management Utilities
The other snapstart and snapstop commands, which start and stop
connectivity components, have been replaced by start_* and stop_*
commands issued to the command-line administration program
snapadmin. For more information about this program, refer to the
HP-UX SNAplus2 Administration Guide.
50 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
Command-Line Management Utilities
Chapter 4 51
Changes in SNAplus2 Functions in R6.0 and later releases
Text Configuration Programs
52 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
Browse Program
Browse Program
The trace file formatting functions of the Browse program have been
replaced by new command-line utilities, as follows:
snapfilter Filter trace files to include only the required
information.
snaptrcfmt Format trace file information into ASCII text, readable
using a standard text editor.
For more information about these utilities, refer to the chapter that
describes tracing in the HP-UX SNAplus2 Administration Guide.
The log file formatting functions of the Browse program are no longer
required because the log file is now in a readable ASCII text format and
does not require further formatting. For more information about the new
log file format, refer to the chapter on log messages, in the HP-UX
SNAplus2 Administration Guide.
The file copying and resetting functions of the Browse program have
been replaced by options on the set_trace_file and set_log_file
commands issued to the snapadmin program. For more information
about these options, refer to the HP-UX SNAplus2 Administration
Guide.
Chapter 4 53
Changes in SNAplus2 Functions in R6.0 and later releases
Trace Help Utility
54 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
NetView Commands and UNIX Command Facility
Chapter 4 55
Changes in SNAplus2 Functions in R6.0 and later releases
NetView Commands and UNIX Command Facility
56 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
Network Management Connection
Chapter 4 57
Changes in SNAplus2 Functions in R6.0 and later releases
RTM Statistics
RTM Statistics
SNAplus sent RTM statistics to Netview using unsolicited NMVTs. This
behavior is outside the official IBM architecture and has been corrected
in SNAplus2 R.5, R.6 and later releases.
In general, SNAPlus2 will only send RTM statistics if explicitly
requested by Netview (i.e. in response to a request for statistics). To
allow SNAplus2 to send unsolicited RTM statistics, Netview must send a
RTM Control NMVT requesting unsolicited RTM data.
58 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
Log Messages
Log Messages
Error and audit logging has been changed, as follows:
• Log message files are now formatted ASCII text files, with the
header information for each message displayed in easily readable
text. You no longer need to use the Browse program for viewing log
files; you can use a standard ASCII text editor.
• All information related to a log message, including cause and action,
is included in the log file, or (if succinct logging is being used) is
accessed using the snaphelp utility. There is no additional
documentation for log messages; the HP-UX SNAplus Diagnostics
Guide from SNAplus, which included the cause and action
information, has been retired.
• The log message levels used in SNAplus (16, 12, 10, 8, 6) have been
replaced by three log message types (Problem, Exception, and Audit).
• Many of the messages used in SNAplus have been retired and
replaced by new messages. In addition, message numbers have been
reassigned so that each component has a well-defined range of
numbers. This means that you should not attempt to search Release
6 log message files for a particular message that was used in
SNAplus (either by searching for the message number or by
searching for specific message text).
For more information about SNAplus2 log messages, refer to the chapter
on log messages in the HP-UX SNAplus2 Administration Guide.
Chapter 4 59
Changes in SNAplus2 Functions in R6.0 and later releases
Trace File Format
60 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
Client/Server Operation - Master Server
Chapter 4 61
Changes in SNAplus2 Functions in R6.0 and later releases
Client/Server Data Files (sna.ini and sna.net)
62 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
RJE Workstations and RJE FCBs
Chapter 4 63
Changes in SNAplus2 Functions in R6.0 and later releases
RJE Workstations and RJE FCBs
• The format of log files has been changed, so any tools used to parse
the log files for RJE job log messages requires modification to use the
new format.
64 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
RJE Workstations and RJE FCBs
• The environment variable that controlled RJE job logging has now
been replaced by an option in the workstation style file, as described
earlier in this section. This means that RJE job logging is enabled for
the workstation, rather than for an individual job submission
command. You cannot enable or disable it for individual jobs, except
by modifying the style file and restarting the workstation to
implement the change.
Chapter 4 65
Changes in SNAplus2 Functions in R6.0 and later releases
Invokable TPs
Invokable TPs
In SNAplus, all invokable TPs (both auto-started and operator-started)
must be defined in the configuration file; this definition includes the
computer where the TP runs, and whether the TP is queued or
nonqueued. Information on a queued TP is broadcast to servers when the
TP starts, so that incoming Allocate requests arriving at LUs on servers
elsewhere in the LAN can be routed to it.
This model is changed as follows:
66 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
APPC LUs, Modes, and Sessions
Chapter 4 67
Changes in SNAplus2 Functions in R6.0 and later releases
APPC LUs, Modes, and Sessions
sessions before the application attempts to use them, you can do this
by issuing the activate_session administration command for the
local LU, partner LU, and mode used by the application.
68 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
APPC and CPI-C Applications Using Default LUs
Chapter 4 69
Changes in SNAplus2 Functions in R6.0 and later releases
Auto-Activated Link Stations Used by Independent LU Sessions
70 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
LUA Session Activation
Chapter 4 71
Changes in SNAplus2 Functions in R6.0 and later releases
Forcing Off Users and Resetting LUs
72 Chapter 4
Changes in SNAplus2 Functions in R6.0 and later releases
Enhancements for SNAplus2 R6.1
• Java CPI-C
Java CPI-C supports the development of Java application programs
that use Common Programming Interface for Communications
(CPI-C) to exchange data in an SNA environment. See the HP-UX
SNAplus2 CPI-C Programmers Guide, J2744-90015.
• OLAR
OLAR (Online Addition/Replacement) is the ability of a PCI I/O card
to be added or replaced in an HP-UX computer system without the
need to completely shutdown or reboot the system. The system
hardware uses the per-slot power control combined with operating
system support to enable this feature
For detailed information on this procedure, see chapter 2 of the
Configuring HP-UX For Peripherals manual, HP Part Number
B2355-90698.
Chapter 4 73
Changes in SNAplus2 Functions in R6.0 and later releases
Enhancements for SNAplus2 R6.1
74 Chapter 4
Index
75
Index
log messages, 59 O
logical unit (LU) OLAR (Online Addition/Replacement), 15, 73
default, 69 output devices, PDIR passthrough, 64
resetting, 72
LS (link station) P
stopping, 49
LU (logical unit) PDIR passthrough for output devices, 64
default, 69 porting application programs
resetting, 72 APPC, 36
LUA CSV, 38
porting, 41 HLLAPI, 42
session activation, 71 LUA, 41
NM-API, 43
M
R
Manage program
introduction, 49 RCF (Remote Command Facility), 55
manual set, 10 Remote Command Facility (RCF), 55
master server, 61 Remote Job Entry (RJE) workstation
msg_act parameter, 38 FCBs, 63
running for the first time, 64
N style files, 63
RJE (Remote Job Entry) workstation
NetView commands, 55 FCBs, 63
network access commands, 55 running for the first time, 64
network management application
programming interface (NM-API) style files, 63
applications
porting to current level, 43 S
Network Management connection, 57 servers
network management vector transports adding during upgrade process
(NMVTs) Release 5 to Release 6, 30
sending and receiving, 44 Service Point Command Facility (SPCF)
sending without requesting component of the Remote Command
acknowledgment, 43 Facility (RCF), 55
NM_CLOSE verb, 45 SNA (Systems Network Architecture)
NM_OPEN verb, 44 concepts, 8
NM_RECEIVE verb, 46 network data file, 62
NM_SEND verb, 46 software, 49
NM-API (Network Management Application
Programming Interface) applications starting, 50
porting to current level, 43 stopping, 50
NMVTs (network management vector snapconn command (Release 4 utility), 51
transports) snaplu command (Release 4 utility), 51
sending and receiving, 44 SNAplus2 R6.1 enhancements, 15, 73
sending without requesting snapservice command (Release 4 utility), 51
snapstart command (Release 4 utility), 50
acknowledgment, 43 snapstop command (Release 4 utility), 50
node commands, 55 SPCF (Service Point Command Facility)
76
Index
component of the Remote Command
Facility (RCF), 55
spool commands, 64
Systems Network Architecture (SNA)
concepts, 8
network data file, 62
software, 49
starting, 50
stopping, 50
T
Terminate_Application function, 37
text configuration, 52
TN Server
users, 49
trace file format, 60
trace file formatting functions, 53
trace help facility, 54
tracing, 60
TRANSFER_MS_DATA, 39
typographic conventions, 9
U
UCF (UNIX Command Facility), 55
UNIX Command Facility (UCF), 55
upgrade process
client/server system, 24, 26
in one pass from Release 5 to Release 6, 25
configuration changes during
Release 5 to Release 6, 30
user, forcing off the system, 72
W
Windows client, 31
77