简介
introduction
可以在JavaScript中创建SOAP方法。 该功能简单实现了应用过程,避免了开发JSP和表单中对JSP的调用。
这些SOAP方法的行为方式与应用程序中本机定义的方法相同。 支持相同的属性:静态、仅键和常量。
定义方法库
defining-a-method-library
创建方法库涉及两个阶段:
声明
declaration
首先,声明架构中的方法(有关如何创建和编辑架构的详细信息,请参阅
此部分
)。
它们的声明与本机方法的声明类似,不同之处在于,您需要添加“library”属性来指定定义所在的方法库的名称。
此名称与“JavaScript代码”类型实体的名称(以及命名空间)一致。
testLog(msg)方法在nms:recipient扩展中声明
<method name="testLog" static="true" library="cus:test">
<parameters>
<param name="message" type="string" inout="in"/>
</parameters>
</method>
3。 返回的值
该函数必须为每个“out”或“inout”类型参数返回一个值。 特定案例:如果在声明方法时未使用任何“static”、“key only”或“const”属性,则第一个返回值必须与修改的实体一致。 可以返回新对象或返回第一个修改的参数。
function nms_recipient_setLastName(self, name)
self.@lastName = name
return self