Soap has no knowledge of the content of the JMS message, so it should
be safe to use STOMP to communicate with the JMS broker and put a SOAP
request into it.  On the servicemix side, you will use a JMS consumer,
do whatever processing you need and finally send the message to a JMS
provider.  The PHP client will then be able to receive this JMS
message using STOMP.
For the WSDL problem, you can bypass the WSDL if you use the
<jms:endpoint soap="true" /> which does very basic SOAP processing
(which may be sufficient in your case), but at some point, you'll need
to define somehow the XML schema of the request I suppose.  You could
use the CXF java2wsdl tool if you have a java interface describing
your service.

On Thu, Sep 4, 2008 at 8:17 PM, Mick Knutson <[EMAIL PROTECTED]> wrote:
> I am using service mix to allow a PHP client send a simple SOAP request into
> a queue, then I want to publish a soap message to an output queue for a
> Python client.
>
> I am having issues getting my head around enforcing a contract for  incoming
> and outgoing messages. I was hoping to leverage cxf and not have a wsdl
> first apporach so as to not have to maintain wsdl's.
>
> Can someone point me in the right direction?
>
> ---
> Thank You…
>
> Mick Knutson
> BASE Logic, inc.
> (415) 354-4215
>
> Website: http://baselogic.com
> Blog: http://baselogic.com/blog
> BLiNC Magazine: http://blincmagazine.com
> Linked IN: http://linkedin.com/in/mickknutson
> DJ Mick: http://djmick.com
> MySpace: http://myspace.com/mickknutson
> Vacation Rental: http://tahoe.baselogic.com
>
>
>
> On Thu, Sep 4, 2008 at 11:11 AM, Guillaume Nodet <[EMAIL PROTECTED]> wrote:
>
>> Not sure what you mean exactly.  Could you explain a bit more how
>> you'd like to use SOAP and STOMP ?
>>
>> On Thu, Sep 4, 2008 at 8:03 PM, Mick Knutson <[EMAIL PROTECTED]>
>> wrote:
>> > I am wondering how to enforce a soap contract on the sending and
>> receiving
>> > of STOMP messages to my queues?
>> >
>> > ---
>> > Thank You…
>> >
>> > Mick Knutson
>> > BASE Logic, inc.
>> > (415) 354-4215
>> >
>> > Website: http://baselogic.com
>> > Blog: http://baselogic.com/blog
>> > BLiNC Magazine: http://blincmagazine.com
>> > Linked IN: http://linkedin.com/in/mickknutson
>> > DJ Mick: http://djmick.com
>> > MySpace: http://myspace.com/mickknutson
>> > Vacation Rental: http://tahoe.baselogic.com
>> >
>>
>>
>>
>> --
>> Cheers,
>> Guillaume Nodet
>> ------------------------
>> Blog: http://gnodet.blogspot.com/
>>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to