Add a Data Operation Methods Integration (DOMI)
- Last UpdatedApr 24, 2025
- 1 minute read
The Data Operation Methods Integration (DOMI) method is used to insert and update data in, and to delete data from, the RealTime database (RTDB) at the table level. You can make use of Business Logic Tier (BLT) objects to run business logic associated with the creation, update, and removal of records in the table. You must embed DOMI in the CustomServerProcess element and configure the CommandButtonLinker attribute.
The following example shows the function put (fnput) Business Logic Tier (BLT) used to insert, update, and delete records in the remConnJoin table.
<DataSetTable
Name="remconnjoin"
Description="Remote Connection Join"
. . .
DataDisplayWidthMax="300">
<CustomServerProcess
ToolTipText="Create a new Remote-Connection Join record"
Label="Create New"
CommandButtonLinker="Insert">
<DOMI
Method="BLT"
AlternativeTable="remote"
AlternativeKeyField="rno"
CallSyntax="assignconn(cno, costFactor, failureTimeout, inhAutoPoll, goodTestFreq, badTestFreq)" />
</CustomServerProcess>
<CustomServerProcess
ToolTipText="Update an existing Remote-Connection Join record"
Label="Update Existing"
CommandButtonLinker="Update">
<DOMI
Method="BLT"
AlternativeTable="remote"
AlternativeKeyField="rno"
CallSyntax="reassignconn(rno, cno.Original, cno, costFactor, failureTimeout, inhAutoPoll, goodTestFreq, badTestFreq)" />
</CustomServerProcess>
<CustomServerProcess
ToolTipText="Delete an existing Remote-Connection Join record"
Label="Delete Existing"
CommandButtonLinker="Delete">
<DOMI
Method="BLT"
AlternativeTable="remote"
AlternativeKeyField="rno"
CallSyntax="unassignconn(cno)" />
</CustomServerProcess>