AIX: SNA Server

An AIX computer can communicate with an SNA mainframe. The AIX system is integrated in the host SNA network through the configuration of the communications subsystem.

You can find detailed information on installation and configuration of SNA Services in the relevant IBM product documentation.

SNA Configuration Example for Connections between R/2 and R/3

For a complete and consistent example configuration, see the following topic:

Connecting R/3 and R/2 on an IBM Host

The following example illustrates the configuration of various connections between R/3 and R/2 Systems under CICS and IMS:

  1. R/3 ® R/2 (CUA) under CICS
  2. R/3 ® R/2 (CUA) under IMS
  3. R/2 ® R/3 (R/2 with CICS; R/3-System C11, where tp=GWHSTC11)
  4. R/2 ® R/3 (R/2 with IMS; R/3-System C11, where tp=IMSASYNC)

sna:
prof_name = "sna"
max_sessions = 200
max_conversations = 200
restart_action = once
rrm_enabled = no
dynamic_inbound_partner_lu_definitions_allowed = yes
standard_output_device = "/dev/console"
standard_error_device = "/var/sna/sna.stderr"
nmvt_action_when_no_nmvt_process = reject
comments = ""

control_pt:
prof_name = "node_cp"
xid_node_id = "*"
network_name = "DESAPW00"
control_pt_name_alias = "PTRMRB"
control_pt_name = "PTRMRB"
control_pt_node_type = appn_end_node
max_cached_trees = 500
max_nodes_in_topology_database = 500
route_addition_resistance = 128
comments = ""

local_lu_lu6.2:
prof_name = "LTRMRB1"
local_lu_name = "LTRMRB1"
local_lu_alias = "LTRMRB1"
local_lu_dependent = yes
local_lu_address = 1
sscp_id = *
link_station_prof_name = "token"
conversation_security_list_profile_name = ""
comments = ""

local_lu_lu6.2:
prof_name = "LTRMRB2"
local_lu_name = "LTRMRB2"
local_lu_alias = "LTRMRB2"
local_lu_dependent = yes
local_lu_address = 2
sscp_id = *
link_station_prof_name = "token"
conversation_security_list_profile_name = ""
comments = ""

local_lu_lu6.2:
prof_name = "LTRMRB3"
local_lu_name = "LTRMRB3"
local_lu_alias = "LTRMRB3"
local_lu_dependent = yes
local_lu_address = 3
sscp_id = *
link_station_prof_name = "token"
conversation_security_list_profile_name = ""
comments = ""

partner_lu6.2:
prof_name = "K50-CICS"
fq_partner_lu_name = "DESAPW00.K50"
partner_lu_alias = "K50"
session_security_supp = no
parallel_session_supp = yes
conversation_security_level = none
comments = ""

partner_lu6.2:
prof_name = "IMS"
fq_partner_lu_name = "DESAPW00.APPCBRDG"
partner_lu_alias = "APPCBRDG"
session_security_supp = no
parallel_session_supp = yes
conversation_security_level = none
comments = ""

side_info:
prof_name = "K5001"
local_lu_or_control_pt_alias = "LTRMRB1"
partner_lu_alias = "K50"
fq_partner_lu_name = ""
mode_name = "LU62CPIC"
remote_tp_name_in_hex = no
remote_tp_name = "X1SA"
comments = ""

side_info:
prof_name = "K5002"
local_lu_or_control_pt_alias = "LTRMRB2"
partner_lu_alias = "K50"
fq_partner_lu_name = ""
mode_name = "LU62CPIC"
remote_tp_name_in_hex = no
remote_tp_name = "X1SA"
comments = ""

side_info:
prof_name = "K5003"
local_lu_or_control_pt_alias = "LTRMRB3"
partner_lu_alias = "K50"
fq_partner_lu_name = ""
mode_name = "LU62CPIC"
remote_tp_name_in_hex = no
remote_tp_name = "X1SA"
comments = ""

side_info:
prof_name = "K50IMS01"
local_lu_or_control_pt_alias = "LTRMRB1"
partner_lu_alias = "APPCBRDG"
fq_partner_lu_name = ""
mode_name = "LU62CPIC"
remote_tp_name_in_hex = no
remote_tp_name = "K50X1SA"
comments = ""

side_info:
prof_name = "K50IMS02"
local_lu_or_control_pt_alias = "LTRMRB2"
partner_lu_alias = "APPCBRDG"
fq_partner_lu_name = ""
mode_name = "LU62CPIC"
remote_tp_name_in_hex = no
remote_tp_name = "K50X1SA"
comments = ""

side_info:
prof_name = "K50IMS03"
local_lu_or_control_pt_alias = "LTRMRB3"
partner_lu_alias = "APPCBRDG"
fq_partner_lu_name = ""
mode_name = "LU62CPIC"
remote_tp_name_in_hex = no
remote_tp_name = "K50X1SA"
comments = ""

