This chapter includes these topics:
Section 6.1, "Overview of Business Services for Pre-Built Integrations"
Section 6.2, "Agile Product Lifecycle Management Integration with JD Edwards EnterpriseOne"
Section 6.5, "Order Promising Integration Using Web Service Callout (Release 9.1 Update)"
Section 6.6, "Purchase Order Dispatch for Requisition Self Service"
Section 6.7, "Rate Shopping Integration Using Web Service Callout (Release 9.1 Update)"
Section 6.8, "EU VAT ID Validation with VIES Using Web Service (Release 9.1 Update)"
Section 6.9, "Brazil NF-e Transmission Web Services (Release 9.1 Update)"
The business services that are documented in this guide have been built to enable you to create your own integration processes that meet your business requirements.
In addition to these business services, there are several other business services that have been built to support specific integrations between JD Edwards EnterpriseOne and other third-party systems. Though these business services were created as part of a specific solution, you can use them just as you would any other business service to meet the needs of your organization.
In most instances, those business services are documented in the solution-specific documentation that was created for the specific integration solution. This chapter lists all of the business services that are documented outside of this reference guide, provides you with a description of each service, and includes a reference to the detailed documentation for that service.
Agile Product Lifecycle Management (PLM) enables companies to manage individual product life cycles and to complete product portfolios and programs tied to product conception, design, launch, maturity, and phase-out. Primary users of Agile PLM are involved directly or indirectly in the product design. These users manage content in Agile PLM that often directly affects processes managed in other enterprise systems, such as JD Edwards EnterpriseOne, Manufacturing Execution Systems (MES), Customer Relationship Management (CRM), and so forth.
The integration of Agile PLM and JD Edwards EnterpriseOne is designed to synchronize product content information between Agile Product Collaboration and JD Edwards EnterpriseOne.
The Agile PLM integration uses these business services:
Business Service | Description |
---|---|
EngineeringChangeOrderManager (JP300000) | The EngineeringChangeOrderManager Published Business Service (PBSSV) manages the processing of the following: |
EngineeringChangeOrdersProcessor (J3000010) | The EngineeringChangeOrderManager calls the EngineeringChangeOrdersProcessor from the provider when a user creates an ECO. For the Design to Release PIP, the external system is Agile PLM. The user creates an ECO in Agile PLM and releases the same to JD Edwards EnterpriseOne. This processor calls the create ECO (B3004100) business function to add a header record in F4801. This action generates an ECO number, which the system uses to create a BOM in JD Edwards EnterpriseOne. |
EngineeringChangeOrderPartsListProcessor (J3000020) | The EngineeringChangeOrdersProcessor calls the EngineeringChangeOrderPartsListProcessor web service. This processor calls the create ECO (B3004100) business function to add a parts list and related items in JD Edwards EnterpriseOne. |
InventoryItemsProcessor (J4100020) | The EngineeringChangeOrdersProcessor calls the InventoryItemsProcessor web service. This processor calls the F4101 ItemMasterAddition (B4101062) business function to add items in JD Edwards EnterpriseOne. |
InventoryItemBranchProcessor (J4100030) | The EngineeringChangeOrdersProcessor calls the InventoryItemsProcessor web service is called. This processor calls the F4102 ItemBranchAddition (B4101072) business function to add item branch records in JD Edwards EnterpriseOne. |
IntegrationTimeStampManager (JP300010) | The IntegrationTimeStampManager PBSSV manages the processing of the ProcessIntegrationTimeStamp (J3000030) business service. |
ProcessIntegrationTimeStamp (J3000030) | The IntegrationTimeStampManager PBSSV calls the ProcessIntegrationTimeStamp web service. This processor adds and modifies the Integration Time Stamp table (F0095) with the last successful runtime. |
For additional information about these business services, see Oracle Design to Release Integration pack for Agile Product Lifecycle Management and JD Edwards EnterpriseOne Implementation Guide, "Configuring the Oracle Design to Release Integration Pack for Agile PLM and JD Edwards EnterpriseOne."
EnterpriseOne offers several mobile applications that enable users to inquire on and process business data on a mobile device while away from the office. EnterpriseOne mobile applications include:
Mobile Expense Management
Mobile Purchase Order Approval
Mobile Requisitions Self Service Approval
Mobile Sales Inquiries
Mobile Service Time Entry
These mobile applications use business services to pass data between the users' mobile devices and the EnterpriseOne database.
See Also: For additional information about any of the business services listed in this section, see the Business Services for Mobile Applications in the JD Edwards EnterpriseOne Applications Functionality for Mobile Devices Implementation Guide. |
All of the mobile applications documented in the JD Edwards EnterpriseOne Applications Functionality for Mobile Devices Implementation Guide use the AuthenticationManager (JPH90I01) to validate the mobile user's JD Edwards EnterpriseOne sign in credentials.
This table lists the business services used by the Expense Management mobile application:
This table lists the business services used by the Purchase Order Approval mobile application:
This table lists the business services used by the Requisition Self Service Approval mobile application:
This table lists the business services used by the Sales Inquiries mobile application:
This table lists the business services used by the Mobile Service Time Entry application:
The Direct Connect feature in the JD Edwards Requisition Self Service system enables users to select goods and services from approved vendor websites using the JD Edwards EnterpriseOne Shopping Cart program, and add them to a purchase requisition. This requisition is then processed through the JD Edwards EnterpriseOne system using standard processing.
The Direct Connect solution uses these business services:
For additional information about these business services, see "Setting Up Direct Connect and Purchase Order Dispatch."
The Web Services Callout integration uses the GOP JAXRPC Processor (JC34A010) or the GOP JAXWS Processor (JC34A020) business services to consume the Global Order Promising Web service. When the system transmits sales order, purchase order, manual inventory, work order, work order parts list, and routing events from EnterpriseOne to Order Promising, the Order Promising business service converts the events into the XML format required by the Order Promising Server.
The Global Order Promising integration uses these business services:
Business Service | Description |
---|---|
GOP JAXRPC Processor (JC34A010) | The GOP JAXRPC Processor business service (JC34A010) runs on the Oracle WebLogic Server (WLS) platform and reads the data stored in specific JD Edwards EnterpriseOne tables.
The E1 Enterprise server collects the data required for determining promised delivery date from the JD Edwards EnterpriseOne tables and then calls the JC34A010 business service. The JC34A010 business service makes the necessary calls to the GOP Web methods and returns the promised dates received from GOP to the E1 Enterprise server. |
GOP JAXWS Processor (J34A020) | The GOP JAXWS Processor business service (JC34A020) runs on the Oracle WebLogic Server (WLS) platform or the Web Application Server (WAS) platform, and reads the data stored in specific JD Edwards EnterpriseOne tables.
The E1 Enterprise server collects the data required for determining promised delivery date from the JD Edwards EnterpriseOne tables, and then calls the JC34A020 business service. The JC34A020 business service makes the necessary calls to the GOP Web methods and returns the promised dates received from GOP to the E1 Enterprise server. |
Many organizations and vendors require purchase orders before they will complete a purchasing transaction. The Purchase Order (PO) Dispatch solution enables users to send purchase orders electronically from the JD Edwards EnterpriseOne system to the vendor.
The PO Dispatch solution uses this business service:
For additional information about these business services, see JD Edwards EnterpriseOne Applications Requisition Self Service Implementation Guide, "Setting Up Direct Connect and Purchase Order Dispatch."
The Web Services Callout integration uses the Rate Shopping Processor (J49T0010) and the Rate Shopping WLS Processor (J49T0015), or the Rate Shopping JAXWS Processor (JC49T020) business services to consume the Rate Inquiry Web service of the Oracle Transportation Management system. When accessing rate shopping from the Sale Order programs, P4210 or P42101, the applicable business service converts the requested date, quantity, weight, and volume information into the XML format required by the Oracle Transportation Management rate inquiry Web service.
For additional information about these business services, see JD Edwards EnterpriseOne Applications Integration with Oracle Transportation Management Implementation Guide, "Rate Inquiry Process Using Web Services Callout."
You use the VAT Information Exchange System (VIES) Web service to enable quick and easy validation of VAT identification numbers throughout the European Union community. JD Edwards EnterpriseOne is set up to communicate with the VIES Web service, enabling you to validate VAT identification numbers for customers or suppliers directly in the JD Edwards EnterpriseOne system.
The aim of this business service is to enable you to run the Web service proxy on a weblogic server without having to run the migration tool.
This functionality runs on three supported applications servers:
Weblogic Server (WLS)
Websphere Application Server (WAS)
Oracle Application Server (OAS)
The type of business service (BSSV) build that you are using or that you want to use with this service determines which business service object you must configure:
The EU VAT ID validation solution uses these business services:
Server | Build Type | Business Service |
---|---|---|
Weblogic Server (WLS) | JAX-RPC with JDeveloper 11g | J740105 |
Weblogic Server (WLS)
Note: For JD Edwards EnterpriseOne release Tools 9.1.2 or later. |
JAX-WS with JDeveloper 11g | J740120 |
Websphere Application Server (WAS) | JAX-RPC with JDeveloper 10g & RAD | J740102 |
Websphere Application Server (WAS)
Note: For JD Edwards EnterpriseOne release Tools 9.1.2 or later. |
JAX-WS with JDeveloper 11g | J740120 |
Oracle Application Server (OAS)
Note: Releases prior to JD Edwards EnterpriseOne Tools 9.1 use this option. |
JAX-RPC with JDeveloper 10g | J740102 |
For additional information about this business service, see JD Edwards EnterpriseOne Applications Tax Processing Implementation Guide
The Web Services Callout integration uses the NF-e Lot Processing Processor (J76B0021) business services to orchestrate calls to the BSSV consumer proxies which in turn call the Web service of the Brazil fiscal authority.
It uses internal functions to read the input XML and convert it into the Simple Object Access Protocol (SOAP) message format required by the Web service and invokes the corresponding web service consumer proxy.