Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

MODFTPRF - Berechtigungsprofil ändern

&pagelevel(4)&pagelevel

Mit dem Makroaufruf MODFTPRF können Sie ein Berechtigungsprofil ändern. Der Funktionsumfang entspricht dem des Kommandos MODIFY-FT-PROFILE.

Format des Makros MODFTPRF (LIST-Form/Standardform)

Name

Operation

Operanden

[name]

MODFTPRF

[MF=L]

,NAME={*ALL / adr}

[,PASS={*NONE / adr}]

[,SELECT=[*]OWN /

[,TAD={*ALL / *NOTSP / adr}]

[,OWNER={*OWN / *ALL / adr}]

[,NEWNAME={*OLD / adr}]

[,NEWTAD={*UNCHG / adr}

{[,VALID={*UNCHG / [*]YES / [*]NO}] /

 [,USAGE={*UNCHG / [*]PRIVATE / [*]PUBLIC}] /

 [,EXPDATE={*UNCHG / *NOTRS / adr}] /

 [,VALID={[*]YES / [*]NO}] /

 [,USAGE={[*]PRIVATE / [*]PUBLIC}] /

 [,EXPDATE={*NOTRS / adr (1)}]}

[,PRIV={*UNCHG / [*]NO / [*]YES}]

[,ILV={*UNCHG / [*]NO / [*]YES}] /

[,IOSND={*UNCHG / [*]NO / [*]YES}]

[,IORCV={*UNCHG / [*]NO / [*]YES}]

[,IISND={*UNCHG / [*]NO / [*]YES}]

[,IIRCV={*UNCHG / [*]NO / [*]YES}]

[,IIPRC={*UNCHG / [*]NO / [*]YES}]

[,IIMAN={*UNCHG / [*]NO / [*]YES}]]

[,UAD={*UNCHG / [*]OWN} /

[,UUSER={*OWN / adr}]

,UACC={*OWN / *FIRST / *NONE / *NOTSP / adr}

[,UPASS={*OWN /*NONE / *NOTSP / adr}]]]

[,INIT={*UNCHG / [*]REMOTE / [*]LOCAL / [*]BOTH}]

[,TRANS={*UNCHG / [*]FROM/ / [*]TO / [*]NOTRS}]

[,PARTNER={*UNCHG / *NOTRS / adr}]

,ADDPART=(adr1,...,adr50)/

,REMPART=(adr1,...,adr50)]

[,MAXPLV={*UNCHG / *NOTRS / integer0-100}]

[,FILE={*UNCHG / *NOTRS / adr}] / PFXFIL=adr /

[,LIB={*UNCHG / *NOTRS / adr} / PFXLIB=adr]

[,EL={*UNCHG / *NOTRS / adr} / PFXEL=adr

 [,ELVER={*STD / adr}]]

[,ELTYP={*UNCHG / *NOTRS / adr}]

[,FPASS={*UNCHG / *NOTRS / *NONE / adr}]

[,PAD={*UNCHG / [*]SAME / *NOTRS} /

[,PUSER={*SAME / *NOTRS / adr}

,PACC={*SAME / *NONE / *NOTRS / adr}

[,PPASS={*SAME / *NOTRS / *NONE / adr}]]]

[,SUCC={*UNCHG / *NOTRS / *NONE / adr}/

[,PFXSUCC={*UNCHG / *NOTRS / adr}]

[,SUXSUCC={*UNCHG / *NOTRS / adr}]]

[,FAIL={*UNCHG / *NOTRS / *NONE / adr} /

[,PFXFAIL={*UNCHG / *NOTRS / adr}]

[,SUXFAIL={*UNCHG / *NOTRS / adr}]]

[,WRITE={*UNCHG / [*]NOTRS / [*]NEW / [*]RPL /

 [*]EXT}]

[,FTFUNC={*UNCHG / [*]NOTRS /

 ([TRANSF][,MODATT][,READDIR][,FILEPROC])}]

[,TEXT={*UNCHG / *NONE / adr]

[,CHIP={[*]NO / [*]YES}]

[,DENC={*UNCHG / [*]NOTRS / [*]YES / [*]NO}]

1Die Datumsangabe muss in der Form JJJJMMTT erfolgen. Das Datum muss im Bereich zwischen 01.01.1970 und 18.01.2038 liegen.

Format des Makros MODFTPRF (DSECT-Form)

XXXFTPRF DSECT
XXXHPRF  FHDR  MF=(C,&P)
XXXNAME  DS    A             A(NAME)
XXXNAMEL DS    XL2           L(NAME)
XXXPASSL DS    XL2           L(PASSWORD)
XXXPASS  DS    A             A(PASSWORD)
XXXTAD   DS    A             A(SELECT-TRANSFER-ADMISSION)
XXXTADL  DS    XL2           L(SELECT-TRANSFER-ADMISSION)
XXXOWNL  DS    XL2           L(SELECT-OWNERID)
XXXOWN   DS    A             A(SELECT-OWNERID)
XXXNNAM  DS    A             A(NEW-NAME)
XXXNNAML DS    XL2           L(NEW-NAME)
XXXNTADL DS    XL2           L(TRANSFER-ADMISSION)
XXXNTAD  DS    A             A(TRANSFER-ADMISSION)
XXXUUS   DS    A             A(USER-ID/USER-ADMISSION)
XXXUUSL  DS    XL2           L(USER-ID/USER-ADMISSION)
XXXUACL  DS    XL2           L(USER-ACC/USER-ADMISSION)
XXXUAC   DS    A             A(USER-ACC/USER-ADMISSION)
XXXUPA   DS    A             A(USER-PASSWORD/USER-ADMISSION)
XXXUPAL  DS    XL2           L(USER-PASSWORD/USER-ADMISSION)
XXXPARTL DS    XL2           L(PARTNER-NAME)
XXXPART  DS    A             A(PARTNER-NAME)
XXXFIL   DS    A             A(FILE / -PREFIX / LIB / -PREFIX)
XXXFILL  DS    XL2           L(FILE / -PREFIX / LIB / -PREFIX)
XXXELL   DS    XL2           L(ELEMENT / -PREFIX)
XXXEL    DS    A             A(ELEMENT / -PREFIX)
XXXEV    DS    A             A(ELEMENT-VERSION)
XXXEVL   DS    XL2           L(ELEMENT-VERSION)
XXXETYL  DS    XL2           L(ELEMENT-TYPE)
XXXETY   DS    A             A(ELEMENT-TYPE)
XXXFPA   DS    A             A(FILE-PASSWORD)
XXXFPAL  DS    XL2           L(FILE-PASSWORD)
XXXPUSL  DS    XL2           L(USER-ID/PROCESSING-ADMISSION)
XXXPUS   DS    A             A(USER-ID/PROCESSING-ADMISSION)
XXXPAC   DS    A             A(USER-ACC/PROCESSING-ADMISSION)
XXXPACL  DS    XL2           L(USER-ACC/PROCESSING-ADMISSION)
XXXPPAL  DS    XL2           L(USER-PASSWORD/PROCESSING-ADM)
XXXPPA   DS    A             A(USER-PASSWORD/PROCESSING-ADM)
XXXSUC   DS    A             A(SUCCESS-PROCESSING)
XXXSUCL  DS    XL2           L(SUCCESS-PROCESSING)
XXXFAIL  DS    XL2           L(FAILURE-PROCESSING)
XXXFAI   DS    A             A(FAILURE-PROCESSING)
*
* 1-BYTE-FELDER ZUR ANGABE VON SCHLUESSELWOERTERN *
*
XXXINAME DS    XL1           NAME: ALL
XXXIPASS DS    XL1           PASSWORD: NONE
*
XXXSEL   DS    XL1           SELECT: OWN
XXXITAD  DS    XL1           TRANSFER-ADMISSION: ALL / NOTSP
XXXIOWN  DS    XL1           OWNERID: OWN / ALL
*
XXXINNAM DS    XL1           NEW NAME: OLD
XXXINTAD DS    XL1           TRANSFER-ADMISSION: UNCHG/NOTSP
*
XXXPRIV  DS    XL1           PRIVILEGED: UNCHG / NO / YES
*
XXXILV   DS    XL1           IGNORE-MAX-LEVELS:  UNCHG / NO / YES
XXXIOSND DS    XL1           OUTBOUND-SEND:      UNCHG / NO / YES
XXXIORCV DS    XL1           OUTBOUND-RECEIVE:   UNCHG / NO / YES
XXXIISND DS    XL1           INBOUND-SEND:       UNCHG / NO / YES
XXXIIRCV DS    XL1           INBOUND-RECEIVE:    UNCHG / NO / YES
XXXIIPRC DS    XL1           INBOUND-PROCESSING: UNCHG / NO / YES
*
XXXUAD   DS    XL1           USER-ADMISSION: UNCHG / OWN
XXXIUUS  DS    XL1           USER-ID:  OWN
XXXIUAC  DS    XL1           USER-ACC: OWN / FIRST / NOTSP
XXXIUPA  DS    XL1           USER-PASSWORD: OWN / NONE / NOTSP
*
XXXINIT  DS    XL1           INITIATOR: UNCHG / REM / LOC / BOTH
XXXTRDIR DS    XL1           TRANSFER DIRECTION:UNCHG/FROM/TO/NOTRS
*
XXXIPART DS    XL1           PARTNER-NAME: UNCHG/NOTRS/ADD/REMOV
XXXMPLV  DS    XL1           MAX-PARTNER-LEVEL: UNCHG / NOTRS / 0-100
*
XXXIFIL  DS    XL1           FILE-NAME: UNCHG / NOTRS / EXP / LIBEL
XXXILIB  DS    XL1           LIBRARY-NAME: UNCHG / NOTRS / EXP
XXXIEL   DS    XL1           ELEMENT-NAME: UNCHG / NOTRS / EXP
XXXIEV   DS    XL1           ELEMENT-VERSION: STD
XXXIETY  DS    XL1           ELEMENT-TYPE: UNCHG / NOTRS
XXXIFPA  DS    XL1           FILE-PASSWORD: UNCHG / NOTRS / NONE
*
XXXPAD   DS    XL1           PROCESSING-ADMISSION: UNCHG / SAME / NOTRS
XXXIPUS  DS    XL1           USER-ID:  SAME / NOTRS
XXXIPAC  DS    XL1           USER-ACC: SAME / NOTRS
XXXIPPA  DS    XL1           USER-PASSWORD: SAME / NOTRS / NONE
*
XXXISUC  DS    XL1           SUCCESS-PROCESSING: UNCHG/NOTRS/NONE/EXP
XXXIFAI  DS    XL1           FAILURE-PROCESSING: UNCHG/NOTRS/NONE/EXP
*
XXXWRMOD DS    XL1           WRITE-MODE: UNCHG/NOTRS/NEW/RPL/EXT
*
XXXCHIP  DS    XL1           CHIP-PROFILE: NO / YES
*
* VRS_MPRF2
*
XXXEXDA  DS    A             A(EXPIRATION-DATE)
XXXEXDAL DS    XL2           L(EXPIRATION-DATE)
XXXPSUCL DS    XL2           L(SUCCESS-PROCESSING-PREFIX)
XXXPSUC  DS    A             A(SUCCESS-PROCESSING-PREFIX)
XXXXSUC  DS    A             A(SUCCESS-PROCESSING-SUFFIX)
XXXXSUCL DS    XL2           L(SUCCESS-PROCESSING-SUFFIX)
XXXPFAIL DS    XL2           L(FAILURE-PROCESSING-PREFIX)
XXXPFAI  DS    A             A(FAILURE-PROCESSING-PREFIX)
XXXXFAI  DS    A             A(FAILURE-PROCESSING-SUFFIX)
XXXXFAIL DS    XL2           L(FAILURE-PROCESSING-SUFFIX)
XXXTEXTL DS    XL2           L(TEXT)
XXXTEXT  DS    A             A(TEXT)
XXXAPRTL DS    50A           A(A-PARTNER-NAME)
XXXAPRT  DS    50XL2         L(A-PARTNER-NAME)
*
XXXFTFUN DS    XL2           FT-FUNCTION: UNCHG / NOTRS /
*                                  [TRANF]+[MODA]+[READ]+[FPRO]
XXXIIMAN DS    XL1           INBOUND-MANAGEMENT: UNCHG / NO / YES
XXXITEXT DS    XL1           TEXT: UNCHG / NONE
*
XXXVALID DS    XL1           VALIDATE: UNCHG / YES / NO
XXXUSAGE DS    XL1           USAGE: UNCHG / PRIV / PUBL
XXXIEXDA DS    XL1           EXPIRATION-DATE: UNCHG / NOTRS
XXXIPSUC DS    XL1           SUCCESS-PROCESSING-PREFIX: UNCHG / NOTRS
*
XXXIXSUC DS    XL1           SUCCESS-PROCESSING-SUFFIX: UNCHG / NOTRS
XXXIPFAI DS    XL1           FAILURE-PROCESSING-PREFIX: UNCHG / NOTRS
XXXIXFAI DS    XL1           FAILURE-PROCESSING-SUFFIX: UNCHG / NOTRS
*
* VRS_MPRF4
*
XXXDENC  DS    XL1           DATA-ENCRYPTION: UNCHG / NOTRS / YES / NO
*
XXXFTPRL EQU   *-XXXFTPRF

Die Bedeutung der Parameter im Makroaufruf MODFTPRF entspricht der Bedeutung der Parameter im Kommando MODIFY-FT-PROFILE gemäß folgender Tabelle.

Operand
(L-Form)

Adressfeld
(D-Form)

Bedeutung im Kommando

NAME

NAME

NAME

PASS

PASS

PASSWORD

SELECT

SEL

SELECT-PARAMETER

TAD

TAD

TRANSFER-ADMISSION in der Struktur SELECT-PARAMETER

OWNER

OWN

OWNER in der Struktur SELECT-PARAMETER

NEWNAME

NNAM

NEWNAME

NEWTAD

NTAD

NEW-TRANSFER-ADMISSION

VALID

VALID

VALID

USAGE

USAGE

INVALID-ON-DETECTION

EXPDATE

EXDA

EXPIRATION-DATE

PRIV

PRIV

PRIVILEGED

ILV

ILV

IGNORE-MAX-LEVELS

IOSND

IOSND

OUTBOUND-SEND in der Struktur IGNORE-MAX-LEVELS

IORCV

IORCV

OUTBOUND-RECEIVE in der Struktur IGNORE-MAX-LEVELS

IISND

IISND

INBOUND-SEND in der Struktur IGNORE-MAX-LEVELS

IIRCV

IIRCV

INBOUND-RECEIVE in der Struktur IGNORE-MAX-LEVELS

IIPRC

IIPRC

INBOUND-PROCESSING in der Struktur IGNORE-MAX-LEVELS

IIMAN

IIMAN

INBOUND-MANAGEMENT in der Struktur IGNORE-MAX-LEVELS

UAD

UAD

USER-ADMISSION

UUSER

UUS

USER-IDENTIFICATION in der Struktur USER-ADMISSION

UACC

UAC

USER-ACCOUNT in der Struktur USER-ADMISSION

UPASS

UPA

USER-PASSWORD in der Struktur USER-ADMISSION

INIT

INIT

INITIATOR

TRANS

TRDIR

TRANSFER-DIRECTION

PARTNER

PART

PARTNER-NAME

MAXPLV

MPLV

MAX-PARTNER-LEVEL

FILE

FIL

FILE-NAME

PFXFIL

FIL

PREFIX von LIBRARY

LIB

FIL

LIBRARY

EL

EL

ELEMENT

PFXEL

EL

PREFIX von ELEMENT

ELVER

EV

ELEMENT-VERSION

ELTYP

ETY

ELEMENT-TYPE

FPASS

FPA

FILE-PASSWORD

PAD

PAD

PROCESSING-ADMISSION

PUSER

PUS

USER-IDENTIFICATION in der Struktur PROCESSING-ADMISSION

PACC

PAC

USER-ACCOUNT in der Struktur PROCESSING-ADMISSION

PPASS

PPA

USER-PASSWORD in der Struktur PROCESSING-ADMISSION

SUCC

SUC

SUCCESS-PROCESSING

PFXSUCC

PSUC

PREFIX in der Struktur SUCCESS-PROCESSING

SUXSUCC

XSUC

SUFFIX in der Struktur SUCCESS-PROCESSING

FAIL

FAI

FAILURE-PROCESSING

PFXFAIL

PFAI

PREFIX in der Struktur FAILURE-PROCESSING

SUXFAIL

XFAI

SUFFIX in der Struktur FAILURE-PROCESSING

WRITE

WRMOD

WRITE-MODE

FTFUNC

FTFUN

FT-FUNCTION

TEXT

TEXT

USER-INFORMATION

CHIP

CHIP

CHIPCARD in der Struktur TRANSFER-ADMISSION

DENC

DENC

DATA-ENCRYPTION

Wird an der Kommandoschnittstelle ein Chipkartenprofil angelegt (TRANSFER-ADMISSION=*CHIPCARD(TRANSFER-ADMISSION=,CERTIFICATE=)), so setzt sich die intern abgespeicherte Transfer-Admission aus der angegebenen Transfer-Admission, sowie der Zertifikatsnummer und der Zertifizierungsstelle zusammen.

An der Programmschnittstelle können diese Teile der Transfer-Admission nicht in getrennten Feldern angegeben werden, sondern die Transfer-Admission muss vom Aufrufer der Programmschnittstelle selbst korrekt aufgebaut werden. Die Struktur der anzugebenden Transfer-Admission sieht folgendermaßen aus:

4 Byte

Nummer der Zertifizierungsstelle, die im System konfiguriert ist

4 Byte

Zertifikatsnummer

0-7 Byte

Transfer-Admission, die im Partnersystem angegeben wird. Ist dieser Teil der Transfer-
Admission leer, so entspricht das der Angabe TRANSFER-ADMISSION=*NONE an
der Kommandoschnittstelle.