Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

KDCDEF statements for UTM-D application RMS

*********************************************************************
*** K D C D E F - S T A T E M E N T S                             ***
*** FOR UTM-D-PROGRAM "RMS"                                       ***
*********************************************************************
ROOT RMSROOT
OPTION GEN=ALL
ACCOUNT ACC = YES
FORMSYS
MESSAGE MODULE = KCSMSGS, LOCALE=(EN)
MESSAGE MODULE = MSGSGER, LOCALE=(DE, EU)
MESSAGE MODULE = MSGSFRA, LOCALE=(FR, EU)
MAX LOCALE = (EN)
MAX KDCFILE = (RMS, DOUBLE)  -
   ,APPLINAME = APRMS        -
   ,APPLIMODE = S            -
   ,TASKS = 10               -
   ,ASYNTASKS = 3            -
   ,GSSBS = 200              -
   ,PGPOOL = 2048            -
   ,CACHESIZE = (512,50,RES) -
   ,CONN-USERS = 50          -
   ,RECBUF = (10,1024)       -
   ,KEYVALUE = 20            -
   ,LSSBS = 9                -
   ,LPUTBUF = 10             -
   ,LPUTLTH = 1948           -
   ,NRCONV = 1               -
   ,TERMWAIT = (600)         -
   ,DPUTLIMIT1 = (363,0,0,0) -
   ,DPUTLIMIT2 = (1,0,0,0)   -
   ,KB = 1024                -
   ,NB = 2048                -
   ,SPAB = 4096              -
   ,CLRCH = X'FF'
*********************************************************
*** RESERVE statement to allow dynamic administration ***
*********************************************************
RESERVE OBJECT=ALL
*********************************************************
*** DATABASE CONTROL statements                       ***
*********************************************************
DATABASE TYPE=UDS
DATABASE TYPE=XA, ENTRY=XAOSWD
*
***********************************************
*** SFUNC CONTROL statements                ***
***********************************************
SFUNC F1 , TAC = INITRESP
SFUNC F2 , TAC = SHUTRESP
SFUNC F5 , TAC = ENQRRESP
SFUNC F6 , TAC = AUTHRESP
SFUNC F7 , TAC = RESRRESP
SFUNC F8 , TAC = AVALRESP
SFUNC F20, TAC = CNCLRESP
*********************************************** 
*** KSET statements                         *** 
***********************************************
KSET MASTER  , KEYS=MASTER        "SUPERUSER"
KSET UTMADMIN, KEYS=1             "Administrator of application"
KSET OPRSNNL , KEYS=2             "office personnel   / Büropersonal"
KSET MPRSNNL , KEYS=3             "personnel manager  / Personalchef"
KSET CPRSNNL , KEYS=4             "computer personnel / DV-Mitarbeiter"
KSET OFFCHRG , KEYS=5             "official in charge / Sachbearbeiter"
KSET OFFADMIN, KEYS=6             "administrator of office data"
KSET BOOKKEEP, KEYS=7             "book keeper"
KSET TRVAGNCY, KEYS=8             "travel agencies"
***********************************************
*** LOAD-MODULE statements                  ***
***********************************************
LOAD-MODULE BOOKKEEP, VERSION=@, LIB=DYNPROGLIB, LOAD-MODE=STARTUP
LOAD-MODULE PERSNNL , VERSION=@, LIB=DYNPROGLIB, LOAD-MODE=STARTUP
LOAD-MODULE RMS     , VERSION=@, LIB=DYNPROGLIB, LOAD-MODE=STARTUP
LOAD-MODULE OFFICE  , VERSION=@, LIB=DYNPROGLIB, LOAD-MODE=STARTUP
***********************************************
*** EXIT statements                         ***
*********************************************** 
EXIT PROGRAM=HNDLEXIT, USAGE=START 
EXIT PROGRAM=HNDLEXIT, USAGE=SHUT
**********************************************************
*** Read data which could be administered dynamically ***
**********************************************************
* use create-control-statements if application ran before
* CREATE-CONTROL-STATEMENTS *ALL, TO-FILE   = DYNAMIC.RMS.DATA -
*                               , FROM-FILE = COPIED.RMS.KDCA
OPTION DATA=DYNAMIC.RMS
*
***********************************************
*** TACCLASS statements                     ***
***********************************************
* not used 
***********************************************
*** TLS statements                          ***
***********************************************
TLS TLSA
***********************************************
*** ULS statements                          ***
***********************************************
ULS ULSA
ULS ULSB
***********************************************
*** TPOOL statements                        ***
***********************************************
TPOOL LTERM=TP#,   NUMBER=100, PRONAM=*ANY, PTYPE=*ANY, KSET=MASTER
TPOOL LTERM=UPICR, NUMBER=100, PRONAM=*ANY, PTYPE=UPIC-R, KSET=MASTER
*********************************************** 
*** UTMD statements                         ***
*********************************************** 
UTMD MAXJR = 200, APT=(1,2,3,10), CONCTIME=25, PTCTIME=0
*********************************************** 
*** Generation of syntax                    ***
*********************************************** 
ABSTRACT-SYNTAX EUROSI, OBJECT-IDENTIFIER = (1, 3, 9990, 1, 3, 12) -
                      , TRANSFER-SYNTAX = BER
***********************************************
* Generation of APPLICATION CONTEXTS        ***
***********************************************
* 
* Without CCR 
APPLICATION-CONTEXT EUROSIAC, OBJECT-IDENTIFIER = (1, 3, 9990, 1, 4, 12) -
                            , ABSTRACT-SYNTAX = (EUROSI) 
