Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » QAnywhere » 服务器管理请求

 

编写服务器管理请求

服务器管理请求包含格式化为 XML 的内容。

注意

不能在服务器管理请求内容中使用如 > 或 < 这样的符号。而要改用 &gt; 和 &lt;。

每种类型的服务器管理请求都包含自己的 XML 标记。例如,要关闭连接器,可使用 <CloseConnector> 标记。

每个服务器管理请求都以 <actions> 标记开头。

actionsResponseId 标记

actionsResponseId 标记作为 <actions> 标记的子标记,可用于跟踪和报告 <actions> 标记中操作的进度。处理 <action> 标记时,服务器会创建一份报告。

报告包含 <actionsResponseId> 标记的 ID 和由请求生成的错误消息。报告创建之后,即被发送到服务器管理请求的回复地址。

下面是使用 actionsResponseId 标记的服务器管理请求示例。

<?xml version="1.0" encountered="UTF-8"?>
<actions>
  <actionsResponseId>myActionID</actionsResponseId>
  <MessageDetailsRequest>
    <request>
      <requestId>testRequest</requestId>
      <condition>
        <priority>9</priority>
      </condition>
      <status/>
      <address/>
    </request>
  </MessageDetailsRequest>
</actions>

下面是 actionsResponseId 报告示例,其中 myActionId 请求未生成错误。

<?xml version="1.0" encoding="UTF-8"?>
<ActionsResponse>
<actionsResponseId>myActionId</actionsResponseId>
<error/>
</ActionsResponse>

档案消息存储库请求
创建目标别名