0

我正在尝试将枚举值传递给 xml 参数,如下所示:

DoBook.CommitLevel = com.roomsxmldemo.EnumCommitLevel.prepare

或者

 Dim c As New com.roomsxmldemo.EnumCommitLevel

        c = com.roomsxmldemo.EnumCommitLevel.prepare
        DoBook.CommitLevel = c

但我收到以下错误:

TAN.WebServices.XML.TANSoapException:[442719/3] 在请求中未找到必需的参数“CommitLevel”。

---> TAN.WebServices.XML.MissingParameterException:在请求中找不到必需的参数“CommitLevel”。

在 TAN.WebServices.XML.Service.BookingCreate(Request xiRequest) --- 内部异常堆栈跟踪结束 --- 在 TAN.WebServices.XML 的 TAN.WebServices.XML.Service.HandleException(Context xiContext, Exception xiException)。 Service.BookingCreate(请求 xiRequest)

API 中所述的参数说明 数据类型:枚举详细信息:二值文本枚举:准备 - 执行试运行预订,尽可能验证价格和取消费用等所有详细信息并获取酒店警报信息,等确认 - 继续创建预订

来自公司的样品

 <CommitLevel xmlns="http://www.reservwire.com/namespace/WebServices/Xml">prepare</CommitLevel>
4

0 回答 0