Contents

  • About this document
  • Audience
  • Related documents
  • Typographic conventions
  • New in this release
  • Customizing Business Integration Connect: User Exits

  • User Exits Overview
  • Document Receiving
  • Document Processing
  • Fixed inbound workflow
  • Variable workflow
  • Fixed outbound
  • Document Transmission
  • Customizing Receivers
  • Overview for creating new receivers
  • Receiver flow
  • Receiver types
  • Receiver architecture
  • Overview for creating new receiver handlers
  • Development and deployment
  • Development environment
  • Deployment and packaging
  • APIs and Example Code for Receivers and Receiver Handlers
  • ReceiverInterface
  • ReceiverDocumentInterface
  • ReceiverFrameworkInterface
  • ReceiverConfig
  • ResponseCorrelation
  • BCGReceiverException
  • ReceiverPreProcessHandlerInterface
  • ReceiverSyncCheckHandlerInterface
  • ReceiverPostProcessHandlerInterface
  • BCGReceiverUtil
  • Events
  • Informational events
  • Warning events
  • Error events
  • Example Receiver Implementation Outline
  • Customizing Fixed and Variable Workflow
  • Overview for creating handlers in fixed inbound workflow
  • Protocol unpackaging handlers
  • Protocol processing handlers
  • Overview for creating actions in variable workflow
  • Creating steps
  • WBI-C supplied actions and their status as templates
  • Overview for creating handlers in fixed outbound workflow
  • Protocol packaging handlers
  • Development and deployment
  • Development environment
  • Deployment and packaging
  • APIs and Example Code for Workflow Handlers and Steps
  • From com.ibm.bcg.bcgdk.workflow
  • BusinessProcessFactoryInterface
  • BusinessProcessInterface
  • BusinessProcessHandlerInterface
  • AttachmentInterface
  • BusinessProcessUtil
  • From com.ibm.bcg.bcgdk.services
  • SecurityServiceInterface
  • MapServiceInterface
  • BCGSecurityException
  • From com.ibm.bcg.bcgdk.common
  • Context
  • Config
  • BusinessDocumentInterface
  • exception.BCGException
  • BCGUtil
  • EventInfo
  • BCGDocumentConstants
  • Events
  • Informational events
  • Warning events
  • Error events
  • Example Handlers and Steps Implementation Outline
  • Protocol Processing Handler
  • Protocol Unpackaging Handler
  • Validation Step
  • Transformation Step
  • Customizing Senders
  • Overview for creating new senders
  • The Sender/Sender Framework flow
  • Sender architecture
  • Overview for creating new sender handlers
  • Development and deployment
  • Development environment
  • Deployment and packaging
  • APIs and Example Code for Senders and Sender Handlers
  • SenderInterface
  • SenderResult
  • SenderPreProcessHandlerInterface
  • SenderPostProcessHandlerInterface
  • BCGSenderException
  • Events
  • Informational events
  • Warning events
  • Error Events
  • Example Sender and Sender Handlers Implementation Outlines
  • Example Sender
  • Example Pre-processing handler
  • Example post-processing handler
  • End to End Synchronous Flow: an Overview for Using User Exits
  • Document Receiving
  • Document Processing
  • Fixed inbound
  • Variable
  • Fixed outbound
  • Document Transmission
  • Response Processing
  • Fixed inbound
  • Variable
  • Fixed outbound
  • Response Transmission
  • Troubleshooting User Exits
  • Setting up logging
  • Common sources of error
  • File location errors
  • Handler failure errors
  • Processing mode errors
  • File update errors
  • File deletion errors
  • Customizing Business Integration Connect: Administrative APIs and External Event Delivery

  • Using the Administrative API
  • Understanding the Administrative API
  • The Administrative API
  • ParticipantCreate
  • ParticipantCreateResponse
  • ParticipantUpdate
  • ParticipantUpdateResponse
  • ParticipantSearchByName
  • ParticipantSearchByNameResponse
  • ParticipantAddBusinessId
  • ParticipantAddBusinessIdResponse
  • ParticipantRemoveBusinessId
  • ParticipantRemoveBusinessIdResponse
  • ContactCreate
  • ContactCreateResponse
  • ContactUpdate
  • ContactUpdateResponse
  • ListParticipantCapabilities
  • ListParticipantCapabilitiesResponse
  • ListParticipantConnections
  • ListParticipantConnectionsResponse
  • ListTargets
  • ListTargetsResponse
  • ListEventDefinitions
  • ListEventDefinitionsResponse
  • BCGPublicAPIException
  • Using External Event Delivery
  • The external event delivery process
  • The structure of delivered events
  • The CBE event document structure
  • Appendixes

  • Index

  • Notices
  • Programming interface information
  • Trademarks and service marks
  • Copyright IBM Corp. 2003, 2004