Hi,
This issue get fixed a couple of days ago, you can get this fix from the 3.3 snapshot or 3.2.2 snapshot. [1] track this issue
[1]http://issues.apache.org/activemq/browse/SM-1159

Best Regards

Freeman

TomFreestone wrote:
I am not sure what to do with this exception and why the message from the
provider is being sent twice.  I am using a cxfbc consumer/provider acting
as a bridge to an another web service.  When I make a call to consumer
Notify consumer I get the following exception (and the message gets sent
twice):

javax.jbi.messaging.MessagingException: Out not supported
        at
org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setMessage(MessageExchangeImpl.java:357)
        at
org.apache.servicemix.cxfbc.CxfBcProviderMessageObserver.onMessage(CxfBcProviderMessageObserver.java:125)
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1932)
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1790)
        at
org.apache.servicemix.cxfbc.CxfBcProvider.process(CxfBcProvider.java:166)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:538)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:490)
        at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:610)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:170)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167)
        at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)


Here is my xbean.xml:
    <beans xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0";
           xmlns:http="http://servicemix.apache.org/http/1.0";
           xmlns:notify="http://ws.byu.edu/namespaces/notify/v1";>
<cxfbc:consumer wsdl="classpath:NotifyService.wsdl"
                     targetEndpoint="NotifyServiceProxy"
targetService="notify:NotifyService"> </cxfbc:consumer> <cxfbc:provider
wsdl="http://ws-stg.byu.edu/services/secure/notificationEngine/NotifyService?wsdl";
locationURI="http://ws-stg.byu.edu/services/secure/notificationEngine/NotifyService";
                     service="notify:NotifyService"
                     endpoint="NotifyServiceProxy">
            </cxfbc:provider>
<!--
            <http:endpoint service="notify:NotifyTestService"
                    endpoint="soap"
                    targetService="notify:NotifyService"
role="consumer" locationURI="http://0.0.0.0:8192/notifyTestService/";
                    defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
                    soap="true" />
                    -->
    </beans>

Here is NotifyService.wsdl
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="Notify"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:message="http://ws.byu.edu/namespaces/notify/email_sent_message_type/v1"; xmlns:delivered="http://ws.byu.edu/namespaces/notify/delivered_notice_message_type/v1"; xmlns:notice="http://ws.byu.edu/namespaces/notify/notice_message_type/v1"; xmlns:noticelog="http://ws.byu.edu/namespaces/notify/notice_log_message_type/v1"; xmlns:req="http://ws.byu.edu/namespaces/notify/v1"; xmlns:facfault="http://ws.byu.edu/namespaces/fault/identifier_fault_detail/v1"; xmlns:sysfault="http://ws.byu.edu/namespaces/fault/required_information_fault_detail/v1"; xmlns:reqfault="http://ws.byu.edu/namespaces/fault/invalid_request_fault_detail/v1"; xmlns:ces="http://ws.byu.edu/namespaces/ces/typelibrary/v1";
    xmlns:tns="http://ws.byu.edu/namespaces/notify/v1";
    targetNamespace="http://ws.byu.edu/namespaces/notify/v1";
    xmlns="http://ws.byu.edu/namespaces/notify/v1";>
    <wsdl:types>
        <xs:schema targetNamespace="http://ws.byu.edu/namespaces/notify/v1";
xmlns="http://ws.byu.edu/namespaces/notify/v1";>

            <xs:import
namespace="http://ws.byu.edu/namespaces/notify/delivered_notice_message_type/v1";
schemaLocation="http://ws-dev.byu.edu/schemas/notify/v1/delivered_notice_message_type.xsd";
/>

            <xs:import
namespace="http://ws.byu.edu/namespaces/notify/notice_message_type/v1";
schemaLocation="http://ws-dev.byu.edu/schemas/notify/v1/notice_message_type.xsd";
/>

            <xs:import
namespace="http://ws.byu.edu/namespaces/notify/notice_log_message_type/v1";
schemaLocation="http://ws-dev.byu.edu/schemas/notify/v1/notice_log_message_type.xsd";
/>

            <xs:import
