目次 前 次 PDF


Communications Resource Managerの理解

Communications Resource Managerの理解
このセクションのトピックは次のとおりです:
注意:
Communications Resource Managerについて
Communications Resource Manager (CRM)はOracle Tuxedo Mainframe Adapter for SNAのコンポーネントで、これにより、通信リソースが管理されます。CRMによって、ATMIプラットフォーム上で動作するアプリケーションとメインフレーム上で動作するアプリケーションの間のデータ・フローが調整されます。メインフレーム・アプリケーションは次のプロトコルを使用する可能性があります。
CRMは、個別のネイティブ・プロセスとして動作し、CICS/ESAおよびIMSプロトコルのATMI環境内の通過を可能にするエミュレーションを提供します。
CRMでは、SNAとTCPの両方の通信プロトコルを使用します。TCPプロトコルは、常に、OracleTuxedo Mainframe Adapter for SNA GatewayとCRMの間で流れます。SNAプロトコルは、常に、CRMからメインフレームへ流れ、構成オプションに従い、メインフレーム上のSNAスタックまたはVTAMのいずれかからCRMに流れます。
CRMは、メインフレーム上で動作していない場合、SNAスタックと同じプラットフォーム上で動作している必要がありますが、ATMIシステムおよびOracleTuxedo Mainframe Adapter for SNA Gatewayとは別のプラットフォーム上で動作していてもかまいません。サポートされているオペレーティング・システムの完全なリストは、『Oracle Tuxedo Mainframe Adapter for SNAリリース・ノート』を参照してください。
OracleTuxedo Mainframe Adapter for SNA GatewayはCRM用の構成を提供します。CRMは常に、OracleTuxedo Mainframe Adapter for SNA Gatewayが起動される前に起動され、このゲートウェイ構成で指定されているアドレスをモニターしている必要があります。
システム構成
OracleTuxedo Mainframe Adapter for SNAシステムは、ローカル構成か、UNIX、Windowsまたはメインフレーム・オペレーティング・システムのうち、2つのオペレーティング・システムの組合せで動作している分散構成のいずれかとして構成できます。オペレーティング・システムの完全なリストは、『Oracle Tuxedo Mainframe Adapter for SNAリリース・ノート』を参照してください。CRMは、メインフレーム上で動作していない場合、SNAスタックと同じプラットフォームで動作している必要があります。このバージョンのOracleTuxedo Mainframe Adapter for SNAについては、CRMが使用可能な非メインフレーム・プラットフォームはPA-RISC上のHP-UX 11.23のみです。
メインフレームの前提知識
メインフレームでのCRMの構成を開始する前に、次の項目を考慮に入れることが重要です。
ローカル構成
ローカル構成では、CRMが構成されている同じUNIXマシン上でOracleTuxedo Mainframe Adapter for SNA Gatewayとスタック付きのCRM (PU2.1サーバー)を組み合せ、スタンドアロン・プロセスではなくTuxedoサーバーとして実行します。スタック経由のメインフレームとのトランザクションにはIBM開発のSNAプロトコルを使用します。
図2-1 OracleTuxedo Mainframe Adapter for SNAのローカル構成
分散構成
分散構成の1つのタイプでは、CRMをメインフレーム上にインストールします。CRMがメインフレーム上にインストールされている場合、サードパーティのSNAスタックをインストールする必要はありません。ただし、OracleTuxedo Mainframe Adapter for SNA Gateway構成ファイル内でVirtual Telecommunications Access Method (VTAM)を指定する必要があります。図2-2に、この分散構成アーキテクチャを示します。
図2-2 OracleTuxedo Mainframe Adapter for SNAの分散構成
別のタイプの分散構成では、CRMとOracleTuxedo Mainframe Adapter for SNA Gatewayを異なるUNIXまたはWindowsマシン上に分散します。OracleTuxedo Mainframe Adapter for SNA GatewayとCRMの間の接続には、Transmission Control Protocol/Internet Protocol (TCP/IP)、メインフレーム環境との接続にはSNAが使用されます。この構成では、SNAスタックが動作しているもの以外のプラットフォーム上にTuxedoサーバーをインストールする必要がある場合に、CRMとは別のTuxedoサーバーのデプロイが可能になるという柔軟性が与えられます。この構成では、ローカルのOracleTuxedo Mainframe Adapter for SNA GatewayとリモートのCRMの間に1対1の関係が必要となることに注意してください。
図2-3 非メインフレームのOracleTuxedo Mainframe Adapter for SNAの分散構成
CRM要件用のメインフレーム構成の準備
CRMは、個別のネイティブ・プロセスとして動作し、CICS/ESAおよびIMSプロトコルのATMI環境内の通過を可能にするエミュレーションを提供します。OracleTuxedo Mainframe Adapter for SNA製品のインストール後、CRMによるCICSまたはIMSシステムへのアクセスが可能になるようにメインフレーム構成を設定する必要があります。
CRMがメインフレーム上で動作する場合、ネイティブのSNAネットワーク製品のVirtual Telecommunications Access Method (VTAM)を使用して、CICSまたはIMSアプリケーション環境へのSNA接続を確立します。VTAMは、メインフレーム環境用のSystems Network Architecture (SNA)を実装するIBMサブシステムです。VTAMは、通信アプリケーション用のアプリケーション・プログラミング・インタフェース(API)を提供し、アダプタやコントローラなどの通信装置を制御します。最新の用語では、VTAMは通信スタックおよびデバイス・ドライバを提供します。VTAMはネットワーク内で、複数のタスクを実行します。次に例を示します。
CRMがUNIXプラットフォーム上で動作している場合、サードパーティのSNAスタックもこのプラットフォーム上にインストールし、CRMとターゲット・メインフレーム間のSNA接続を確立する必要があります。
次の項のトピックでは、CRM用のメインフレーム構成の要件について説明します。
VTAM構成の確立要件
VTAM構成の確立に関して、次の要件を考慮する必要があります。
CICS/ESAリモート・ドメイン管理者に連絡し、このSNAスタック構成内、およびOracleTuxedo Mainframe Adapter for SNAローカル・ドメイン内の他の構成ファイルに含まれる必要があるVTAM定義のキー・パラメータを取得します。
サードパーティ・スタック用CRMの構成
メインフレーム構成要件の基本を理解することにより、CRMの機能および構成要件を理解しやすくなります。次の項では、構成に関する様々な考慮事項と、これらの構成の例について説明します。
注意:
サードパーティ・スタック構成
サードパーティ・スタック構成は、スタック特定の構成ユーティリティを使用するか、または任意のテキスト・エディタを使用して構成ファイルを手動で作成して設定できます。リスト2-1は、SNAノード構成ファイルの例です。この構成ファイルは、構成の様々なコンポーネント別のセクションに分かれています。各セクションでは、パラメータ(またはキーワード)および値を使用してコンポーネントが定義されています。これらのキーワードおよび値の一部は、ご使用のOracleTuxedo Mainframe Adapter for SNA構成の定義方法に影響します。
リスト2-1 SNAノード構成ファイル
[define_node_config_file]
major_version = 5
minor_version = 1
update_release = 1
revision_level = 109
olar_supported = YES

