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 » 服务器管理请求

 

使用服务器管理请求创建目标别名

可以使用服务器管理请求创建和修改目标别名。

有关目标别名的详细信息,请参见目标别名

有关如何使用服务器管理请求(包括如何对它们进行验证和调度)的概述,请参见服务器管理请求简介

要创建一个目标别名,可发送一个服务器管理请求,其中的客户端名称为目标别名的名称,并指定以下属性。组由 group、address 和 nativeConnection 属性标识。组的成员使用成员属性指定。

<prop>
  <client>simpleGroup</client>
  <name>ianywhere.connector.nativeConnection</name>
  <value>ianywhere.message.connector.group.GroupConnector
  </value>
</prop>

属性

说明

ianywhere.qa.group

将此属性设置为 Y 以表示正在配置目标别名。例如:

<prop>
  <client>simpleGroup</client>
  <name>ianywhere.qa.group</name>
  <value>Y</value>
</prop>

ianywhere.connector.address

指定目标别名的客户端 ID。例如:

<prop>
  <client>simpleGroup</client>
  <name>ianywhere.connector.address</name>
  <value>simpleGroup</value>
</prop>

ianywhere.connector.nativeConnection

设置为 ianywhere.message.connector.group.GroupConnector。例如:

<prop>
  <client>simpleGroup</client>
  <name>ianywhere.connector.nativeConnection</name>
  <value>ianywhere.message.connector.group.GroupConnector
  </value>
</prop>

ianywhere.qa.member.client-name\queue-name

指定 Y 添加一个成员,或指定 N 删除一个成员。也可以选择指定传送条件。请参见条件语法。例如,要将 client1 添加到目标别名 simpleGroup,可如下设置属性。queue-name 是可选的。对要添加的每个客户端重复此属性:

<prop>
  <client>simpleGroup</client>
  <name>ianywhere.qa.member.client1\queue1</name>
  <value>Y</value>
</prop>

有关服务器管理请求的详细信息,请参见服务器管理请求简介

另请参见
示例

以下服务器管理请求创建名为 simpleGroup 的目标别名,其中包含名为 client1 和 client2\q11 的成员。此示例启动目标别名使它立即开始处理消息。

<?xml version="1.0" encoding="UTF-8"?>
<actions>
  <SetProperty>
    <prop>
      <client>simpleGroup</client>
      <name>ianywhere.qa.group</name>
      <value>Y</value>
    </prop>
    <prop>
      <client>simpleGroup</client>
      <name>ianywhere.connector.address</name>
      <value>simpleGroup</value>
    </prop>
    <prop>
      <client>simpleGroup</client>
      <name>ianywhere.connector.nativeConnection</name>
      <value>ianywhere.message.connector.group.GroupConnector</value>
    </prop>
    <prop>
      <client>simpleGroup</client>
      <name>ianywhere.connector.logLevel</name>
      <value>4</value>
    </prop>
    <prop>
      <client>simpleGroup</client>
      <name>ianywhere.qa.member.client1</name>
      <value>Y</value>
    </prop>
    <prop>
      <client>simpleGroup</client>
      <name>ianywhere.qa.member.client2\q11</name>
      <value>Y</value>
    </prop>
  </SetProperty>
  <OpenConnector>
    <client>simpleGroup</client>
  </OpenConnector>
</actions>

在目标别名中添加和删除成员