local_tp:
prof_name = "GWHSTC11"
tp_name = "GWHSTC11"
tp_name_in_hex = no
pip_data_present = no
pip_data_subfields_number = 0
conversation_type = either
sync_level = none/confirm
resource_security_level = none
resource_access_list_profile_name = ""
full_path_tp_exe = "/usr/sap/C11/SYS/exe/run/GWHSTC11"
multiple_instances = yes
user_id = 200
server_synonym_name = ""
restart_action = once
communication_type = signals
ipc_queue_key = 0
standard_input_device = "/dev/console"
standard_output_device = "/dev/console"
standard_error_device = "/dev/console"
comments = ""

local_tp:
prof_name = "IMSASYNC"
tp_name = "IMSASYNC"
tp_name_in_hex = no
pip_data_present = no
pip_data_subfields_number = 0
conversation_type = either
sync_level = none/confirm
resource_security_level = none
resource_access_list_profile_name = ""
full_path_tp_exe = "/usr/sap/C11/SYS/exe/run/gwims"
multiple_instances = yes
user_id = 200
server_synonym_name = ""
restart_action = once
communication_type = signals
ipc_queue_key = 0
standard_input_device = "/dev/console"
standard_output_device = "/dev/console"
standard_error_device = "/dev/console"
comments = ""

local_tp:
prof_name = "CCPICT2S"
tp_name = "CCPICT2S"
tp_name_in_hex = no
pip_data_present = no
pip_data_subfields_number = 0
conversation_type = either
sync_level = none/confirm
resource_security_level = none
resource_access_list_profile_name = ""
full_path_tp_exe = "/usr/sap/C11/SYS/exe/run/ccpict2s"
multiple_instances = yes
user_id = 200
server_synonym_name = ""
restart_action = once
communication_type = signals
ipc_queue_key = 0
standard_input_device = "/dev/console"
standard_output_device = "/dev/console"
standard_error_device = "/dev/console"
comments = ""

link_station_token_ring:
prof_name = "token"
use_control_pt_xid = no
xid_node_id = "*"
sna_dlc_profile_name = "token"
stop_on_inactivity = no
time_out_value = 0
LU_registration_supported = no
LU_registration_profile_name = ""
link_tracing = no
trace_format = long
access_routing_type = link_address
remote_link_name = ""
remote_link_address = 0x400072a3ffff
remote_sap = 0x04
verify_adjacent_node = no
net_id_of_adjacent_node = ""
cp_name_of_adjacent_node = ""
xid_node_id_of_adjacent_node = "*"
node_type_of_adjacent_node = learn
solicit_sscp_sessions = yes
call_out_on_activation = yes
activate_link_during_system_init = yes
activate_link_on_demand = no
cp_cp_sessions_supported = no
cp_cp_session_support_required = no
adjacent_node_is_preferred_server = no
initial_tg_number = 0
restart_on_normal_deactivation = no
restart_on_abnormal_deactivation = no
restart_on_activation = no
TG_effective_capacity = 4300800
TG_connect_cost_per_time = 0
TG_cost_per_byte = 0
TG_security = nonsecure
TG_propagation_delay = lan
TG_user_defined_1 = 128
TG_user_defined_2 = 128
TG_user_defined_3 = 128
comments = ""

sna_dlc_token_ring:
prof_name = "token"
datalink_device_name = "tok0"
force_timeout = 120
user_defined_max_i_field = no
max_i_field_length = 30729
max_active_link_stations = 100
num_reserved_inbound_activation = 0
num_reserved_outbound_activation = 0
transmit_window_count = 16
dynamic_window_increment = 1
retransmit_count = 8
receive_window_count = 8
priority = 0
inact_timeout = 48
response_timeout = 4
acknowledgement_timeout = 1
link_name = ""
local_sap = 0x04
retry_interval = 60
retry_limit = 20
dynamic_link_station_supported = no
trace_base_listen_link_station = no
trace_base_listen_link_station_format = long
dynamic_lnk_solicit_sscp_sessions = yes
dynamic_lnk_cp_cp_sessions_supported = yes
dynamic_lnk_cp_cp_session_support_required = no
dynamic_lnk_TG_effective_capacity = 4300800
dynamic_lnk_TG_connect_cost_per_time = 0
dynamic_lnk_TG_cost_per_byte = 0
dynamic_lnk_TG_security = nonsecure
dynamic_lnk_TG_propagation_delay = lan
dynamic_lnk_TG_user_defined_1 = 128
dynamic_lnk_TG_user_defined_2 = 128
dynamic_lnk_TG_user_defined_3 = 128
comments = ""

mode:
prof_name = "LU62CPIC"
mode_name = "LU62CPIC"
max_sessions = 8
min_conwinner_sessions = 4
min_conloser_sessions = 0
auto_activate_limit = 0
max_adaptive_receive_pacing_window = 16
receive_pacing_window = 16
max_ru_size = 1024
min_ru_size = 1024
class_of_service_name = "#CONNECT"
comments = ""