This chapter includes these topics:
This chapter provides detailed information about the business interfaces that are available for human resource requisitions.
This table lists all of the available interface components:
Interface Type | Available Interfaces |
---|---|
Business Services | The RequisitionManager (JP080010) manages the getRequisiton (J0800020) and processRequisition (J0800021) operations. |
Note: You can find additional technical information about each type of business interface component. For additional descriptions of the information available, and instructions for finding this information, see Section 5, "Accessing Additional Information for Business Interface Components". |
The RequisitionManager web service (JP080010) manages the processing of these web service operations:
Operation | Description |
---|---|
getRequisition | Use this operation to obtain data from the Requisition Information (F08102) and Job Information (F08001) tables, based on the query criteria. |
processRequisition | Use this operation to add, update and delete requisition details into the Requisition Information table (F08102). |
Before using the RequisitionManager web service, or any of the related web service operations, you must install and configure the JD Edwards EnterpriseOne Address Book and JD Edwards EnterpriseOne Human Capital Management systems.
See the JD Edwards EnterpriseOne Applications Address Book Implementation Guide and the JD Edwards EnterpriseOne Applications Human Capital Management Fundamentals Implementation Guide.
To access Javadoc for the RequisitionManager web service and it's related operations, review these Javadoc packages:
JP080010 (RequisitionManager)
J0800020 (getRequisition)
J0800021 (processRequisition)
The getRequisition web service operation is a database query operation that enables consumers to obtain requisition data from the JD Edwards EnterpriseOne system. It is managed by the RequisitionManager PBSSV and uses the InternalGetRequisition, InternalGetRequisitionWhereFields, and InternalShowRequisition value objects. The process obtains data from these tables, based on the query criteria:
Requisition Information (F08102)
Job Information (F08001)
Before you use this operation, you can set business service properties to specify how many records the system returns for a query. This table includes information about the business service property that the getRequisition web service operation uses:
Group | Key | Description | Default Value |
---|---|---|---|
J0800020 | J0800020_MAX_ROWS | Maximum Rows Retrieved | 100 |
This table includes information that can help determine whether the getRequisition web service operation is functioning correctly:
Question | Answer |
---|---|
How can I tell if the operation completes successfully? | If the operation completes successfully, the system returns records to the consumer. The records that are returned to the consumer include all of the fields that are listed in the response interface for this operation. Some of the fields can include blank or zero values depending on the data that exists in the JD Edwards EnterpriseOne tables.
At a minimum, the system returns non-zero values for these fields:
If errors occur, errors and warning messages are returned from EnterpriseOne to the RequisitionManager PBSSV as an E1MessageList. |
If I encounter errors while processing a transaction, do I need to reverse the transaction? | No. This operation does not process transactions; therefore, no updates are necessary if you encounter errors.
If you receive errors while processing this operation, review your selection criteria and business service properties, and then retry your query. If you do not receive any matching records, review the data in the EnterpriseOne system to verify that the records for which you are searching exist in the database. |
Does this operation use record reservation? | No. The operation does not reserve records within the JD Edwards EnterpriseOne system during processing. |
The processRequisition web service operation is an inbound transaction operation that enables consumers to add, update, and delete requisition details in the Requisition Information table (F08102). The web service operation also supports add or delete in the Media Objects for Requisition when working with Requisition records. It is managed by the RequisitionManager PBSSV and uses the InternalProcessRequisition value object.
You must provide values for the following fields when using the processEmployee web service:
Business Unit
Home Business Unit
Requested By
This table includes information that can help determine whether the processRequisition web service operation is functioning correctly:
Question | Answer |
---|---|
How can I tell if the operation completes successfully? | If the operation completes successfully, the web service returns a success message to the RequisitionManager PBSSV as an E1MessageList.
At a minimum, the system returns non-zero values for these fields:
If errors occur, error and warning messages are returned from EnterpriseOne to the RequisitionManager PBSSV as an E1MessageList. |
If I encounter errors while processing a transaction, do I need to reverse the transaction? | This operation uses standard transaction processing. If the system encounters errors during processing, no data in the JD Edwards EnterpriseOne system is updated. No manual updates are required.
If you receive errors while processing this operation, review your selection criteria and business service properties, and then retry your query. |
Does this operation use record reservation? | No. The operation does not reserve records within the JD Edwards EnterpriseOne system during processing. |