Hi Jorge, Could you please attach this gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/docsidentificativo s/Docsidentificativos.xsd. May be the mapping you have given is wrong and when the above registry location is looked up, it may not have the scehma?
Thanks, Supun.. On Tue, Feb 1, 2011 at 11:44 PM, Jorge Infante Osorio <jorg...@uci.cu> wrote: > Hiranya, I send you the schema. > > The schema is well formed and validated with XMLSpy. It´s odd. > > > > Jorge. > > > > De: carbon-dev-boun...@wso2.org [mailto:carbon-dev-boun...@wso2.org] En > nombre de Hiranya Jayathilaka > Enviado el: martes, 01 de febrero de 2011 12:33 > > Para: carbon-dev@wso2.org > Asunto: Re: [Carbon-dev] Error with a XSD OMElement > > > > Any valid XML can be parsed as an OMElement. Looks like the content in your > XSD is not well formed. > > > > Thanks, > > Hiranya > > On Tue, Feb 1, 2011 at 7:28 PM, Jorge Infante Osorio <jorg...@uci.cu> wrote: > > Hi all. Explain a little more my error. > > In the attach you can see the relation between the WSDL and the schemas to > import. I successfully import all this files to the Greg and I can see it > from the ESB but I can´t create a proxy service with this WSDL. The idea is > to buid a proxy service that expose this wsdl as you can see below > > This is the proxy service: > <proxy xmlns="http://ws.apache.org/ns/synapse" name="PersonaProxy" > transports="https,http" statistics="disable" trace="disable" > startOnLoad="true"> > <target> > <endpoint> > <address uri="http://localhost:9763/wsas/services/Persona/"> > <suspendOnFailure> > <progressionFactor>1.0</progressionFactor> > </suspendOnFailure> > <markForSuspension> > <retriesBeforeSuspension>0</retriesBeforeSuspension> > <retryDelay>0</retryDelay> > </markForSuspension> > </address> > </endpoint> > </target> > <publishWSDL > key="gov:/wsdls/http/cdae/uci/cu/servicios/wsdl/persona/PersonaWSDL.wsdl"> > <resource > location="../../../../../../../../schemas/http/cdae/uci/cu/servicios/schema/ > persona/PersonaMensajes.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/persona/PersonaMensajes. > xsd" /> > > <resource > location="../../../../../../../../schemas/http/cdae/uci/cu/servicios/schema/ > persona/tipos/persona/Persona.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/persona/Persona.xs > d" /> > <resource location="../tipos/persona/Persona.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/persona/Persona.xs > d" /> > > <resource > location="../../../../../../../../schemas/http/cdae/uci/cu/servicios/schema/ > persona/tipos/excepcion/Excepcion.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/excepcion/Excepcio > n.xsd" /> > <resource location="../tipos/excepcion/Excepcion.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/excepcion/Excepcio > n.xsd" /> > > > <resource > location="../../../../../../../../schemas/http/cdae/uci/cu/servicios/schema/ > persona/tipos/extranjero/Extranjero.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/extranjero/Extranj > ero.xsd"/> > <resource location="../tipos/extranjero/Extranjero.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/extranjero/Extranj > ero.xsd"/> > > <resource > location="../../../../../../../../schemas/http/cdae/uci/cu/servicios/schema/ > persona/tipos/docsidentificativos/Docsidentificativos.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/docsidentificativo > s/Docsidentificativos.xsd"/> > <resource > > location="../tipos/docsidentificativos/DocsIdentificativos.xsd" > > key="gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/docsidentificativo > s/Docsidentificativos.xsd"/> > > </publishWSDL> > </proxy> > > The problem is that the Docidentificativos.xsd are not an OMElement. This > .xsd have four ComplexType inside. > > My question is: what are the conditions for a schema to be a OMElement? > > Part of error: > > Caused by: org.apache.axis2.AxisFault: Registry item Caused by: > org.apache.axis2.AxisFault: Registry item > 'gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/docsidentificativos/Do > csidentificativos.xsd' for location > '../tipos/docsidentificativos/DocsIdentificativos.xsd' is not an OMElement > at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) > at > org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL > 11ToAxisServiceBuilder.java:399) > at > org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyService.jav > a:407) > ... 14 more > > Jorge. > > De: carbon-dev-boun...@wso2.org [mailto:carbon-dev-boun...@wso2.org] En > nombre de Jorge Infante Osorio > Enviado el: lunes, 31 de enero de 2011 10:52 > Para: carbon-dev@wso2.org > Asunto: [Carbon-dev] Error with a XSD OMElement > > Hi all. > > I import to the Greg a WSDL with 5 relative schemas successfully. > When I create a proxy service that use this wsdl I receive this error with > the last xsd: > > 2011-01-31 10:37:43,417 [-] [Timer-2] ERROR ProxyServiceDeployer > ProxyService Deployment from the file : > /opt/wso2esb-3.0.1/repository/conf/synapse-config/proxy-services/PersonaProx > y.xml : Failed. > org.apache.synapse.SynapseException: Error building service from WSDL > at > org.apache.synapse.core.axis2.ProxyService.handleException(ProxyService.java > :704) > at > org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyService.jav > a:420) > at > org.apache.synapse.deployers.ProxyServiceDeployer.deploySynapseArtifact(Prox > yServiceDeployer.java:63) > at > org.wso2.carbon.proxyadmin.ProxyServiceDeployer.deploySynapseArtifact(ProxyS > erviceDeployer.java:37) > at > org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(Abstract > SynapseArtifactDeployer.java:147) > at > org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(Deploy > mentFileData.java:136) > at > org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java: > 810) > at > org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.jav > a:144) > at > org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.jav > a:390) > at > org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListe > ner.java:254) > at > org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListe > ner.java:384) > at > org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(Schedule > rTask.java:64) > at > org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:7 > 1) > at > org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Sched > uler.java:90) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > > Caused by: org.apache.axis2.AxisFault: Registry item Caused by: > org.apache.axis2.AxisFault: Registry item > 'gov:/schemas/http/cdae/uci/cu/servicios/schema/tipos/docsidentificativos/Do > csidentificativos.xsd' for location > '../tipos/docsidentificativos/DocsIdentificativos.xsd' is not an OMElement > at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) > at > org.apache.axis2.description.WSDL11ToAxisServiceBuilder.populateService(WSDL > 11ToAxisServiceBuilder.java:399) > at > org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyService.jav > a:407) > ... 14 more > > How I can validate that this xsd is an OMElement or not? > > Jorge. > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > -- > Hiranya Jayathilaka > Senior Software Engineer; > WSO2 Inc.; http://wso2.org > E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 > Blog: http://techfeast-hiranya.blogspot.com > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Supun Kamburugamuva Technical Lead WSO2 Inc.; http://wso2.org E-mail: su...@wso2.com; Mobile: +94 77 431 3585 Blog: http://supunk.blogspot.com _______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev