2009-08-10 6 views
0

Кто-нибудь знает, что случилось со следующим Jira, Jelly + Soap script? Предположим, что файл WSDL верен, так как он работает с мылом напрямую.Что случилось со следующим JIRA Jelly + Soap Script?

<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> 
+0

Что это, викторины паб? Что происходит, когда вы пытаетесь это сделать? – skaffman

+0

О, простите об этом. Он просто перекликается с тем же выходом. Нет файла журнала, никаких результатов, ничего. Возможно, что-то не так в синтаксисе? – aemus

ответ

1
  1. Посмотрите во всех журналах, The JellyRunner occaisionally капли сообщения об ошибках в странных местах.
  2. В стороне: это серьезный странный способ инициализации строк. Попробуйте:

< ядро: набор переменная = "endpointvar"> Http: // somehost: 9080/newWSDLService/newWSDLPort </ядро: набор>

+0

Спасибо, что ответили! Мне жаль, но проблема больше не доступна (мы пошли совершенно по-другому). Но из того, что я узнал из этого опыта: избегайте Джелли всеми средствами. Желе, вероятно, самый трудный способ решить любую проблему. Это сообщение в блоге, http://weblog.jamisbuck.org/2004/6/10/jelly-scripting-for-the-soulless, дает некоторые хорошие моменты, почему избежать желе. Использование Jelly + SOAP было просто орехом. Ваш ответ кажется разумным, вероятно, я не нашел журналы (я был неопытным и все). Для любопытных я закончил создание подключения JIRA вместо того, чтобы идти по пути Jelly. – aemus