namespace="http://ws.byu.edu/namespaces/notify/email_sent_message_type/v1";
schemaLocation="http://ws-dev.byu.edu/schemas/notify/v1/email_sent_message_type.xsd";
/>

            <xs:import
namespace="http://ws.byu.edu/namespaces/fault/identifier_fault_detail/v1";
schemaLocation="http://ws-dev.byu.edu/schemas/fault/v1/identifier_fault_detail.xsd";
/>

            <xs:import
namespace="http://ws.byu.edu/namespaces/fault/required_information_fault_detail/v1";
schemaLocation="http://ws-dev.byu.edu/schemas/fault/v1/required_information_fault_detail.xsd";
/>

            <xs:import
namespace="http://ws.byu.edu/namespaces/fault/invalid_request_fault_detail/v1";
schemaLocation="http://ws-dev.byu.edu/schemas/fault/v1/invalid_request_fault_detail.xsd";
/>

            <xs:import
namespace="http://ws.byu.edu/namespaces/ces/typelibrary/v1";
schemaLocation="http://ws-dev.byu.edu/schemas/ces/v1/typelibrary.xsd"; />

            <!-- +++++++++++++++++++++++  Email API Elements
++++++++++++++++++++++++++++++ -->


            <xs:element name="SendEmailRequest" type="sendEmailRequestType"
/>

            <xs:element name="SendEmailSetRequest"
type="sendEmailSetRequestType" />

            <xs:element name="SendEmailResponse"
type="message:emailSentMessageType" />

            <xs:element name="SendEmailSetResponse"
type="message:emailSentSetType" />

            <xs:element name="FindSentEmailByByuIdRequest"
type="findSentEmailByByuIdRequestType" />

            <xs:element name="FindSentEmailByByuIdResponse"
type="message:emailSentSetType" />

            <xs:element name="FindSentEmailByDateRangeRequest"
type="findSentEmailByDateRangeRequestType" />

            <xs:element name="FindSentEmailByDateRangeResponse"
type="message:emailSentSetType" />

            <xs:element name="FindSentEmailByByuIdAndDateRangeRequest"
type="findSentEmailByByuIdAndDateRangeRequestType" />

            <xs:element name="FindSentEmailByByuIdAndDateRangeResponse"
type="message:emailSentSetType" />



            <xs:complexType name="sendEmailRequestType">
                <xs:sequence>
                    <xs:element name="PublisherId" type="xs:int" />
                    <xs:element name="EmailMessage"
type="message:emailSentMessageType" />
                </xs:sequence>
            </xs:complexType>

            <xs:complexType name="sendEmailSetRequestType">
                <xs:sequence>
                    <xs:element name="PublisherId" type="xs:int" />
                    <xs:element name="EmailMessageSet"
type="message:emailSentSetType" />
                </xs:sequence>
            </xs:complexType>

            <xs:complexType name="findSentEmailByByuIdRequestType">
                <xs:sequence>
                    <xs:element name="ByuId" type="ces:byuIdType" />
                    <xs:element name="PublisherId" type="xs:int" />
                </xs:sequence>
            </xs:complexType>

            <xs:complexType name="findSentEmailByDateRangeRequestType">
                <xs:sequence>
                    <xs:element name="StartDate" type="xs:dateTime" />
                    <xs:element name="EndDate" type="xs:dateTime" />
                    <xs:element name="PublisherId" type="xs:int" />
                </xs:sequence>
            </xs:complexType>

            <xs:complexType
name="findSentEmailByByuIdAndDateRangeRequestType">
                <xs:sequence>
                    <xs:element name="ByuId" type="ces:byuIdType" />
                    <xs:element name="StartDate" type="xs:dateTime" />
                    <xs:element name="EndDate" type="xs:dateTime" />
                    <xs:element name="PublisherId" type="xs:int" />
                </xs:sequence>
            </xs:complexType>



            <!-- ++++++++++++++++++++++++ Notice API Elements
