Getting started
Introduction to the Server Access facility
Call-triggered flow
The role of IBM WebSphere Business Integration Server Express and Express Plus data handlers
Call-triggered flow example
Overview of access-client development procedure
Tools for access-client development
E-Business development kit
Sample access client
IBM WebSphere Server Access API
IBM WebSphere data handler API
Setting up the access-client environments
Setting up the development environment
Installing IBM WebSphere Server Access
Compiling the access client
Setting up the run-time environment
Generating a persistent .ior file
Locating the .ior file
Toggling event sequencing for access requests
Configuring collaborations for call-triggered flows
Using System Manager to implement a call-triggered flow option
Designating collaboration ports for call-triggered flows
Associating business objects and maps
Flow direction: Into the collaboration
Flow direction: Out of the collaboration
Dragging a business object
Configuring collaboration object properties
Implementing an access client
Creating an access session
Issuing the access request
Sending a business object
Sending serialized data
Obtaining the access response
Closing the access session
An example of implementing a call-triggering flow
Example
A sample servlet with HTML data-handling capabilities
The scenario
Running the sample on a web server
Sample HTML data handler
Data-handler meta-object
Sample code for HTML data handler
Sample Java code--ATP servlet
Server Access API reference
IAccessEngine interface
IgetInterchangeAccessSession()
IcloseSession()
IInterchangeAccessSession interface
IcreateBusinessObject()
IcreateBusinessObjectArray()
IcreateBusinessObjectFrom()
IcreateBusinessObjectWithVerb()
IexecuteCollaboration()
IexecuteCollaborationExtFmt()
IreleaseBusinessObject()
IreleaseBusinessObjectArray()
setLocale(String)
IBusinessObject interface
Iduplicate()
Iequals()
IequalsKeys()
IgetAppSpecificInfo()
IgetAttributeCount()
IgetAttributeName()
IgetAttributeType()
IgetAttributeTypeAtIndex()
IgetBooleanAttribute()
IgetBOAppSpecification()
IgetBusinessObjectArrayAttribute()
IgetBusinessObjectAttribute()
IgetDateAttribute()
IgetDefaultValue()
IgetDoubleAttribute()
IgetFloatAttribute()
IgetICSVersion()
IgetIntAttribute()
IgetLongTextAttribute()
IgetName()
IgetStringAttribute()
IgetVerb()
IisAttributeMultipleCardinality()
IisBlankValue()
IisIgnoreValue()
IisKey()
IisRequired()
Iserialize()
IsetAttributes()
IsetAttributeToBlank()
IsetAttributeToIgnore()
IsetBooleanAttribute()
IsetBusinessObjectArrayAttribute()
IsetBusinessObjectAttribute()
IsetDateAttribute()
IsetDoubleAttribute()
IsetFloatAttribute()
IsetIntAttribute()
IsetLongTextAttribute()
IsetStringAttribute()
IsetVerb()
ItoExternalForm()
ItoString()
IBusinessObjectArray interface
Iduplicate()
IdeleteBusinessObjectAtIndex()
IgetBusinessObjectAtIndex()
IgetSize()
IremoveAllElements()
IsetBusinessObject()
IsetBusinessObjectAtIndex()
Server Access exceptions
IAttributeBlankException
IAttributeNotSetException
ICxAccessError
IExecuteCollaborationError
IInvalidAttributeNameException
IInvalidAttributeTypeException
IInvalidBusinessObjectTypeException
IInvalidIndexException
IInvalidVerbException
IMalFormedDataException
IValueNotSetException
IVerbNotSetException
Appendixes
Appendix A. Internationalization considerations
What Is a locale?
Designing an Access client for internationalization
Locale considerations
Character-Encoding
Index
Notices
Notices
