Exported ZIP Files Containing Agreement Names in Multibyte Character Languages
8.1 Using the Custom Document Protocol
Oracle B2B supports custom document protocols to create documents needed for proprietary transactions. With XML messages, you have the advantage of schema enforcement XSDs. With non-XML messages, you can create trading partner agreements for specific message types. When creating a Custom document, you specify rules to identify the incoming document. For XML documents, specify an XPath expression and a value, which is the expected result of the expression. For non-XML documents such as a flat file, you can specify start and end positions or a document routing ID. Document Version Parameters No parameters need to be set when you create the document version for a Custom document. Document Type Parameters When you create a Custom document type, you can set ebXML messaging service ebMS parameters to identify the ebXML document. Figure 8–2 shows the document type parameters for a Custom document. Using Document Protocols 8-3 Figure 8–2 Document Type Parameters for a Custom Document The image shows a section of the New Document Type screen. The first area of the screen shows the following fields: Document Type Name and Description. The second area of the screen shows the ebMS tab with the following fields: Action name, Service name, Service type, FromRole, ToRole, Vaildate ebMS Header, and CPA File. Table 8–1 describes the document type parameters for a Custom document. Table 8–1 Document Type Parameters for a Custom Document Parameter Description ebMS Tab - Action name The action name for the ebXML header, which is also an identification criteria for inbound and outbound messages. ebMS documents require an action name to avoid run-time errors. Service name The service name for the ebXML header, which is also an identification criteria for inbound messages. ebMS documents require a service name to avoid run-time errors. Service type The service type for the ebXML header, which is also an identification criteria for inbound messages. ebMS documents require a service type to avoid run-time errors. From Role The trading partner that sends the message. A value provided here overrides the Identifiers values supplied on the Profile tab. To Role The trading partner that receives the message. A value provided here overrides the Identifiers values supplied on the Profile tab. Vaildate ebMS Header When selected, validates inbound ebMS header from role, to role. CPA File CPA file 8-4 Oracle Fusion Middleware Users Guide for Oracle B2B Document Definition Parameters When you create a Custom document definition, select the file type—XML or Flat—and set parameters in the tabbed areas. Figure 8–3 shows the document definition parameters for an XML-type Custom document. Figure 8–3 Document Definition Parameters for an XML-Type Custom Document The image shows the ebMS custom document screen. The first area of the screen shows the following fields: Document Definition Name, Description, Definition, and Root XSD Name. The first area also shows the Reset Parameter button. The second area of the screen shows the following tabs: XML, Routing, XPath, Correlation, and Apps. The XML tab is selected. The tab shows the following fields: Identification Expression XPath, Identification Value, and DTDXSD Namespace Conversion. At the top right of the screen is the Save button. Figure 8–4 shows the document definition parameters for a flat-file Custom document. Using Document Protocols 8-5 Figure 8–4 Document Definition Parameters for a Flat-FIle Custom Document The image shows the ebMS custom document screen. The first area of the screen shows the following fields: Document Definition Name, Description, Definition, and Root XSD Name. The first area also shows the Reset Parameter button. The second area of the screen shows the following tabs: Flat, Routing, XPath, Correlation, and Apps. The Flat tab is selected. The tab shows the following information: Identification Start Position, Identification End Position, and Identification Value. At the top right of the screen is the Save button. Table 8–2 describes the document definition parameters for a Custom document. Table 8–2 Document Definition Parameters for a Custom Document Parameter Description XML Tab Available if XML is selected from Identification Type Identification Expression XPath Locates a node in the XML payload Identification Value Provides the value to match in the node identified by the Identification Expression. If the values match, then the document is successfully identified. If the value is left blank, then Oracle B2B checks for the existence of the node and the document is successfully identified. DTDXSD NamespaceConversion Select from None, Both, Inbound, or Outbound. Routing Tab - Document Routing ID Sets the consumer name to the back-end application XPath Tab See Section 8.1.1, How to Configure the XPath Expression for a Custom XML Document, for more informationParts
» Oracle Fusion Middleware Online Documentation Library
» Oracle B2B and Business-to-Business E-Commerce Protocols Supported in Oracle B2B
» Payload Obfuscation Security Features of Oracle B2B
» Restricting Access to Document Types
» What You Need to Get Started with Oracle B2B
» Log in to the console. In the Domain Structure pane, shown in
» Accessing Oracle B2B Through Single Sign-On SSO
» Administration Partners Reports Using the Oracle B2B Interface
» Creating a B2B Transaction: An Overview of the Process Flow
» If Oracle JDeveloper is running for the first time, specify the location for the Java
» Create a new SOA composite application, as described in
» On the Name your application page, you can optionally change the name and
» From the Component Palette, select SOA.
» From the Service Components list, drag a component into the designer.
» Click OK. How To Use B2B Binding Components in a SOA Composite Application
» Select Save All from the File main menu.
» Drag B2B to the Exposed Services or the External References swim lane.
» On the Operation page, select Send or Receive, as described in
» On the Document Definition Handling page, select the option on the Basic tab or
» On the Finish page, click Finish.
» Click Finish. How To Use B2B Binding Components in a SOA Composite Application
» If you selected Oracle WebLogic JMS or Oracle Advanced Queuing, then the
» If you selected Send in Step 7, then the Produce Operation Parameters page
» About Using the JMS Integration Type in the B2B Configuration Wizard
» Enabling Debug Mode at Run Time Logging Out: SSO Logout Configuration for Oracle Access Manager
» Introduction to Oracle B2B Document Editor
» Installing Oracle B2B Document Editor Creating Guideline Files: EDIFACT D98 Example
» The Document Hierarchy Introduction to Document Protocols
» Creating Document Definitions Oracle Fusion Middleware Online Documentation Library
» Deleting a Document Definition
» Introduction to Trading Partners Creating Trading Partner Profiles
» Adding Trading Partner Users
» Adding Document Definitions Oracle Fusion Middleware Online Documentation Library
» About MLLP Configuring Channels
» Message Sequencing Configuring Channels
» Using Transport Sync Callback
» Correlating Messages Using JMS Queues
» Configuring Delivery Retry Options
» Using the Auto Create Agreement Feature
» Using Identifiers for Trading Partner Lookup Scheduling Trading Partner Downtime
» Broadcasting Messages to Multiple Trading Partners
» Introduction to Agreements Oracle Fusion Middleware Online Documentation Library
» Creating an Agreement Oracle Fusion Middleware Online Documentation Library
» Deleting and Exporting Agreements
» Importing and Exporting the Design-Time Repository
» Exported ZIP Files Containing Agreement Names in Multibyte Character Languages
» How to Configure the XPath Expression for a Custom XML Document
» Using the EDI EDIFACT Document Protocol
» Using the EDI X12 Document Protocol
» Using the HL7 Document Protocol
» Using the OAG Document Protocol
» Using the Positional Flat File Document Protocol
» PIPs Using the RosettaNet Document Protocol
» Changing Document Definitions After Deploying an Agreement
» Changing Document Definitions After Importing Metadata
» Introduction to Agreement Deployment States
» Click Export. Exporting an Active Agreement
» Creating Custom Identifier Types
» Creating Custom Contact Information Types
» Creating Custom Trading Partner Parameter Types
» Managing Batched Messages Oracle Fusion Middleware Online Documentation Library
» Introduction to Scheduling Trading Partner Downtime Scheduling Trading Partner Downtime
» Deleting Scheduled Downtime Oracle Fusion Middleware Online Documentation Library
» Overlapping Schedules Extending Trading Partner Downtime
» Transport Callouts Introduction to Callouts
» Creating a Callout Oracle Fusion Middleware Online Documentation Library
» Including a Callout in an Agreement
» Implementing a Callout Oracle Fusion Middleware Online Documentation Library
» Purging Design Metadata and Instance Data
» Adding a Listening Channel and Protocol
» Using Transport Protocols Oracle Fusion Middleware Online Documentation Library
» Transport Protocol Parameters Adding Listening Channel Details
» Channel Attributes Exchange Protocol Parameters Security Parameters
» Configuring a Listening Channel Configuring Document Sequencing
» Setting Configuration Parameters Oracle Fusion Middleware Online Documentation Library
» Creating Business Message Reports
» Creating Wire Message Reports
» Creating Application Message Reports
» Creating Error Reports Oracle Fusion Middleware Online Documentation Library
» Creating Conversation Reports Oracle Fusion Middleware Online Documentation Library
» Prerequisites for Running the Command-line Tools
» Archiving Data Oracle Fusion Middleware Online Documentation Library
» Purging Data Oracle Fusion Middleware Online Documentation Library
» Importing Data Oracle Fusion Middleware Online Documentation Library
» Exporting Data Oracle Fusion Middleware Online Documentation Library
» Batching Operations Oracle Fusion Middleware Online Documentation Library
» Deploying Agreements Oracle Fusion Middleware Online Documentation Library
» Creating CPPCPA Properties Templates
» Validating B2B Metadata Verifying Agreement Availability
» Document Protocols selfservice XML files.
» Resubmitting a Message Oracle Fusion Middleware Online Documentation Library
» Scheduling Trading Partner Downtime
» Managing the Keystore Oracle Fusion Middleware Online Documentation Library
» Errors During Import Oracle Fusion Middleware Online Documentation Library
» Introduction to Oracle B2B Web Services
» Using the Outbound Web Service Using the Translation Web Service
» Is Trading Partner Agreement Setup Parameters
» Get Trading Partner Agreement Information Parameters
» Securing Oracle B2B Web Services
» Introduction to Archiving and Restoring B2B Business Messages Archiving B2B Business Messages
» Restoring B2B Business Messages
» AQ Enqueue AQ Enqueue and Dequeue Utilities
» AQ Dequeue AQ Enqueue and Dequeue Utilities
» JMS Enqueue JMS Enqueue and Dequeue Utilities
» Enqueue—Using a JMS JCA Adapter or Custom Utilities JMS Dequeue
» Using the attachmentsDescriptor.xsd
» Click New, and go to the list of JMS resources.
» Select the Foreign Server option, and click Next.
» Enter a Name for the Foreign Server for example, BAMAQForeignServer,
» Enter oracle.jms.AQjmsInitialContextFactory in the JNDI Initial
» Enter datasource=data_source_jndi_location In the JNDI Properties
» Check the Default Targeting Enabled checkbox.
» Select the Connection Factories ta
» Enter QueueConnectionFactory in the Remote JNDI Name field. Click OK.
» Mapping Oracle B2B Instance Messages to Oracle BAM Data Objects
» Creating a Dashboard to Monitor Oracle B2B
» Enabling the Oracle BAM Integration in Oracle B2B
» Programmatically Accessing Instance Message Data
» Declare the Variable_largePayload variable in an outbound BPEL process in the
» In the Assign activity, copy true into the variable.
» Assign the variable to b2b.largePayload in the Invoke activity.
» If you are doing large payload testing, set Show Payload on the Administration
» For an outbound SOA composite, always select the Use file streaming option for
» Create a test JMS module as shown in
» Install Weblogic server and SOA server.
» Navigate to Foreign JNDI Providers under Services on the left-hand navigation
Show more