++++++++++++++++++++ -->


            <xs:element name="MarkNoticeViewedRequest"
type="noticeRequestType" />

            <xs:element name="MarkNoticeViewedResponse"
type="delivered:deliveredNoticeMessageType" />

            <xs:element name="MarkNoticeCompletedRequest"
type="noticeRequestType" />

            <xs:element name="MarkNoticeCompletedResponse"
type="delivered:deliveredNoticeMessageType" />

            <xs:element name="FindDeliveredNoticeByPersonAndNoticeRequest"
type="noticeRequestType" />

            <xs:element name="FindDeliveredNoticeByPersonAndNoticeResponse"
type="delivered:deliveredNoticeMessageType" />

            <xs:element name="FindNoticeByIdRequest" type="noticeIdType" />

            <xs:element name="FindNoticeByIdResponse"
type="notice:noticeMessageType" />

            <xs:element name="FindActiveNoticesForPersonRequest"
type="ces:byuIdType" />

            <xs:element name="FindActiveNoticesForPersonResponse"
type="notice:noticeMessageSetType" />

            <xs:element name="FindNoticesByPublisherIdRequest"
type="publisherIdType" />

            <xs:element name="FindNoticesByPublisherIdResponse"
type="notice:noticeMessageSetType" />

            <xs:element name="DisplayActiveNoticesForPersonRequest"
type="ces:byuIdType" />

            <xs:element name="DisplayActiveNoticesForPersonResponse"
type="notice:noticeMessageSetType" />

            <xs:element name="FindNoticeLogsByNoticeIdRequest"
type="noticeIdType" />

            <xs:element name="FindNoticeLogsByNoticeIdResponse"
type="noticelog:noticeLogSetType" />

            <xs:element name="CreateDeliveredNoticeRequest"
type="delivered:deliveredNoticeMessageType" />

            <xs:element name="CreateDeliveredNoticeResponse"
type="xs:boolean" />



            <xs:complexType name="publisherIdType">
                <xs:sequence>
                    <xs:element name="PublisherId" type="xs:int" />
                </xs:sequence>
            </xs:complexType>

            <xs:complexType name="noticeIdType">
                <xs:sequence>
                    <xs:element name="NoticeId" type="xs:int" />
                </xs:sequence>
            </xs:complexType>

            <xs:complexType name="noticeRequestType">
                <xs:sequence>
                    <xs:element name="ByuId" type="ces:byuIdType" />
                    <xs:element name="NoticeId" type="noticeIdType" />
                </xs:sequence>
            </xs:complexType>

        </xs:schema>
    </wsdl:types>

    <!--  +++++++++++++++ Email ++++++++++++++++++++++++ -->

    <wsdl:message name="SendEmailRequestInput">
        <wsdl:part name="body" element="req:SendEmailRequest" />
    </wsdl:message>

    <wsdl:message name="SendEmailRequestOutput">
        <wsdl:part name="body" element="req:SendEmailResponse" />
    </wsdl:message>

    <wsdl:message name="SendEmailSetRequestInput">
        <wsdl:part name="body" element="req:SendEmailSetRequest" />
    </wsdl:message>

    <wsdl:message name="SendEmailSetRequestOutput">
        <wsdl:part name="body" element="req:SendEmailSetResponse" />
    </wsdl:message>

    <wsdl:message name="FindSentEmailByByuIdRequestInput">
        <wsdl:part name="body" element="req:FindSentEmailByByuIdRequest" />
    </wsdl:message>

   <wsdl:message name="FindSentEmailByByuIdRequestOutput">
        <wsdl:part name="body" element="req:SendEmailSetResponse" />
    </wsdl:message>

    <wsdl:message name="FindSentEmailByDateRangeRequestInput">
        <wsdl:part name="body" element="req:FindSentEmailByDateRangeRequest"
/>
    </wsdl:message>

   <wsdl:message name="FindSentEmailByDateRangeRequestOutput">
        <wsdl:part name="body" element="req:SendEmailSetResponse" />
    </wsdl:message>

    <wsdl:message name="FindSentEmailByByuIdAndDateRangeRequestInput">
        <wsdl:part name="body"
