- Name, code, and description of the operation.
- Parameters-a table indicating which of the six parameter values the operation expects from and returns to your application. A "Sent" parameter is sent from the application to the operation; a "Returned" parameter is returned from the operation to the application when the operation is complete.
- Prerequisites-the conditions your application must satisfy for the operation to be successful.
- Procedure-the steps for initializing the parameters that the operation requires.
- Details-additional information about the operation.
- Result-the results of both a successful and an unsuccessful operation. Each operation returns a status code, informing your application of the outcome of the operation. Status Code 0 indicates the operation was successful. A nonzero status code usually indicates a failure. However, some nonzero status codes are informative and appear even when the associated operation is successful-for example, Status Code 60 means the specified reject count has been reached.
- Positioning-the effect the operation has on the logical and/or physical currency of the records in a file.