Application Programming Interface

#### Search Results

Search

# Application Programming Interface

PAC's Application Programming Interface (API) facilities are Natural subprograms invoked using CALLNAT statements to access PAC directly from within a user-written program without invoking PAC with MENU, ADMIN, or SYSPAC commands, see Invoking the APIs.

The APIs provide a wide range of flexibility, making it easier for you to customize the interface with PAC to meet your site requirements.

PAC provides the following APIs:

API Routine | PAC Entity | PAC Function
--- | --- | ---
APINAPP | Application | Add, Display, Modify
APINAPPL | Application | Add, Display, Modify
APINAUTH | Event Authorization | Add, Display, Purge
APINCCLG | Change Logs | Display, Purge
APINDSC | Event, Maintenance Request, Job | Display, Modify, Purge
APINENTS | Common, PAC and PAA objects, PAC JCL texts (jobs) and events | List
APINJOB | Job | Display
APINLCKS | Locked Data | Add, Display, Modify
APINLNK | Application Status Link | Add, Display, Modify
APINLNKS | PAC application - status links | List
APINLSRC | Object Version Natural Source | Load (read into Natural work area)
APINMEOL | Migration Event Locked Object | Display
APINMGEV | Migration Event | Add, Display, Modify, Submit, Purge
APINMR | Maintenance Request | Add, Display, Modify, Purge
APINNSRC | Objects, Used Lists | Display
APINOBJV | Object Version | Display
APINOBLL | Migration List | Add, Display, Modify
APINOBLS | Object List | Add, Display, Purge
APINOSLS | PAC object - status links | List
APINPATH | Migration Path | Add, Display, Modify
APINPRF | User Profile | Add, Modify, Retrieve
APINPRFS | User Profile | Select
APINSEL | Application Application Status Link Maintenance Request Migration Event Migration Path Job Object Version Status | Select
APINSELE | Event handling | Select
APINSELO | Object Status Link | Display
APINSEVT | Event handling | Submit
APINSTAT | Status | Add, Display, Modify
APINSTFF | Objects, Used Lists | Display
APINSTT | Status | Add, Display, Modify
APINTEXL | Migration List | Add, Display, Modify
APINTEXT | Event, Maintenance Request, Job | Display

Library SYSPACUS contains example programs for each of the individual APIs. These programs can be tailored to meet the specific needs of your site.

Invoke UGNXMAIN to access the API example programs.

How to invoke PAC APIs is described in Invoking the APIs.