Installing and Using webMethods RosettaNet Module
About this help
Online Information and Support
Data Protection
Document Conventions
Installing and Using RosettaNet Module
Concepts
What Is webMethods RosettaNet Module?
RosettaNet Module Features
RosettaNet Module Solution Overview
Configuring Trading Networks Assets
Implementing Process Models
Processing Overview
RosettaNet Module Packages
RosettaNet Module Design-Time Architecture and Components
RosettaNet Module Run-Time Architecture and Components
Installing webMethods RosettaNet Module
Overview
Requirements
Installing RosettaNet Module 7.1 SP2
Upgrading to RosettaNet Module 7.1 SP2
Before You Begin
Upgrading from RosettaNet Module 7.1 and 7.1 SP1
Upgrading from RosettaNet Module 6.0.1
Uninstalling RosettaNet Module 7.1 SP2
Getting Started: Steps for Implementing a PIP
Implementing a RosettaNet PIP
Step 1: Define Trading Partner Profiles
Step 2: Import relevant PIP Specification or PIP Archive
Step 3: Define TN XML Document Types
Step 4: Customize your Trading Partner Agreements
Step 5: Write Inbound and Outbound Mapping Services
Step 6: Write Error Handler Services
Step 7: Customize Process Model Templates
Step 8: Build and Upload Your Process Model
Step 9: Start and Run a Conversation
Defining Trading Partner Profiles
What Is a Trading Partner?
Why Are Trading Partner Profiles Important?
Defining Your Enterprise Profile
Step 1: Defining Profile Fields
Step 2: Defining Contact Information
Step 3: Configuring Delivery Settings
Step 4: Defining Security Information
Step 5: Activating Your Enterprise Profile
Defining Your Trading Partners' Profiles
Step 1: Defining Profile Fields
Step 2: Defining Contact Information
Step 3: Configuring Delivery Settings
Step 4: Defining Security Information
Step 5: Activating Your Trading Partner’s Profile
Importing PIP Specification/PIP Archives
What is a PIP Specification?
What is a PIP Archive?
What Does a PIP Archive Contain?
Why Do I Need to Import a PIP Specification / PIP Archive?
PIPs and Process Models
Importing PIP Specification File / PIP Archives
Importing PIP Specification
Importing PIP Archives
Customizing PIPs
Customizing IS Document Types for Existing Standard RosettaNet PIPs
Implementing a Custom PIP
Exporting PIP Archives
Customizing and Exporting PIP Specification / PIP Archives: Advantages and Disadvantages
Advantages
Disadvantages
Defining Internal TN XML Document Types
What are TN XML Document Types?
TN XML Document Types Provided with webMethods RosettaNet Module
Defining Your Own Internal TN XML Document Types
Customizing Trading Partner Agreements
What Is a Trading Partner Agreement?
How Does RosettaNet Module Identify a TPA?
Modifying the TPA
Distinguishing between the Sender’s and Receiver’s TPA
Parameter Settings
wm.ip.rn.rec:UserParameters IS Document Type
Mapping a RosettaNet PIP Document
What is Business Document “Mapping?”
Why Create an Outbound Mapping Service?
Why Create an Inbound Mapping Service?
Example of Mapping a Business Document
Creating an Outbound Mapping Service
Assigning Input and Outputs
Flow Operations to Use
Example of an Outbound Mapping Service: Initiator (Sender)
Example of an Outbound Mapping Service: Fulfiller (Receiver)
Creating an Inbound Mapping Service
Assigning Inputs and Outputs
userDocument IData Objects
Headers
Flow Operations to Use
Example of an Inbound Mapping Service: Initiator (Sender)
Example of an Inbound Mapping Service: Fulfiller (Receiver)
Reusing Mapping Services
Customizing Process Model Template
Process Model Templates provided with webMethods RosettaNet Module
Available Process Models
Required Process Model Modifications
Prerequisites for Customizing a Process Model Template
Customizing a Process Model Template
Timeout, Retry Count and Join Timeout values
Error Transitions
Defining Quality of Service (QoS) Settings in Process Model
Express Pipeline QoS Setting
Optimize Locally QoS Setting
Joining Back-end steps with response-wait steps
Running and Monitoring a Conversation
RosettaNet Conversation Flow
Example of a RosettaNet conversation flow
Starting a Conversation
Rejoining an Existing Conversation
Sources of Conversation Status and Information
Why Monitor a RosettaNet Conversation?
About webMethods Monitor
How Monitor Tracks Conversations and the ConversationID
ConversationID
Public Services in WmRosettaNet Package
Overview
Summary of Elements in this Folder
pub.estd.rosettaNet:done
pub.estd.rosettaNet:error
pub.estd.rosettaNet:getRNOMimePart
pub.estd.rosettaNet:inboundValidation
pub.estd.rosettaNet:migrate
pub.estd.rosettaNet:processDocument
pub.estd.rosettaNet:processUnhandledDocument
pub.estd.rosettaNet:receive
pub.estd.rosettaNet:send
pub.estd.rosettaNet:sendException
pub.estd.rosettaNet:sendNOF
pub.estd.rosettaNet:sendReceiptAck
pub.estd.rosettaNet:sendSynchronousResponse
pub.estd.rosettaNet:verifyAcknowledgement
pub.estd.rosettaNet:waitStepInit
Error and Exception Handling
When Might Errors or Exceptions Occur?
General Errors With RosettaNet PIP Documents
Transaction Time Out Errors: Notification of Failure (NOF)
Sending NOF Documents
Redundant Document Persistence Errors
Resolving redundant persistence of documents by Process Engine and Trading Networks
Resolving duplicate sending of outbound messages
Resolving redundant document persistence when using pub.client:http service
Handling Errors and Exceptions
What is a Handler Service?
Handler Services Provided with RosettaNet Module
Why initiate an Error Process manually?
Saving Failed Documents to Trading Networks Database
Setting processing status as ERROR
Where to Find Information About Errors
RosettaNet Module Error Codes
Processing Large Business Documents
Overview
Configurations to Process Large Business Documents
Step 1: Separate Non-Repeating and Repeating Parts in the RosettaNet PIP Document
Step 2: Configure the Temporary Disk Space (TSpace)
Step 3: Configure Trading Networks properties
Step 4: Customize the Outbound Mapping Service
Step 5: Customize the Inbound Mapping Service
Step 6: Customize the Validation Service
What Happens After Customizing and During Run Time?
Outbound Mapping of a Large Business Document
Inbound Validation of a Large Business Document
Configuration Properties
Controlling RosettaNet Requests in a Processing Queue
Configuring RosettaNet to Archive RNOs
Configuring the Default ACL for a Receive Service
Configuring IS Document Formats
Disabling HTML-Encoding for Payload
Configuring Delivery Header based on use of secure communication protocol
Configuring x-RN-Response-Type header field
Managing RosettaNet Cache
Overview
Managing the RosettaNet Module Cache
Clearing the RNModelSessionCache when using Coherence
Clearing the RNModelSessionCache when using Ehcache
Setting the maxEntriesLocalDisk Value
Installing and Using PIP Tools Module
Copyright
Installing and Using webMethods RosettaNet Module
Copyright