IBM Support

What is the relationship between the various modules that allow exit processing in Content Manager OnDemand for z/OS?

Question & Answer


Question

In IBM® Content Manager OnDemand for z/OS®, there are many parts and samples that are involved in the exit process. How do they all work together?

Answer

Exit for checking access permissions
Flow: Content Manager OnDemand -> ARSUPERM -> ARSUSECX -> dynamic exit facility -> ARSUSECZ
ARSUSECZ is established with SETPROG ...ARS.SECURITY
part sample (language) macro, header, copybook build JCL
ARSUPERM ARSUPERM (C) ARSUSECH, ARSCSXIT n/a
ARSUPERM ARSUPERC (COBOL) ARSUSECB, ARSCSXIC ARSUPERJ
ARSUSECX ARSUSECX (assembler) ARSUSECA ARSUSECJ
ARSUSECZ ARSUSECZ (assembler) ARSUSECA ARSUSECJ

Exit for logging on or working with passwords
Flow: Content Manager OnDemand -> ARSUSEC -> ARSUSECX -> dynamic exit facility -> ARSUSECZ
ARSUSECZ is established with SETPROG ...ARS.SECURITY
part sample (language) macro, header, copybook build JCL
ARSUSEC ARSUSEC (C) ARSUSECH, ARSCSXIT n/a
ARSUSEC ARSUSECC (COBOL) ARSUSECB, ARSCSXIC ARSUSEJJ
ARSUSECX ARSUSECX (assembler) ARSUSECA ARSUSECJ
ARSUSECZ ARSUSECZ (assembler) ARSUSECA ARSUSECJ

Exit for modifying document attributes, such as AG/application, size, and so on
Flow: Content Manager OnDemand -> ARSUUPDT -> ARSUUPDX -> dynamic exit facility -> ARSUUPDZ
ARSUUPDZ is established with SETPROG ...ARS.RSADUPDT
part sample (language) macro, header, copybook build JCL
ARSUUPDT ARSUUPDT (C) ARSUUPDH, ARSCSXIT n/a
ARSUUPDT ARSUUPDC (COBOL) ARSUUPDB, ARSCSXIC ARSUUPDJ
ARSUUPDX ARSUUPDX (assembler) ARSUUPDA n/a
ARSUUPDZ ARSUUPDZ (assembler) ARSUUPDA n/a

Exit for passticket generation
Flow: Content Manager OnDemand -> dynamic exit facility -> ARSPTGN
ARSPTGN is established with SETPROG ...ARS.PTGN
part sample (language) macro, header, copybook build JCL
ARSPTGN ARSPTGN (assembler) ARSXPTGN n/a

Exit for table space creation
Flow: Content Manager OnDemand -> ARSUTBL
ARSUTBL is established by ARS_DB_TABLESPACE_USEREXIT in ars.cfg
part sample (language) macro, header, copybook build JCL
ARSUTBL ARSUTBL (C) ARSCSXIT n/a
ARSUTBL ARSUTBLC (COBOL) ARSCSXIC ARSUTBLJ

Exit for document preview
Flow: Content Manager OnDemand -> ARSUPREP
ARSUPREP is established by "Use preview exit" option
part sample (language) macro, header, copybook build JCL
ARSUPREP ARSUPREP (C) ARSCSXIT n/a
ARSUPREP ARSUPREC (COBOL) ARSCSXIC ARSUPREJ
In addition, be sure to review the websites at the links under Related Information when planning for exits.

[{"Type":"MASTER","Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQHWE","label":"Content Manager OnDemand for z\/OS"},"ARM Category":[{"code":"a8m0z0000001gP1AAI","label":"technote"}],"ARM Case Number":"","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"9.5.0;and future releases"}]

Document Information

Modified date:
27 October 2022

UID

swg21265590