目次 前 次 PDF


構成ファイルの例

構成ファイルの例
このドキュメントには、Oracle Tuxedo Mainframe Adapter for TCP (IMS)(以後TMA TCP for IMSと呼ぶ)の何種類かの構成例を記載しており、その内容は単純なサーバーのみの構成から、機能をフル活用した双方向の構成までを対象にしています。CONTROL配布ライブラリのメンバーCONFIGOTにはサンプルの構成ファイルが収録されているため、構成ファイルの作成を開始するときに、環境に合わせてこのファイルをカスタマイズできます。
リストC-1は、TMA TCP for IMSを実行する際のサンプルの構成ファイルです。構成ファイルごとに、必ず先頭の文としてSYSTEM文を1つずつ記述します。SYSTEM文には、セキュリティの定義を含むOTMA仕様のパラメータを指定します。この例では、FASTPATHが無効になっています。
リストC-1 OTMA構成のサンプル
#---------------------------------------------------------------------#
# #
# BEA TMA TCP FOR IMS CONFIGURATION FILE #
# #
#---------------------------------------------------------------------#

SYSTEM, # SYSTEM PARAMETERS
SLEEPTIME=(150,500,5), # IMS POLLING INTERVAL (MIN,MAX,DELTA) MS
CLIENTSHUTDOWN=NO, # DO NOT ALLOW CLIENT-REQUESTED SHUTDOWN
MSGLEVEL=4, # MESSAGE LOGGING LEVEL
# 2 = ERROR MESSAGES (ONLY)
# 4 = ERROR & INFORMATIONAL MESSAGES
SPARESOCKETS=50, # SPARE SOCKETS USED TO DYNAMICALLY ADD
# OR MODIFY GATEWAYS
OTMACLIENT=BEAOTMA01, # XCF GROUP MEMBER NAME THAT CONNECT FOR
# IMS WILL USE
OTMAGROUP=BEAGROUP, # XCF GROUP NAME
DRUEXIT=DFSYBEA0, # DRU EXIT NAME USED BY CONNECT FOR IMS
OTMASECURITY=YES # ENABLE SECURITY

#---------------------------------------------------------------------#
# INBOUND SESSIONS (FROM REMOTE GATEWAYS TO IMS) #
#---------------------------------------------------------------------#

GATEWAY,TYPE=LOCAL, # LOCAL IMS GATEWAY DEFINITION
LMID=OS3901, # LOGICAL MACHINE ID
HOSTADDR=111.111.111.111, # IP ADDRESS (STANDARD DOTTED-DECIMAL)
PORT=4500, # PORT NUMBER (DECIMAL)
ACCOUNT=ACCT101, # ACCOUNT ID
PASSWORD=PSWD101, # PASSWORD
MAXMSGLEN=2048, # MAXIMUM GATEWAY MESSAGE SIZE
SESSIONS=1 # MAXIMUM NUMBER INBOUND SESSIONS
# VIA THIS IP/PORT

GATEWAY,TYPE=LOCAL, # LOCAL IMS GATEWAY DEFINITION
LMID=OS3902, # LOGICAL MACHINE ID
HOSTADDR=111.111.111.111, # IP ADDRESS (STANDARD DOTTED-DECIMAL)
PORT=4501, # PORT NUMBER (DECIMAL)
ACCOUNT=*, # CONNECTION SECURITY NOT USED
PASSWORD=*, # BY THIS LISTENER
MAXMSGLEN=32512, # MAXIMUM GATEWAY MESSAGE SIZE
SESSIONS=1, # MAXIMUM NUMBER OF INBOUND SESSIONS
MULTIPLEX=5 # MAXIMUM NUMBER OF SIMULTANEOUS
# REQUESTS PER SESSION

GATEWAY,TYPE=LOCAL, # LOCAL IMS GATEWAY DEFINITION
LMID=OS3903, # LOGICAL MACHINE ID
HOSTADDR=111.111.111.111, # IP ADDRESS (STANDARD DOTTED-DECIMAL)
PORT=4502, # PORT NUMBER (DECIMAL)
ACCOUNT=ACCT103, # ACCOUNT ID
PASSWORD=PSWD103, # PASSWORD
MAXMSGLEN=2048, # MAXIMUM GATEWAY MESSAGE SIZE
SESSIONS=5 # MAXIMUM NUMBER INBOUND SESSIONS

#---------------------------------------------------------------------#
# OUTBOUND SESSIONS (FROM IMS TO REMOTE GATEWAYS) #
#---------------------------------------------------------------------#

GATEWAY,TYPE=(REMOTE,TUX) # REMOTE TPS GATEWAY DEFINITION
LMID=TUX1, # LOGICAL MACHINE ID
HOSTADDR=111.111.111.111, # IP ADDRESS (STANDARD DOTTED-DECIMAL)
PORT=3333, # PORT NUMBER (DECIMAL)
ACCOUNT=*, # ACCOUNT ID (* MEANS "NOT USED")
PASSWORD=*, # PASSWORD (* MEANS "NOT USED")
MAXMSGLEN=2048, # MAXIMUM GATEWAY MESSAGE SIZE
SESSIONS=(0,5), # (MIN,MAX) NUMBER OUTBOUND SESSIONS
MULTIPLEX=5 # MAXIMUM NUMBER OF SIMULTANEOUS
# REQUESTS PER SESSION

