The API offers a number of properties and methods to communicate with the Tamino XML Server using Visual Basic, C++ and Natural.
The main methods that are provided are listed below.. A complete list of all properties and methods can be found in the reference section. The supported methods can be classified in the following way:
Methods for initializing the ActiveX control:
UseServerHTTP
Initialize
Methods for performing error checking:
GetErrorStatus
Methods to manipulate data in Tamino via URLs:
Process
Methods to manipulate data in Tamino via document names:
PutDocument
GetDocument
DeleteDocument
Methods to perform X-Query queries and use the results:
DoQuery
GetResult/ReturnNodes
IsNext/GetNext
IsPrevious/GetPrev
Methods to perform XQuery queries:
XQuery
XQueryResult
Update
Methods to control cursoring of queries:
UseRealCursoring
CloseCursor
Methods for local transactions:
StartSession
Commit
Rollback
EndSession
Methods for distributed transactions:
UseGlobalTransactions
SetGlobalTransactionId
BeginSession
Methods for lock management:
SetIsolationLevel
SetLockMode
SetLockWait
Methods for transaction timeout management:
SetTransactionTimeout
SetNonActivityTimeout
Methods to perform schema manipulation:
Define
Undefine
Methods which require the NodeLevelUpdate filter:
InoAppendChild
InoInsertBefore
InoReplaceChild
InoRemoveChild
Note:
Only available for Internet Information Server on Microsoft
Windows.