<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<style type="text/css">
<!--

/*
  The original subSilver Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com

  NOTE: These CSS definitions are stored within the main page body so that you can use the phpBB2
  theme administration centre. When you have finalised your style you could cut the final CSS code
  and place it in an external file, deleting this section to save bandwidth.
*/


 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
        background-color: #E5E5E5;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11;
        color: #000000;
}

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
p, td                { font-size : 11; color : #000000; }
a:link,a:active,a:visited { color : #006699; }
a:hover                { text-decoration: underline; color : #DD6900; }
hr        { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
h1,h2                { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size : 22px; font-weight : bold; text-decoration : none; line-height : 120%; color : #000000;}


/* This is the border line & background colour round the entire page */
.bodyline        { background-color: #FFFFFF; border: 1px #98AAB1 solid; }


/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; line-height: 12px}
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover        { color: #DD6900; text-decoration: underline; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink                { font-weight: bold; font-size: 12px; color : #006699; }
a.forumlink         { text-decoration: none; color : #006699; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }


/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px}
a.postlink:link        { text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}


/* Quote & Code blocks */
.code {
        font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
        background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
        border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
        background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
        border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

-->
</style>
</head>
        <body>

        <div class="postbody">Hi all again,<br />
<br />
cdeneux, yes I don´t get any warning for the mismatch between WSDL and JBI Binding. I will be collecting all the issues.<br />
<br />
I have continue testing and I have come across several problems:<br />
<br />
<span style="font-weight: bold">1 - Once the SA is deployed, I get the follownig warning exception from EasyWSDL that doesn´t seem to affect the SA:</span><br />
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>           <td><span class="genmed"><b>Code:</b></span></td>        </tr>        <tr>          <td class="code"><br />
WARNING 2009-07-02 09&#58;45&#58;13,578 &#91;Petals.JBI-Messaging.EndpointRegistryImpl&#93;<br />
&nbsp; &nbsp; An error occurs during an update of a new endpoint<br />
java.lang.NullPointerException<br />
&nbsp; &nbsp;at org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractDescriptionImpl.getDocumentBaseURI&#40;AbstractDescriptionImpl.java&#58;430&#41;<br />
&nbsp; &nbsp;at org.ow2.easywsdl.wsdl.impl.wsdl11.TypesImpl.<init>&#40;TypesImpl.java&#58;128&#41;<br />
&nbsp; &nbsp;at org.ow2.easywsdl.wsdl.impl.wsdl11.DescriptionImpl.<init>&#40;DescriptionImpl.java&#58;144&#41;<br />
&nbsp; &nbsp;at org.ow2.easywsdl.wsdl.impl.wsdl11.WSDLReaderImpl.readWSDL&#40;WSDLReaderImpl.java&#58;212&#41;<br />
&nbsp; &nbsp;at org.ow2.easywsdl.wsdl.impl.wsdl11.WSDLReaderImpl.readWSDL&#40;WSDLReaderImpl.java&#58;195&#41;<br />
&nbsp; &nbsp;at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.readWSDL&#40;WSDLReaderImpl.java&#58;174&#41;<br />
&nbsp; &nbsp;at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.readWSDL&#40;WSDLReaderImpl.java&#58;150&#41;<br />
&nbsp; &nbsp;at org.ow2.easywsdl.wsdl.impl.generic.WSDLReaderImpl.readWSDL&#40;WSDLReaderImpl.java&#58;180&#41;<br />
&nbsp; &nbsp;at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.inout.WSDL4ComplexWsdlReaderImpl.readWSDL4ComplexWSDL&#40;WSDL4ComplexWsdlReaderImpl.java&#58;138&#41;<br />
&nbsp; &nbsp;at org.ow2.petals.jbi.messaging.registry.EndpointRegistryImpl.updateEndpointDescriptionAndInterfaces&#40;EndpointRegistryImpl.java&#58;1744&#41;<br />
&nbsp; &nbsp;at org.ow2.petals.jbi.messaging.registry.EndpointRegistryImpl.access$1&#40;EndpointRegistryImpl.java&#58;1389&#41;<br />
&nbsp; &nbsp;at org.ow2.petals.jbi.messaging.registry.EndpointRegistryImpl$UpdateLocalNewEndpointFuture.call&#40;EndpointRegistryImpl.java&#58;312&#41;<br />
&nbsp; &nbsp;at java.util.concurrent.FutureTask$Sync.innerRun&#40;FutureTask.java&#58;269&#41;<br />
&nbsp; &nbsp;at java.util.concurrent.FutureTask.run&#40;FutureTask.java&#58;123&#41;<br />
&nbsp; &nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.runTask&#40;ThreadPoolExecutor.java&#58;650&#41;<br />
&nbsp; &nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run&#40;ThreadPoolExecutor.java&#58;675&#41;<br />
&nbsp; &nbsp;at java.lang.Thread.run&#40;Thread.java&#58;595&#41;<br />
</td>        </tr></table><span class="postbody"><br />
<br />
   The error is due to missing "/" on the wsdl file location. When the wsdl is going to be processed the uri is = file:D:/xxx. Changing it to <a href="file:///D:/xxx" target="_blank">file:///D:/xxx</a> allows easywsdl to read the file.<br />
   I still have to find the source of the problem for this one.<br />
<br />
<span style="font-weight: bold">2 - I have the Corba service exposed via SOAP. If I try to see the wsdl accesing "http://localhost:8084/petals/services/Hello?wsdl" i get the following error:</span><br />
<br />
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>           <td><span class="genmed"><b>Code:</b></span></td>        </tr>        <tr>          <td class="code"><br />
&nbsp; &nbsp; &nbsp; &nbsp; at org.mortbay.thread.BoundedThreadPool$PoolThread.run&#40;BoundedThreadPool.java&#58;450&#41;<br />
Caused by&#58; java.lang.ClassCastException&#58; com.sun.org.apache.xerces.internal.dom.ElementNSImpl<br />
&nbsp; &nbsp; &nbsp; &nbsp; at org.ow2.easywsdl.wsdl.impl.wsdl11.EndpointImpl.setAddress&#40;EndpointImpl.java&#58;112&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.printWSDL&#40;PetalsAxisService.java&#58;155&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; ... 18 more<br />
2009-07-02 13&#58;59&#58;43.161&#58;&#58;WARN&#58;&nbsp; /petals/services/Hello&#58; org.apache.axis2.AxisFault&#58; Server<br />
</td>        </tr></table><span class="postbody"><br />
<br />
The problem is related on how the wsdl needs to be constructed for the JBI4Corba component to get the required information.<br />
<br />
In the WSDL we need to add the following to provide Corba related information:<br />
<br />
<br />
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>           <td><span class="genmed"><b>Code:</b></span></td>        </tr>        <tr>          <td class="code"><br />
<imolacorba&#58;address name="Hello" localizationType="NameService"><br />
<imolacorba&#58;orb><br />
<imolacorba&#58;property name="org.omg.CORBA.ORBInitialPort" value="1050"/><br />
<imolacorba&#58;property name="org.omg.CORBA.ORBInitialHost" value="localhost"/><br />
</imolacorba&#58;orb><br />
</imolacorba&#58;address><br />
</td>        </tr></table><span class="postbody"><br />
<br />
<br />
This piece of code in Petals :<br />
<br />
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>           <td><span class="genmed"><b>Code:</b></span></td>        </tr>        <tr>          <td class="code"><br />
<br />
org.ow2.easywsdl.wsdl.impl.wsdl11.EndpointImpl.java<br />
<br />
@SuppressWarnings&#40;"unchecked"&#41;<br />
&nbsp; &nbsp; public void setAddress&#40;final String address&#41; &#123;<br />
&nbsp; &nbsp; &nbsp; &nbsp;boolean find = false;<br />
&nbsp; &nbsp; &nbsp; &nbsp; for &#40;final Object element &#58; this.model.getAny&#40;&#41;&#41; &#123;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;&#40;&#40;JAXBElement&#41; element&#41;.getValue&#40;&#41; instanceof org.ow2.easywsdl.wsdl.org.xmlsoap.schemas.wsdl.soap.TAddress&#41; &#123;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#40;&#40;org.ow2.easywsdl.wsdl.org.xmlsoap.schemas.wsdl.soap.TAddress&#41; &#40;&#40;JAXBElement&#41; element&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .getValue&#40;&#41;&#41;.setLocation&#40;address&#41;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; find = true;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;&#40;&#40;JAXBElement&#41; element&#41;.getValue&#40;&#41; instanceof org.ow2.easywsdl.wsdl.org.xmlsoap.schemas.wsdl.soap12.TAddress&#41; &#123;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#40;&#40;org.ow2.easywsdl.wsdl.org.xmlsoap.schemas.wsdl.soap12.TAddress&#41; &#40;&#40;JAXBElement&#41; element&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .getValue&#40;&#41;&#41;.setLocation&#40;address&#41;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; find = true;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if &#40;&#40;&#40;JAXBElement&#41; element&#41;.getValue&#40;&#41; instanceof org.ow2.easywsdl.wsdl.org.xmlsoap.schemas.wsdl.http.AddressType&#41; &#123;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#40;&#40;org.ow2.easywsdl.wsdl.org.xmlsoap.schemas.wsdl.http.AddressType&#41; &#40;&#40;JAXBElement&#41; element&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .getValue&#40;&#41;&#41;.setLocation&#40;address&#41;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; find = true;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &#125;<br />
<br />
</td>        </tr></table><span class="postbody"><br />
<br />
The code is expecting a JAXBElement and not an ElementNSImpl that represents the "address" part of the wsdl defined by the jbi4corba:<br />
It does not seem to be easy to extract a properly defined wsdl for soap using the wsdl file in the JBI4Corba SU. <br />
<br />
<span style="font-weight: bold">3 - The previous error shouldn´t block me to run a test, so I went one step further and created a proper wsdl for the SOAP service:</span><br />
<br />
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>           <td><span class="genmed"><b>Code:</b></span></td>        </tr>        <tr>          <td class="code"><br />
<?xml version="1.0" encoding="UTF-8"?><br />
<wsdl&#58;definitions name="Hello" targetNamespace="http&#58;//Hello" xmlns&#58;tns="http&#58;//Hello" xmlns&#58;imolacorba="uri&#58;//schemas.imola.it/jbi/wsdl-extensions/corba/" xmlns&#58;plnk="http&#58;//docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns&#58;xsd="http&#58;//www.w3.org/2001/XMLSchema" xmlns&#58;soap="http&#58;//schemas.xmlsoap.org/wsdl/soap/" xmlns&#58;wsdl="http&#58;//schemas.xmlsoap.org/wsdl/"><br />
&nbsp; <wsdl&#58;types><br />
&nbsp; &nbsp; <xs&#58;schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http&#58;//HelloApp.Hello" xmlns="http&#58;//HelloApp.Hello" xmlns&#58;xs="http&#58;//www.w3.org/2001/XMLSchema"><br />
&nbsp; &nbsp; <xs&#58;element name="sayHello"><br />
&nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;complexType><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;sequence/><br />
&nbsp; &nbsp; &nbsp; &nbsp; </xs&#58;complexType><br />
&nbsp; &nbsp; </xs&#58;element><br />
&nbsp; &nbsp; <xs&#58;element name="sayHelloResponse"><br />
&nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;complexType><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;sequence><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;element name="return" type="xs&#58;string"/><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </xs&#58;sequence><br />
&nbsp; &nbsp; &nbsp; &nbsp; </xs&#58;complexType><br />
&nbsp; &nbsp; </xs&#58;element><br />
&nbsp; &nbsp; <xs&#58;element name="shutdown"><br />
&nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;complexType><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;sequence/><br />
&nbsp; &nbsp; &nbsp; &nbsp; </xs&#58;complexType><br />
&nbsp; &nbsp; </xs&#58;element><br />
</xs&#58;schema><br />
&nbsp; &nbsp; <xs&#58;schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http&#58;//HelloApp.Hello" xmlns="http&#58;//HelloApp.Hello" xmlns&#58;xs="http&#58;//www.w3.org/2001/XMLSchema"><br />
&nbsp; &nbsp; <xs&#58;element name="sayHello"><br />
&nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;complexType><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;sequence/><br />
&nbsp; &nbsp; &nbsp; &nbsp; </xs&#58;complexType><br />
&nbsp; &nbsp; </xs&#58;element><br />
&nbsp; &nbsp; <xs&#58;element name="sayHelloResponse"><br />
&nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;complexType><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;sequence><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;element name="return" type="xs&#58;string"/><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </xs&#58;sequence><br />
&nbsp; &nbsp; &nbsp; &nbsp; </xs&#58;complexType><br />
&nbsp; &nbsp; </xs&#58;element><br />
&nbsp; &nbsp; <xs&#58;element name="shutdown"><br />
&nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;complexType><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <xs&#58;sequence/><br />
&nbsp; &nbsp; &nbsp; &nbsp; </xs&#58;complexType><br />
&nbsp; &nbsp; </xs&#58;element><br />
</xs&#58;schema><br />
&nbsp; </wsdl&#58;types><br />
&nbsp; <wsdl&#58;message name="sayHelloResponse"><br />
&nbsp; &nbsp; <wsdl&#58;part name="parameters" element="tns&#58;sayHelloResponse"><br />
&nbsp; &nbsp; </wsdl&#58;part><br />
&nbsp; </wsdl&#58;message><br />
&nbsp; <wsdl&#58;message name="sayHello"><br />
&nbsp; &nbsp; <wsdl&#58;part name="parameters" element="tns&#58;sayHello"><br />
&nbsp; &nbsp; </wsdl&#58;part><br />
&nbsp; </wsdl&#58;message><br />
&nbsp; <wsdl&#58;message name="shutdown"><br />
&nbsp; &nbsp; <wsdl&#58;part name="parameters" element="tns&#58;shutdown"><br />
&nbsp; &nbsp; </wsdl&#58;part><br />
&nbsp; </wsdl&#58;message><br />
&nbsp; <wsdl&#58;portType name="HelloPortType"><br />
&nbsp; &nbsp; <wsdl&#58;operation name="sayHello"><br />
&nbsp; &nbsp; &nbsp; <wsdl&#58;input name="sayHello" message="tns&#58;sayHello"><br />
&nbsp; &nbsp; </wsdl&#58;input><br />
&nbsp; &nbsp; &nbsp; <wsdl&#58;output name="sayHelloResponse" message="tns&#58;sayHelloResponse"><br />
&nbsp; &nbsp; </wsdl&#58;output><br />
&nbsp; &nbsp; </wsdl&#58;operation><br />
&nbsp; &nbsp; <wsdl&#58;operation name="shutdown"><br />
&nbsp; &nbsp; &nbsp; <wsdl&#58;input name="shutdown" message="tns&#58;shutdown"><br />
&nbsp; &nbsp; </wsdl&#58;input><br />
&nbsp; &nbsp; </wsdl&#58;operation><br />
&nbsp; </wsdl&#58;portType><br />
&nbsp; <wsdl&#58;binding name="HelloCorbaBinding" type="tns&#58;HelloPortType"><br />
&nbsp; &nbsp;&nbsp; &nbsp;<soap&#58;binding style="document" transport="http&#58;//schemas.xmlsoap.org/soap/http"/><br />
&nbsp; &nbsp; <wsdl&#58;operation name="sayHello"><br />
&nbsp; &nbsp; &nbsp; <wsdl&#58;input name="sayHello"><br />
&nbsp; &nbsp; &nbsp; </wsdl&#58;input><br />
&nbsp; &nbsp; &nbsp; <wsdl&#58;output name="sayHelloResponse"><br />
&nbsp; &nbsp; &nbsp; </wsdl&#58;output><br />
&nbsp; &nbsp; </wsdl&#58;operation><br />
&nbsp; &nbsp; <wsdl&#58;operation name="shutdown"><br />
&nbsp; &nbsp; &nbsp; <wsdl&#58;input name="shutdown"><br />
&nbsp; &nbsp; &nbsp; </wsdl&#58;input><br />
&nbsp; &nbsp; </wsdl&#58;operation><br />
&nbsp; </wsdl&#58;binding><br />
&nbsp; <wsdl&#58;service name="Hello"><br />
&nbsp; &nbsp; <wsdl&#58;port name="HelloCorbaPort" binding="tns&#58;HelloCorbaBinding"><br />
&nbsp; &nbsp; &nbsp; &nbsp;<soap&#58;address location="http&#58;//localhost&#58;8084/petals/services/Hello"/><br />
&nbsp; &nbsp; </wsdl&#58;port><br />
&nbsp; </wsdl&#58;service><br />
<plnk&#58;partnerLinkType name="Hello"><br />
<plnk&#58;role name="HelloPortTypeRole" portType="tns&#58;Hello"/><br />
</plnk&#58;partnerLinkType><br />
</wsdl&#58;definitions><br />
</td>        </tr></table><span class="postbody"><br />
<br />
- I loaded into soapui and send a test message:<br />
<br />
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>           <td><span class="genmed"><b>Code:</b></span></td>        </tr>        <tr>          <td class="code"><br />
<soapenv&#58;Envelope xmlns&#58;soapenv="http&#58;//schemas.xmlsoap.org/soap/envelope/" xmlns&#58;hel="http&#58;//Hello"><br />
&nbsp; &nbsp;<soapenv&#58;Header/><br />
&nbsp; &nbsp;<soapenv&#58;Body><br />
&nbsp; &nbsp; &nbsp; <hel&#58;sayHello/><br />
&nbsp; &nbsp;</soapenv&#58;Body><br />
</soapenv&#58;Envelope><br />
</td>        </tr></table><span class="postbody"><br />
<br />
And I got the following error:<br />
<br />
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>           <td><span class="genmed"><b>Code:</b></span></td>        </tr>        <tr>          <td class="code"><br />
Caused by&#58; javax.xml.transform.TransformerException&#58; org.xml.sax.SAXParseException&#58; Premature end of file.<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform&#40;TransformerImpl.java&#58;673&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform&#40;TransformerImpl.java&#58;300&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; at it.imolinfo.jbi4corba.jbi.processor.MessageDenormalizer.denormalize&#40;MessageDenormalizer.java&#58;172&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; ... 8 more<br />
Caused by&#58; org.xml.sax.SAXParseException&#58; Premature end of file.<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse&#40;AbstractSAXParser.java&#58;1269&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity&#40;TransformerImpl.java&#58;579&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform&#40;TransformerImpl.java&#58;661&#41;<br />
&nbsp; &nbsp; &nbsp; &nbsp; ... 10 more<br />
</td>        </tr></table><span class="postbody"><br />
<br />
Debugging a bit more, I didn´t see any problem with the normalised message. The content is a StreamSource containing a ByteArrayInputStream with the<br />
message, that seems fine:<br />
<hel:sayHello xmlns:hel="http://Hello" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" /><br />
<br />
This is passed to a parser  (inside com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform) by the JBI4Corba MessageDenormalizer.java[172] that generates an error when trying to parse.<br />
<br />
This is as far as went, but still no luck.<br />
<br />
Anybody got any idea to solve the "SAXParseException: Premature end of file."?<br />
<br />
jmt</div>
        <br /><div class="gensmall"><br />
<br />
<br />
-------------------- m2f --------------------<br />
<br />
Read this forum topic online here:<br />
<a href="http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=805#805" target="_blank">http://petals.ebmwebsourcing.com/forum/viewtopic.php?p=805#805</a><br />
<br />
-------------------- m2f --------------------</div>
        </body>
</html>