<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2011 rel. 2 sp1 (http://www.altova.com) by OSCA User (MO OSCA) -->
<wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mo-cdex="http://mocdex.exchanges.courts.mo.gov/1.0" xmlns:mo-doc="http://www.courts.mo.gov/exchanges/ExchangeDocument/1.0" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="MoCDExV1" targetNamespace="http://mocdex.exchanges.courts.mo.gov/1.0">
	<documentation>
     Mo Criminal Data Exchange used by LE, PA and Courts to initiate traffic and criminal proceeding.
  </documentation>
	<wsdl:types>
		<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mo-doc="http://www.courts.mo.gov/exchanges/ExchangeDocument/1.0" targetNamespace="http://www.courts.mo.gov/exchanges/ExchangeDocument/1.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1">
			<xs:element name="MoExchangeNotification" type="mo-doc:MoExchangeNotificationType"/>
			<xs:element name="MoExchangeException" type="mo-doc:MoExchangeExceptionType"/>
			<xs:complexType name="MoExChangeHeaderType">
				<xs:sequence>
					<xs:element name="HeaderVersion" type="xs:string" minOccurs="0"/>
					<xs:element name="ServiceName" type="xs:string" minOccurs="0"/>
					<xs:element name="ServiceVersion" type="xs:string" minOccurs="0"/>
					<xs:element name="TransactionName" type="xs:string" minOccurs="0"/>
					<xs:element name="TransactionType" type="xs:string" minOccurs="0"/>
					<xs:element name="MessageID" type="xs:string" minOccurs="0"/>
					<xs:element name="MessagePriority" type="xs:string" minOccurs="0"/>
					<xs:element name="MessageType" type="xs:string" minOccurs="0"/>
					<xs:element name="RequestOriginator" type="xs:string" minOccurs="0"/>
					<xs:element name="SourceLogicalName" type="xs:string" minOccurs="0"/>
					<xs:element name="DestinationLogicalName" type="xs:string" minOccurs="0"/>
					<xs:element name="NotificationDestinations" type="xs:string" minOccurs="0"/>
					<xs:element name="SourceORI" type="xs:string" minOccurs="0"/>
					<xs:element name="DestinationORI" type="xs:string" minOccurs="0"/>
					<xs:element name="PayloadFormat" type="xs:string" minOccurs="0"/>
					<xs:element name="FuturePath" type="xs:string" minOccurs="0"/>
					<xs:element name="DelayedResponsePath" type="xs:string" minOccurs="0"/>
					<xs:element name="PastPath" type="xs:string" minOccurs="0"/>
					<xs:element name="LogLevel" type="xs:string" minOccurs="0"/>
					<xs:element name="ErrorID" type="xs:string" minOccurs="0"/>
					<xs:element name="UserID" type="xs:string" minOccurs="0"/>
					<xs:element name="CreationTimestamp" type="xs:string" minOccurs="0"/>
					<xs:element name="ExpiryPeriod" type="xs:string" minOccurs="0"/>
					<xs:element name="ConfidentialityFlag" type="xs:string" minOccurs="0"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="AttachmentType">
				<xs:sequence>
					<xs:element name="MIMEType" type="xs:string" minOccurs="0"/>
					<xs:element name="FileName" type="xs:string" minOccurs="0"/>
					<xs:element name="Data" type="xs:string" minOccurs="0"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="Attachment" type="mo-doc:AttachmentType"/>
			<xs:complexType name="AttachmentsType">
				<xs:sequence>
					<xs:element ref="mo-doc:Attachment" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="Attachments" type="mo-doc:AttachmentsType"/>
			<xs:element name="MoExchangeHeader" type="mo-doc:MoExChangeHeaderType"/>
			<xs:complexType name="DeliveryAgentHeaderType">
				<xs:sequence>
					<xs:element name="WebServiceDeliveryAgent" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="WebServiceType" type="xs:string"/>
								<xs:element name="WebServiceEndPoint" type="xs:string"/>
								<xs:element name="WebServiceOperation" type="xs:string"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="MQDeliveryAgent" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="QueueManager" type="xs:string"/>
								<xs:element name="Queue" type="xs:string"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="EmailDeliveryAgent" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="ToEmailID" type="xs:string"/>
								<xs:element name="FromEmailID" type="xs:string"/>
								<xs:element name="Subject" type="xs:string"/>
								<xs:element ref="mo-doc:Attachments" minOccurs="0"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="PagerDeliveryAgent" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="PagerNumber" type="xs:string"/>
								<xs:element name="SenderName" type="xs:string"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="FTPDeliveryAgent" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="FTPAddress" type="xs:string"/>
								<xs:element name="UserName" type="xs:string" minOccurs="0"/>
								<xs:element name="Password" type="xs:string" minOccurs="0"/>
								<xs:element ref="mo-doc:Attachments" minOccurs="0"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="DatabaseDeliveryAgent" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="DatabaseConnectURL" type="xs:string"/>
								<xs:element name="DatabasePersistanceObject" type="xs:string">
									<xs:annotation>
										<xs:documentation>This object could be a table or view</xs:documentation>
									</xs:annotation>
								</xs:element>
								<xs:element name="DatabaseColumnMapping" minOccurs="0" maxOccurs="1">
									<xs:complexType>
										<xs:sequence>
											<xs:element name="Map" minOccurs="6" maxOccurs="6">
												<xs:annotation>
													<xs:documentation>There should be a map for each element:  MessageID, Source, Destination, Priority, DeliveryAgent, NotificationMessage</xs:documentation>
												</xs:annotation>
												<xs:complexType>
													<xs:sequence>
														<xs:element name="Column" type="xs:string"/>
														<xs:element name="Element" type="xs:string"/>
													</xs:sequence>
												</xs:complexType>
											</xs:element>
										</xs:sequence>
									</xs:complexType>
								</xs:element>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
					<xs:element name="PrinterDeliveryAgent" minOccurs="0">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="PrinterServer" type="xs:string"/>
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="DeliveryAgentHeader" type="mo-doc:DeliveryAgentHeaderType"/>
			<xs:complexType name="ExceptionDetailType">
				<xs:sequence>
					<xs:element name="ExceptionComponentID" type="xs:string" minOccurs="0"/>
					<xs:element name="ExceptionSeverity" type="xs:string" minOccurs="0"/>
					<xs:element name="ExceptionCode" type="xs:string" minOccurs="0"/>
					<xs:element name="ExceptionMessageText" type="xs:string" minOccurs="0"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="MoExchangeBusinessExceptionType">
				<xs:sequence>
					<xs:element name="ServiceName" type="xs:string" minOccurs="0"/>
					<xs:element name="ExceptionTimestamp" type="xs:string" minOccurs="0"/>
					<xs:element name="OriginalPayload" type="xs:anyType" minOccurs="0"/>
					<xs:element name="ExceptionDetail" type="mo-doc:ExceptionDetailType" minOccurs="1" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="ExceptionDetail" type="mo-doc:ExceptionDetailType"/>
			<xs:element name="MoExchangeBusinessException" type="mo-doc:MoExchangeBusinessExceptionType"/>
			<xs:element name="MoExchangeMessage">
				<xs:complexType>
					<xs:choice>
						<xs:element ref="mo-doc:MoExchangeRequest"/>
						<xs:element ref="mo-doc:MoExchangeResponse"/>
					</xs:choice>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="MoExchangeExceptionType">
				<xs:sequence>
					<xs:element name="MoExchangeBusinessException" type="mo-doc:MoExchangeBusinessExceptionType" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="MoExchangeNotificationType">
				<xs:sequence>
					<xs:element name="MessageID" type="xs:string" minOccurs="0"/>
					<xs:element name="Source" type="xs:string" minOccurs="0"/>
					<xs:element name="Destination" type="xs:string" minOccurs="0"/>
					<xs:element name="Priority" type="xs:string" minOccurs="0"/>
					<xs:element name="DeliveryAgent" type="xs:string" minOccurs="0"/>
					<xs:element name="NotificationMessage" type="xs:string" minOccurs="0"/>
					<xs:element ref="mo-doc:DeliveryAgentHeader" minOccurs="0"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="MoExchangeRequestPayloadType">
				<xs:sequence>
					<xs:element ref="mo-doc:MoExchangeHeader" minOccurs="0" maxOccurs="1"/>
					<xs:element ref="mo-doc:MoExchangeStructuredDataPayload" minOccurs="0"/>
					<xs:element ref="mo-doc:MoExchangeNotification" minOccurs="0"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="MoExchangeRequestPayload" type="mo-doc:MoExchangeRequestPayloadType"/>
			<xs:complexType name="MoExchangeResponsePayloadType">
				<xs:sequence>
					<xs:element ref="mo-doc:MoExchangeHeader" minOccurs="0" maxOccurs="1"/>
					<xs:element ref="mo-doc:MoExchangeStructuredDataPayload" minOccurs="0" maxOccurs="1"/>
					<xs:element ref="mo-doc:MoExchangeNotification" minOccurs="0"/>
					<xs:element ref="mo-doc:MoExchangeException" minOccurs="0"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="MoExchangeRequestType">
				<xs:sequence>
					<xs:element ref="mo-doc:MoExchangeRequest" minOccurs="0" maxOccurs="1"/>
					<xs:element ref="mo-doc:MoExchangeNotification" minOccurs="0"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="MoExchangeRequest" type="mo-doc:MoExchangeRequestPayloadType"/>
			<xs:complexType name="MoExchangeStructuredDataPayloadType">
				<xs:sequence>
					<xs:element name="MoExchangeStructuredData" type="xs:string" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="MoExchangeStructuredDataPayload" type="mo-doc:MoExchangeStructuredDataPayloadType"/>
			<xs:element name="MoExchangeResponse" type="mo-doc:MoExchangeResponsePayloadType"/>
		</xs:schema>
		<xs:schema xmlns:mo-doc="http://www.courts.mo.gov/exchanges/ExchangeDocument/1.0" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://mocdex.exchanges.courts.mo.gov/1.0">
			<xs:import namespace="http://www.courts.mo.gov/exchanges/ExchangeDocument/1.0"/>
			<xs:element name="withdrawTrafficFiling">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="withdrawTrafficFilingResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="withdrawCriminalFiling">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="withdrawCriminalFilingResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="isAvailable">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" name="request" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="isAvailableResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" name="return" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="getCourtResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" name="paCaseId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="getCourtResponseResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" name="return" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fileTrafficCase">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fileTrafficCaseResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fileIncidentArrest">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fileIncidentArrestResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fileSubsequentFiling">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fileSubsequentFilingResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fileCriminalCase">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="fileCriminalCaseResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="submitFilingValidationErrors">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="submitFilingValidationErrorsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" ref="mo-doc:MoExchangeResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:schema>
		<schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:MoCDEx"/>
	</wsdl:types>
	<wsdl:message name="fileSubsequentFilingRequest">
		<wsdl:part name="parameters" element="mo-cdex:fileSubsequentFiling"/>
	</wsdl:message>
	<wsdl:message name="fileSubsequentFilingResponse">
		<wsdl:part name="parameters" element="mo-cdex:fileSubsequentFilingResponse"/>
	</wsdl:message>
	<wsdl:message name="fileCriminalCaseRequest">
		<wsdl:part name="parameters" element="mo-cdex:fileCriminalCase"/>
	</wsdl:message>
	<wsdl:message name="fileCriminalCaseResponse">
		<wsdl:part name="parameters" element="mo-cdex:fileCriminalCaseResponse"/>
	</wsdl:message>
	<wsdl:message name="fileTrafficCaseRequest">
		<wsdl:part name="parameters" element="mo-cdex:fileTrafficCase"/>
	</wsdl:message>
	<wsdl:message name="fileTrafficCaseResponse">
		<wsdl:part name="parameters" element="mo-cdex:fileTrafficCaseResponse"/>
	</wsdl:message>
	<wsdl:message name="fileIncidentArrestRequest">
		<wsdl:part name="parameters" element="mo-cdex:fileIncidentArrest"/>
	</wsdl:message>
	<wsdl:message name="fileIncidentArrestResponse">
		<wsdl:part name="parameters" element="mo-cdex:fileIncidentArrestResponse"/>
	</wsdl:message>
	<wsdl:message name="withdrawCriminalFilingRequest">
		<wsdl:part name="parameters" element="mo-cdex:withdrawCriminalFiling"/>
	</wsdl:message>
	<wsdl:message name="withdrawCriminalFilingResponse">
		<wsdl:part name="parameters" element="mo-cdex:withdrawCriminalFilingResponse"/>
	</wsdl:message>
	<wsdl:message name="withdrawTrafficFilingRequest">
		<wsdl:part name="parameters" element="mo-cdex:withdrawTrafficFiling"/>
	</wsdl:message>
	<wsdl:message name="withdrawTrafficFilingResponse">
		<wsdl:part name="parameters" element="mo-cdex:withdrawTrafficFilingResponse"/>
	</wsdl:message>
	<wsdl:message name="submitFilingValidationErrorsRequest">
		<wsdl:part name="parameters" element="mo-cdex:submitFilingValidationErrors"/>
	</wsdl:message>
	<wsdl:message name="submitFilingValidationErrorsResponse">
		<wsdl:part name="parameters" element="mo-cdex:submitFilingValidationErrorsResponse"/>
	</wsdl:message>
	<wsdl:message name="isAvailableRequest">
		<wsdl:part name="parameters" element="mo-cdex:isAvailable"/>
	</wsdl:message>
	<wsdl:message name="isAvailableResponse">
		<wsdl:part name="parameters" element="mo-cdex:isAvailableResponse"/>
	</wsdl:message>
	<wsdl:message name="getCourtResponseRequest">
		<wsdl:part name="parameters" element="mo-cdex:getCourtResponse"/>
	</wsdl:message>
	<wsdl:message name="getCourtResponseResponse">
		<wsdl:part name="parameters" element="mo-cdex:getCourtResponseResponse"/>
	</wsdl:message>
	<wsdl:portType name="FilingServicePortType">
		<wsdl:operation name="fileCriminalCase">
			<wsp:PolicyReference URI="#UsernameToken" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
			<wsdl:input message="mo-cdex:fileCriminalCaseRequest" wsaw:Action="urn:fileCriminalCase"/>
			<wsdl:output message="mo-cdex:fileCriminalCaseResponse" wsaw:Action="urn:fileCriminalCaseResponse"/>
		</wsdl:operation>
		<wsdl:operation name="fileTrafficCase">
			<wsp:PolicyReference URI="#UsernameToken" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
			<wsdl:input message="mo-cdex:fileTrafficCaseRequest" wsaw:Action="urn:fileTrafficCase"/>
			<wsdl:output message="mo-cdex:fileTrafficCaseResponse" wsaw:Action="urn:fileTrafficCaseResponse"/>
		</wsdl:operation>
		<wsdl:operation name="fileIncidentArrest">
			<wsp:PolicyReference URI="#UsernameToken" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
			<wsdl:input message="mo-cdex:fileIncidentArrestRequest" wsaw:Action="urn:fileIncidentArrest"/>
			<wsdl:output message="mo-cdex:fileIncidentArrestResponse" wsaw:Action="urn:fileIncidentArrestResponse"/>
		</wsdl:operation>
		<wsdl:operation name="fileSubsequentFiling">
			<wsp:PolicyReference URI="#UsernameToken" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
			<wsdl:input message="mo-cdex:fileSubsequentFilingRequest" wsaw:Action="urn:fileSubsequentFiling"/>
			<wsdl:output message="mo-cdex:fileSubsequentFilingResponse" wsaw:Action="urn:fileSubsequentFilingResponse"/>
		</wsdl:operation>
		<wsdl:operation name="withdrawCriminalFiling">
			<wsp:PolicyReference URI="#UsernameToken" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
			<wsdl:input message="mo-cdex:withdrawCriminalFilingRequest" wsaw:Action="urn:withdrawCriminalFiling"/>
			<wsdl:output message="mo-cdex:withdrawCriminalFilingResponse" wsaw:Action="urn:withdrawCriminalFilingResponse"/>
		</wsdl:operation>
		<wsdl:operation name="withdrawTrafficFiling">
			<wsp:PolicyReference URI="#UsernameToken" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
			<wsdl:input message="mo-cdex:withdrawTrafficFilingRequest" wsaw:Action="urn:withdrawTrafficFiling"/>
			<wsdl:output message="mo-cdex:withdrawTrafficFilingResponse" wsaw:Action="urn:withdrawTrafficFilingResponse"/>
		</wsdl:operation>
		<wsdl:operation name="submitFilingValidationErrors">
			<wsp:PolicyReference URI="#UsernameToken" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
			<wsdl:input message="mo-cdex:submitFilingValidationErrorsRequest" wsaw:Action="urn:submitFilingValidationErrors"/>
			<wsdl:output message="mo-cdex:submitFilingValidationErrorsResponse" wsaw:Action="urn:submitFilingValidationErrorsResponse"/>
		</wsdl:operation>
		<wsdl:operation name="isAvailable">
			<wsdl:input message="mo-cdex:isAvailableRequest" wsaw:Action="urn:isAvailable"/>
			<wsdl:output message="mo-cdex:isAvailableResponse" wsaw:Action="urn:isAvailableResponse"/>
		</wsdl:operation>
		<wsdl:operation name="getCourtResponse">
			<wsp:PolicyReference URI="#UsernameToken" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"/>
			<wsdl:input message="mo-cdex:getCourtResponseRequest" wsaw:Action="urn:getCourtResponse"/>
			<wsdl:output message="mo-cdex:getCourtResponseResponse" wsaw:Action="urn:getCourtResponseResponse"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="FilingServiceSoap11Binding" type="mo-cdex:FilingServicePortType">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="fileCriminalCase">
			<soap:operation soapAction="urn:fileCriminalCase" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="fileTrafficCase">
			<soap:operation soapAction="urn:fileTrafficCase" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="fileIncidentArrest">
			<soap:operation soapAction="urn:fileIncidentArrest" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="fileSubsequentFiling">
			<soap:operation soapAction="urn:fileSubsequentFiling" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="withdrawCriminalFiling">
			<soap:operation soapAction="urn:withdrawCriminalFiling" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="withdrawTrafficFiling">
			<soap:operation soapAction="urn:withdrawTrafficFiling" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="submitFilingValidationErrors">
			<soap:operation soapAction="urn:submitFilingValidationErrors" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="isAvailable">
			<soap:operation soapAction="urn:isAvailable" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getCourtResponse">
			<soap:operation soapAction="urn:getCourtREsponse" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="MoCDExV1">
		<wsdl:port name="FilingServiceHttpSoap11Endpoint" binding="mo-cdex:FilingServiceSoap11Binding">
			<soap:address location="http://wwwtest.courts.mo.gov/webservices/mocdex/services/MoCDExv1_0"/>
		</wsdl:port>
	</wsdl:service>
	<!-- Policy for username and password on requests -->
	<wsp:Policy wsu:Id="UsernameToken" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
		<wsp:ExactlyOne>
			<wsp:All>
				<sp:SupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"/>
					</wsp:Policy>
				</sp:SupportingTokens>
			</wsp:All>
		</wsp:ExactlyOne>
	</wsp:Policy>
</wsdl:definitions>
