我正在尝试使用developer Studio 2.1来关注brs 1.2.2的教程(link)。
操作定义似乎有所不同。这来自教程:
<operation name="placeOrder">
<with-param type="samples.userguide.PlaceOrder"/>
<result>
<element type="samples.userguide.OrderReject"/>
<element type="samples.userguide.OrderAccept"/>
</result>
</operation>
但是,developer Studio正在尝试创建如下操作定义:
<operation name="placeOrder">
<input namespace="" wrapperElementName=""/>
<output wrapperElementName=""/>
</operation>
brs 1.2.2是否与developer Studio 2.1兼容?
答案 0 :(得分:3)
不, brs 1.2.2 与开发者工作室不兼容。它是与开发人员工作室兼容的 brs 2.0.0 版本。
在那个版本中你会得到的东西与
类似<operation name="placeOrder">
<input wrapperElementName="placeOrder" namespace="http://com.test/placeorder">
<fact elementName="order" namespace="http://com.test/placeorder" type="samples.userguide.PlaceOrder"></fact>
</input>
<output wrapperElementName="placeOrderRespone" namespace="http://com.test/placeorder">
<fact elementName="orderAccept" namespace="http://com.test/placeorder" type="samples.userguide.OrderAccept"></fact>
<fact elementName="orderReject" namespace="http://com.test/placeorder" type="samples.userguide.OrderReject"></fact>
</output>
</operation>