Thanks! Forgot to insert the tag... beginner's mistake
gnodet wrote:
>
> You need to disable the jbi descriptor generation for the SU:
>
> <plugin>
> <groupId>org.apache.servicemix.tooling</groupId>
> <artifactId>jbi-maven-plugin</artifactId>
> <version>${servicemix-version}</version>
> <extensions>true</extensions>
> <configuration>
>
> <generateJbiDescriptor>false</generateJbiDescriptor>
> </configuration>
> </plugin>
>
>
> On 12/1/06, bernulfiskus <[EMAIL PROTECTED]> wrote:
>>
>> 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.
>>
>>
>
>
> --
> Cheers,
> Guillaume Nodet
>
>
--
View this message in context:
http://www.nabble.com/Best-way-to-integrate-webservices-tf2723771s12049.html#a7635708
Sent from the ServiceMix - User mailing list archive at Nabble.com.