Index     Next      DocHome    
iPlanet Trustbase Transaction Manager 3.0 Developer Guide



Contents


List of Figures

Introduction

Overall Layout
Related Documents
Introduction
iPlanet Trustbase Transaction Manager Platform
Identrus Transaction Coordinator
Product Features


Chapter 1 iPlanet Trustbase Transaction Manager Architecture
Overview
External interfaces
Transport protocols
Enterprise connectivity
Server to server connectivity
Routing
Authorisation
Services


Chapter 2 Presentation logic
Overview
Protocol handlers
Identrus protocol handler
Message Readers
Default Message Reader, HTTP/HTML Reader
Using the default HTTP Reader
Default Message Reader, Identrus Reader
Default Message Reader, Identrus Error Reader
Message Writers
Default HTML Message Writer
Script Tags
Using the ScriptWriter tags
Default Identrus Message Writer
Default Identrus Error Writer
Connection Manager
Protocol Map Manager
URL Connection Implementation


Chapter 3 Routing
Messages
Message Attributes
Identrus Message Attributes
Router Architecture
Authentication and Authorisation
Authentication
Authorisation
Default routing
Router Rules
Routing to service
Return path
Advanced Routing
Routing Rulesets
Router Rule Syntax
Complete Router Rule DTD


Chapter 4 Configuration Management
Configuration Objects
Configuration Manager
Configuration Store
Configuration Services


Chapter 5 Standard Services
Overview


Chapter 6 iTTM Logging: Error, Audit and Raw
Overview
Audit logs
Audit Logging an Event
Defining New Audit Types
Error handling and logging
Error Logging
Defining a New Error
Exception Handling
Raw Logging


Chapter 7 Identrus logging
Overview
Data definitions
Connection information
Identrus log tables
Billing records


Chapter 8 Building Identrus solutions
Methodology
Development process
Class generation
Service development
Service Building
Service Deployment


Chapter 9 Ping Example
Create DTD Definitions
API
PingService Source Code
Creating the Identrus Service JAR
Deploying pingsample.jar within iPlanet Trustbase Transaction Manager


Chapter 10 Message Handler Example
Introduction
What is the iTTM Standard Message Path ?
What needs to be in place before the Standard Message Path may be used ?
What restrictions does the Standard Message Path place on messaging protocols ?
What basic functions does the default implementation of the Standard Message Path provide ?
Development Life Cycle
Design Messaging Structures and Protocols
Generate Classes and Service descriptor with JAXHIT
Write service Java code
Compile
Make JAR file
Deploy into iTTM
Changing the Standard Message Path Default Implementation
Base Message Class ITTMMessage
Protocol Handler
Message Reader
Message Writer
Example Application
The Example Credit Check Messaging Protocol
Public Key Infrastructure
Message Protocol
Three Party Variant
Message Definition
Building & Installing the Example
Glossary and References

Software Platform
Transport Protocols
Security Related Protocols
Trading Protocols
Message Protocols
Security related terms
Java Related terms
Server Definitions
Index



Appendix A The JAXHIT Class Generation Tool
What is JAXHIT?
JAXHIT Operation
Command Line
Configuration File Format
DTDFile Element
ElementBase Element
DefaultElementBase Element
AdvancedOptions Element
PreParseFragment Element
PostParseFragment Element
ClassDoc Element
ImplementsInterface Element
ExtendsClass Element
AttributeType Element
ServiceConfig Element
RootElement Element
Example Config File
The Generated Interface
Using the Generated Classes
FAQ

Index     Next      DocHome    
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.

Last Updated December 03, 2001