Contents

  • About this document
  • Audience
  • How to use this manual
  • Related documents
  • Typographic conventions
  • New in this release
  • New in release 4.3
  • Maps

  • Introduction to map development
  • About data mapping
  • Maps: A closer look
  • Tools for map development
  • Overview of map development
  • Creating maps
  • Overview of Map Designer Express
  • Creating a map: Basic steps
  • Specifying standard attribute transformations
  • Saving maps
  • Checking completion
  • Mapping standards
  • Working with maps
  • Opening and closing a map
  • Providing map property information
  • Using map documents
  • Finding information in a map
  • Finding and replacing text
  • Printing a map
  • Deleting objects
  • Using execution order
  • Importing and exporting maps from InterChange Server Express
  • Compiling and testing maps
  • Validating a map
  • Compiling a map
  • Compiling a set of maps
  • Testing maps
  • Doing advanced debugging
  • Testing maps that contain relationships
  • Debugging maps
  • Customizing a map
  • Customizing transformation steps
  • Importing Java packages to Interchange Server Express
  • Using variables
  • Reusing map instances
  • Handling exceptions
  • Creating custom data validation levels
  • Understanding map execution contexts
  • Relationships

  • Introduction to Relationships
  • What is a relationship?
  • Relationships: A closer look
  • Overview of the relationship development process
  • Creating relationship definitions
  • Overview of Relationship Designer Express
  • Creating relationship definitions
  • Defining identity relationships
  • Defining lookup relationships
  • Creating the relationship table schema
  • Copying relationship and participant definitions
  • Renaming relationship or participant definitions
  • Specifying advanced relationship settings
  • Deleting a relationship definition
  • Optimizing a relationship
  • Implementing relationships
  • Implementing a relationship
  • Using lookup relationships
  • Using simple identity relationships
  • Using composite identity relationships
  • Managing child instances
  • Setting the verb
  • Performing foreign key lookups
  • Loading and unloading relationships
  • Mapping API Reference

  • BaseDLM class
  • getDBConnection()
  • getName()
  • getRelConnection()
  • implicitDBTransactionBracketing()
  • isTraceEnabled()
  • logError(), logInfo(), logWarning()
  • raiseException()
  • releaseRelConnection()
  • trace()
  • BusObj class
  • Exceptions and exception types
  • Syntax for traversing hierarchical business objects
  • copy()
  • duplicate()
  • equalKeys()
  • equals()
  • equalsShallow()
  • exists()
  • getBoolean(), getDouble(), getFloat(), getInt(), getLong(), get(), getBusObj(), getBusObjArray(), getLongText(), getString()
  • getLocale()
  • getType()
  • getVerb()
  • isBlank()
  • isKey()
  • isNull()
  • isRequired()
  • keysToString()
  • set()
  • setContent()
  • setDefaultAttrValues()
  • setKeys()
  • setLocale()
  • setVerb()
  • setWithCreate()
  • toString()
  • validData()
  • Deprecated methods
  • BusObjArray class
  • addElement()
  • duplicate()
  • elementAt()
  • equals()
  • getElements()
  • getLastIndex()
  • max()
  • maxBusObjArray()
  • maxBusObjs()
  • min()
  • minBusObjArray()
  • minBusObjs()
  • removeAllElements()
  • removeElement()
  • removeElementAt()
  • setElementAt()
  • size()
  • sum()
  • swap()
  • toString()
  • CwDBConnection class
  • beginTransaction()
  • commit()
  • executePreparedSQL()
  • executeSQL()
  • executeStoredProcedure()
  • getUpdateCount()
  • hasMoreRows()
  • inTransaction()
  • isActive()
  • nextRow()
  • release()
  • rollBack()
  • CwDBStoredProcedureParam class
  • CwDBStoredProcedureParam()
  • getParamType()
  • getValue()
  • DtpConnection class
  • beginTran()
  • commit()
  • executeSQL()
  • execStoredProcedure()
  • getUpdateCount()
  • hasMoreRows()
  • inTransaction()
  • nextRow()
  • rollBack()
  • DtpDataConversion class
  • getType()
  • isOKToConvert()
  • toBoolean()
  • toDouble()
  • toFloat()
  • toInteger()
  • toPrimitiveBoolean()
  • toPrimitiveDouble()
  • toPrimitiveFloat()
  • toPrimitiveInt()
  • toString()
  • DtpDate class
  • DtpDate()
  • addDays()
  • addWeekdays()
  • addYears()
  • after()
  • before()
  • calcDays()
  • calcWeekdays()
  • get12MonthNames()
  • get12ShortMonthNames()
  • get7DayNames()
  • getCWDate()
  • getDayOfMonth()
  • getDayOfWeek()
  • getHours()
  • getIntDay()
  • getIntDayOfWeek()
  • getIntMilliSeconds()
  • getIntMinutes()
  • getIntMonth()
  • getIntSeconds()
  • getIntYear()
  • getMSSince1970()
  • getMaxDate()
  • getMaxDateBO()
  • getMinDate()
  • getMinDateBO()
  • getMinutes()
  • getMonth()
  • getNumericMonth()
  • getSeconds()
  • getShortMonth()
  • getYear()
  • set12MonthNames()
  • set12MonthNamesToDefault()
  • set12ShortMonthNames()
  • set12ShortMonthNamesToDefault()
  • set7DayNames()
  • set7DayNamesToDefault()
  • toString()
  • DtpMapService class
  • runMap()
  • DtpSplitString class
  • DtpSplitString()
  • elementAt()
  • firstElement()
  • getElementCount()
  • getEnumeration()
  • lastElement()
  • nextElement()
  • prevElement()
  • reset()
  • DtpUtils class
  • padLeft()
  • padRight()
  • stringReplace()
  • truncate()
  • IdentityRelationship class
  • addMyChildren()
  • deleteMyChildren()
  • foreignKeyLookup()
  • foreignKeyXref()
  • maintainChildVerb()
  • maintainCompositeRelationship()
  • maintainSimpleIdentityRelationship()
  • updateMyChildren()
  • MapExeContext class
  • getConnName()
  • getInitiator()
  • getLocale()
  • getOriginalRequestBO()
  • setConnName()
  • setInitiator()
  • setLocale()
  • Deprecated methods
  • Participant class
  • Participant()
  • getBusObj(), getString(), getLong(), getInt(), getDouble(), getFloat(), getBoolean()
  • getInstanceId()
  • getParticipantDefinition()
  • getRelationshipDefinition()
  • set()
  • setInstanceId()
  • setParticipantDefinition()
  • setRelationshipDefinition()
  • Relationship class
  • addParticipant()
  • create()
  • deactivateParticipant()
  • deactivateParticipantByInstance()
  • deleteParticipant()
  • deleteParticipantByInstance()
  • getNewID()
  • retrieveInstances()
  • retrieveParticipants()
  • updateParticipant()
  • updateParticipantByInstance()
  • Deprecated methods
  • UserStoredProcedureParam class
  • UserStoredProcedureParam()
  • getParamDataTypeJavaObj()
  • getParamDataTypeJDBC()
  • getParamIndex()
  • getParamIOType()
  • getParamName()
  • getParamValue()
  • setParamDataTypeJavaObj()
  • setParamDataTypeJDBC()
  • setParamIndex()
  • setParamIOType()
  • setParamName()
  • setParamValue()
  • Appendixes

  • Appendix A. Message files
  • Message location
  • Format for map messages
  • Maintaining the files
  • Operations that use message files
  • Appendix B. Attribute properties

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