none
Biztalk请求Webservice数据的问题。 RRS feed

  • 问题

  •  

    场景如下:通过Webservice请求数据,得到一个架构。根据这个架构进行逻辑处理。

    问题:Webservice地址不变,返回的数据架构,会随时更改。

     

    有没有什么好的解决方案,可以处理一下。

    2008年12月29日 1:29

全部回复

  • 如果Schema不确定的话.可以使用XMLDocument的消息类型

    2008年12月29日 6:03
  • 这似乎是违反webservice规范的。怎么不用business rules engine决定使用哪个web service?
    2008年12月29日 17:25
  •  

    如果处理逻辑也不一样的话可以在orchestration中通过订阅不同类型的消息来确定。
    2008年12月30日 6:55
  • 实际的情况略为复杂。目前希望实现这样的情况。如果webservice的请求的数据架构更改了。希望业务流程可以自己处理这样的更改。并在最终返回消息的时候,有更改后的架构。而不需要在有人手的去更改业务流程。

    不知道biztalk有没有这样实现的可能

    2008年12月31日 6:28
  • 不想重新更改流程的话,可以用xmldocument和business rules engine。
    2008年12月31日 13:04
  • 可以考虑类似如下的方法,

    1\如前面所说使用XMLDocument配合业务规则来考虑

    2\使用一个可以包含任意数据的节点,数据接收后配合相应的程序对该任意节点进行分析,然后再进行相应的处理

    2009年1月1日 15:29
  • 实际项目中可以考虑建一个Canonical schema。
    Kerrey [BizTalk Consultant]
    2009年2月10日 18:44