第二十九章 开发Productions - ObjectScript Productions - 定义业务操作 - 定义消息处理程序方法
定义消息处理程序方法
当创建业务操作类时,通常最大的任务是编写用于此适配器的消息处理程序,即接收生产消息的方法,然后调用适配器的方法以便与生产之外的目标进行通信。
每个消息处理程序方法都应具有以下签名:
Method Sample(pReq As RequestClass, Output pResp As ResponseClass) As %Status
这里Sample是方法名,RequestClass是请求消息类名,ResponseClass是响应消息类名。
通常,该方法应执行以下部分或全部操作:
- 可选地设置业务操作类的属性(在任何适当的时间)。请参阅业务运营属性。
- 检查输入对象。
- 创建响应类的实例。
- 调用适配器的适用方法。这些方法可通过业务操作的 Adapter 属性使用。例如:
Set tSc=..Adapter.SendMail(email,.pf)
在这些步骤之后讨论此方法。
或者,要将消息发送到Productions中的目标,请参阅将消息发送到Productions中的目标。
- 检查响应。
- 使用响应中的信息创建响应消息(
Ens.Response在的实例),该方法将其作为输出返回。 - 确保设置输出参数 (
pOutput



.png)
.jpg)
.png)
.png)
.png)
.png)

