Preface
Purpose
Audience
Organization
Using this manual
Typographical conventions
Examples of syntax descriptions
OpenEdge messages
ADM2 SmartObject API Reference
Paths to source files
Source-file types
ADM class hierarchy
SmartObjects, templates, and super-procedure hierarchies
SmartObjects and their files
SmartObject
SmartContainer
AppServer class
SmartBusinessObject
SmartB2BObject
MsgHandler class
XML class
SmartCombo
SmartConsumer
SmartDataBrowser
SmartDataField
SmartDataObject
Query class
SmartDataViewer
SmartDialog
SmartFilter
SmartFolder
SmartFrame
SmartLookup
SmartPanel
SmartProducer and SmartConsumer
Messaging class
SmartRouter
SmartSelect
SmartSender and SmartReceiver
SmartToolbar
SmartWindow
Reading and writing object properties
get(propname) and set(propname) functions
{get} and {set} pseudo-functions
The need for two different syntaxes
SmartObjects and Their Methods and Properties
Base methods for SmartObjects
addLink
addMessage
adjustTabOrder
anyMessage
applyEntry
assignLinkProperty
changeCursor
createControls
destroyObject
displayLinks
editInstanceProperties
exitObject
fetchMessages
fixQueryString
initializeObject
instanceOf
instancePropertyList
hideObject
linkHandles
linkProperty
linkStateHandler
mappedEntry
messageNumber
modifyListProperty
modifyUserLinks
oneObjectLinks
propertyType
removeAllLinks
removeLink
repositionObject
returnFocus
reviewMessages
showMessage
showMessageProcedure
Signature
start-super-proc
viewObject
AppServer methods for SmartObjects
bindServer
destroyObject
destroyServerObject
disconnectObject
initializeServerObject
runServerObject
runServerProcedure
unbindServer
SmartObject properties
AppService
ASBound
AsDivision
ASHandle
ASHasStarted
ASInitializeOnRun
ChildDataKey
ContainerHandle
ContainerHidden
ContainerSource
ContainerSourceEvents
ContainerType
DataLinksEnabled
DataSource
DataSourceEvents
DataSourceNames
DataTarget
DataTargetEvents
DBAware
inactiveLinks
InstanceProperties
LogicalObjectName
LogicalVersion
ObjectHidden
ObjectInitialized
ObjectName
ObjectPage
ObjectParent
ObjectType
ObjectVersion
ParentDataKey
PassThroughLinks
PhysicalObjectName
PhysicalVersion
PropertyDialog
QueryObject
RunAttribute
ServerFileName
ServerOperatingMode
SupportedLinks
TranslatableProperties
UIBMode
UseRepository
UserProperty
Visual Objects and Their Methods and Properties
Base methods for visual objects
applyLayout
assignFocusedWidget
assignWidgetValue
assignWidgetValueList
blankWidget
disableObject
disableRadioButton
disableWidget
enableObject
enableRadioButton
enableWidget
formattedWidgetValue
formattedWidgetValueList
hideWidget
highlightWidget
initializeObject
resetWidgetValue
toggleWidget
viewWidget
widgetHandle
widgetIsBlank
widgetIsFocused
widgetIsModified
widgetIsTrue
widgetValue
widgetValueList
Methods for data visualization objects
addRecord
cancelObject
cancelRecord
canNavigate
collectChanges
confirmCancel
confirmCommit
confirmContinue
confirmDelete
confirmExit
confirmOk
confirmUndo
copyRecord
dataAvailable
deleteRecord
disableFields
displayObjects
displayRecord
enableFields
fieldModified
initializeObject
IsUpdateActive
linkStateHandler
okObject
okToContinueProcedure
queryPosition
resetRecord
showDataMessages
showDataMessagesProcedure
undoChange
undoRecord
updateMode
updateRecord
updateState
validateFields
valueChanged
Filtering methods for visual objects
applyFilter
blankField
blankFields
blankFillIn
createField
createLabel
createOperator
dataAvailable
dataValue
deleteObjects
disableFields
enableFields
fieldLookup
fieldProperty
initializeObject
insertFieldProperty
removeSpace
resetFields
showDataMessages
unBlankFillin
unBlankLogical
Browser methods for visual objects
addRecord
applyCellEntry
applyEntry
assignMaxGuess
calcWidth
cancelNew
cancelRecord
colValues
copyRecord
createPopupMenu
dataAvailable
defaultAction
deleteComplete
deleteRecord
destroyObject
disableFields
displayFields
enableFields
enableObject
fetchDataSet
filterActive
hasActiveAudit
hasActiveComments
initializeColumnSettings
initializeObject
launchFolderWindow
linkStateHandler
offEnd
offHome
onEnd
onHome
onValueChanged
refreshBrowse
refreshQuery
resizeBrowse
resizeObject
rowDisplay
rowEntry
rowLeave
rowVisible
searchTrigger
showSort
startSearch
stripCalcs
toolbar
updateRecord
updateState
updateTitle
viewObject
Methods for SmartDataViewers
addRecord
cancelRecord
copyRecord
disableFields
displayFields
enableFields
fieldModified
initializeObject
toolbar
updateState
valueChanged
viewRecord
Methods for TreeView objects
addNode
deleteNode
deleteTree
disableObject
emptyTree
enableObject
isNodeExpanded
loadImage
populateTree
repositionObject
resizeObject
selectFirstNode
selectNode
showTVError
updateTree
Visual object properties
ActionEvent
AllFieldHandles
AllFieldNames
ApplyActionOnExit
ApplyExitOnAction
AutoSort
BrowseHandle
CalcWidth
CanUndoChanges
ClientRect
Col
color3DFace
color3DHighLight
color3DShadow
ColumnsMovable
ColumnsSortable
CreateHandles
CtrlFrameHandle
DataModified
DataObject
DataObjectHandle
DataSignature
DefaultCharWidth
DefaultEditorLines
DefaultLayout
DefaultWidth
DisableOnInit
DisplayedField
DisplayFieldsSecurity
DisplayedTables
Down
Editable
EnabledObjFlds
EnabledObjFldsToDisable
EnabledObjHdls
EnabledFields
EnabledHandles
ExpandOnAdd
FetchOnReposToEnd
FieldColumn
FieldFormats
FieldHandles
FieldHelpIds
FieldsEnabled
FieldLabels
FieldOperatorStyles
FieldToolTips
FieldWidths
FilterActive
FilterTarget
FilterTargetEvents
FolderWindowToLaunch
FrameMinHeightChars
FrameMinWidthChars
FullRowSelect
GroupAssignHidden
GroupAssignSource
GroupAssignSourceEvents
GroupAssignTarget
GroupAssignTargetEvents
Height
HideOnInit
HideSelection
ImageHeight
ImageWidth
ILComHandle
Indentation
LabelEdit
LayoutOptions
LayoutVariable
LineStyle
MaxWidth
MinHeight
MinWidth
ModifyFields
NextNodeKey
NodeExpanded
NumDown
ObjectEnabled
ObjectLayout
OLEDrag
OLEDrop
Operator
OperatorLongValues
OperatorStyle
OperatorViewAs
Property
QueryRowObject
RecordState
RefreshTree
ResizeHorizontal
ResizeVertical
RootNodeParentKey
Row
RowIdent
RowUpdated
RowObject
SaveSource
Scroll
ScrollRemote
SearchField
SelectedNode
ShowCheckBoxes
ShowRootLines
SingleSel
Sort
TableIOSource
TableIOSourceEvents
ToggleDataTargets
ToolbarSource
ToolbarSourceEvents
ToolTip
TreeDataTable
TreeStyle
TVControllerSource
TVControllerTarget
TVControllerTargetEvents
UndoChangeCaption
UndoNew
UpdateTarget
UpdateTargetNames
UseBegins
UseContains
UseSortIndicator
ValidKey
VisualBlank
Width
WindowTitleField
Browse column properties
Column properties for visual objects
Container Objects and Their Methods and Properties
Base methods for container objects
applyContextFromServer
assignContainedProperties
assignPageProperty
cancelObject
changePage
confirmExit
confirmOk
constructObject
containedProperties
ContextandDestroy
createObjects
confirmCancel
deletePage
destroyObject
disablePagesInFolder
enablePagesInFolder
fetchContainedData
hidePage
initializeObject
initializeVisualContainer
initPages
isUpdateActive
notifyPage
obtainContextForServer
okObject
pageNTargets
passThrough
removePageNTarget
resizeWindow
selectPage
targetPage
toolbar
updateActive
viewObject
viewPage
Methods for SmartBusiness container objects
addDataTarget
addNavigationSource
addQueryWhere
addRow
appendContainedObjects
assignCurrentMappedObject
assignMaxGuess
assignQuerySelection
cancelNew
cancelRow
canNavigate
colValues
commitData
commitTransaction
confirmContinue
copyRow
currentMappedObject
dataAvailable
dataObjectHandle
deleteComplete
deleteRow
destroyServerObject
endClientDataRequest
fetchBatch
fetchContainedData
fetchContainedRows
fetchDOProperties
fetchFirst
fetchLast
fetchNext
initDataObjectOrdering
fetchPrev
findRowWhere
initializeObject
initializeServerObject
isUpdatePending
newDataObjectRow
openQuery
postCreateObjects
prepareErrorsForReturn
prepareQueriesForFetch
queryPosition
refreshBrowse
registerLinkedObjects
registerObject
remoteCommitTransaction
remoteFetchContainedData
remoteSendRows
removeQuerySelection
repositionRowObject
resetQuery
restartServerObject
serverCommitTransaction
serverContainedSendRows
serverFetchContainedData
serverFetchContainedRows
serverFetchDOProperties
setPropertyList
startServerObject
submitRow
undoTransaction
updateState
Methods for TreeView controller container objects
initializeObject
showTVCError
updateState
Container object properties
BlockDataAvailable
CallerObject
CallerProcedure
CallerWindow
CascadeOnBrowse
CommitSource
CommitSourceEvents
CommitTarget
CommitTargetEvents
ContainedDataColumns
ContainedDataObjects
ContainerTarget
ContainerTargetEvents
ContextAndInitialize
CurrentPage
DataHandle
DataObjectNames
DataObjectOrdering
DataQueryBrowsed
DynamicSDOProcedure
FetchOnOpen
FilterSource
InitialPageList
InMessageTarget
InstanceNames
LastCommitErrorKeys
LastCommitErrorType
MasterDataObject
MultiInstanceActivated
MultiInstanceSupported
NavigationSource
NavigationSourceEvents
NavigationTarget
ObjectMapping
OutMessageTarget
PageNTarget
PageSource
PrimarySdoTarget
QueryPosition
RouterTarget
RowObjectState
RunDataLogicProxy
RunDOOptions
SdoForeignFields
TopOnly
UpdateActive
UpdateSource
WaitForObject
WindowFrameHandle
Column properties for container objects
Data Objects and Their Methods and Properties
Base methods for data objects
addForeignKey
assignQuerySelection
confirmCommit
confirmContinue
confirmUndo
exportData
filterContainerHandler
findRow
indexInformation
insertExpression
isUpdateActive
isUpdatePending
linkState
newQueryString
newWhereClause
printToCrystal
removeForeignKey
removeQuerySelection
resetQueryString
resolveColumn
rowAvailable
rowValues
sortExpression
startFilter
tableOut
transferToExcel
updateQueryPosition
updateState
Methods for DataView objects
addRow
applyContextFromServer
cancelRow
canNavigate
closeQuery
colValues
commitTransaction
copyRow
createObjects
dataAvailable
deleteRow
destroyObject
fetchBatch
fetchFirst
fetchLast
fetchNext
fetchPrev
findRowWhere
hasActiveAudit
hasActiveComments
hasForeignKeyChanged
initializeObject
isDataQueryComplete
keyWhere
linkStateHandler
obtainContextForServer
openDataQuery
openDataView
openQuery
openQueryAtPosition
refreshQuery
refreshRow
resetRow
resolveBuffer
resortQuery
retrieveData
rowChanged
submitData
submitRow
undoRow
undoTransaction
whereClauseBuffer
Methods for query objects
addNotFoundMessage
addQueryWhere
assignDBRow
batchServices
bufferCopyDBToRO
ColumnPhysicalColumn
ColumnPhysicalTable
closeQuery
colValues
createObjects
dataAvailable
dbColumnDataName
dbColumnHandle
defineDataObject
deleteRecordStatic
destroyObject
fetchFirst
fetchLast
fetchNext
fetchPrev
fetchCurrentBatch
fetchFirstBatch
fetchLastBatch
fetchNextBatch
fetchPrevBatch
firstBufferName
firstRowIds
initProps
newQueryValidate
newQueryWhere
openQuery
prepareQuery
resolveBuffer
rowidWhere
rowidWhereCols
transferDBRow
Methods for data query objects
addRow
askQuestion
batchRowAvailable
beginTransactionValidate
cancelRow
canNavigate
clientSendRows
closeQuery
colStringValues
colValues
Commit
commitData
commitTransaction
copyRow
createData
createObjects
createRow
dataAvailable
dataContainerHandle
deleteData
deleteRow
describeSchema
destroyObject
doBuildUpd
doCreateUpdate
doEmptyTempTable
doReturnUpd
doUndoDelete
doUndoRow
doUndoTrans
doUndoUpdate
endTransactionValidate
fetchBatch
fetchFirst
fetchLast
fetchNext
fetchPrev
fetchRow
fetchRowIdent
findRowWhere
firstRowIds
hasActiveAudit
hasActiveComments
hasForeignKeyChanged
hasOneToOneTarget
initializeObject
initializeLogicObject
isUpdatePending
newRowObject
obtainContextForServer
openDataQuery
openQuery
postTransactionValidate
prepareErrorsForReturn
preTransactionValidate
pushTableAndValidate
refreshRow
remoteCommit
remoteSendRows
saveContextAndDestroy
sendRows
serverCommit
serverSendRows
startServerObject
submitCommit
submitForeignKey
submitRow
undoClientUpdate
updateAddQueryWhere
updateData
updateQueryPosition
updateRow
Query object properties
AssignList
AuditEnabled
AutoCommit
BLOBColumns
BusinessEntity
CalculatedColumns
CheckCurrentChanged
CheckLastOnOpen
ClientProxyHandle
CLOBColumns
CommitSource
CommitSourceEvents
CommitTarget
CommitTargetEvents
CurrentRowModified
CurrentUpdateSource
DataColumns
DataColumnsByTables
DataContainerHandle
DataDelimiter
DataFieldDefs
DataHandle
DataLogicObject
DataModified
DataIsFetched
DataLogicProcedure
DataQueryBrowsed
DataQueryString
DataReadBuffer
DataReadColumns
DataReadHandler
DatasetName
DatasetSource
DataSignature
DataTable
DbNames
DestroyStateless
DisconnectAppServer
EnabledObjFldsToDisable
EnabledTables
FetchOnOpen
FillBatchOnRepos
FilterActive
FilterAvailable
FilterSource
FilterWindow
FirstResultRow
FirstRowNum
ForeignFields
ForeignValues
GroupAssignSource
GroupAssignSourceEvents
GroupAssignTarget
GroupAssignTargetEvents
HasFirst
HasLast
IndexInformation
InternalEntries
KeyFields
KeyTableId
KeyWhere
LargeColumns
LastCommitErrorKeys
LastCommitErrorType
LastDbRowIdent
LastCommitErrorType
LastResultRow
LastRowNum
LogicBuffer
ManualAddQueryWhere
ManualAssignQuerySelection
ManualSetQuerySort
NavigationSource
NavigationSourceEvents
NewMode
NewRow
OpenOnInit
OpenQuery
PhysicalTable
PositionSource
PrimarySDOSource
PromptColumns
PromptOnDelete
PropertyList
QueryColumns
QueryContainer
QueryHandle
QueryOpen
QueryPosition
QueryRowIdent
QuerySort
QuerySortDefault
QueryString
QueryStringDefault
QueryTables
QueryWhere
RebuildOnRepos
RequestHandle
RowIdent
RowObject
RowObjectState
RowObjectTable
RowObjUpd
RowObjUpdTable
RowsToBatch
RowUpdated
Scrollable
ServerSubmitValidation
SubmitParent
Tables
ToggleDataTargets
TransferChildrenForAll
UseDBQualifier
UpdateFromSource
UpdatableColumns
UpdatableColumnsByTable
ViewTables
WordIndexedFields
Column properties for query objects
Toolbar Objects and Their Methods and Properties
Methods for toolbar object actions
canFindAction
canFindCategory
categoryLink
checkRule
defineAction
displayActions
initAction
initializeObject
Panel methods for toolbar objects
activeTarget
countButtons
disableActions
enableActions
enableObject
hasActiveGATarget
initializeObject
linkState
loadPanel
onChoose
queryPosition
resetCommit
resetNavigation
resetTableio
resetTargetActions
resizeObject
sensitizeActions
targetActions
updateState
viewHideActions
Toolbar methods for toolbar objects
actionCanRun
actionCaption
actionCategoryIsHidden
actionChecked
actionLabel
actionPublishCreate
actionTarget
actionTooltip
buildAllMenus
categoryActions
constructMenu
constructToolbar
createMenuTable
createMenuTable2
createToolbar
filterState
hideObject
imageName
initializeObject
insertMenu
linkRuleBuffer
linkState
modifyDisabledActions
onChoose
onMenuDrop
onValueChanged
queryPosition
repositionObject
resetTargetActions
resetToolbar
resizeObject
rowObjectState
runInfo
storePendingSensitivity
targetActions
updateActive
updateCategoryLists
updateState
updateStates
viewHideActions
viewObject
Toolbar object properties
AvailMenuActions
AvailToolbarActions
AvailToolbarBands
BoxRectangle
BoxRectangle2
ButtonCount
DeactivateTargetOnHide
DisabledActions
EdgePixels
HiddenActions
HiddenMenuBands
HiddenToolbarBands
Image
ImagePath
MarginPixels
Menu
MenuMergeOrder
MinHeight
MinWidth
NavigationTargetEvents
NavigationTargetName
PanelFrame
PanelLabel
PanelState
PanelType
SecuredTokens
ShowBorder
StaticPrefix
TableIOTarget
TableIOTargetEvents
TableIOType
Toolbar
ToolbarAutoSize
ToolbarBands
ToolbarDrawDirection
ToolbarHeightPxl
ToolbarInitialState
ToolbarTargetEvents
ToolbarWidthPxl
ToolMarginPxl
Action properties for toolbar objects
Field Objects and Their Methods and Properties
Base methods for field objects
initializeObject
resizeObject
Methods for select field objects
anyKey
browseHandler
buildList
createLabel
dataAvailable
destroyObject
destroySelection
disableButton
disableField
disable_UI
enableButton
enableField
endMove
enterSelect
formattedValue
hideObject
initializeBrowse
initializeObject
initializeSelection
leaveSelect
queryOpened
refreshObject
repositionDataSource
resizeObject
rowSelected
valueChanged
viewObject
Methods for combo field objects
anyKey
createLabel
destroyCombo
destroyObject
disableField
disable_UI
displayCombo
enableField
enterCombo
endMove
hideObject
initializeCombo
insertExpression
leaveCombo
newQueryString
newWhereClause
refreshChildDependancies
refreshCombo
resizeObject
returnParentFieldValues
showQuery
valueChanged
whereClauseBuffer
viewObject
Methods for lookup field objects
anyKey
createLabel
destroyLookup
destroyObject
disableButton
disableField
disable_UI
displayLookup
enableButton
enableField
endMove
enterLookup
hideObject
initializeBrowse
initializeLookup
insertExpression
leaveLookup
newQueryString
newWhereClause
resizeObject
returnParentFieldValues
rowSelected
translateBrowseColumns
valueChanged
viewObjec
whereClauseBuffer
Field object properties
BaseQueryString
BrowseFields
BrowseFieldFormats
BrowseFields
BrowseTitle
BuildSequence
CancelBrowseOnExit
ChangedEvent
ComboDelimiter
ComboFlag
ComboFlagValue
ComboHandle
ComboQuery
ComboSort
CurrentDescValue
CurrentKeyValue
DataModified
DataSourceFilter
DataValue
DefineAnyKeyTrigger
DescSubstitute
DisplayDataType
DisplayField
DisplayFormat
DisplayValue
EdgePixels
EnableField
EnableOnAdd
ExitBrowseOnAction
FieldEnabled
FieldHidden
FieldLabel
FieldName
FieldToolTip
FlagValue
Format
HelpId
InnerLines
KeyDataType
KeyField
KeyFormat
Label
LabelHandle
LinkedFieldDataTypes
LinkedFieldFormats
ListItemPairs
LookupFilterValue
LookupHandle
LookupImage
LookupQuery
MaintenanceObject
MaintenanceSDO
NumRows
Optional
OptionalBlank
OptionalString
ParentField
ParentFilterQuery
PopupOnAmbiguous
PopupOnUniqueAmbiguous
PopupOnNotAvail
QueryTables
RefreshList
RepositionDataSource
RowsToBatch
SavedScreenValue
SDFFileName
SDFTemplate
Secured
StartBrowseKeys
ToolTip
UsePairedList
ViewAs
ViewerLinkedFields
ViewerLinkedWidgets
Field object column properties
Messaging Objects and Their Methods and Properties
Base methods for messaging objects
destroyObject
errorHandler
initializeObject
Methods for consumer messaging objects
assignUnsubscribe
createConsumers
defineDestination
destroyObject
errorHandler
initializeObject
messageHandler
processDestinations
startWaitFor
stopHandler
Methods for producer messaging objects
destroyObject
initializeObject
replyHandler
sendMessage
Method for message handler objects
sendMessage
Methods for XML messaging objects
assignAttribute
assignNodeValue
createAttribute
createDocument
createElement
createNode
createText
deleteDocument
destroyObject
nodeHandle
nodeType
ownerElement
parentNode
processCDataSection
processComment
processDocument
processElement
processRoot
processText
receiveHandler
receiveReplyHandler
sendHandler
sendReplyHandler
Methods for busines to business messaging objects
callOutParams
characterValue
createSchemaAttributes
createSchemaChildren
createSchemaPath
dataSource
defineMapping
destroyObject
endDocument
endElement
findDataRow
initializeObject
loadProducerSchema
loadSchema
mapNode
NotFoundError
numParameters
processMappings
processMessages
produceAttributes
produceChildren
produceDocument
receiveHandler
rowNotFoundError
schemaField
sendHandler
sendMessage
startDataRow
startElement
storeNodeValue
storeParameterNode
storeParameterValue
targetProcedure
Methods for router messaging objects
createDocument
initializeObject
internalSchemaFile
obtainInMsgTarget
processFileRefs
routeBytesMessage
routeDocument
routeMessage
startB2BObject
Message object properties
ClientID
ConsumerSchema
ContextForServer
CurrentMessage
CurrentMessageId
Destination
DestinationList
Destinations
DirectionList
DocumentElement
DocumentHandle
DocumentInitialized
Domain
DTDPublicId
DTDPublicIdList
DTDSystemID
DTDSystemIdList
ExternalRefList
InMessageSource
InternalRefList
JMSpartition
JMSpassword
JMSsession
JMSuser
LoadedByRouter
LogFile
MapNameProducer
MapObjectProducer
MapTypeProducer
MessageType
NameList
NameSpaceHandle
NewNode
OutMessageSource
Persistency
PingInterval
Priority
PromptLogin
ReplyReqList
ReplyRequired
ReplySelector
ReplySelectorList
RouterSource
SchemaHandle
SchemaList
SchemaManager
Selectors
ShutDownDest
Subscriptions
SupportedMessageTypes
TargetNameSpace
TimeToLive
TypeName
UseDTD
ValidateOnLoad
Waiting
Alphabetical Listing of WebSpeed-specific API Routines
addColumnLink
addContextFields
addSearchCriteria
addTDModifier
anyMessage
AddMode
assignColumnFormat
assignColumnHelp
assignColumnLabel
assignColumnWidth
assignExtentAttribute
assignFields
assignFields
assignTDModifier
bufferHandle
bufferHandle
columnDataType
columnFormat
columnHandle
columnHelp
columnHTMLName
columnHTMLName
columnLabel
columnReadOnly
columnStringValue
columnTable
columnTDModifier
columnValMsg
constructObject
dataAvailable
deleteBuffer
deleteOffsets
deleteRow
destroy
destroyDataObject
destroyObject
destroyObject
disconnectObject
dispatchUtilityProc
displayFields
enableFields
exclusiveLockBuffer
extentAttribute
extentValue
fetchCurrent
fetchFirst
fetchLast
fetchLast
fetchNext
fetchNext
fetchPrev
fetchPrev
fieldExpression
findRecords
getAttribute
getContextFields
getCurrentPage
getCurrentRowids
getDeleteTables
getForeignFieldList
getFrameHandle
getNavigationMode
getNextHtmlField
getQueryEmpty
getQueryWhere
getRowids
getSearchColumns
getServerConnection
getTableRowids
getTableRows
getTables
getTables
getUpdateMode
getWebState
getWebTimeout
getWebTimeRemaining
getWebToHdlr
htmAssociate
HTMLAlert
HTMLColumn
HTMLSetFocus
HTMLTable
initializeObject
inputFields
joinExternalTables
joinForeignFields
lockRow
openQuery
outputFields
pageBackward
processWebRequest
processWebRequest
processWebRequest
readOffsets
removeEntry
reOpenQuery
rowidExpression
setAddMode
setAppService
set-attribute-list
setBuffers
setColumns
setContextFields
setCurrentRowids
setDeleteTables
setExternalJoinList
setExternalTableList
setExternalTables
setExternalWhereList
setForeignFieldList
setFrameHandle
setLinkColumns
setLinkColumns
setQueryWhere
setSearchColumns
setServerConnection
setTableModifier
setTableRows
setUpdateMode
setUseColumnLabels
setWebState
setWebToHdlr
showDataMessages
startDataObject
timingOut
urlJoinParams
urlLink
validateColumns
validateColumnValue
Progress Dynamics Call Wrapper
Invoking the call wrapper using dynlaunch.i
Invoking the call wrapper using a single-entry point
callstring.p
callstringtt.p
calltable.p
calltablett.p
Temp-table include files
calltables.i
callttparam.i
Temp-table types
Position native data type table
Position character table
Name native data type table
Name character table
Invoking the call wrapper at the API level
API reference
callstring.p procedure
callstringtt.p procedure
calltable.p procedure
calltablett.p procedure
cleanupCall procedure
determineTableType function
InvokeCall procedure
obtainCallInfo function
obtainParamPropValue function
obtainProcHandle function
setupTTFromSig function
setupTTFromString function
setupTTFromTable function
OpenEdge® Development:ADM Reference
API reference