GATEWAY,TYPE=(REMOTE,IMS) # REMOTE IMS GATEWAY DEFINITION
LMID=IMSR, # LOGICAL MACHINE ID
HOSTADDR=111.111.111.111, # IP ADDRESS (STANDARD DOTTED-DECIMAL)
PORT=3333, # PORT NUMBER (DECIMAL)
ACCOUNT=*, # ACCOUNT ID (* MEANS "NOT USED")
PASSWORD=*, # PASSWORD (* MEANS "NOT USED")
MAXMSGLEN=2048, # MAXIMUM GATEWAY MESSAGE SIZE
SESSIONS=(0,5) # (MIN,MAX) NUMBER OUTBOUND SESSIONS

GATEWAY,TYPE=(REMOTE,CICS,BEAH), # REMOTE CICS GATEWAY DEFINITION
LMID=CICS1, # LOGICAL MACHINE ID
HOSTADDR=111.111.111.111, # IP ADDRESS (STANDARD DOTTED-DECIMAL)
PORT=4444, # PORT NUMBER (DECIMAL)
ACCOUNT=*, # ACCOUNT ID (* MEANS "NOT USED")
PASSWORD=*, # PASSWORD (* MEANS "NOT USED")
MAXMSGLEN=2048, # MAXIMUM GATEWAY MESSAGE SIZE
SESSIONS=(0,5) # (MIN,MAX) NUMBER OUTBOUND SESSIONS

#---------------------------------------------------------------------#
# IMS HOST SYSTEMS TO BE USED BY CONNECT FOR IMS #
#---------------------------------------------------------------------#

HOST,TYPE=IMS, # IMS HOST DEFINITION
IMSID=IMS1, # LOGICAL IMS IDENTIFIER
OTMANAME=IMS71CR1, # XCF GROUP MEMBER NAME OF TARGET IMS
OTMAINPIPE=BEAI, # TPIPE BASE NAME FOR REQUESTS OF IMS
# AS A SERVER
OTMAOUTPIPE=BEAOPIPE, # TPIPE NAME FOR REQUESTS OF IMS AS A
# CLIENT
NUMTPIPES=5 # NUMBER OF INBOUND TPIPES

#---------------------------------------------------------------------#
# REMOTE SERVICES (CAN BE REQUESTED BY IMS CLIENTS) #
#---------------------------------------------------------------------#

SERVICE,TYPE=REMOTE, # REMOTE SERVICE DEFINITION
LMID=TUX1, # LOGICAL MACHINE ID
NAME=(ECHO,ECHO), # LOCAL SERVICE NAME, REMOTE SERVICE NAME
TIMEOUT=60 # PROCESSING TIME LIMIT (SECONDS)

SERVICE,TYPE=REMOTE, # REMOTE SERVICE DEFINITION
LMID=TUX1, # LOGICAL MACHINE ID
NAME=(TOUPPER,TOUPPER), # LOCAL SERVICE NAME, REMOTE SERVICE NAME
TIMEOUT=60 # PROCESSING TIME LIMIT (SECONDS)

SERVICE,TYPE=REMOTE, # REMOTE SERVICE DEFINITION
LMID=TUX1, # LOGICAL MACHINE ID
NAME=(ANSWERBACL,DATALOG) # LOCAL SERVICE NAME, REMOTE SERVICE NAME
TIMEOUT=10 # PROCESSING TIME LIMIT (SECONDS)

SERVICE,TYPE=REMOTE, # REMOTE SERVICE DEFINITION
LMID=IMSR, # LOGICAL MACHINE ID
NAME=(TOUPPER,TOUPPER), # LOCAL SERVICE NAME, REMOTE SERVICE NAME
TIMEOUT=60 # PROCESSING TIME LIMIT (SECONDS)

SERVICE,TYPE=REMOTE, # REMOTE SERVICE DEFINITION
LMID=CICS1, # LOGICAL MACHINE ID
NAME=(TOUPPER,TOUPPER), # LOCAL SERVICE NAME, REMOTE SERVICE NAME
TIMEOUT=60 # PROCESSING TIME LIMIT (SECONDS)

#---------------------------------------------------------------------#
# LOCAL SERVICES (CAN BE REQUESTED BY REMOTE CLIENTS) #
#---------------------------------------------------------------------#

SERVICE,TYPE=LOCAL, # LOCAL SERVICE DEFINITION
IMSID=IMS1, # LOGICAL IMS ID
NAME=(BEASVR01,ECHO), # LOCAL SERVICE NAME, REMOTE SERVICE NAME
SECURITY=NO, # SERVICE LEVEL SECURITY SETTING
FASTPATH=NO, # NOT A FASTPATH TRANSACTION
V21COMPAT=YES # MESSAGE FORMAT IS VERSION 2.1 AND
# EARLIER COMPATIBLE
SERVICE,TYPE=LOCAL, # LOCAL SERVICE DEFINITION
IMSID=IMS1, # LOGICAL IMS ID
NAME=(BEASVR02,REDIRECT) # LOCAL SERVICE NAME, REMOTE SERVICE NAME
SECURITY=YES, # SERVICE LEVEL SECURITY SETTING
FASTPATH=NO, # NOT A FASTPATH TRANSACTION
V21COMPAT=NO, # MESSAGE FORMAT IS VERSION 2.1 AND
# EARLIER COMPATIBLE
RESPONSE=ANSWERBACK # REROUTE RESPONSE TO THIS REMOTE
# IF THE REQUEST WAS REQUEST NO REPLY
 
 

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