创建消息类型
CREATE MESSAGE TYPE
[//AWDB/1DBSample/RequestMessage]
VALIDATION = WELL_FORMED_XML; --XML验证
CREATE MESSAGE TYPE
[//AWDB/1DBSample/ReplyMessage] --不验证
修改消息类型
ALTER MESSAGE TYPE --修改消息类型
[//AWDB/1DBSample/RequestMessage]
VALIDATION = NONE; --修改为不验证
删除消息类型
DROP MESSAGE TYPE [//AWDB/1DBSample/RequestMessage] --删除消息
DROP MESSAGE TYPE [//AWDB/1DBSample/ReplyMessage]
--
--14.2.4节示例
--
创建约定
CREATE CONTRACT [//AWDB/1DBSample/SampleContract] --创建约定
([//AWDB/1DBSample/RequestMessage] --指定发送方
SENT BY INITIATOR,
[//AWDB/1DBSample/ReplyMessage] --指定目标
SENT BY TARGET
);
--
--14.2.6节示例
--
创建队列
CREATE QUEUE Queue1 --创建队列
WITH STATUS=OFF; --队列状态为禁用
GO
CREATE QUEUE Queue2
WITH STATUS=ON, --队列状态为启用
ACTIVATION (
PROCEDURE_NAME = sp1, --激活存储过程sp1
MAX_QUEUE_READERS = 5, --最多启用5个存储过程的实例
EXECUTE AS 'User1' ) ; --执行sp1存储过程的用户为User1
--
--14.2.8节示例
--
创建服务
CREATE SERVICE --创建服务
[//AWDB/1DBSample/TargetService]
ON QUEUE Queue1 --指定服务所在队列
([//AWDB/1DBSample/SampleContract]); --指定约定