after my little happyness .. I get the next one one deserializing my SDO ..
[EMAIL PROTECTED] Exception in thread "main" org.apache.tuscany.sca.databinding.TransformationException: org.apache.tuscany.sca.databinding.TransformationException: java.lang.RuntimeException: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Package with uri '/model/common/' not found. at org.apache.tuscany.sca.core.databinding.transformers.Output2OutputTransformer.transform(Output2OutputTransformer.java:199) at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl.java:73) at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.transform(DataTransformationInterceptor.java:175) at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:158) at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:249) at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:146) at $Proxy11.getEmployees1(Unknown Source) at com.oracle.soa.test.tuscany.impl.EmployeeServiceComponent.getEmployees1(EmployeeServiceComponent.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:105) at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:249) at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:146) at $Proxy11.getEmployees1(Unknown Source) at com.oracle.soa.test.tuscany.Runner.main(Runner.java:26) Caused by: org.apache.tuscany.sca.databinding.TransformationException: java.lang.RuntimeException: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Package with uri '/model/common/' not found. at org.apache.tuscany.sca.databinding.sdo.XMLStreamReader2DataObject.transform(XMLStreamReader2DataObject.java:53) at org.apache.tuscany.sca.databinding.sdo.XMLStreamReader2DataObject.transform(XMLStreamReader2DataObject.java:34) at org.apache.tuscany.sca.databinding.DefaultTransformerExtensionPoint$LazyPullTransformer.transform(DefaultTransformerExtensionPoint.java:199) at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl.java:73) at org.apache.tuscany.sca.core.databinding.transformers.Output2OutputTransformer.transform(Output2OutputTransformer.java:192) ... 16 more Caused by: java.lang.RuntimeException: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Package with uri '/model/common/' not found. at org.apache.tuscany.sdo.helper.XMLStreamHelperImpl.loadDocument(XMLStreamHelperImpl.java:145) at org.apache.tuscany.sdo.helper.XMLStreamHelperImpl.loadObject(XMLStreamHelperImpl.java:98) at org.apache.tuscany.sdo.helper.XMLStreamHelperImpl.loadObject(XMLStreamHelperImpl.java:102) at org.apache.tuscany.sca.databinding.sdo.XMLStreamReader2DataObject.transform(XMLStreamReader2DataObject.java:49) ... 20 more Caused by: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Package with uri '/model/common/' not found. at org.apache.tuscany.sdo.util.resource.SDOXMLResourceImpl$SDOXMLLoadImpl.load(SDOXMLResourceImpl.java:489) at org.apache.tuscany.sdo.util.resource.SDOXMLResourceImpl.load(SDOXMLResourceImpl.java:598) at org.apache.tuscany.sdo.helper.XMLDocumentImpl.load(XMLDocumentImpl.java:248) at org.apache.tuscany.sdo.helper.XMLStreamHelperImpl.loadDocument(XMLStreamHelperImpl.java:136) ... 23 more Caused by: org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri '/model/common/' not found. at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI(XMLHandler.java:2350) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getFactoryForPrefix(XMLHandler.java:2188) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectFromTypeName(XMLHandler.java:1828) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObject(XMLHandler.java:1787) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handleFeature(XMLHandler.java:1569) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createDocumentRoot(XMLHandler.java:1237) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(XMLHandler.java:1165) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XMLHandler.java:1247) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:883) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:866) at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:627) at org.apache.tuscany.sdo.util.resource.SDOXMLResourceImpl$SDOXMLLoadImpl$XmlHandler.startElement(SDOXMLResourceImpl.java:401) at org.apache.tuscany.sdo.util.StAX2SAXAdapter.handleStartElement(StAX2SAXAdapter.java:162) at org.apache.tuscany.sdo.util.StAX2SAXAdapter.parse(StAX2SAXAdapter.java:111) at org.apache.tuscany.sdo.util.resource.SDOXMLResourceImpl$SDOXMLLoadImpl$1.run(SDOXMLResourceImpl.java:472) at java.security.AccessController.doPrivileged(Native Method) at org.apache.tuscany.sdo.util.resource.SDOXMLResourceImpl$SDOXMLLoadImpl.load(SDOXMLResourceImpl.java:470) ... 26 more is there anything special I need to do? Do I need to define the types somewhere? do I need to have pojo*s around for this to work? thx clemens -----Original Message----- From: Clemens Utschig - Utschig [mailto:[EMAIL PROTECTED] Sent: Monday, February 18, 2008 7:37 PM To: tuscany-dev@ws.apache.org Subject: RE: [jira] Commented: (TUSCANY-2033) java interface exposed as service, annoted with javax.xml.ws.RequestWrapper(...) is ignoring the namespace Sebastian, it works :) thank you very much .. would you kindly explain what this changed in the behavior? thx clemens -----Original Message----- From: Simon Nash (JIRA) [mailto:[EMAIL PROTECTED] Sent: Monday, February 18, 2008 3:11 PM To: tuscany-dev@ws.apache.org Subject: [jira] Commented: (TUSCANY-2033) java interface exposed as service, annoted with javax.xml.ws.RequestWrapper(...) is ignoring the namespace [ https://issues.apache.org/jira/browse/TUSCANY-2033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12570042#action_12570042 ] Simon Nash commented on TUSCANY-2033: ------------------------------------- Please try changing your composite file to the following (with wsdlElement specified on <binding.ws>), and let me know whether it fixes the problem. <?xml version="1.0" encoding="UTF-8"?> <composite xmlns="http://www.osoa.org/xmlns/sca/1.0" targetNamespace="/model/common/" xmlns:dbsdo="http://tuscany.apache.org/xmlns/sca/databinding/sdo/1.0" name="FlexEmployeeComposite" xmlns:tns="/model/common/types/" xmlns:types="/model/common/types/" xmlns:errors="http://xmlns.oracle.com/adf/svc/errors/" xmlns:flex="http://EmpFlexFieldService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> <component name="FlexEmployeeServiceComponent"> <implementation.java class="com.oracle.soa.test.tuscany.impl.EmployeeServiceComponent"/> <reference name="empFlexFieldService"/> </component> <reference name="empFlexFieldService" promote="FlexEmployeeServiceComponent/empFlexFieldService"> <!-- <interface.java interface="model.common.serviceinterface.EmpFlexFieldService"/> --> <interface.wsdl interface="/model/common/#wsdl.interface(EmpFlexFieldService)" /> <binding.ws wsdlElement="/model/common/#wsdl.binding(EmpFlexFieldServiceSoapHttp)" uri="http://localhost:8888/Application4710-Model-context-root/EmpFlexFieldService"/> </reference> </composite> > java interface exposed as service, annoted with > javax.xml.ws.RequestWrapper(...) is ignoring the namespace > ---------------------------------------------------------------------------------------------------------- > > Key: TUSCANY-2033 > URL: https://issues.apache.org/jira/browse/TUSCANY-2033 > Project: Tuscany > Issue Type: Bug > Components: Java SCA Axis Binding Extension > Affects Versions: Java-SCA-1.0.1 > Reporter: clemens utschig > Priority: Critical > Fix For: Java-SCA-Next > > Attachments: EmpFlexFieldService.java, EmpFlexFieldService.wsdl, > SDOReferenceBinding.zip > > > I have a composite defined that uses an external referenced webservice which > provides SDOs > <?xml version="1.0" encoding="UTF-8"?> > <composite xmlns="http://www.osoa.org/xmlns/sca/1.0" > targetNamespace="/model/common/" > > xmlns:dbsdo="http://tuscany.apache.org/xmlns/sca/databinding/sdo/1.0" > name="FlexEmployeeComposite" xmlns:tns="/model/common/types/" > xmlns:types="/model/common/types/" > xmlns:errors="http://xmlns.oracle.com/adf/svc/errors/" > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> > <component name="FlexEmployeeServiceComponent"> > <implementation.java > class="com.oracle.soa.test.tuscany.impl.EmployeeServiceComponent"/> > <reference name="empFlexFieldService"/> > </component> > <reference name="empFlexFieldService" > promote="FlexEmployeeServiceComponent/empFlexFieldService"> > <interface.java > interface="model.common.serviceinterface.EmpFlexFieldService"/> > <binding.ws > uri="http://localhost:1234/Application4710-Model-context-root/EmpFlexFieldService"/> > </reference> > </composite> > The java interface that is promoted as service interface / and reflects the > webservice endpoint, contains jaxws annotations for nmespaces as below .. > @javax.jws.soap.SOAPBinding(parameterStyle=javax.jws.soap.SOAPBinding.ParameterStyle.WRAPPED, > style=javax.jws.soap.SOAPBinding.Style.DOCUMENT) > @javax.jws.WebService(targetNamespace="/model/common/", > name="EmpFlexFieldService", > wsdlLocation="model/common/serviceinterface/EmpFlexFieldService.wsdl") > @oracle.j2ee.ws.common.sdo.SchemaLocation(value="model/common/serviceinterface/EmpFlexFieldServicexsd") > public interface EmpFlexFieldService { > public static final String NAME = > new QName("/model/common/", "EmpFlexFieldService").toString(); > @javax.jws.WebMethod(action="/model/common/getEmployees1", > operationName="getEmployees1") > @javax.xml.ws.RequestWrapper(targetNamespace="/model/common/types/", > localName="getEmployees1") > @javax.xml.ws.ResponseWrapper(targetNamespace="/model/common/types/", > localName="getEmployees1Response") > @javax.jws.WebResult(name="result") > DataObject > getEmployees1(@javax.jws.WebParam(mode=javax.jws.WebParam.Mode.IN, > name="empno") > Integer empno) throws ServiceException; > At runtime - axis generates the following soap message - which is derived > from the base targetNamespace > > <?xml version='1.0' encoding='UTF-8'?> > > <soapenv:Envelope > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > > <soapenv:Body> > > <_ns_:getEmployees1 xmlns:_ns_="/model/common/"> > > <empno xmlns="/model/common/">1</empno> > > </_ns_:getEmployees1> > > </soapenv:Body> > > </soapenv:Envelope> > obviously this is wrong - it should be .. > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> > > <soap:Body xmlns:ns1="/model/common/types/"> > > <ns1:getEmployees1> > > <ns1:empno></ns1:empno> > > </ns1:getEmployees1> > > </soap:Body> > > </soap:Envelope> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]