0

我正在尝试使用开发人员工作室 2.1 遵循 brs 1.2.2 的教程(链接)。

操作定义似乎不同。这是来自教程:

<operation name="placeOrder">
    <with-param type="samples.userguide.PlaceOrder"/>
    <result>
        <element type="samples.userguide.OrderReject"/>
        <element type="samples.userguide.OrderAccept"/>
    </result>       
</operation> 

但是,开发人员工作室正在尝试创建如下操作定义:

<operation name="placeOrder">
    <input namespace="" wrapperElementName=""/>
    <output wrapperElementName=""/>
</operation>

brs 1.2.2 与 developer studio 2.1 兼容吗?

4

1 回答 1

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>
于 2012-10-25T08:37:51.180 回答