[define_node]
cp_alias = LCHP2
description = ""
fqcp_name = BEALAN.LCHP2
node_type = END_NODE
mode_to_cos_map_supp = NO
mds_supported = YES
node_id = <03010300>
max_locates = 100
dir_cache_size = 255
max_dir_entries = 0
locate_timeout = 60
reg_with_nn = YES
reg_with_cds = YES
mds_send_alert_q_size = 100
cos_cache_size = 24
tree_cache_size = 40
tree_cache_use_limit = 40
max_tdm_nodes = 0
max_tdm_tgs = 0
max_isr_sessions = 1000
isr_sessions_upper_threshold = 900
isr_sessions_lower_threshold = 800
isr_max_ru_size = 16384
isr_rcv_pac_window = 8
store_endpt_rscvs = NO
store_isr_rscvs = NO
store_dlur_rscvs = NO
dlur_support = YES
pu_conc_support = NO
nn_rar = 128
max_ls_exception_events = 0
ptf_flags = NONE
cplu_syncpt_support = NO

[define_ethernet_dlc]
dlc_name = ETHER1
description = ""
neg_ls_supp = YES
initially_active = NO
adapter_number = 0

[define_ethernet_port]
port_name = ETSAP1
description = ""
dlc_name = ETHER1
port_type = PORT_SATF
port_number = 0
max_rcv_btu_size = 1033
tot_link_act_lim = 64
inb_link_act_lim = 0
out_link_act_lim = 0
ls_role = LS_NEG
implicit_dspu_services = NONE
implicit_dspu_template = ""
implicit_ls_limit = 0
act_xid_exchange_limit = 9
nonact_xid_exchange_limit = 5
ls_xmit_rcv_cap = LS_TWS
max_ifrm_rcvd = 7
target_pacing_count = 7
max_send_btu_size = 1033
mac_address = <00306E4B25F0>
lsap_address = 0x04
implicit_cp_cp_sess_support = NO
implicit_limited_resource = NO
implicit_deact_timer = 30
implicit_hpr_support = NO
implicit_link_lvl_error = NO
effect_cap = 3993600
connect_cost = 0
byte_cost = 0
security = SEC_NONSECURE
prop_delay = PROP_DELAY_LAN
user_def_parm_1 = 128
user_def_parm_2 = 128
user_def_parm_3 = 128
initially_active = YES
test_timeout = 5
test_retry_limit = 2
xid_timeout = 5
xid_retry_limit = 2
t1_timeout = 5
t1_retry_limit = 5

