cataloged procedure
Học thuậtThân thiện
Definition
Noun: A cataloged procedure is a predefined and named set of control statements (or commands) that has been stored in a library. This allows it to be easily retrieved and executed by simply referencing its name, rather than having to rewrite or re-enter the entire sequence of statements each time it is needed.
Usage
This term is primarily used in the context of computing and data processing, especially within mainframe and batch job environments. It refers to a reusable component that automates a specific task or series of steps.
Examples
- The system administrator created a cataloged procedure to automate the nightly backup process.
- To run the report, you just need to call the cataloged procedure named .
- The efficiency of the job stream improved significantly after we replaced the inline code with a cataloged procedure.
Advanced Usage
- Cataloged procedures are fundamental in Job Control Language (JCL) for IBM mainframe systems. They are stored in partitioned datasets (PDS or PDSE) and are invoked within a job stream.
- They often contain symbolic parameters, making them flexible and adaptable for different executions by passing specific values at runtime.
Variants and Related Words
- Procedure (noun): A series of actions conducted in a certain order. In computing, it is a general term for a subroutine or function. A is a specific type of procedure that is stored in a system library.
- CLIST (Command LIST) (noun): A type of cataloged procedure in some systems that contains a list of TSO commands.
- REXX Exec (noun): Another type of executable script or procedure stored in a library, often used on IBM mainframes.
Synonyms
- Stored procedure
- Cataloged job
- Reusable routine
Notes
- The term is often spelled as cataloged procedure in American English. The British English spelling is catalogued procedure.
- It is a compound noun, but its meaning is specific to the field of computing. The concept is analogous to a script, macro, or stored function in other programming and operating system environments.
Noun
- a set of control statements that have been placed in a library and can be retrieved by name