Skip Headers
Oracle® Application Server Integration B2B User's Guide
10g Release 2 (10.1.2)
Part No. B13849-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index

Next
Next
 

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Intended Audience
Documentation Accessibility
Structure
Related Documents
Conventions

Part I Introduction and Concepts

1 Introduction to Oracle Application Server Integration B2B

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 Supported Protocols

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 Communicating with Host Trading Partner Applications

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

Part II Introduction to the User Interface Tool

4 Getting Started with the User Interface Tool

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 OracleAS Integration B2B Tutorials

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

Part III Design-Time and Deployment Tasks

6 Managing Business Protocols

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 Creating Trading Partners

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 Managing Trading Partners

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 Managing Callouts

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 Creating and Managing Trading Partner Agreements

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 Creating and Deploying a Configuration

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

Part IV Administration, Monitoring, and Security Tasks

12 Administering Oracle Application Server Integration B2B

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 System Management with Oracle Enterprise Manager 10g

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 Creating Reports

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 Oracle Application Server Integration B2B Security

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 Troubleshooting and Workarounds

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

Glossary

Index