[define_ethernet_ls]
ls_name = ZOS4HP2
description = Link to lczos4
port_name = ETSAP1
adj_cp_name = ADCD.ADCDSSCP
adj_cp_type = LEARN_NODE
mac_address = <0002B3C008C8>
lsap_address = 0x04
auto_act_supp = NO
tg_number = 0
limited_resource = NO
solicit_sscp_sessions = YES
pu_name = <0000000000000000>
disable_remote_act = NO
default_nn_server = NO
dspu_services = NONE
dspu_name = <0000000000000000>
dlus_name = <0000000000000000000000000000000000>
bkup_dlus_name = <0000000000000000000000000000000000>
hpr_supported = NO
hpr_link_lvl_error = NO
link_deact_timer = 30
use_default_tg_chars = YES
ls_attributes = SNA
adj_node_id = <03010300>
local_node_id = <00000000>
cp_cp_sess_support = NO
effect_cap = 3993600
connect_cost = 0
byte_cost = 0
security = SEC_NONSECURE
prop_delay = PROP_DELAY_LAN
user_def_parm_1 = 0
user_def_parm_2 = 0
user_def_parm_3 = 0
target_pacing_count = 7
max_send_btu_size = 1033
ls_role = USE_PORT_DEFAULTS
max_ifrm_rcvd = 0
dlus_retry_timeout = 0
dlus_retry_limit = 0
initially_active = NO
restart_on_normal_deact = NO
react_timer = 30
react_timer_retry = 65535
test_timeout = 5
test_retry_limit = 2
xid_timeout = 5
xid_retry_limit = 2
t1_timeout = 5
t1_retry_limit = 5

[define_local_lu]
lu_alias = Z4HP2A
list_name = ""
description = ""
lu_name = Z4HP2A
lu_session_limit = 20
pu_name = <0000000000000000>
nau_address = 0
default_pool = NO
syncpt_support = YES
lu_attributes = NONE
sscp_id = 0
disable = NO
sys_name = ""
timeout = 60
back_level = NO

