JD Edwards World. Service Enablement Guide Release A9.3 E

Similar documents
Oracle Fusion Middleware

Microsoft Active Directory Plug-in User s Guide Release

Microsoft Internet Information Services (IIS) Plug-in User s Guide Release

JD Edwards World. User Defined Data for Distribution Guide Release A9.3 E

Oracle Linux. UEFI Secure Boot Signing Key Update Notice

Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management

Oracle Cloud Using Oracle E-Business Suite Adapter Endpoint Configuration Wizard. Release 17.3

Oracle Banking Channels Bank User Base

Oracle Fusion Middleware Known Issues in Oracle Stream Analytics

Microsoft.NET Framework Plug-in User s Guide Release

Database Change Reference Release 6.3

Oracle Communications Configuration Management

Oracle Utilities Advanced Spatial and Operational Analytics

Oracle Identity Manager Connector Guide for Dropbox. Release

What s New for Oracle Cloud Stack Manager. Topics: July Oracle Cloud. What's New for Oracle Cloud Stack Release

Oracle Fusion Middleware Creating Domain Templates Using the Domain Template Builder. 12c ( )

IBM WebSphere Portal Reference Guide Release 9.2.x

Oracle Enterprise Manager

JD Edwards World. Electronic Burst and Bind Guide Release A9.3 E

Invoice Formatting Guide Release A9.4

Oracle Utilities Customer Care and Billing

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

Oracle NoSQL Database Integration with SQL Developer. Release 18.1

Oracle Cloud E

Oracle Utilities Customer Care and Billing

Oracle Cloud Getting Started with Oracle WebCenter Portal Cloud Service

Oracle SQL Developer Web Accessibility Guide. Release 18.1

Oracle Virtual Desktop Client for ipad. Release Notes for Release 1.2

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer

Oracle Cloud. Oracle Cloud Adapters Postinstallation Configuration Guide E

Batch Versions Guide Release 9.2

Release for Microsoft Windows

Oracle Database Appliance Accessibility Guide. Release

Oracle Enterprise Data Quality for Product Data

Oracle Fusion Middleware Oracle Cloud Adapters Postinstallation Configuration Guide. 12c Release ( )

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Solution Explorer Guide Release 9.2

Oracle Fusion Middleware

Oracle Cloud E

Oracle Utilities Opower Custom URL Configuration

Insbridge Enterprise Rating Portal Configuration Guide

1 Understanding the Cross Reference Facility

Oracle Banking Enterprise Collections Release Notes Release

Oracle Communications Convergent Charging Controller. Sample Message Flows Reference Guide Release 6.0.1

Oracle Agile Product Lifecycle Management for Process Reporting User Guide Release E

Recipe Calculation Survey. Materials Control. Copyright by: MICROS-FIDELIO GmbH Europadamm 2-6 D Neuss Date: August 21 st 2007.

Oracle Agile Product Lifecycle Management for Process

Oracle Cloud Known Issues for Trial and Paid Subscriptions. Release 18.1

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

PeopleSoft Fluid Required Fields Standards

Oracle Cloud Using the Google Calendar Adapter. Release 17.3

Security Guide Release 4.0

Oracle Fusion Middleware

Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen Release September 2015

Oracle Real-Time Scheduler

Oracle Fusion Middleware Oracle Technology Adapters Release Notes. 12c ( )

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Creating vservers 12c Release 1 ( )

Managing Zone Configuration

Oracle Fusion Middleware Planning an Installation of Oracle Fusion Middleware. 12c ( )

Oracle Cloud. Using the Google Calendar Adapter Release 16.3 E

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Hardware and Software Configuration

Oracle Hospitality MICROS Commerce Platform Release Notes Release Part Number: E December 2015

Oracle Cloud What's New for Oracle WebCenter Portal Cloud Service

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Materials Control. Account Classes. Product Version Account Classes. Document Title: Joerg Trommeschlaeger

Oracle Banking Channels Bank User Base

Oracle Hospitality Query and Analysis Languages and Translation Configuration Guide. March 2016

Oracle Argus Safety. 1 Configuration. 1.1 Configuring a Reporting Destination for the emdr Profile. emdr Best Practices Document Release 8.0.

Translation Tools Guide Release 9.2

Oracle Fusion Middleware

Oracle Utilities Work and Asset Management

Data Structure Design Guide Release 9.2

Oracle Utilities Network Management System Integration to Oracle Utilities Mobile Workforce Management

Oracle. Sales Cloud Using Sales for Outlook. Release 13 (update 18A)

Oracle. Field Service Cloud Using the Parts Catalog

Taleo Enterprise Deep Linking Configuration Guide Release 17

Oracle Banking Platform

Oracle Cloud Using the Google Calendar Adapter with Oracle Integration

Oracle Utilities Mobile Workforce Management

Oracle mymicros.net, icare, myinventory and mylabor Self Host Release Notes Release v April 2015

Oracle Utilities Smart Grid Gateway

PeopleSoft Fluid Icon Standards

Oracle Cloud. Using Oracle Eloqua Adapter Release E

Oracle Enterprise Manager Ops Center

Defining Constants and Variables for Oracle Java CAPS Environments

Oracle Insurance. Implementing a. Release 5.6

Oracle SQL Developer Data Modeler Accessibility Guide. Release 18.1

Report Management and Editor!

WebLogic Tuxedo Connector Quick Start Guide for Oracle WebLogic Server 11g Release 1 (10.3.6)

Oracle Human Capital Management Cloud Using the HCM Mobile Application. Release 13 (update 18C)

Oracle SQL Developer Accessibility Guide. Release 18.1

Oracle Hospitality Suite8 XML Export of Invoice Data for Hungarian Tax Authority Release and Higher E November 2016

Export generates an empty file

JavaFX. JavaFX System Requirements Release E

Oracle Fusion Middleware. About XDS Usage. Configuring the XDS Connector for Oracle WebCenter Content. 11g Release 1 (11.1.1)

Oracle Hospitality Simphony Venue Management Release Notes Release 3.9 E March 2017

User's Guide Release

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones 12c Release 2 ( )

Materials Control Recipe Reduction based on Article Defaults

Oracle. Field Service Cloud Using Android and ios Mobile Applications 18B

Transcription:

JD Edwards World Service Enablement Guide Release A9.3 E21962-02 April 2013

JD Edwards World Service Enablement Guide, Release A9.3 E21962-02 Copyright 2013, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

Contents Preface... v Audience... Documentation Accessibility... Related Documents... Conventions... v v v v 1 Introduction 1.1 Overview of JD Edwards World Service Enablement... 1-1 2 Installation Components 2.1 Components of JD Edwards World Service Enablement... 2-1 2.2 Application Areas with Installed Web Services... 2-1 2.3 Oracle Enterprise Repository (OER)... 2-2 3 Components of a World Web Service 3.1 Java Layer... 3-1 3.2 Retrofitting Web Services... 3-1 A Processing Options A.1 Processing Options... A-1 B List of Web Services B.1 List of Web Services... B-1 iii

iv

Preface Welcome to the JD Edwards World Service Enablement Guide. Audience This guide is intended for implementers and end users of JD Edwards World Service Enablement. Documentation Accessibility For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc. Access to Oracle Support Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired. Related Documents You can access related documents from the JD Edwards World Release Documentation Overview pages on My Oracle Support. Access the main documentation overview page by searching for the document ID, which is 1362397.1, or by using this link: https://support.oracle.com/csp/main/article?cmd=show&type=not&id=1362397. 1 Conventions The following text conventions are used in this document: Convention boldface italic monospace Meaning Boldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary. Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values. Monospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter. v

vi

1 1Introduction This chapter contains the topic: Section 1.1, "Overview of JD Edwards World Service Enablement." 1.1 Overview of JD Edwards World Service Enablement The purpose of the JD Edwards World Service Enablement product is to expose JD Edwards World business processes to the outside world. JD Edwards created a Java API layer, which is exposed to outside applications through Web services. To communicate with JD Edwards World applications, the Java API layer uses one of several options. The first option is to utilize a new JD Edwards World Z-File Process; wherein the Java API layer writes to Z-Tables using the JD Edwards World JDBC database connector, then the Java program calls DREAM Writer to access the JD Edwards World interactive applications in a batch mode. Another option is having the API layer make RPG program calls from the Java code using the JT400 toolset. A third communication option used is to perform SQL calls from the Java code to the JD Edwards World database tables. The JD Edwards World JDBC database connector is used to process the SQL, as it allows for data conversion from the JD Edwards World database. Finally, RPG programs might call the internal Java API layer. The communication option used depends on the type of business process and could include more than one of the choices described here. Data objects were created for each business processes. The data objects are exposed to outside applications by utilizing Web services (that use a WSDL interface) for each business process. The Web services are bundled inside an Enterprise Archive file, or.ear file, which can be deployed to a Java application server. The Web services are J2EE compliant and can be used, or consumed, by other Java programs. The WSDL interface also allows for the Web services to be consumed by third-party integration applications, such as Oracle's BPEL Process Manager or IBM's WebSphere Business Integrator. The following diagram displays a graphical view of the JD Edwards World Service Enablement architecture. Introduction 1-1

Overview of JD Edwards World Service Enablement Figure 1 1 World A9.2 Service Enablement Architecture a graphical view of the JD Edwards World Service Enablement architecture. *********************************************************************************************** The different colors in the diagram represent different components of Service Enablement: Light blue - JD Edwards World RPG, DB2/400 components Light green - JD Edwards World Java, J2EE components Yellow - non-jd Edwards World applications Following is a brief explanation of the terms used in the diagram: Z-File Process - new JD Edwards World process for accessing interactive applications using a batch Z-File mode API - Application Programming Interface J2EE - Java 2 Platform, Enterprise Edition J2EE Container - J2EE application server (environment) Java - programming language designed for distributed environments World JDBC - Oracle custom JDBC database connector, includes JD Edwards World data scrubbing RPG - programming language in which JD Edwards World is written SQL - Structured Query Language WSDLs - Web Service Definition Language (web service document) 1-2 JD Edwards World Service Enablement Guide

2 2Installation Components This chapter contains these topics: Section 2.1, "Components of JD Edwards World Service Enablement," Section 2.2, "Application Areas with Installed Web Services," Section 2.3, "Oracle Enterprise Repository (OER)." 2.1 Components of JD Edwards World Service Enablement The following components are installed when you install JD Edwards World Service Enablement: JD Edwards World A9.2 / A9.2.1 Service Enablement Java application.ear file for either the Oracle WebLogic Application Server (WLS) or the IBM WebSphere Application Server (WAS). For WLS, the file is WebServices_v4_WLS.ear For WAS, the file is WebServices_v4_WAS.ear This file contains the Java API.jar file, the Web services files, and all the supporting files. If needed, the file deploys to the application servers and then you can run the Web services. Source code for the services is in the WebServices_v4_SourceFiles.zip. Source code is stored in the.zip files for use in any Java IDE. Javadoc is included to help further explain the Web Services and the underlying source code. The Javadoc is included in the WebServices_v4_Javadoc.zip file. Converged Application Repository files are located in the WorldCARV1.zip. These files are to be used with Oracle Enterprise Repository. 2.2 Application Areas with Installed Web Services The following lists the JD Edwards World application areas that have Web services installed with World Service Enablement: Address Book Customer Master Supplier Master Item Master Information G/L Account Installation Components 2-1

Oracle Enterprise Repository (OER) Journal Entry Fixed Asset Master Information Fixed Asset Cost Summary Purchase Order Sales Order Item Master Information 2.3 Oracle Enterprise Repository (OER) OER serves as the core element to the Oracle SOA Governance solution. An industry-leading metadata repository, OER provides a solid foundation for delivering governance throughout the service-oriented architecture (SOA) lifecycle by acting as the single source of truth for information surrounding SOA assets and their dependencies. OER provides a common communication channel for the automated exchange of metadata and service information between service consumers, providers, policy decision points, and additional governance tooling. It provides the visibility, feedback, controls, and analytics to keep your SOA on track to deliver business value. The intense focus on automation helps to overcome barriers to SOA adoption and streamline governance throughout the lifecycle. To make it easier to get started with OER, Oracle's Application Integration Architecture (AIA) team has developed an easier way to load services metadata into OER. Called the Converged Application Repository (CAR) project, this is an XML-based front-end to OER. If you want to have an OER instance on site, you can purchase OER. This allows for loading JD Edwards World Web services metadata using the WorldCARV1.zip after installing JD Edwards World Service Enablement. 2-2 JD Edwards World Service Enablement Guide

3 3Components of a World Web Service This chapter contains these topics: Section 3.1, "Java Layer," Section 3.2, "Retrofitting Web Services." 3.1 Java Layer The Java API layer used for JD Edwards World Service Enablement has several different parts. The parts include the data objects that represent the data in JD Edwards World, implementation classes, connection classes and other supporting classes. The source code for the Java API layer is included with the install. Both an Oracle JDeveloper project and an IBM WebSphere workspace have been provided. When creating a Web Service, all of the above components need to be in place. Direct calls to JD Edwards World RPG programs and database queries are necessary to collect the data. In these cases, the IBM JT400 API and the JD Edwards World JDBC database connector process the calls to the program and the database queries. The implementation classes use the data objects as inputs and outputs. The implementation classes are used to create the Web services. The Web services are created using the internal Integrated Development Environment (IDE) tools. By doing this, the WSDL and all the other necessary parts of the web service are created. Refer to your selected IDE documentation for further instructions on creating Web services. 3.2 Retrofitting Web Services In some cases, retrofitting the Web Services to a prior JD Edwards World release might be required. Though this is considered a customization of the software, the following are some suggestions on how to approach the task. Create a copy of the Java source delivered so that when updates are issued changes are not overridden. When creating classes to handle prior release processing, identify them differently from the base classes delivered Components of a World Web Service 3-1

Retrofitting Web Services 3-2 JD Edwards World Service Enablement Guide

A AProcessing Options This appendix contains the topic: Section A.1, "Processing Options." A.1 Processing Options The following table lists the applications and DREAM Writer versions used by Service Enablement. If the processing options are changed for any of these versions, it might cause the processing of the Web services to fail. Proceed with caution if you choose to change any of these versions. Description Form ID Version No Item Master Information - Revisions P4101 ZJDES001 Address Book Information P01051 ZJDES001 A/R Information P01053 ZJDES001 Accounts Payable Information P01054 ZJDES001 Address Revisions P0116 ZJDES001 Asset Master Information P1201 ZJDES001 Item Cost Summary P122101 ZJDES001 Text Messages Review P4016 ZJDES001 Text Messages Review P4016 ZJDES002 Non-Stock Item Master Information - Revisions Item Master Information - Manufacturing Data Item Branch Information - Revisions Item Branch Information - Manufacturing Data P4101N P41013 P41026 P41027 ZJDES001 ZJDES001 ZJDES001 ZJDES001 Item Cost Revisions P4105 ZJDES001 Item Availability Summary P41202 ZJDES001 Process Batch Journal Entries P09110Z XJDES001 Batch Order Edit and Creation - Sales P40211Z XJDES001 Processing Options A-1

Processing Options Description Form ID Version No Batch Order Edit and Creation - Sales EDI Purchase Order Change Edit/Create EDI Purchase Order Change Edit/Create Purchase Order Batch Entry Edit Object Purchase Order Batch Entry Edit Object P40211Z P471311 P471311 P471411 P471411 XJDES002 XJDES001 XJDES002 XJDES001 XJDES002 Accounts by Business Unit P0901 ZJDES001 A-2 JD Edwards World Service Enablement Guide

B BList of Web Services This appendix contains the topic: Section B.1, "List of Web Services." B.1 List of Web Services The following are the individual Web services provided with JD Edwards World A9.2 / A9.2.1 Service Enablement. For a more in depth description of the services, please refer to the JavaDoc provided with the install. Note: You can use most services with A9.2 and A9.2.1. The following services require A9.2.1: ECOHeaderImplService ECOPartsListImplService ECORelatedItemImplService EngineeringChangeOrderManagerService IntegrationTimeStampManagerService WorkOrderCategoryCodesImplService Item Accounts Payable Accounts Receivable Address Book BankAccountImpl_v4Service ContactAddressesImpl_v4Service ContactPhonesImpl_v4Service ContactImpl_v4Service EmailAddressImpl_v4Service RelatedAddressImpl_v4Service SocioEconomicImpl_v4Service Distribution Description SupplierImpl_v4Service CustomerImpl_v4Service AddressBookImpl_v4Service CustomerServiceInquiryImplService List of Web Services B-1

List of Web Services Item PurchaseOrderImplService SalesHistoryInquiryImplService SalesOrderImplService SummaryOfAvailabilityImplService Financials FAMasterInformationImpl_v4Service AccountRevisionsImpl_v4Service JournalEntryImpl_v4Service PaymentTermsImpl_v4Service Inventory BasicItemMasterImplService ItemLocationImplService ItemMasterImplService IMBranchPlantBulkItemInfoImplService IMBranchPlantClassCodesImplService IMBranchPlantLotImplService IMBranchPlantLotMasterRevisionsImplServic e IMBranchPlantManufDataImplService IMBranchPlantQuantitiesImplService IMBranchPlantRevisionsImplService IMBulkProductInfoImplService ItemMasterClassCodes IMCostRevisionsImplService IMDefaultUnitsOfMeasureImplService IMLotSNSetupImplService IMManufacturingDataImplService IMUCCImplService UMBulkConversionImplService UMConversionImplService UMItemConversionImplService ECO ECOPartsListImplService (requires A9.2.1) ECORelatedItemImplService (requires A9.2.1) EngineeringChangeOrderManagerService (requires A9.2.1) Utilities BatchCtrlImplService BusinessUnitMasterImplService Description EquipmentCostDetailImpl_v4Service BasePriceImplService ECOHeaderImplService (requires A9.2.1) AccountValidationImpl_v4Service B-2 JD Edwards World Service Enablement Guide

List of Web Services Item CurrencyConversionImplService ConvertDatesImpl_v4Service EmployeeMasterImplService FormatDataImplService GLDateImplService IntegrationTimeStampManagerService (requires A9.2.1) ManufDistAAIImplService NextNumberImplService RetrieveAddressNumberImplService SubledgerEditImplService UserDefinedCodesImplService WorkOrderCategoryCodesImplService (requires A9.2.1) WorkOrder Description List of Web Services B-3

List of Web Services B-4 JD Edwards World Service Enablement Guide