* 
* Include CCR 
APPLICATION-CONTEXT EUOSICCR, OBJECT-IDENTIFIER = (1, 3, 9990, 1, 4, 13) -
                            , ABSTRACT-SYNTAX = (EUROSI, CCR) 
*
*******************************************************************
*** OSI TP generation                                           ***
*******************************************************************
*+-------------------------------------------------------------------+
*|            T   R   A   V   E   L   - Connections                  |
*+-------------------------------------------------------------------+
ACCESS-POINT RMS, T-SEL=C'RMS', S-SEL=('SRMS',ASCII) -
                , P-SEL=('PRMS',ASCII), AEQ=1
*
*       travel-agency MUNICH  <========>   RMS
OSI-CON MUNICH, LOCAL-ACCESS-POINT=RMS, OSI-LPAP=MUNICH                 -
              , N-SEL=C'HOST0001', T-SEL=C'TRAV', S-SEL=(C'STRV',ASCII) -
              , P-SEL= (C'PTRV',ASCII)
*
*       travel-agency PARIS   <========>   RMS
OSI-CON PARIS , LOCAL-ACCESS-POINT=RMS, OSI-LPAP=PARIS               -
              , N-SEL=C'ISO09', T-SEL=C'TRAV', S-SEL=(C'STRV',ASCII) -
              , P-SEL=(C'PTRV',ASCII)
*
*       travel-agency NEWYORK <========>   RMS
OSI-CON NEWYORK, LOCAL-ACCESS-POINT=RMS, OSI-LPAP=NEWYORK         -
               , N-SEL=C'ISO10', T-SEL=C'TRAV', S-SEL=('2',ASCII) -
               , P-SEL=('2',ASCII)
*
*       travel-agency LONDON  <========>   RMS
OSI-CON LONDON , LOCAL-ACCESS-POINT=RMS, OSI-LPAP=LONDON          -
               , N-SEL=C'ISO06', T-SEL=C'TRAV', S-SEL=('2',ASCII) -
               , P-SEL=('2',ASCII)
*
OSI-LPAP MUNICH , ASS-NAMES=MUNICH, ASSOCIATIONS=4, CONNECT=0  -
                , CONTWIN=0, APPLICATION-CONTEXT=EUOSICCR      -
                , APT=(1,2,3,21),AEQ=1, KSET=TRVAGNCY
OSI-LPAP PARIS  , ASS-NAMES=PARIS, ASSOCIATIONS=4, CONNECT=0   -
                , CONTWIN=0, APPLICATION-CONTEXT=EUOSICCR      -
                , APT=(1,2,3,22), AEQ=1, KSET=TRVAGNCY
OSI-LPAP NEWYORK, ASS-NAMES=NEWYORK, ASSOCIATIONS=1, CONNECT=0 -
                , CONTWIN=0, APPLICATION-CONTEXT=EUOSICCR      -
                , APT=(1,2,3,23), AEQ=1, KSET=TRVAGNCY
OSI-LPAP LONDON , ASS-NAMES=LONDON, ASSOCIATIONS=1, CONNECT=0  -
                , CONTWIN=0, APPLICATION-CONTEXT=EUOSICCR      -
                , APT=(1,2,3,24), AEQ=1, KSET=TRVAGNCY
*
*+-------------------------------------------------------------------+
*|            From RMS to all servers                                |
*+-------------------------------------------------------------------+
*       RMS   <========> Server
*
OSI-LPAP BANK   , ASS-NAMES=BANK, ASSOCIATIONS=4, CONNECT=4   -
                , CONTWIN=4, APPLICATION-CONTEXT=EUOSICCR     -
                , APT=(1,2,3,30), AEQ=1
OSI-LPAP GOLF   , ASS-NAMES=GOLF, ASSOCIATIONS=4, CONNECT=4   -
                , CONTWIN=4, APPLICATION-CONTEXT=EUOSICCR     -
                , APT=(1,2,3,30), AEQ=2
OSI-LPAP HOTEL  , ASS-NAMES=HOTEL, ASSOCIATIONS=4, CONNECT=4  -
                , CONTWIN=4, APPLICATION-CONTEXT=EUOSICCR     -
                , APT=(1,2,3,30), AEQ=3
OSI-LPAP AIRLINE, ASS-NAMES=FLIGHT, ASSOCIATIONS=4, CONNECT=4 -
                , CONTWIN=4,APPLICATION-CONTEXT=EUOSICCR      -
                , APT=(1,2,3,30), AEQ=4
*
LTAC BANK, LPAP=BANK,    RTAC=BANK, STATUS=ON, TYPE=D
*
OSI-CON BANK   , LOCAL-ACCESS-POINT=RMS, OSI-LPAP=BANK                  -
               , N-SEL=C'HOST0001', T-SEL=C'BANK', S-SEL=('SBNK',ASCII) -
               , P-SEL=(C'PBNK',ASCII)
OSI-CON GOLF   , LOCAL-ACCESS-POINT=RMS, OSI-LPAP=GOLF                  -
               , N-SEL=C'HOST0001', T-SEL=C'GOLF', S-SEL=('SGLF',ASCII) -
               , P-SEL=('PGLF',ASCII)
OSI-CON HOTEL  , LOCAL-ACCESS-POINT=RMS, OSI-LPAP=HOTEL                 -
               , N-SEL=C'HOST0001', T-SEL = C'HOTL'                     -
               , S-SEL = ('SHTL',ASCII), P-SEL = ('PHTL',ASCII)
OSI-CON AIRLINE, LOCAL-ACCESS-POINT=RMS, OSI-LPAP=AIRLINE               -
               , N-SEL=C'HOST0001', T-SEL = C'FLGH'                     -
               , S-SEL=('SFLG',ASCII), P-SEL=('PFLG',ASCII)
END