[define_partner_lu]
plu_alias = ""
description = (Auto defined - default LU)
fqplu_name = ADCD.LCZOS4
plu_un_name = <0000000000000000>
parallel_sess_supp = YES
max_mc_ll_send_size = 0
conv_security_ver = NO

[define_partner_lu]
plu_alias = TMACICS
description = ""
fqplu_name = ADCD.TMACICS
plu_un_name = TMACICS
parallel_sess_supp = YES
max_mc_ll_send_size = 0
conv_security_ver = NO

[define_mode]
mode_name = SMSNA100
description = ""
max_neg_sess_lim = 256
plu_mode_session_limit = 10
min_conwin_src = 5
min_conloser_src = 0
auto_act = 0
receive_pacing_win = 4
max_receive_pacing_win = 0
default_ru_size = YES
max_ru_size_upp = 1024
max_ru_size_low = 0
cos_name = #CONNECT

[define_directory_entry]
resource_name = ADCD.LCZOS4
resource_type = ENCP_RESOURCE
description = ""
parent_name = <0000000000000000000000000000000000>
parent_type = ENCP_RESOURCE

[define_directory_entry]
resource_name = ADCD.LCZOS4
resource_type = LU_RESOURCE
description = (Auto defined - default LU)
parent_name = ADCD.LCZOS4
parent_type = ENCP_RESOURCE

[define_directory_entry]
resource_name = ADCD.ADCDSSCP
resource_type = ENCP_RESOURCE
description = ""
parent_name = <0000000000000000000000000000000000>
parent_type = ENCP_RESOURCE

[define_directory_entry]
resource_name = ADCD.TMACICS
resource_type = LU_RESOURCE
description = ""
parent_name = ADCD.ADCDSSCP
parent_type = ENCP_RESOURCE

[define_directory_entry]
resource_name = ADCD.ADCDSSCP
resource_type = LU_RESOURCE
description = (Auto defined - default LU)
parent_name = ADCD.ADCDSSCP
parent_type = ENCP_RESOURCE
 
VTAMクロス・プラットフォーム定義
次の項で説明するクロス・プラットフォーム定義の例では、SNAプロトコルを使用してスタックとVTAMネットワーク間の通信を行います。
XCAメジャー・ノードによるSYS1用のLANアダプタの定義
外部通信アダプタ(XCA)のメジャー・ノードでは、VTAMによる次の共有アクセス転送機能(SATF)への接続を定義します。
この定義を設定することで、APPNネットワーク・ノード間の接続に、エミュレートされたIBM 3172相互接続コントローラを使用できるようにします。この定義はイーサネットLAN用であり、指定されるSAPADDRはローカル・リンク・ステーション用に指定されるLSapと同一である必要があります。
リスト2-2 XCAメジャー・ノード
XETH2LP1 VBUILD TYPE=XCA ** EXTERNAL COMMUNICATION ADAPT**
PORTE2 PORT ADAPNO=1, ** 3172 RELATIVE ADAPTER NUMBER**
CUADDR=E22, ** CHANNEL UNIT ADDRESS **
MEDIUM=CSMACD, ** LAN TYPE=ETHERNET **
SAPADDR=8, ** SERVICE ACCESS POINT ADDRESS**
TIMER=120 ** CHANNEL ACTIVATE RESP TIME **
*
G1ETH2 GROUP DIAL=YES, ** YES required for putype 2 **
DYNPU=YES,
CALL=INOUT,
ANSWER=ON,
ISTATUS=ACTIVE
LETH20 LINE
PETH20 PU
LETHE3 LINE
PETHE3 PU
LETHF3 LINE
PETHF3 PU
 
