以下 JIRA Jelly 有什么问题吗? 肥皂脚本?

发布于 2024-08-01 21:53:13 字数 1304 浏览 5 评论 0原文

有人知道下面的 Jira、Jelly + Soap 脚本有什么问题吗? 假设 WSDL 文件是正确的,因为它直接与soap 一起使用。

    <JiraJelly xmlns:jira="jelly:com.atlassian.jira.jelly.enterprise.JiraTagLib" xmlns:core="jelly:core" xmlns:soap="jelly:soap">
<core:new var="endpointvar" className="java.lang.String">
    <core:arg type="java.lang.String" value="http://somehost:9080/newWSDLService/newWSDLPort"/>
</core:new>
<core:new var="Saction" className="java.lang.String">
    <core:arg type="java.lang.String" value="POST http://somehost:9080/newWSDLService/newWSDLPort HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: ''
User-Agent: Jakarta Commons-HttpClient/3.1
Host: somehost:9080
Content-Length: 308"/>
</core:new>
<soap:invokeRaw endpoint="${endpointvar}" soapAction="${Saction}" var="answer">
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:new="http://j2ee.netbeans.org/wsdl/BpelModuleJira/newWSDL">
       <soapenv:Header/>
       <soapenv:Body>
          <new:newWSDLOperation>
             <part1>Hello</part1>
          </new:newWSDLOperation>
       </soapenv:Body>
    </soapenv:Envelope>
</soap:invokeRaw>
</JiraJelly>

anyone knows what wrong with the following Jira, Jelly + Soap script?
Assume the WSDL file is correct, since it works with soap directly.

    <JiraJelly xmlns:jira="jelly:com.atlassian.jira.jelly.enterprise.JiraTagLib" xmlns:core="jelly:core" xmlns:soap="jelly:soap">
<core:new var="endpointvar" className="java.lang.String">
    <core:arg type="java.lang.String" value="http://somehost:9080/newWSDLService/newWSDLPort"/>
</core:new>
<core:new var="Saction" className="java.lang.String">
    <core:arg type="java.lang.String" value="POST http://somehost:9080/newWSDLService/newWSDLPort HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: ''
User-Agent: Jakarta Commons-HttpClient/3.1
Host: somehost:9080
Content-Length: 308"/>
</core:new>
<soap:invokeRaw endpoint="${endpointvar}" soapAction="${Saction}" var="answer">
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:new="http://j2ee.netbeans.org/wsdl/BpelModuleJira/newWSDL">
       <soapenv:Header/>
       <soapenv:Body>
          <new:newWSDLOperation>
             <part1>Hello</part1>
          </new:newWSDLOperation>
       </soapenv:Body>
    </soapenv:Envelope>
</soap:invokeRaw>
</JiraJelly>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷月断魂刀 2024-08-08 21:53:13
  1. 查看所有日志,JellyRunner 偶尔会在奇怪的地方丢弃错误消息。
  2. 顺便说一句:这是一种非常奇怪的初始化字符串的方式。 尝试:

http://somehost:9080/newWSDLService/newWSDLPort

  1. Look in all the logs, The JellyRunner occaisionally drops error messages in strange places.
  2. As an aside: thats a seriously weird way to initialize Strings. Try:

<core:set var="endpointvar">http://somehost:9080/newWSDLService/newWSDLPort</core:set>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文