OpenESB и MSMQ
От: SNOOPY Казахстан  
Дата: 20.07.13 16:30
Оценка:
Бодрый день всем,

Есть проблема: как подружить
все сделал по инструкции http://wiki.open-esb.java.net/Wiki.jsp?page=MSMQBC
но не получилось, все перепробывал.
Сообщение в MQ ни как не создается.

Сам MSMQ работает 100%, проверял на самописной проге.

ниже конфиг сервиса для MSMQ
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="msmqWSDL" targetNamespace="http://j2ee.netbeans.org/wsdl/MSMQ/src/newWSDL"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://j2ee.netbeans.org/wsdl/MSMQ/src/newWSDL" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:msmq="http://schemas.sun.com/jbi/wsdl-extensions/msmq/">
    <types/>
    <message name="msmqWSDLOperationRequest">
        <part name="part1" type="xsd:base64Binary"/>
    </message>
    <portType name="msmqWSDLPortType">
        <operation name="msmqWSDLOperation">
            <input name="input1" message="tns:msmqWSDLOperationRequest"/>
        </operation>
    </portType>
    <binding name="msmqWSDLBinding" type="tns:msmqWSDLPortType">
        <msmq:binding/>
        <operation name="msmqWSDLOperation">
            <msmq:operation/>
            <input name="input1">
                <msmq:message connectionMode="QueueName" destination="private$\q1" shareMode="DENY_NONE" accessMode="SEND_ACCESS" receiveInterval="1000" messagePriority="1" acknowledgement="false" transaction="NoTransaction" use="literal"/>
            </input>
        </operation>
    </binding>
    <service name="msmqWSDLService">
        <port name="msmqWSDLPort" binding="tns:msmqWSDLBinding">
            <msmq:address hostName="127.0.0.1"/>
        </port>
    </service>
    <plnk:partnerLinkType name="msmqWSDL">
        <!-- A partner link type is automatically generated when a new port type is added. Partner link types are used by BPEL processes. 
In a BPEL process, a partner link represents the interaction between the BPEL process and a partner service. Each partner link is associated with a partner link type.
A partner link type characterizes the conversational relationship between two services. The partner link type can have one or two roles.-->
        <plnk:role name="msmqWSDLPortTypeRole" portType="tns:msmqWSDLPortType"/>
    </plnk:partnerLinkType>
</definitions>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.