スイッチド・ネットワーク(SWNET)定義
VTAM交換回線メジャー・ノード(SWNET)定義は、物理的ユニット(PU)と論理ユニット(LU)を定義して関連付けます。ネットワークに接続されている各ワークステーションは、ネットワーク上ではPUとして表現される必要があり、各PUには1つ以上のLUを関連付けることができます。VTAM SWNET定義によって、PUおよびLUがサーバーと通信する方法が定義されます。
この項のスイッチド・ネットワーク定義の例(リスト2-3)では、ホスト・マシンに接続されるローカル・リンク・ステーションを表すVTAM PUが指定されています。IDBLKおよびIDNUM定義は3270トラフィックをサポートするように指定されています。これらは一意であり、ローカル・リンク定義で指定される値と一致している必要があります。
リスト2-3 SWNETメジャー・ノード
SWNETH2 VBUILD TYPE=SWNET,MAXNO=3,MAXGRP=3
P390ETH2 PU ADDR=04,
IDBLK=019,
IDNUM=10092,
PUTYPE=2,
NETID=BEALAN,
CPNAME=SUN2,
MAXPATH=3,
DWACT=YES,
CONNTYPE=APPN,
CPCP=YES,
DYNLU=YES
* -------------------------------------------------
* SNA SAP & SUN2 MAC ADDRESS BIT REVERSED FOR TRFMT
* -------------------------------------------------
PATH01 PATH DIALNO=00081000043EE20A,
GRPNM=G1ETH2
LUSUN2A LU LOCADDR=0
LUSUN2B LU LOCADDR=0
LUSUN2C LU LOCADDR=0
 
z/OSプラットフォーム用のCRMの構成
SNAプロトコルを使用してCRMとCICSまたはIMS間の通信が可能になるようにVTAMを構成する必要があります。
リスト2-4で示しているAPPLID定義は、z/OS上でCRMを実行するためのVTAMスタック構成の例です。
リスト2-4 APPLID定義(z/OS)
BEASNA VBUILD TYPE=APPL
BEAAPPL1 APPL ACBNAME=BEAAPPL1,
AUTH=(ACQ,PASS),
APPC=YES,
SYNCLVL=SYNCPT,
PARSESS=YES
 
