Thank you for the info. Unfortunately the component install fails... The #context-beandefinition is missing... where do define?
[INFO] Created Service Unit Analyzer [EMAIL PROTECTED] [ERROR] mojo-execute : jbi:generate-jbi-service-unit-descriptor Diagnosis: Failed to generate jbi.xml FATAL ERROR: Error executing Maven for a project [ERROR] project-execute : com.mycompany:ZDEJsrService:jbi-service-unit:1.0-SNAPSHOT ( task-segment: [install] ) Diagnosis: Failed to generate jbi.xml FATAL ERROR: Error executing Maven for a project [INFO] ---------------------------------------------------------------------------- [INFO] BUILD SUCCESSFUL [INFO] ---------------------------------------------------------------------------- [INFO] Total time: 34 second [INFO] Finished at: Fri Dec 01 07:42:31 CET 2006 [INFO] Memory 6M/29M [INFO] ---------------------------------------------------------------------------- [INFO] Error for project: An example JSR-181 Service Unit (during install) [INFO] ------------------------------------------------------------------------ [INFO] Failed to generate jbi.xml Embedded error: Unable to generate service unit descriptor! No bean named 'context' is defined [INFO] ------------------------------------------------------------------------ [DEBUG] Trace Failed to generate jbi.xml [INFO] ------------------------------------------------------------------------ [ERROR] reactor-execute : C:\Programme\lb_eclipse\workspace\ZDEJsrService FATAL ERROR: Error executing Maven for a project [INFO] BUILD ERRORS gnodet wrote: > > The best is to use a proxy and inject it on your > service implementation. > > <jsr181:endpoint wsdlResource="classpath:service.wsdl"> > <jsr181:pojo> > <bean class="MyWebserviceImpl"> > <property name="webService"> > <jsr181:proxy service="qname target" context="#context" > type="java class name" /> > </property> > </bean> > </jsr181:pojo> > </jsr181:endpoint> > > The type attribute is the name of the java interface generated > representing the > target web service. It should also be the type of the property on the > injected pojo . > > The service attribute is the qname of the target JBI endpoint (the http > provider > endpoint). > > The context="#context" attribute is to be able to retrieve a > ComponentContext. > This only works inside a SU deployed onto the jsr181 component. > If you use a single servicemix configuration file, you can use a > reference to the JBI > container instead: container="#jbi". > > > On 11/30/06, bernulfiskus <[EMAIL PROTECTED]> wrote: >> >> How can I delegate from the jsr component (through the NMR) to the >> HttpProvider BC? Which modifications are necessary in the xbean.xml and >> WebServiceImpl to call the HttpEndpoint? >> >> <beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0"> >> <classpath> >> <location>.</location> >> </classpath> >> <jsr181:endpoint pojoClass="MyWebserviceImpl" >> wsdlResource="classpath:service.wsdl" /> >> </beans> >> >> Please help ;-) >> >> >> >> >> >> >> >> >> >> >> >> >> gnodet wrote: >> > >> > Right. >> > Be aware that some problems were fixed recently, >> > so you should try a nightly distribution of 3.1, or build >> > from svn head. >> > >> > On 11/29/06, bernulfiskus <[EMAIL PROTECTED]> wrote: >> >> >> >> ;-) >> >> >> >> To call a webservice via wsdl-generated proxy classes I think a >> >> jsr181Wsdl-Service Component should be the best choice, right? >> >> >> >> jsr181 -> http-bc -> webservice system 2 >> >> >> >> Bernie >> >> >> >> >> >> >> >> gnodet wrote: >> >> > >> >> > Web service calls, either as a client or a server, can be achieved >> by >> >> > using >> >> > the servicemix-http component. In between, you can use whatever JBI >> >> > component you want, from bpel engine, servicemix-jsr181, etc ... >> >> > >> >> > On 11/29/06, bernulfiskus <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> Hi! >> >> >> >> >> >> What's the best way to integrate webservices to the esb? >> >> >> >> >> >> situation: System 1 calls a webservice from System 2 >> >> >> System 1, Client (C#) -> Webservice-Call -> ESB -> Webservice-Call >> -> >> >> >> System >> >> >> 2, Server (java) >> >> >> >> >> >> Bernie >> >> >> -- >> >> >> View this message in context: >> >> >> >> >> >> http://www.nabble.com/Best-way-to-integrate-webservices-tf2723771s12049.html#a7595782 >> >> >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> > >> >> > >> >> > -- >> >> > Cheers, >> >> > Guillaume Nodet >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Best-way-to-integrate-webservices-tf2723771s12049.html#a7597807 >> >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> >> >> >> > >> > >> > -- >> > Cheers, >> > Guillaume Nodet >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Best-way-to-integrate-webservices-tf2723771s12049.html#a7614668 >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > -- > Cheers, > Guillaume Nodet > > -- View this message in context: http://www.nabble.com/Best-way-to-integrate-webservices-tf2723771s12049.html#a7634267 Sent from the ServiceMix - User mailing list archive at Nabble.com.
