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
