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-Anweisungen für UTM-D-Anwendung 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 administrated 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