Here is it:

  <wsdl:service name="InstantIssuanceServices">
        <wsdl:port name="InstantIssuanceServicesJmsPort"
binding="tns:InstantIssuanceServicesBinding">
            <jms:address
               destinationStyle="queue"
               jndiConnectionFactoryName="ConnectionFactory"
               jndiDestinationName="dynamicQueues/person.queue">
               <jms:JMSNamingProperty name="java.naming.factory.initial"
value="org.apache.activemq.jndi.ActiveMQInitialContextFactory"/>
               <jms:JMSNamingProperty name="java.naming.provider.url"
value="tcp://localhost:61616"/>
          </jms:address>
          <jms:client messageType="byte"/>
        </wsdl:port>
    </wsdl:service> 




Freeman Fang wrote:
> 
> Hi,
> 
> What's the service part of your instantIssuanceServices.wsdl?
> Freeman
> 
> On 2009-8-21, at 下午10:47, lekkie wrote:
> 
>>
>> Thanks.
>>
>> See xbean xml below:
>>
>> <beans xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0";
>>         xmlns:instantissuance="http://services.instantissuance";>
>>
>>    <cxfbc:consumer wsdl="classpath:instantIssuanceServices.wsdl"
>>                   service="instantissuance:instantIssuanceServices"
>>                   targetService="instantissuance:instantissuanceFTPWriter"
>>                     mtomEnabled="true"/>
>> </beans>
>>
>> kr.
>>
>>
>> Freeman Fang wrote:
>>>
>>> Hi,
>>>
>>> Can you post the xbean.xml for your cxf bc consumer?
>>> Seems your cxf bc comsumer not configured correctly with jms
>>> transport, so it can't pick up the soap message from the jms queue
>>> which your jms client send soap message with attachment to.
>>>
>>> Freeman
>>> On 2009-8-21, at 下午4:50, lekkie wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> I am trying to send an attachement from a client to service cxf-bc.
>>>>
>>>> Here is suppose to be the flow
>>>>
>>>> client -> cxf-bc concumer -> NMR -> ftp-sender
>>>>
>>>> Here is my client software for sending
>>>> InstantIssuanceServicesPortType mtomPort = createPort(MTOM_SERVICE,
>>>> MTOM_PORT, InstantIssuanceServicesPortType.class, true);
>>>>            String fileName = "C:\\esocketweb_trace.html";
>>>>            File file = new File(fileName);
>>>>            FileInputStream in = new FileInputStream(file);
>>>>            
>>>>           int fileSize = 0;
>>>>           for (int i = in.read(); i != -1; i = in.read())
>>>>               fileSize++;
>>>>
>>>>           int count = 50;
>>>>           byte[] data = new byte[fileSize *  count];
>>>>           for (int x = 0; x < count; x++)
>>>>            in.read(data, fileSize * x, fileSize);
>>>> String _testXop_nameVal = "Attachment";
>>>>           Holder<String> _testXop_name = new
>>>> Holder<String>(_testXop_nameVal);
>>>>           DataHandler _testXop_attachinfoVal = new DataHandler(new
>>>> ByteArrayDataSource(data, "application/octet-stream"));;
>>>>           Holder<DataHandler> _testXop_attachinfo = new
>>>> Holder<DataHandler>(_testXop_attachinfoVal);
>>>>           mtomPort.testXop(_testXop_name, _testXop_attachinfo);
>>>>
>>>>
>>>> Whenever I send, the send thread is bloeked forever and there is no
>>>> sign of
>>>> it getting to servicemix.
>>>>
>>>> Here is my wsdl
>>>>
>>>> <?xml version="1.0" encoding="utf-8"?>
>>>> <!--
>>>> Licensed to the Apache Software Foundation (ASF) under one
>>>> or more contributor license agreements. See the NOTICE file
>>>> distributed with this work for additional information
>>>> regarding copyright ownership. The ASF licenses this file
>>>> to you under the Apache License, Version 2.0 (the
>>>> "License"); you may not use this file except in compliance
>>>> with the License. You may obtain a copy of the License at
>>>>
>>>>
>>>> http://www.apache.org/licenses/LICENSE-2.0
>>>>
>>>>
>>>> Unless required by applicable law or agreed to in writing,
>>>> software distributed under the License is distributed on an
>>>> "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>>>> KIND, either express or implied. See the License for the
>>>> specific language governing permissions and limitations
>>>> under the License.
>>>> -->
>>>>
>>>> <wsdl:definitions name="SOAPBuilders-mime-cr-test"
>>>> xmlns:types="http://services.instantissuance/types";
>>>>   xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>>>> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
>>>>   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
>>>> xmlns:tns="http://services.instantissuance";
>>>>   xmlns:jms="http://cxf.apache.org/transports/jms";
>>>>   xmlns:xmime="http://www.w3.org/2005/05/xmlmime";
>>>> targetNamespace="http://services.instantissuance";>
>>>>
>>>>   <wsdl:types>
>>>>       <schema xmlns="http://www.w3.org/2001/XMLSchema";
>>>> targetNamespace="http://services.instantissuance/types";
>>>>           xmlns:xmime="http://www.w3.org/2005/05/xmlmime";
>>>> elementFormDefault="qualified">
>>>>           <complexType name="XopType">
>>>>               <sequence>
>>>>                   <element name="name" type="xsd:string" />
>>>>                   <element name="attachinfo" type="xsd:base64Binary"
>>>> xmime:expectedContentTypes="application/octet-stream"/>
>>>>               </sequence>
>>>>
>>>>           </complexType>
>>>>           <complexType name="XopStringType">
>>>>               <sequence>
>>>>                   <element name="name" type="xsd:string" />
>>>>                   <element name="attachinfo" type="xsd:base64Binary"
>>>> xmime:expectedContentTypes="text/plain; charset=utf-8"/>
>>>>               </sequence>
>>>>           </complexType>
>>>>
>>>>           <element name="testXop" type="types:XopType" />
>>>>           <element name="testXopResponse" type="types:XopType" />
>>>>
>>>>           <element name="testXopStringArgument"
>>>> type="types:XopStringType"/>
>>>>           <element name="testXopStringResponse"
>>>> type="types:XopStringType"/>
>>>>       </schema>
>>>>
>>>>   </wsdl:types>
>>>>
>>>>   <wsdl:message name="testXopIn">
>>>>       <wsdl:part name="data" element="types:testXop"/>
>>>>   </wsdl:message>
>>>>
>>>>   <wsdl:message name="testXopOut">
>>>>       <wsdl:part name="data" element="types:testXopResponse" />
>>>>   </wsdl:message>
>>>>
>>>>   <wsdl:message name="testXopStringIn">
>>>>       <wsdl:part name="data"  
>>>> element="types:testXopStringArgument" />
>>>>   </wsdl:message>
>>>>
>>>>   <wsdl:message name="testXopStringOut">
>>>>       <wsdl:part name="data"  
>>>> element="types:testXopStringResponse" />
>>>>
>>>>   </wsdl:message>
>>>>
>>>>   <wsdl:portType name="InstantIssuanceServicesPortType">
>>>>       <wsdl:operation name="testXop">
>>>>           <wsdl:input message="tns:testXopIn"/>
>>>>           <wsdl:output message="tns:testXopOut"/>
>>>>       </wsdl:operation>
>>>>
>>>>       <wsdl:operation name="testXopString">
>>>>           <wsdl:input message="tns:testXopStringIn" />
>>>>           <wsdl:output message="tns:testXopStringOut"/>
>>>>       </wsdl:operation>
>>>>   </wsdl:portType>
>>>>
>>>>   <wsdl:binding name="InstantIssuanceServicesBinding"
>>>> type="tns:InstantIssuanceServicesPortType">
>>>>       <soap:binding style="document"
>>>> transport="http://schemas.xmlsoap.org/soap/http"; />
>>>>
>>>>       <wsdl:operation name="testXop">
>>>>           <soap:operation soapAction="" />
>>>>           <wsdl:input>
>>>>               <soap:body use="literal" />
>>>>           </wsdl:input>
>>>>           <wsdl:output>
>>>>               <soap:body use="literal" />
>>>>           </wsdl:output>
>>>>       </wsdl:operation>
>>>>
>>>>       <wsdl:operation name="testXopString">
>>>>           <soap:operation soapAction="" />
>>>>           <wsdl:input>
>>>>               <soap:body use="literal" />
>>>>           </wsdl:input>
>>>>           <wsdl:output>
>>>>               <soap:body use="literal" />
>>>>           </wsdl:output>
>>>>       </wsdl:operation>
>>>>
>>>>   </wsdl:binding>
>>>>
>>>>   <wsdl:service name="InstantIssuanceServices">
>>>>       <!--
>>>>       <wsdl:port name="InstantIssuanceServicesPort"
>>>> binding="tns:InstantIssuancesServicesBinding">
>>>>           <soap:address location="http://localhost:9036/mime- 
>>>> test" />
>>>>       </wsdl:port>
>>>>       -->
>>>>       <wsdl:port name="InstantIssuanceServicesJmsPort"
>>>> binding="tns:InstantIssuanceServicesBinding">
>>>>           <jms:address
>>>>              destinationStyle="queue"
>>>>              jndiConnectionFactoryName="ConnectionFactory"
>>>>              jndiDestinationName="dynamicQueues/person.queue">
>>>>              <jms:JMSNamingProperty
>>>> name="java.naming.factory.initial"
>>>> value="org.apache.activemq.jndi.ActiveMQInitialContextFactory"/>
>>>>              <jms:JMSNamingProperty name="java.naming.provider.url"
>>>> value="tcp://localhost:61616"/>
>>>>         </jms:address>
>>>>         <jms:client messageType="byte"/>
>>>>       </wsdl:port>
>>>>   </wsdl:service>
>>>>
>>>>   <wsdl:service name="InstantIssuanceServicesProviderService">
>>>>       <wsdl:port name="InstantIssuanceServicesProviderJmsPort"
>>>> binding="tns:InstantIssuanceServicesBinding">
>>>>           <jms:address
>>>>              destinationStyle="queue"
>>>>              jndiConnectionFactoryName="ConnectionFactory"
>>>>              jndiDestinationName="dynamicQueues/person.queue">
>>>>              <jms:JMSNamingProperty
>>>> name="java.naming.factory.initial"
>>>> value="org.apache.activemq.jndi.ActiveMQInitialContextFactory"/>
>>>>              <jms:JMSNamingProperty name="java.naming.provider.url"
>>>> value="tcp://localhost:61616"/>
>>>>         </jms:address>
>>>>         <jms:client messageType="byte"/>
>>>>       </wsdl:port>
>>>>   </wsdl:service>
>>>>
>>>> </wsdl:definitions>
>>>>
>>>>
>>>> Kindly help out.
>>>>
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/No-trace-on-servicemix- 
>>>> tp25075918p25075918.html
>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>> -- 
>>> Freeman Fang
>>> ------------------------
>>> Open Source SOA: http://fusesource.com
>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/No-trace-on-servicemix-tp25075918p25081259.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
> 
> 
> -- 
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/No-trace-on-servicemix-tp25075918p25081783.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to