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>
--
View this message in context:
http://www.nabble.com/cxfbc-provider-is-sending-message-twice-and-MessagingException%3A-Out-not-supported-tp14375795s12049p14375795.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.