この例の引数およびオプションは次のように定義されています。
ACBNAME
このアプリケーション・プログラムに割り当てられるマイナー・ノード名を指定します。この名前は、アプリケーション・プログラムが存在するドメイン内で一意である必要があります。
SYNCLVL
アプリケーション・プログラムの同期サポート・レベルを指定します。
SYNCPT
SYNCPT、CONFIRMおよびNONEの同期レベルがサポートされることを指定します。この論理ユニットは、会話で指定される確認と同期点処理の両方をサポートします。
PARSESS
このアプリケーション・プログラムが、同じセッション・パートナ間に複数のLU-LUセッションを確立できるようにします。
CRMのAPPLIDのアクティブ化
次のMVSコマンドを使用して、CRMのAPPLIDを動的にアクティブ化します。
V NET,ID=BEASNA,ACT,SCOPE=ALL
CICS/ESA LUの構成
CRMをリモート・スタックに接続する前に、CICS/ESA LU (論理ユニット)構成を確立する必要があります。構成を確立するには、接続定義およびセッション定義を作成し、リソース定義をインストールします。
リモート・ホストでの接続の作成
リモート接続定義ファイルが未作成の場合は、メインフレームのサポート担当者に連絡して作成してください。この定義は、リモート・ホストに配置することにより、ローカル・ドメインとの接続を可能にします。次は、OracleTuxedo Mainframe Adapter for SNA接続定義ファイルの例です。
DEFINE CONNECTION(BEA) GROUP(BEACONN)
DE(EAM EXAMPLE RDO CONNECTION)
ACCESSMETHOD(VTAM) PROTOCOL(APPC)
NETNAME(**VTAM NETWORK NAME OF REMOTE SYSTEM**)
ATTACHSEC(LOCAL) AUTOCONNECT(NO)
この例の引数およびオプションは次のように定義されています。
AUTOCONNECT
ACCESSMETHOD(VTAM)を使用するシステムに対しては、AUTOCONNECT(YES)または(ALL)を使用して、確立される(つまり、BINDが実行される)セッションを指定します。そのようなセッションはCICS初期化中に設定されるか、CEMTまたはEXEC CICS SET VTAM OPENコマンドを使用してVTAMとの通信を開始するときに設定されます。リモート・システムが使用できないために接続が確立できなかった場合は、リモート・システムが使用可能になり、通信を開始した場合を除き、CEMTまたはEXEC CICS SET CONNECTION(sysid) INSERVICE ACQUIREDコマンドを使用して、後からリンクを取得する必要があります。
SINGLESESS(NO)が指定されたAPPC接続の場合は、CICSはシステム起動時に、モード・グループSNASVCMG内でLUサービス・マネージャ・セッションをバインドしようとします。
AUTOCONNECT(NO)を指定した場合、CICSは、接続が確立されるときにセッションをバインドしません。
ACCESSMETHOD(VTAM)
ローカルCICS領域と、この接続定義で定義されているシステムの間のVTAM通信は、VTAM経由で行われます。異なるMVSイメージにあるシステム、または同じMVSシステムの異なるアドレス空間にあるシステムには、VTAMシステム間通信(ISC)を使用できます。
NETNAME
リモート・システムを識別するネットワーク名を指定します。名前の最大長は8文字です。名前は、アセンブラ言語のルールに従います。最初の文字は英字である必要があります。ここで、NETNAMEはCRMのAPPLIDです。
リモート・ホストでのセッションの定義
セッション定義が未作成の場合は、メインフレームのサポート担当者に連絡して作成してください。セッション定義は、リモート・ホストに配置することにより、ローカル・ドメインとリモート・ホストとの通信用の論理リンクを定義します。次は、OracleTuxedo Mainframe Adapter for SNAセッション定義の例です。
DEFINE SESSION(BEATEST) GROUP(BEACONN)
CONNECTION(BEA)
DE(EAM EXAMPLE RDO SESSION)
PROTOCOL(APPC) AUTOCONNECT(YES)
MODENAME(**MODE**) MAXIMUM(**SESSNBR**,**WINNER**)
この例の引数およびオプションは次のように定義されています。
AUTOCONNECT
セッションのアクティブ化のネゴシエート方法を指定します。
YES
会話が割り当てられるとCICS/ESAホストによる勝者セッションのネゴシエーションが可能になるようにします。
MODENAME
SMSNA100などのCICS/ESA提供のモード名、またはユーザー定義のモード名のいずれかを指定します。BEA接続に別のセッション定義セットが存在する場合は、このモード名は接続に定義されているすべてのセット間で一意である必要があります。このモード名はVTAM LOGMODE名に対応します。モード名は、ペーシング・レベルやサービス・クラスなどの特性を定義します。トランザクション・プログラムが会話をリクエストする際、通常は会話に使用するセッションを指定しませんが、セッションのモード名を指定することはできます。各モード名は、セッション・パラメータが記述されているログオン・モード表で定義されます。
MAXIMUM
セット内のセッションの合計数、および勝者セッションの合計数を定義します。勝者セッションの合計数には、ホストおよびリモート・スタックの勝者セッションの合計数が含まれる必要があります。WINNER数とリモート・セッション数の合計はSESSNBRと等しい必要があります。
リソース定義のインストール
リソース定義をインストールするには、リソース定義を別のグループのホスト上に置きます。CEDA INSTALLコマンドを使用します。
次に例を示します。
CEDA INSTALL GROUP(BEACONN)
接続およびセッションのステータスの表示
リソース定義のインストール後、次のCICS/ESAシステム・コマンドを使用して接続およびセッションのステータスを表示できます。
CEMT I CONN(BEA) **view the status of the connection
CEMT I NET(**NETNAME**) **View the status of the sessions
CEMT I MODENAME(**MODE**) **View the status of the mode
まとめ
次の項の各トピックで、クロスプラットフォーム定義の構成例を示します。これらの例は参照目的のみで、すべての構成の可能性を示すものではありません。ご使用のシステムに特定の情報については、システム管理者に問い合せてください。
WindowsまたはUNIXクロスプラットフォームの定義
OracleTuxedo Mainframe Adapter for SNAソフトウェアをインストールする前に、表2-1内のWindowsまたはUNIXクロスプラットフォーム定義の例を確認してください。VTAMシステム管理者に連絡し、名前列内の値を取得し、必要な場所列内で対応するエントリを指定します。
注意:
表2-1に示されているDCLベースのスタックは、HP-UX SNAplus2スタックです。
リスト2-5は、対応するOracleTuxedo Mainframe Adapter for SNA Gateway構成ファイルを示すものです。このゲートウェイ構成の設定に関する詳細は、Oracle OracleTuxedo Mainframe Adapter for SNAユーザー・ガイドを参照してください。
.
SNAネットワーク
(例:
SNANET1)
およびVTAMホストID
(例: VTAMHOST)
例:
fqcp_name=SNANET1.SPARC1
adj_cp_name=
SNANET1.VTAMHOST
fqplu_name=SNANET1.CICSSYN
CICSセッション定義:
例:
MODENAME(SNA62)
GWSNAX構成:
例:
DM_SNALINKS
MODENAME="
SNA62"
DCLベースのスタック構成:
例:
fqcp_name=SNANET1.SPARC
cp_alias=
SPARC1
CICS CONNECTION定義:
例:
NETNAME(L0F0024A)
DCLベースのスタック構成:
例:
lu_name=L0F0024A
lu_alias=L0F0024A
GWSNAX構成:
例:
DM_SNASTACKS
LOCALLU="
L0F0024A"
DCLベースのスタック構成:
例:
fqplu_name=SNANET1.CICSSYN
plu_alias=CICSSYN
GWSNAX構成:
例:
DM_SNALINKS
RLUNAME="
CICSSYN"
DCLベースのスタック構成:
例:
[define local_lu]
syncpt_support=CONFIRM
GWSNAX構成:
例:
DM_SNALINKS
MAXSYNCLVL=1
DCLベースのスタック構成:
例:
Sna_tps
<404040...64 EBCDICスペースの16進数表記...404040>
TYPE=QUEUED
TIMEOUT=-1
USERID=authorized_user_here
GROUP=authorized_group_here
LUALIAS=LOF0024A
GWSNAX構成:
例:
DM_LOCAL_SERVICES
RNAME="DPL1SVR"
GWSNAX構成:
例:
DM_REMOTE_SERVICES
RNAME=TOUPPER
リスト2-5 対応するDMCONFIGファイル
#================================================================

