BEA Logo BEA WebLogic Collaborate Release 1.0.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   WebLogic Collaborate Doc Home   |   C-Hub Administration   |   Previous Topic   |   Next Topic   |   Contents   |   Index

 

Welcome to the WebLogic Collaborate C-Hub Administration Guide.

This document describes how to manage c-hubs in the WebLogic CollaborateTM system. This document describes:


 

 

Configuring and Running the C-Hub

 

Introducing the C-Hub

C-Hubs

C-Hubs and C-Enablers

C-Hub Services

Architecture

Message Processing

Configuration and Monitoring

Repository

C-Hubs

C-Spaces

Conversation Definitions and Roles

Document Definitions

Trading Partners and Trading Partner Protocols

Logic Plug-Ins

Business Protocols and Business Protocol Definitions

Message Definitions

Responsibilities and Tasks

 

Setting Up the C-Hub

About the C-Hub Administration Console

Configuring the C-Hub Startup Class and Starting the C-Hub

Using the Command Line

Using the C-Hub Administration Console

Configuring the Repository

Configuring the Java Message Service Queue

Configuring and Running the C-Hub Administration Console

Sample C-Hub Sections in the config.xml File

 

Working with the Bulk Loader

Terminology

Importing Data into the Repository

How the Bulk Loader Imports Data

Procedure for Importing Data into the Repository

Exporting Repository Data to a Repository Data File

Full and Partial Repository Exports

Short and Long Repository Exports

Procedure for Exporting Repository Data

Deleting Repository Data

Working with the Bulk Loader Configuration File

Bulk Loader Configuration File for Importing Data

Bulk Loader Configuration File for Exporting Data

Bulk Loader Configuration File for Deleting Data

Working with the Repository Data File

Checking Data

Creating an Error Log

Validating XML Files

Checking Data Integrity

 

Configuring Security

Introduction to the WebLogic Collaborate Security Model

Security Terminology

Transport Servlet

Resources

Principals, Users, and Groups

Authorization

Digital Certificates

Certificate Authority

SSL Protocol

Authentication

Configuring the SSL Protocol and Mutual Authentication

Defining Users and Groups

Defining Access Control Lists

Specifying Information in the Repository

Working with the WLCCertAuthenticator Class

Specifying the WLCCertAuthenticator Class

Customizing the WLCCertAuthenticator Class

Configuring WebLogic Collaborate to Use an HTTP Proxy Server

 

Configuring Persistence and Recovery

Persistence

State Records

Recovery

Procedure for Configuring Persistence and Recovery

 

Configuring Business Protocols

About Business Protocols

Configuring a Business Protocol

Configuring XOCP

Configuring RosettaNet

Working with the RosettaNet Router

Processing Messages

Processing XML

Defining a Conversation

 

Routing and Filtering XOCP Business Messages

Run-Time Message Processing

The Send Side

The Receive Side

Working with Message-Context Documents

DTD for the Message-Context Document

Sample Message-Context Document and XPath Expressions

Working with XPath Expressions

About XPath Expressions

Creating C-Enabler XPath Expressions

Creating Trading Partner XPath Expressions

Creating C-Hub XPath Expressions

 

Using the C-Hub Administration Console

 

Getting Started with C-Hub Administration

Logging On to the C-Hub Administration Console

Starting the C-Hub

Stopping the C-Hub

Logging Off the C-Hub Administration Console

Overview of the C-Hub Administration Console

A Quick Look at C-Hub Configuration with the Administration Console

Relationships and Dependencies Among C-Hub Configuration Objects

A Quick Look at C-Hub Monitoring

What's Next?

 

Creating and Modifying C-Hubs

What Is a C-Hub?

Creating a New C-Hub

Creating a New C-Hub Through the Administration Console

Creating a New C-Hub by Importing an XML File

Modifying an Existing C-Hub

Shutting Down a Running C-Hub

Removing an Existing C-Hub

Loading Data Into the C-Hub or Exporting C-Hub Data to a File

Importing a C-Hub XML File

Exporting Data for a C-Hub to an XML File

Monitoring a C-Hub

 

Configuring Document Definitions for a C-Hub

What Is a Document Definition?

Adding New Document Definitions to the C-Hub

Viewing Document Definitions on a C-Hub

Using the Query Feature to Find Document Definitions

Modifying an Existing Document Definition

How Do Document Definitions Relate to Message Definitions?

Removing a Document Definition

 

Configuring Message Definitions for a C-Hub

What Is a Message Definition?

Adding New Message Definitions to the C-Hub

Viewing Message Definitions on a C-Hub

Using the Query Feature to Find Message Definitions

Modifying an Existing Message Definition

How Do Message Definitions Relate to Document Definitions?

How Do Message Definitions Relate to Roles and Conversations?

Viewing the Role to Which a Message Definition Is Assigned

Viewing the Conversation in Which a Message Definition Is Used

Removing a Message Definition

 

Working with Logic Plug-Ins

What Are Logic Plug-Ins?

Setting Up a Logic Plug-In

Step 1. Name Plug-In and Provide Parameters.

Step 2. Assign the Logic Plug-In to a Business Protocol Definition.

Viewing Logic Plug-Ins on a C-Hub

Using the Query Feature to Find Logic Plug-Ins

Modifying an Existing Logic Plug-In

Removing a Logic Plug-In

 

Working with Business Protocol Definitions

What Are Business Protocols?

Assigning Logic Plug-Ins to Business Protocols Definitions

Using the Query Feature to Find Business Protocol Definitions

Adding a Business Protocol Definition

Removing a Business Protocol Definition

 

Working with Trading Partners

What Are Trading Partners?

Creating a Trading Partner

Defining XOCP Filters and Routers for a Trading Partner

Defining Server-Side Security Values for a Trading Partner

Assigning a Trading Partner to a TP Protocol

Adding Extended Properties for a Trading Partner

Viewing Trading Partners on a C-Hub

Using the Query Feature to Find Trading Partners

Modifying an Existing Trading Partner

Viewing Configuration Details for Trading Partners

How Do Trading Partners Relate to C-Spaces?

Viewing Details about the C-Space to which a Trading Partner Belongs

Removing a Trading Partner

Monitoring Trading Partners

 

Setting Up Conversations

What Is a Conversation?

Setting Up a Conversation

Step 1. Name and Describe the Conversation.

Step 2. Assign Roles to a Conversation.

Step 3. Assign Message Definitions to Roles.

Viewing Conversations on a C-Hub

Using the Query Feature to Find Conversations

Removing Conversations and Roles

Removing a Role from a Conversation

Removing a Conversation

Monitoring Conversations

 

Working with C-Spaces

What Is a C-Space?

Creating a New C-Space

Step 1. Name and Describe the C-Space.

Step 2. Assign a Business Protocol for a C-Space.

Step 3. Add Trading Partners to a C-Space.

Step 4. Assign Subscriptions (Roles and Conversations) to a Trading Partner.

Adding New Roles

Viewing C-Spaces on a C-Hub

Using the Query Feature for C-Spaces

Modifying an Existing C-Space

Removing a C-Space

Monitoring C-Spaces

 

Setting Preferences

About Hidden Logic Plug-Ins

Hiding or Showing "Hidden" Logic Plug-Ins

 

Monitoring the C-Hub

Viewing Statistics on the C-Hub

Monitoring C-Spaces on the C-Hub

Getting Details on a C-Space

Monitoring Trading Partners on the C-Hub

Getting Details on a Trading Partner

Monitoring Conversations on the C-Hub

Viewing Messages on the C-Hub

Viewing Details for a Particular Message

Viewing the WebLogic Collaborate Log