【问题标题】:Mule Service Proxy IssueMule 服务代理问题
【发布时间】:2013-09-07 04:00:04
【问题描述】:

我正在尝试代理一个服务,但不知何故它不像其他服务那样工作,我做错了什么?

这是原服务http://webservicesh.sc.gov.br/SEA/Materiais/Fardamento/WS_Materiais_v1.wsdl

我所做的是:

<pattern:web-service-proxy name="BiometriaRH"
      inboundAddress="http://LocalIP/services/BiometriaRH/WS_BiometriaRH_v1"
      outboundAddress="http://webservicesh.sc.gov.br/SEA/RecursosHumanos/biometria/WS_BiometriaRH_v1.asmx"
      wsdlFile="BiometriaRH.wsdl"/>

它确实可以访问 WSDL 文件,但我无法在任何地方加载该服务,例如soapUI 或 Eclipse...

【问题讨论】:

    标签: web-services wsdl mule


    【解决方案1】:

    为什么要配置wsdlFile="BiometriaRH.wsdl"?是手动定制的吗?

    如果没有,并且假设在此 URL http://webservicesh.sc.gov.br/SEA/RecursosHumanos/biometria/WS_BiometriaRH_v1.asmx?wsdl 上提供 WSDL,那么您只需要:

    <pattern:web-service-proxy name="BiometriaRH"
      inboundAddress="http://LocalIP/services/BiometriaRH/WS_BiometriaRH_v1"
      outboundAddress="http://webservicesh.sc.gov.br/SEA/RecursosHumanos/biometria/WS_BiometriaRH_v1.asmx" />
    

    【讨论】:

    • 好吧,我确实自定义了它,但我会尝试你的方式,到目前为止,我无法使用 eclipse 访问服务,如果我直接这样做......
    • 它缺少您的消息的一部分,但假设它是使用指向该 URL 的 wsdlLocation,它不起作用......仍然代理 WSDL 但不是服务本身,无法在soapUI 中加载左右: /
    • Dossot 我可以请您使用我传递的那个网址创建一个代理服务器,看看您是否能够代理它并使用soapUI或eclipse使用该服务?
    • 我无法联系到webservicesh.sc.gov.br/SEA/RecursosHumanos/biometria/…:是在防火墙后面还是什么?
    • 废话可能是:/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多