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