element="req:FindSentEmailByByuIdAndDateRangeRequest" />
    </wsdl:message>

   <wsdl:message name="FindSentEmailByByuIdAndDateRangeRequestOutput">
        <wsdl:part name="body" element="req:SendEmailSetResponse" />
    </wsdl:message>


    <!-- +++++++++++++++++++++++++ Notify Messages +++++++++++++++++++++++++
-->

    <wsdl:message name="MarkNoticeViewedRequestInput">
        <wsdl:part name="body" element="req:MarkNoticeViewedRequest" />
    </wsdl:message>

    <wsdl:message name="MarkNoticeViewedRequestOutput">
        <wsdl:part name="body" element="req:MarkNoticeViewedResponse" />
    </wsdl:message>

    <wsdl:message name="MarkNoticeCompletedRequestInput">
        <wsdl:part name="body" element="req:MarkNoticeCompletedRequest" />
    </wsdl:message>

    <wsdl:message name="MarkNoticeCompletedRequestOutput">
        <wsdl:part name="body" element="req:MarkNoticeCompletedResponse" />
    </wsdl:message>

    <wsdl:message name="FindDeliveredNoticeByPersonAndNoticeRequestInput">
        <wsdl:part name="body"
element="req:FindDeliveredNoticeByPersonAndNoticeRequest" />
    </wsdl:message>

    <wsdl:message name="FindDeliveredNoticeByPersonAndNoticeRequestOutput">
        <wsdl:part name="body"
element="req:FindDeliveredNoticeByPersonAndNoticeResponse" />
    </wsdl:message>

    <wsdl:message name="FindNoticeByIdRequestInput">
        <wsdl:part name="body" element="req:FindNoticeByIdRequest" />
    </wsdl:message>

    <wsdl:message name="FindNoticeByIdRequestOutput">
        <wsdl:part name="body" element="req:FindNoticeByIdResponse" />
    </wsdl:message>

    <wsdl:message name="FindActiveNoticesForPersonRequestInput">
        <wsdl:part name="body"
element="req:FindActiveNoticesForPersonRequest" />
    </wsdl:message>

    <wsdl:message name="FindActiveNoticesForPersonRequestOutput">
        <wsdl:part name="body"
element="req:FindActiveNoticesForPersonResponse" />
    </wsdl:message>

    <wsdl:message name="FindNoticesByPublisherIdRequestInput">
        <wsdl:part name="body" element="req:FindNoticesByPublisherIdRequest"
/>
    </wsdl:message>

    <wsdl:message name="FindNoticesByPublisherIdRequestOutput">
        <wsdl:part name="body"
element="req:FindNoticesByPublisherIdResponse" />
    </wsdl:message>


    <wsdl:message name="DisplayActiveNoticesForPersonRequestInput">
        <wsdl:part name="body"
element="req:DisplayActiveNoticesForPersonRequest" />
    </wsdl:message>

    <wsdl:message name="DisplayActiveNoticesForPersonRequestOutput">
        <wsdl:part name="body"
element="req:DisplayActiveNoticesForPersonResponse" />
    </wsdl:message>


    <wsdl:message name="FindNoticeLogsByNoticeIdRequestInput">
        <wsdl:part name="body" element="req:FindNoticeLogsByNoticeIdRequest"
/>
    </wsdl:message>

    <wsdl:message name="FindNoticeLogsByNoticeIdRequestOutput">
        <wsdl:part name="body"
element="req:FindNoticeLogsByNoticeIdResponse" />
    </wsdl:message>

    <wsdl:message name="CreateDeliveredNoticeRequestInput">
        <wsdl:part name="body" element="req:CreateDeliveredNoticeRequest" />
    </wsdl:message>

    <wsdl:message name="CreateDeliveredNoticeRequestOutput">
        <wsdl:part name="body" element="req:CreateDeliveredNoticeResponse"
/>
    </wsdl:message>

    <!-- +++++++++++++++++ fault messages ++++++++++++++++++++++ -->

    <wsdl:message name="IdentifierNotFoundFault">
        <wsdl:part name="identifierFaultPart"
element="facfault:IdentifierFaultDetail" />
    </wsdl:message>
    <wsdl:message name="RequiredInformationFault">
        <wsdl:part name="requiredInformationFaultPart"
element="sysfault:RequiredInformationFaultDetail" />
    </wsdl:message>
    <wsdl:message name="InvalidRequestFault">
        <wsdl:part name="invalidRequestFaultPart"
element="reqfault:InvalidRequestFaultDetail" />
    </wsdl:message>

    <!-- +++++++++++ Notify Port Type +++++++++++++++++++++++++++ -->


    <wsdl:portType name="NotifyPortType">

        <!-- +++++++++++ Email Operations +++++++++++++++++++++ -->
        <wsdl:operation name="SendEmail">
            <wsdl:input name="SendEmailRequestInput"
message="tns:SendEmailRequestInput" />
            <wsdl:output name="SendEmailRequestOutput"
message="tns:SendEmailRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="SendEmailSet">
            <wsdl:input name="SendEmailSetRequestInput"
message="tns:SendEmailSetRequestInput" />
            <wsdl:output name="SendEmailSetRequestOutput"
message="tns:SendEmailSetRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="FindSentEmailByPerson">
            <wsdl:input name="FindSentEmailByByuIdRequestInput"
message="req:FindSentEmailByByuIdRequestInput" />
            <wsdl:output name="FindSentEmailByByuIdRequestOutput"
message="SendEmailSetRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="FindSentEmailByPersonAndDate">
            <wsdl:input name="FindSentEmailByByuIdAndDateRangeRequestInput"
message="tns:FindSentEmailByByuIdAndDateRangeRequestInput" />
            <wsdl:output
name="FindSentEmailByByuIdAndDateRangeRequestOutput"
message="tns:SendEmailSetRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="FindSentEmailByDate">
            <wsdl:input name="FindSentEmailByDateRangeRequestInput"
message="tns:FindSentEmailByDateRangeRequestInput" />
            <wsdl:output name="FindSentEmailByDateRangeRequestOutput"
message="tns:SendEmailSetRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

<!-- ++++++++++++++++ notify operations +++++++++++++++++++++++++ -->

        <wsdl:operation name="MarkNoticeViewed">
            <wsdl:input name="MarkNoticeViewedRequestInput"
message="tns:MarkNoticeViewedRequestInput" />
            <wsdl:output name="MarkNoticeViewedRequestOutput"
message="tns:MarkNoticeViewedRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="MarkNoticeCompleted">
            <wsdl:input name="MarkNoticeCompletedRequestInput"
message="tns:MarkNoticeCompletedRequestInput" />
            <wsdl:output name="MarkNoticeCompletedRequestOutput"
message="tns:MarkNoticeCompletedRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="FindDeliveredNotice">
            <wsdl:input
name="FindDeliveredNoticeByPersonAndNoticeRequestInput"
message="tns:FindDeliveredNoticeByPersonAndNoticeRequestInput" />
            <wsdl:output
name="FindDeliveredNoticeByPersonAndNoticeRequestOutput"
message="tns:FindDeliveredNoticeByPersonAndNoticeRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="FindNotice">
            <wsdl:input name="FindNoticeByIdRequestInput"
message="tns:FindNoticeByIdRequestInput" />
            <wsdl:output name="FindNoticeByIdRequestOutput"
message="tns:FindNoticeByIdRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="FindActiveNotices">
            <wsdl:input name="FindActiveNoticesForPersonRequestInput"
message="tns:FindActiveNoticesForPersonRequestInput" />
            <wsdl:output name="FindActiveNoticesForPersonRequestOutput"
message="tns:FindActiveNoticesForPersonRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="FindNotices">
            <wsdl:input name="FindNoticesByPublisherRequestInput"
message="tns:FindNoticesByPublisherIdRequestInput" />
            <wsdl:output name="FindNoticesByPublisherRequestOutput"
message="tns:FindNoticesByPublisherIdRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="DisplayActiveNotices">
            <wsdl:input name="DisplayActiveNoticesForPersonRequestInput"
message="tns:DisplayActiveNoticesForPersonRequestInput" />
            <wsdl:output name="DisplayActiveNoticesForPersonRequestOutput"
message="tns:DisplayActiveNoticesForPersonRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="FindNoticeLogs">
            <wsdl:input name="FindNoticeLogsByNoticeIdRequestInput"
message="tns:FindNoticeLogsByNoticeIdRequestInput" />
            <wsdl:output name="FindNoticeLogsByNoticeIdRequestOutput"
message="tns:FindNoticeLogsByNoticeIdRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>

        <wsdl:operation name="CreateDeliveredNotice">
            <wsdl:input name="CreateDeliveredNoticeRequestInput"
message="tns:CreateDeliveredNoticeRequestInput" />
            <wsdl:output name="CreateDeliveredNoticeRequestOutput"
message="tns:CreateDeliveredNoticeRequestOutput" />
            <wsdl:fault name="IdentifierNotFoundFault"
message="tns:IdentifierNotFoundFault" />
            <wsdl:fault name="RequiredInformationFault"
message="tns:RequiredInformationFault" />
            <wsdl:fault name="InvalidRequestFault"
message="tns:InvalidRequestFault" />
        </wsdl:operation>
</wsdl:portType>


<!-- ++++++++++++++++ Bindings +++++++++++++++++++++++++++++++++++ -->

    <wsdl:binding name="NotifyBinding" type="tns:NotifyPortType">
        <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"; />

        <!--  +++++++++++++++ email operations ++++++++++++++++++ -->
        <wsdl:operation name="SendEmail">
            <soap:operation soapAction="urn:edu:byu:ws:notify:sendEmail"
style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="SendEmailSet">
            <soap:operation soapAction="urn:edu:byu:ws:notify:sendEmailSet"
style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="FindSentEmailByPerson">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:findSentEmailByPerson" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="FindSentEmailByDate">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:findSentEmailByDate" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="FindSentEmailByPersonAndDate">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:findSentEmailByPersonAndDate"
style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>


        <!--  +++++++++++++++++++++ Notify Operations
+++++++++++++++++++++++ -->

        <wsdl:operation name="MarkNoticeViewed">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:markNoticeViewed" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="MarkNoticeCompleted">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:markNoticeCompleted" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="FindDeliveredNotice">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:findDeliveredNotice" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="FindNotice">
            <soap:operation soapAction="urn:edu:byu:ws:notify:findNotice"
style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="FindActiveNotices">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:findActiveNotices" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="FindNotices">
            <soap:operation soapAction="urn:edu:byu:ws:notify:findNotices"
style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="DisplayActiveNotices">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:displayActiveNotices" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="FindNoticeLogs">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:findNoticeLogs" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

        <wsdl:operation name="CreateDeliveredNotice">
            <soap:operation
soapAction="urn:edu:byu:ws:notify:createDeliveredNotice" style="document" />
            <wsdl:input>
                <soap:body use="literal" />
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal" />
            </wsdl:output>
            <wsdl:fault name="IdentifierNotFoundFault">
                <soap:fault name="IdentifierNotFoundFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="RequiredInformationFault">
                <soap:fault name="RequiredInformationFault" use="literal" />
            </wsdl:fault>
            <wsdl:fault name="InvalidRequestFault">
                <soap:fault name="InvalidRequestFault" use="literal" />
            </wsdl:fault>
        </wsdl:operation>

    </wsdl:binding>


<!-- +++++++++++++++++++++++ Service ++++++++++++++++++ -->

    <wsdl:service name="NotifyServiceBus">
        <wsdl:port name="NotifyPort" binding="tns:NotifyBinding">
            <soap:address location="http://localhost:8192/NotifyService"; />
        </wsdl:port>
    </wsdl:service>

</wsdl:definitions>

Reply via email to