Index     DocHome     Next     
iPlanet Unified Integration Framework Developer's Guide



Contents


Preface
About This Guide
What You Should Know
How This Guide Is Organized
Documentation Conventions
Chapter 1 Concepts
About UIF
Architecture
UIF Abstractions Overview
UIF Runtime
Repository and Metadata Services
Data Object Service
UIF Abstractions Detailed
Data Object Service
Repository Service
Metadata Service
Repository Schematics
UIF Runtime Service
User Mapping Service
Connector
Connector-to-EIS Architecture
Tools
User Roles and Tasks
UIF Repository
Connector Types
Data Sources
Data Source Configuration Information
Data Type Definitions
Service Provider Definitions
Function Object Definitions
Pool Definitions
User Mapping Information
Management Console
Development Strategy
Chapter 2 The Repository Browser
About the Repository Browser
View Hierarchy
Data Object Views
Using the Repository Browser
Importing a Node
Exporting an XML File
Deleting a Node
Importing the Root Node
Viewing the Log
Troubleshooting Tips
Chapter 3 Pooling Concepts
About Pooling
Bind Durations
Bind Duration Escalation
Bind Duration Timeouts
Pooling Configuration
Chapter 4 Programming Concepts
Programming Model
Acquiring the UIF Runtime Object
Service Provider Object Creation
Function Object Creation
Setting Up and Executing the Function Object
Executing Multiple Function Objects
Data Objects
Primitive Objects
Structure Objects
List Objects
Array Objects
Type Info Objects
API Naming Conventions
Attributes and Paths
Changing Data Types
Interface Hierarchy
Chapter 5 API Reference
IBSPRuntime Interface
Package
Methods
createFunctionObject()
createServiceProvider()
getServerContext()
IBSPServiceProvider Interface
Package
Methods
disable()
enable()
extendBindDuration()
getConfig()
isEnabled()
IBSPFunctionObject Interface
Package
Methods
execute()
getDataBlock()
getProperties()
getServiceProvider()
prepare()
IBSPDataObjectMgr Interface
Package
Methods
dumpDataObject()
IBSPDataObject Interface
Package
Attribute Access Methods
Other Methods
attrExists()
attrIsDefined()
copy()
getAttr()
getAttrBinary()
getAttrBinarySize()
getAttrCount()
getAttrDouble()
getAttrFloat()
getAttrFString()
getAttrFStringMaxLen()
getAttrInt()
getAttrString()
getAttrType()
getAttrVBinary()
getAttrVBinarySize()
getDataItr()
getTypeInfo()
isAttrType()
isType()
removeAttr()
setAttrBinary()
setAttrDataObject()
setAttrDataObjectList()
setAttrDataObjectStructure()
setAttrDouble()
setAttrFloat()
setAttrFString()
setAttrInt()
setAttrString()
setAttrVBinary()
IBSPDataObjectPrimitive Interface
Package
Methods
getBinary()
getBinarySize()
getDouble()
getFloat()
getFString()
getFStringMaxLen()
getInt()
getString()
getVBinary()
getVBinarySize()
setBinary()
setDouble()
setFloat()
setFString()
setInt()
setString()
setVBinary()
Package
Methods
getPrimDefault()
getPrimDefaultBinary()
getPrimDefaultDataObject()
getPrimDefaultDouble()
getPrimDefaultFloat()
getPrimDefaultFString()
getPrimDefaultFStringMaxLen()
getPrimDefaultInt()
getPrimDefaultVBinary()
getPrimSize()
getPrimType()
setPrimDefaultBinary()
setPrimDefaultDataObject()
setPrimDefaultDouble()
setPrimDefaultFloat()
setPrimDefaultFString()
setPrimDefaultInt()
setPrimDefaultString()
setPrimDefaultVBinary()
IBSPDataObjectCollection Interface
IBSPDataObjectList Interface
Package
Access Methods
Element Insertion and Deletion Methods
Other Methods
addElemBinary()
addElemDataObject()
addElemDataObjectList()
addElemDataObjectStructure()
addElemDouble()
addElemFloat()
addElemFString()
addElemInt()
addElemString()
addElemVBinary()
elemExists()
elemIsDefined()
getElem()
getElemBinary()
getElemBinarySize()
getElemCount()
getElemDataObject()
getElemDouble()
getElemFloat()
getElemFString()
getElemFStringMaxLen()
getElemInt()
getElemString()
getElemType()
getElemVBinary()
getElemVBinarySize()
getMaxElemCount()
isElemType()
removeElem()
setElemBinary()
setElemDataObject()
setElemDataObjectList()
setElemDataObjectStructure()
setElemDouble()
setElemFloat()
setElemFString()
setElemInt()
setElemString()
setElemVBinary()
setMaxElemCount()
IBSPDataObjectArray Interface
Package
Methods
addElem()
getElemTypeInfo()
IBSPDataObjectStructure Interface
Package
Access Methods
Other Methods
fieldExists()
fieldIsDefined()
getField()
getFieldBinary()
getFieldBinarySize()
getFieldCount()
getFieldDataObject()
getFieldDouble()
getFieldFloat()
getFieldFString()
getFieldFStringMaxLen()
getFieldInt()
getFieldString()
getFieldType()
getFieldVBinary()
getFieldVBinarySize()
isFieldType()
removeField()
setFieldBinary()
setFieldDataObject()
setFieldDataObjectList()
setFieldDataObjectStructure()
setFieldDouble()
setFieldFloat()
setFieldFString()
setFieldInt()
setFieldString()
setFieldVBinary()
IBSPDataObjectStructureInfo Interface
Package
Methods
definesField()
getFieldInfo()
getFields()
IBSPDataObjectInfo Interface
Package
Methods
createInstance()
IBSPDataObjectListInfo Interface
Package
Methods
getInitialSize()
getMaxElemCount()
setInitialSize()
setMaxElemCount()
IBSPDataObjectArrayInfo Interface
Package
Methods
getArrayElemType()
getArrayElemTypeInfo()
setArrayElemType()
setArrayElemTypeInfo()
IBSPDataObjectDataItr Interface
Package
Accessor Methods
Other Methods
getCurrent()
getCurrentBinary()
getCurrentBinarySize()
getCurrentDataObject()
getCurrentDouble()
getCurrentFieldName()
getCurrentFloat()
getCurrentFString()
getCurrentInt()
getCurrentString()
getCurrentType()
getCurrentVBinary()
getCurrentVBinarySize()
isCurrentType( )
next()
setCurrentBinary( )
setCurrentDataObject()
setCurrentDouble()
setCurrentFloat()
setCurrentFString()
setCurrentInt()
setCurrentString()
setCurrentVBinary()
Index


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

Last Updated June 08, 2000