*DM_LOCAL_DOMAINS
simpsnad GWGRP=GROUP2
TYPE=SNAX
DOMAINID="simpsnad"
BLOB_SHM_SIZE=1000000
DMTLOGDEV=/home/qctest/dmlog

*DM_REMOTE_DOMAINS

SIMPSNAG TYPE=SNAX
DOMAINID="SIMPSNAG"

*DM_SNACRM

simpcrm SNACRMADDR="//myhost:6000
NWDEVICE="/dev/tcp"
LDOM="simpsnad"

*DM_SNASTACKS

simpstk SNACRM="simpcrm"
STACKTYPE="HP62"
LOCALLU="L0F0024A"
LTPNAME="*"
STACKPARMS="myhost"

*DM_SNALINKS

simplk1 STACKREF="simpstk"
RDOM="SIMPSNAG"
LSYSID="BEA"
RSYSID="TEST"
RLUNAME="CICSSYN"
MODENAME="SNA62"
SECURITY="LOCAL"
STARTTYPE="COLD"
MAXSESS=10
MINWIN=5
MAXSYNCLVL=2

*DM_LOCAL_SERVICES

DPL1SVR LDOM="simpsnad"
CONV=N
RNAME="DPL1SVR"
INBUFTYPE="STRING"
OUTBUFTYPE="STRING"

