The Domicel Base Service can be found here. The file format description is here. The following is a summary of the Domicel Base Service file.
Methods:
Access can be one of V, E, S, L, M, C, D, A (View, Execute, Subscribe, Link, Modify, Create, Delete, Administer).
| Tag | Transport | Access | Input Type | Output Type | Description |
|---|---|---|---|---|---|
| AddLink | HTTP | L | AddLink | LinkAdded | Adds a link to the target object |
| Install | HTTP | C | Install | Installed | Install is sent by the system to an object when it is created. It is to be used for initialization. |
| AddObjFormula | HTTP | M | AddObjFormula | ObjFormulaAdded | Add a formula to the target object. Formulas set the values of calculated attributes. |
| AddObjAccs | HTTP | M | AddObjAccs | ObjAccsAdded | Add access rights to the target object. |
| Calculate | HTTP | M | Calculate | Calculated | Recalculate the formulas of the target object. |
| DeleteLink | HTTP | L | DeleteLink | LinkDeleted | Delete a link from the target object. |
| DeleteObj | HTTP | D | DeleteObj | ObjDeleted | Delete the target object. |
| DeleteObjFormula | HTTP | M | DeleteObjFormula | ObjFormulaDeleted | Delete a formula from the target object. |
| DeleteObjAccs | HTTP | M | DeleteObjAccs | ObjAccsDeleted | Delete access rights from the target object. |
| Dispatch | HTTP | V | Dispatch | Dispatched | Dispatch a message received by the target object to the message's subscribers. |
| GetLinks | HTTP | V | GetLinks | Links | Get the links of the target object. |
| GetObj | HTTP | V | GetObj | Obj | Get a description of the target object. |
| GetObjFormulas | HTTP | V | GetObjFormulas | ObjFormulas | Get the formulas of the target object. |
| GetObjAccs | HTTP | A | GetObjAccs | ObjAccs | Get the access rights of the target object. |
| GetObjHistory | HTTP | A | GetObjHistory | ObjHistory | Get the messages sent to the target object. |
| GetSubscribers | HTTP | V | GetSubscribers | Subscribers | Get the subscribers of the target object (and the events that they are subscribed to). |
| ModifyObj | HTTP | M | ModifyObj | ObjModified | Modify the target object. |
| ModifyObjAttr | HTTP | M | ModifyObjAttr | ObjAttrModified | Modify an attribute of the target object. |
| ModifyObjFormula | HTTP | M | ModifyObjFormula | ObjFormulaModified | Modify a formula of the target object. |
| ModifyObjAccs | HTTP | M | ModifyObjAccs | ObjAccsModified | Modify the access rights of the target object. |
| Publish | HTTP | M | Publish | Published | Publish an event of the target object to the objects in its subscriber list for that event. |
| GetAcct | HTTP | V | GetAcct | Acct | Get the account details of the target object. |
| GetHost | HTTP | V | GetHost | Host | Get the host details of the target object. |
| Query | HTTP | V | Query | QueryResults | Send a query to the target object. Any SQL query is possible, even one not involving the target object. Joins are also possible. Result set can be: Obj (among the objects that the target object links to), Acct (all objects of the target object's account and host), or Host (all objects in the target object's Host). |
| RefreshLink | HTTP | V | RefreshLink | LinkRefreshed | Refresh the names and descriptions of the target object's links (which are copied for performance). |
| Subscribe | HTTP | S | Subscribe | Subscribed | Subscribe to an event of the target object. |
| Transaction | HTTP | V | Transaction | TransactionResult | Send more than one message to the target object, as a single transaction (i.e. rollback all messages if one fails.) |
| UnSubscribe | HTTP | V | UnSubscribe | UnSubscribed | Unsubscribe to an event of the target object. |
Types:
<Domicel:SrvType>
<Domicel:Tag>Install</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Installed</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Return</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"Mandatory="True"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Acct</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>AcctId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>RootId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>AcctName</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Password</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Accts</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Acct</Domicel:Tag>
<Domicel:Type>Acct</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Srv</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>SrvHostId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>SrvId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Tag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Keywords</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Description</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="200"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Xml</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>XmlTel</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Cls</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ClsId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Tag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Icon</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ImplName</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ClsName</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ClsDesc</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="200"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>DefaultAccs</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="10"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ImplSrvList</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:Restrict>Length="1000"</Domicel:Restrict>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ImplSrv</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>SrvHostId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>SrvId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Tag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Link</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>HostId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Attr>
<Domicel:Attr>
<Domicel:Tag>AcctId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Attr>
<Domicel:Attr>
<Domicel:Tag>ObjId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Attr>
<Domicel:Attr>
<Domicel:Tag>Bound</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Namespace</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Tag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>SeqNum</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Precision="4"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Host</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>HostId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>HostName</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>HostDesc</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>DomicelId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Obj</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ObjName</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ObjDesc</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ClsId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Mandatory="True"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ObjId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ObjAccs</Domicel:Tag>
<Domicel:Type>ObjAccs</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ObjAttrs</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjAccs</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>GrpAccs</Domicel:Tag>
<Domicel:Type>GrpAccs</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GrpAccs</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>GrpId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Level</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>AccsRights</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjHistory</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ObjHistoryMsg</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:Restrict>Length="100"</Domicel:Restrict>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>TimeStamp</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="30"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>MsgName</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>HostId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>AcctId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ObjId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Msg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Subscribers</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Subscriber</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>HostId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>AcctId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>ObjId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Namespace</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Tag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>SubscribePublish</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>SubscribeNamespace</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>SubscribeTag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>PublishNamespace</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>PublishTag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>AddLink</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Link</Domicel:Tag>
<Domicel:Type>Link</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>LinkAdded</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>AddObjFormula</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjFormulaAdded</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>AddObjAccs</Domicel:Tag>
<Domicel:Type>GrpAccs</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjAccsAdded</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Calculate</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Namespace</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Tag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Calculated</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Dispatch</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Dispatched</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>DeleteLink</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:Restrict>Length="1000"</Domicel:Restrict>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Link</Domicel:Tag>
<Domicel:Type>Link</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>LinkDeleted</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>DeleteObj</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjDeleted</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>DeleteObjFormula</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjFormulaDeleted</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>DeleteObjAccs</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjAccsDeleted</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetAcct</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetAccts</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetCls</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetHost</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetLinks</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Namespace</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Tag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>SeqNum</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
<Domicel:Restrict>Precision="4"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Links</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Link</Domicel:Tag>
<Domicel:Type>Link</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetObj</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetObjFormulas</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjFormulas</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetObjAccs</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetObjHistory</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>GetSubscribers</Domicel:Tag>
<Domicel:Type></Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ModifyObj</Domicel:Tag>
<Domicel:Type>Obj</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjModified</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ModifyObjAttr</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjAttrModified</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ModifyObjFormula</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjFormulaModified</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ModifyObjAccs</Domicel:Tag>
<Domicel:Type>GrpAccs</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>ObjAccsModified</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Publish</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Published</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Query</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Source</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Attrs</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Attr</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ClsId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Namespace</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="80"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Tag</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Alias</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="40"</Domicel:Restrict>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Select</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>From</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ClsId</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Where</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>OrderBy</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>GroupBy</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Having</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>NumResults</Domicel:Tag>
<Domicel:Type>Decimal</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>QueryResults</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:AttrList>
<Domicel:Attr>
<Domicel:Tag>Status</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
<Domicel:Restrict>Length="7"</Domicel:Restrict>
</Domicel:Attr>
</Domicel:AttrList>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>ErrorMsg</Domicel:Tag>
<Domicel:Type>String</Domicel:Type>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>QueryResult</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Links</Domicel:Tag>
<Domicel:Type>All</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Link</Domicel:Tag>
<Domicel:Type>Link</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
<Domicel:Member>
<Domicel:Tag>Attrs</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>RefreshLink</Domicel:Tag>
<Domicel:Type>Sequence</Domicel:Type>
<Domicel:MemberList>
<Domicel:Member>
<Domicel:Tag>Link</Domicel:Tag>
<Domicel:Type>Link</Domicel:Type>
</Domicel:Member>
</Domicel:MemberList>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>LinkRefreshed</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Subscribe</Domicel:Tag>
<Domicel:Type>SubscribePublish</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Subscribed</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>Transaction</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>TransactionResult</Domicel:Tag>
<Domicel:Type>Any</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>UnSubscribe</Domicel:Tag>
<Domicel:Type>SubscribePublish</Domicel:Type>
</Domicel:SrvType>
<Domicel:SrvType>
<Domicel:Tag>UnSubscribed</Domicel:Tag>
<Domicel:Type>Return</Domicel:Type>
</Domicel:SrvType>