Contents
- Intended Audience
- Documentation Accessibility
- Structure
- Related Documents
- Conventions
- 1.1 What Does OracleAS Integration B2B Provide?
- 1.2 Supported Protocols
- 1.3 Design-Time Workflow
- 1.3.1 Business Protocols
- 1.3.2 Trading Partner Management—Creating Trading Partner Profiles
- 1.3.3 Trading Partner Management—Creating Trading Partner Agreements
- 1.3.4 Configuration and Deployment
- 1.4 OracleAS Integration B2B Administration, Monitoring, and Security
- 1.5 Chapter Summary
- 2.1 Overview of Supported Protocols
- 2.2 Document Protocols
- 2.2.1 RosettaNet
- 2.2.1.1 RosettaNet Dictionaries
- 2.2.1.2 RosettaNet Validation
- 2.2.2 EDI X12
- 2.2.3 EDI EDIFACT
- 2.2.4 Custom Documents
- 2.3 Exchange Protocols
- 2.3.1 RNIF
- 2.3.2 AS2
- 2.3.3 Generic
- 2.4 Process Protocols
- 2.4.1 PIPs
- 2.5 Business Protocols
- 2.5.1 Mix and Match Protocols
- 2.6 Chapter Summary
- 3.1 Internal Delivery Channels in OracleAS Integration B2B
- 3.2 Integrations with OracleAS Integration InterConnect
- 3.3 Integrations with Oracle E-Business Suite
- 3.4 Integrations with Host Applications
- 3.5 Overview of Callouts
- 3.6 Chapter Summary
- 4.1 Accessing the User Interface Tool
- 4.2 User Interface Tool Page Layouts
- 4.2.1 Main List Pages
- 4.2.2 Details Pages
- 4.2.3 Creating Incomplete Partner Data
- 4.2.4 Creating, Adding, Deleting, and Removing Data
- 4.2.5 Naming Conventions
- 4.2.6 Using the Browser Back and Forward Buttons
- 4.2.7 Using the Return to List Link
- 4.2.8 Searching for Data on the Main List Page
- 4.2.9 Exporting Partner Data to an XML File
- 4.2.10 Viewing the State of Partner Data on the Details Pages
- 4.2.10.1 Draft State for Partner Data
- 4.2.10.2 Approved State for Partner Data
- 4.2.10.3 Deployed State for Partner Data
- 4.3 Partners Tab Overview
- 4.3.1 Trading Partners List Page
- 4.3.2 Trading Partner Agreements List Page
- 4.3.3 Protocols List Page
- 4.3.4 Callouts List Page
- 4.4 Deployment Tab Overview
- 4.5 Reports Tab Overview
- 4.6 Administration Tab Overview
- 4.6.1 Design List Page
- 4.6.2 Management List Page
- 4.7 Chapter Summary
- 5.1 About the OracleAS Integration B2B Tutorials
- 5.1.1 Business Scenario
- 5.1.2 Business Scenario Workflow in the Tutorials
- 5.2 Before You Begin the Tutorials
- 5.2.1 Setting Up the CLASSPATH Environment
- 5.2.2 Logging In to OracleAS Integration B2B
- 5.2.3 Changing the Host Trading Partner Name
- 5.2.4 Location of Runtime and Configuration Files Used in the Tutorials
- 5.3 Tutorial 1: Setting Up a RosettaNet over the Internet Transaction
- 5.3.1 Acme Server, Task 1: Creating the Collaboration
- 5.3.1.1 Creating the 3A4 Collaboration
- 5.3.2 Acme Server, Task 2: Setting Up the Trading Partners
- 5.3.2.1 Setting Up the Remote Trading Partner (GlobalChips)
- 5.3.2.2 Setting Up the Host Trading Partner (Acme)
- 5.3.3 Acme Server, Task 3: Creating the Trading Partner Agreement
- 5.3.4 Acme Server, Task 4: Creating and Deploying the Configuration
- 5.3.5 Task 5: Verifying the Purchase Order Transaction
- 5.3.6 GlobalChips Server, Task 1: Creating the Collaboration
- 5.3.7 GlobalChips Server, Task 2: Setting Up the Trading Partners
- 5.3.7.1 Setting Up the Remote Trading Partner (Acme)
- 5.3.7.2 Setting Up the Host Trading Partner (GlobalChips)
- 5.3.8 GlobalChips Server, Task 3: Creating the Trading Partner Agreement
- 5.3.9 GlobalChips Server, Task 4: Creating and Deploying the Configuration
- 5.3.10 Both Servers, Task 5: Verifying the Purchase Order Transaction
- 5.4 Tutorial 2: Setting Up an EDI EDIFACT over Generic (VAN) Transaction
- 5.4.1 Acme Server, Task 1: Creating the Business Actions
- 5.4.1.1 Creating the Process_ORDERS Business Action—Acme Sends a Purchase Order
- 5.4.1.2 Creating the Process_CONTRL Business Action—Functional Acknowledgments
- 5.4.1.3 Creating the Process_ORDRSP Business Action—GlobalChips Sends a Purchase Order Confirmation
- 5.4.2 Acme Server, Task 2: Setting Up the Trading Partners
- 5.4.2.1 Setting Up the Remote Trading Partner (GlobalChips)
- 5.4.2.2 Setting Up the Host Trading Partner (Acme)
- 5.4.3 Acme Server, Task 3: Creating the Trading Partner Agreement
- 5.4.4 Acme Server, Task 4: Creating and Deploying the Configuration
- 5.4.5 Task 5: Verifying the Purchase Order Transaction
- 5.4.6 GlobalChips Server, Task 1: Creating the Business Actions
- 5.4.7 GlobalChips Server, Task 2: Setting Up the Trading Partners
- 5.4.7.1 Changing the Host Trading Partner Name to GlobalChips
- 5.4.7.2 Setting Up the Remote Trading Partner (Acme)
- 5.4.7.3 Setting Up the Host Trading Partner (GlobalChips)
- 5.4.8 GlobalChips Server, Task 3: Creating the Trading Partner Agreement
- 5.4.9 GlobalChips Server, Task 4: Creating and Deploying the Configuration
- 5.4.10 Both Servers, Task 5: Verifying the Purchase Order Transaction
- 5.5 Tutorial 3: Setting Up an EDI X12 over Internet (AS2) Transaction
- 5.5.1 Acme Server, Task 1: Creating the Business Actions
- 5.5.1.1 Creating the Process_850 Business Action—Acme Sends a Purchase Order
- 5.5.1.2 Creating the Process_997 Business Action—Acknowledgments
- 5.5.1.3 Creating the Process_855 Business Action—GlobalChips Sends a Purchase Order Confirmation
- 5.5.2 Acme Server, Task 2: Setting Up the Trading Partners
- 5.5.2.1 Setting Up the Remote Trading Partner (GlobalChips)
- 5.5.2.2 Setting Up the Host Trading Partner (Acme)
- 5.5.3 Acme Server, Task 3: Creating the Trading Partner Agreement
- 5.5.4 Acme Server, Task 4: Creating and Deploying the Configuration
- 5.5.5 Task 5: Verifying the Purchase Order Transaction
- 5.5.6 GlobalChips Server, Task 1: Creating the Business Actions
- 5.5.7 GlobalChips Server, Task 2: Setting Up the Trading Partners
- 5.5.7.1 Setting Up the Remote Trading Partner (Acme)
- 5.5.7.2 Setting Up the Host Trading Partner (GlobalChips)
- 5.5.8 GlobalChips Server, Task 3: Creating the Trading Partner Agreement
- 5.5.9 GlobalChips Server, Task 4: Creating and Deploying the Configuration
- 5.5.10 Both Servers, Task 5: Verifying the Purchase Order Transaction
- 5.6 Doing More Than One Tutorial
- 5.6.1 Starting and Stopping the B2B Server with OPMN
- 5.6.2 Importing Configuration Data
- 5.7 Chapter Summary
- 6.1 Business Protocol Management Overview
- 6.1.1 Collaborations and Business Actions Overview
- 6.1.2 OracleAS Integration B2B - Document Editor Overview
- 6.2 Viewing Business Protocols
- 6.3 Managing Document Protocols
- 6.3.1 Creating a Document Protocol Revision
- 6.3.2 Viewing a Document Protocol Revision
- 6.3.3 Updating a Document Protocol Revision
- 6.3.4 Deleting a Document Protocol Revision
- 6.3.5 Creating a Document Type
- 6.3.6 Viewing a Document Type
- 6.3.7 Updating a Document Type
- 6.3.8 Deleting a Document Type
- 6.3.9 Viewing a Document Definition of a Document Type
- 6.3.10 Updating a Document Definition of a Document Type
- 6.4 Viewing Exchange Protocols
- 6.5 Managing Process Protocols
- 6.5.1 Creating a Business Action
- 6.5.1.1 Page 1: General Page
- 6.5.1.2 Page 2: Document Protocol Revision
- 6.5.1.3 Page 3: Document Type
- 6.5.1.4 Page 4: Review
- 6.5.2 Viewing a Business Action
- 6.5.3 Updating a Business Action
- 6.5.4 Deleting a Business Action
- 6.5.5 Creating a Collaboration
- 6.5.5.1 Page 1: General Page
- 6.5.5.2 Page 2: Business Transaction Page
- 6.5.5.3 Page 3: Requesting Business Action
- 6.5.5.4 Page 4: Responding Business Action (Optional)
- 6.5.5.5 Page 5: Review
- 6.5.6 Viewing a Collaboration
- 6.5.7 Updating a Collaboration
- 6.5.8 Deleting a Collaboration
- 6.6 Common User Errors
- 6.7 Chapter Summary
- 7.1 Trading Partner Creation Overview
- 7.1.1 What Is a Trading Partner?
- 7.1.2 How Do You Create a Trading Partner?
- 7.1.3 Create Trading Partner Wizard Overview
- 7.1.4 Create Trading Partner Wizard and Protocol Standards
- 7.1.5 Prerequisites to Using the Create Trading Partner Wizard
- 7.1.6 Accessing the Create Trading Partner Wizard
- 7.2 Creating and Assigning All Capabilities During a Single Wizard Session
- 7.2.1 Page 1: General Page
- 7.2.2 Page 2: Identification Page
- 7.2.3 Page 3: Operational Capability Page
- 7.2.4 Page 4: Delivery Channel Page
- 7.2.5 Page 5: Document Exchange Page
- 7.2.6 Page 6: Transport Page
- 7.2.7 Page 7: Review Page
- 7.3 Creating and Defining All Capabilities During Separate Wizard Sessions
- 7.3.1 Creating a Remote Trading Partner
- 7.3.2 Assigning the Business Protocol to the Remote Trading Partner
- 7.3.3 Creating Business Protocol Operational Capabilities for the Remote Trading Partner
- 7.3.4 Creating Business Protocol Communication Capabilities for the Host and Remote Trading Partners
- 7.4 Common User Errors
- 7.5 Chapter Summary
- 8.1 Trading Partner Management Overview
- 8.1.1 Trading Partner Details Page
- 8.1.2 Capabilities Page
- 8.1.3 Business Protocol Details Page
- 8.2 Managing Trading Partners
- 8.2.1 Viewing a Host or Remote Trading Partner
- 8.2.2 Updating a Host or Remote Trading Partner
- 8.2.3 Deleting a Remote Trading Partner
- 8.3 Managing Trading Partner Identification
- 8.3.1 Creating Trading Partner Identification
- 8.3.2 Viewing a Trading Partner Identification
- 8.3.3 Updating a Trading Partner Identification
- 8.3.4 Deleting a Trading Partner Identification
- 8.4 Managing Trading Partner Agreements of Trading Partners
- 8.5 Managing Remote Trading Partner Certificates
- 8.5.1 Creating a Remote Trading Partner Certificate
- 8.5.2 Viewing a Remote Trading Partner Certificate
- 8.5.3 Updating a Remote Trading Partner Certificate
- 8.5.4 Deleting a Remote Trading Partner Certificate
- 8.6 Managing the Host Trading Partner Wallet Password
- 8.6.1 Creating a Host Trading Partner Wallet Password
- 8.6.2 Updating a Host Trading Partner Wallet Password
- 8.7 Managing Trading Partner Contact Information for Persons and Organizations
- 8.7.1 Creating Contact Information for a Trading Partner Person or Organization
- 8.7.2 Viewing Contact Information for a Trading Partner Person or Organization
- 8.7.3 Updating Contact Information for a Trading Partner Person or Organization
- 8.7.4 Deleting Contact Information for a Trading Partner Person or Organization
- 8.8 Managing Trading Partner Persons
- 8.8.1 Creating a Trading Partner Person
- 8.8.2 Viewing a Trading Partner Person and Updating the Person Password
- 8.8.3 Updating a Trading Partner Person
- 8.8.4 Deleting a Trading Partner Person
- 8.8.5 Assigning a User Role to a Host Trading Partner Person
- 8.8.6 Removing a User Role from a Host Trading Partner Person
- 8.8.7 Viewing User Roles and Use Case Group Details
- 8.9 Managing Trading Partner Business Protocols
- 8.9.1 Assigning a Business Protocol
- 8.9.2 Viewing a Business Protocol
- 8.9.3 Viewing an Exchange Protocol
- 8.9.4 Viewing a Document Protocol
- 8.9.5 Viewing a Process Protocol
- 8.9.6 Removing a Business Protocol from a Remote Trading Partner
- 8.10 Managing Internal Delivery Channels
- 8.10.1 Creating an Internal Delivery Channel
- 8.10.1.1 Page 1: General Page
- 8.10.1.2 Page 2: Transport Page
- 8.10.1.3 Page 3: Review Page
- 8.10.2 Example: Creating an Internal Delivery Channel Using the JMS Transport Protocol
- 8.10.2.1 Troubleshooting the JMS Internal Delivery Channel
- 8.10.3 Deleting an Internal Delivery Channel
- 8.11 Managing Business Protocol Collaborations
- 8.11.1 Viewing a Business Protocol Collaboration
- 8.11.2 Updating a Business Protocol Collaboration
- 8.11.3 Deleting a Business Protocol Collaboration
- 8.12 Managing Business Protocol Business Actions
- 8.12.1 Viewing a Business Protocol Business Action
- 8.12.2 Updating a Business Protocol Business Action
- 8.12.3 Deleting a Business Protocol Business Action
- 8.13 Managing Business Protocol Delivery Channels
- 8.13.1 Viewing a Business Protocol Delivery Channel
- 8.13.2 Updating a Business Protocol Delivery Channel
- 8.13.3 Deleting a Business Protocol Delivery Channel
- 8.14 Managing Business Protocol Document Exchanges
- 8.14.1 Viewing a Business Protocol Document Exchange
- 8.14.2 Updating a Business Protocol Document Exchange
- 8.14.3 Deleting a Business Protocol Document Exchange
- 8.15 Managing Business Protocol Transports
- 8.15.1 Viewing a Business Protocol Transport
- 8.15.2 Updating a Business Protocol Transport
- 8.15.3 Deleting a Business Protocol Transport
- 8.16 Managing Business Protocol Transport Servers
- 8.16.1 Viewing a Business Protocol Transport Server
- 8.16.2 Updating a Business Protocol Transport Server
- 8.16.3 Deleting a Business Protocol Transport Server
- 8.17 Managing Business Protocol Endpoints
- 8.17.1 Viewing a Business Protocol Endpoint
- 8.17.2 Updating a Business Protocol Endpoint
- 8.17.3 Deleting a Business Protocol Endpoint
- 8.17.4 Viewing a Protocol Endpoint of a Business Protocol Endpoint
- 8.17.5 Updating a Protocol Endpoint of a Business Protocol Endpoint
- 8.17.6 Deleting a Protocol Endpoint of a Business Protocol Endpoint
- 8.18 Common User Errors
- 8.19 Chapter Summary
- 9.1 Callouts Overview
- 9.2 Managing Callouts
- 9.2.1 Creating a Callout
- 9.2.2 Viewing a Callout
- 9.2.3 Updating a Callout
- 9.2.4 Deleting a Callout
- 9.3 Managing Callout Properties
- 9.3.1 Creating Callout Properties
- 9.3.2 Viewing Callout Properties
- 9.3.3 Updating Callout Properties
- 9.3.4 Deleting Callout Properties
- 9.4 Managing Callout Usages
- 9.4.1 Creating a Callout Usage
- 9.4.2 Viewing a Callout Usage
- 9.4.3 Updating a Callout Usage
- 9.4.4 Deleting a Callout Usage
- 9.4.5 Creating a Callout Metadata Parameter Value for a Callout Usage
- 9.4.6 Viewing a Callout Metadata Parameter Value for a Callout Usage
- 9.4.7 Updating a Callout Metadata Parameter Value for a Callout Usage
- 9.4.8 Deleting a Callout Metadata Parameter Value of a Callout Usage
- 9.5 Tutorial: Adding Callout Usages to the RosettaNet over the Internet Transaction
- 9.5.1 Acme Server, Task 1: Performing the RosettaNet over RNIF Tutorial
- 9.5.2 Acme Server, Task 2: Setting Up Callout Usages
- 9.5.2.1 Create an OAG Custom Document Type
- 9.5.2.2 Modify XML Gateway Settings
- 9.5.2.3 Modify the XSLTCallout Settings
- 9.5.2.4 Create a Trading Partner Agreement
- 9.5.2.5 Create and Deploy a Configuration
- 9.5.3 GlobalChips Server, Task 1: Performing the RosettaNet over RNIF Tutorial
- 9.5.4 GlobalChips Server, Task 2: Setting Up Callout Usages
- 9.5.4.1 Create an OAG Custom Document Type
- 9.5.4.2 Modify XML Gateway Settings
- 9.5.4.3 Modify the XSLTCallout Settings
- 9.5.4.4 Create a Trading Partner Agreement
- 9.5.4.5 Create and Deploy a Configuration
- 9.6 Common User Errors
- 9.7 Chapter Summary
- 10.1 Trading Partner Agreement Overview
- 10.1.1 What is A Trading Partner Agreement?
- 10.1.2 How Do You Create a Trading Partner Agreement?
- 10.1.3 Prerequisites to Creating a Trading Partner Agreement
- 10.2 Managing Trading Partner Agreements
- 10.2.1 Creating a Trading Partner Agreement
- 10.2.2 Viewing a Trading Partner Agreement
- 10.2.3 Updating a Trading Partner Agreement
- 10.2.4 Deleting a Trading Partner Agreement
- 10.3 Managing Trading Partner Agreement Participants
- 10.3.1 Adding Additional Identifications and Operational and Communication Capabilities to Trading Partner Agreement Participants
- 10.3.2 Viewing a Trading Partner Agreement Participant
- 10.3.3 Updating a Trading Partner Agreement Participant
- 10.3.4 Removing a Trading Partner Agreement Participant
- 10.4 Managing Delivery Channels of Trading Partner Agreement Participants
- 10.4.1 Adding a Delivery Channel to a Trading Partner Agreement Participant
- 10.4.2 Viewing a Delivery Channel of a Trading Partner Agreement Participant
- 10.4.3 Updating a Delivery Channel of a Trading Partner Agreement Participant
- 10.4.4 Removing a Delivery Channel from a Trading Partner Agreement Participant
- 10.5 Common User Errors
- 10.6 Chapter Summary
- 11.1 When Must I Read This Chapter?
- 11.2 Configuration Overview
- 11.2.1 What is a Configuration?
- 11.2.2 Configuration Creation Overview
- 11.3 Creating a Configuration
- 11.3.1 Successful Configuration Creation and Validation
- 11.3.2 Unsuccessful Configuration Creation and Validation
- 11.4 Deploying a Configuration
- 11.4.1 Configuration Deployment Overview
- 11.4.2 Deploying a Validated Configuration
- 11.5 Viewing a Configuration
- 11.6 Quiescing a Configuration
- 11.7 Discarding a Configuration
- 11.8 Exporting a Configuration
- 11.9 Common User Errors
- 11.10 Chapter Summary
- 12.1 Administering OracleAS Integration B2B with the User Interface Tools
- 12.2 Managing Contact Types
- 12.2.1 Viewing a Contact Type
- 12.3 Managing Trading Partner Identification Types
- 12.3.1 Creating a Trading Partner Identification Type
- 12.3.2 Viewing a Trading Partner Identification Type
- 12.4 Exporting and Importing the Design-Time Repository
- 12.4.1 Exporting the Design-Time Repository Contents
- 12.4.2 Importing the Design-Time Repository Contents
- 12.4.3 Importing an Exported Configuration
- 12.4.4 Importing Support for Collaborations, Transaction Sets, and UCCnet Standards
- 12.5 Purging the Design-Time Repository and Runtime Repository
- 12.5.1 Purging Business Message or Collaboration Instance Data
- 12.5.2 Purging the Entire Repository
- 12.6 Common User Errors
- 12.7 Chapter Summary
- 13.1 Oracle Enterprise Manager 10g Monitoring and Administration Overview
- 13.1.1 OracleAS Integration B2B Management Concepts and Components
- 13.1.1.1 Oracle Application Server Metadata Repository
- 13.1.1.2 OracleAS Integration B2B Instance
- 13.1.1.3 B2B Server of OracleAS Integration B2B
- 13.1.1.4 OC4J Instance of OracleAS Integration B2B
- 13.1.2 Oracle Enterprise Manager 10g Application Server Control Console Tasks
- 13.2 Managing and Monitoring a Middle-Tier Instance from Oracle Enterprise Manager 10g Application Server Control Console
- 13.2.1 OracleAS Integration B2B Monitoring and Administration Tasks
- 13.2.1.1 OracleAS Integration B2B Log Files
- 13.2.1.2 OracleAS Integration B2B Middle-Tier Instance Performance
- 13.2.1.3 OracleAS Integration B2B Middle-Tier Instance Server Properties
- 13.2.2 OracleAS Integration B2B Port Management
- 13.3 Starting and Stopping OracleAS Integration B2B Components with OPMN
- 13.4 Additional Oracle Application Server and OracleAS Integration B2B Management Tasks
- 13.5 Changing Port Numbers
- 13.5.1 Port Changing Error Message
- 13.5.2 Modifying Ports
- 13.6 Chapter Summary
- 14.1 Reports Overview
- 14.1.1 Reports User Role
- 14.2 Creating Business Message Status Reports
- 14.3 Creating Wire Message Status Reports
- 14.4 Creating Collaboration Status Reports
- 14.5 Creating Error Status Reports
- 14.6 Saving Reports
- 14.7 Saving Report Definitions
- 14.8 Importing Reports
- 14.9 Chapter Summary
- 15.1 About OracleAS Integration B2B Security
- 15.1.1 Classes of Users and Their Privileges
- 15.1.2 Resources Protected
- 15.1.3 Authorization and Access Enforcement
- 15.1.4 Use of Oracle Application Server Security Services
- 15.1.5 Use of Oracle Identity Management Infrastructure
- 15.2 Configuring Oracle Application Server Security Framework for OracleAS Integration B2B
- 15.2.1 OracleAS Integration B2B Security Framework Configuration Issues
- 15.2.2 Identity Management Configuration Issues Specific to OracleAS Integration B2B
- 15.3 Configuring OracleAS Integration B2B Security
- 15.3.1 OracleAS Integration B2B Installation
- 15.3.1.1 Required Information for Successfully Installing Oracle Application Server Integration B2B
- 15.3.2 OracleAS Integration B2B Security Configuration
- 15.3.2.1 Digital Envelopes and Certificates for Host and Remote Trading Partners
- 15.3.2.2 Digital Signatures for Host and Remote Trading Partners
- 15.3.2.3 Secure HTTP and Client Authentication
- 15.3.2.4 Encrypted Wallet Passwords for Host Trading Partners
- 15.3.3 Host Trading Partner Password Encryption in High Availability Environments
- 15.3.4 Configuration Issues and Options to Use for Oracle Application Server Security Framework
- 15.3.5 Oracle HTTP Server Transport Servlet and OracleAS Integration B2B
- 15.4 Chapter Summary
- A.1 Checking the IP_IN_QUEUE and IP_OUT_QUEUE Queues
- A.2 Running Reports
- A.3 Checking Log Files
- A.3.1 Setting Log Levels
- A.4 Correcting Out-of-Memory Errors
- A.5 Resolving Connection Errors
- A.6 Generic Exchange Protocol Workarounds
- A.6.1 Transport Protocol Parameter Settings for the FTP or File Transport Protocol
- A.6.1.1 Timestamp Formats
- A.6.2 FTP Server on Windows Operating Systems
- A.6.3 Generic Exchange Protocols and Functional Acknowledgments
- A.6.4 Generic Exchange Protocols and Oracle Application Server Web Cache