*DM_REMOTE_SERVICES

TOUPPER AUTOTRAN=N
LDOM="simpsnad"
RDOM=SIMPSNAG
CONV=N
RNAME="TOUPPER"
INBUFTYPE="STRING"
OUTBUFTYPE="STRING"
FUNCTION="DPL"

*DM_ROUTING
 
z/OS定義の例
OracleTuxedo Mainframe Adapter for SNAソフトウェアをインストールする前に、表2-2で、CRMがz/OSプラットフォーム上で動作する場合のSNA定義の例を確認してください。システム管理者に連絡し、名前列内の値を取得し、必要な場所列内で対応するエントリを指定します。
リスト2-6は、対応するOracleTuxedo Mainframe Adapter for SNA構成ファイルを示すものです。このゲートウェイ構成の設定に関する詳細は、Oracle OracleTuxedo Mainframe Adapter for SNAユーザー・ガイドを参照してください。
.
CICS CONNECTION定義:
例:
NETNAME(BEAAPPL1)

VTAM構成:
例:
BEASNA VBUILD TYPE=APPL
BEAAPPL1 APPL ACB=BEAAPPL1,
APPC=YES,
PARSESS=YES

GWSNAX構成:
例:
DM_SNASTACKS
LOCALLU="
BEAAPPL1"
CICSセッション定義:
例:
MODENAME(SNA62)

GWSNAX構成:
例:
DM_SNALINKS
MODENAME="
SNA62"

VTAM構成(必須ではありません):
例:
MODEENT=SNA62
GWSNAX構成:
例:
DM_SNALINKS
RLUNAME="
CICSSYN"
VTAM構成:
例:
SYNCLVL=CONFIRM
GWSNAX構成:
例:
DM_SNALINKS
MAXSYNCLVL=1
GWSNAX構成:
例:
DM_REMOTE_SERVICES
RNAME=TOUPPER
リスト2-6 対応するDMCONFIGファイル
#================================================================

*DM_LOCAL_DOMAINS
simpsnad GWGRP=GROUP2
TYPE=SNAX
DOMAINID="simpsnad"
BLOB_SHM_SIZE=1000000
DMTLOGDEV=/home/qctest/dmlog

*DM_REMOTE_DOMAINS

SIMPSNAG TYPE=SNAX
DOMAINID="SIMPSNAG"

*DM_SNACRM

simpcrm SNACRMADDR="//mymainframe:6000
NWDEVICE="/dev/tcp"
LDOM="simpsnad"

*DM_SNASTACKS

simpstk SNACRM="simpcrm"
STACKTYPE="VTM28"
LOCALLU="BEAAPPL1"
LTPNAME="*"
STACKPARMS="mymainframe"

*DM_SNALINKS

simplk1 STACKREF="simpstk"
RDOM="SIMPSNAG"
LSYSID="BEA"
RSYSID="TEST"
RLUNAME="CICSSYN"
MODENAME="SMSNA100"
SECURITY="LOCAL"
STARTTYPE="COLD"
MAXSESS=10
MINWIN=5
MAXSYNCLVL=2

*DM_LOCAL_SERVICES

DPL1SVR LDOM="simpsnad"
CONV=N
RNAME="DPL1SVR"
INBUFTYPE="STRING"
OUTBUFTYPE="STRING"

*DM_REMOTE_SERVICES

TOUPPER AUTOTRAN=N
LDOM="simpsnad"
RDOM=SIMPSNAG
CONV=N
RNAME="TOUPPER"
INBUFTYPE="STRING"
OUTBUFTYPE="STRING"
FUNCTION="DPL"

*DM_ROUTING
 

Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved