WSDL - StudentAddressService
Use the following URL to access the service. Replace
|
This WSDL describes the StudentAddressService.
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="StudentAddressService" targetNamespace="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
<xs:element name="StudentAddressGetAddress">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="request" nillable="true" type="q1:StudentAddressGetAddressRequest" xmlns:q1="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressGetAddressResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressGetAddressResult" nillable="true" type="q2:StudentAddressGetAddressResponse" xmlns:q2="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressAddAddress">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="request" nillable="true" type="q3:StudentAddressAddAddressRequest" xmlns:q3="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressAddAddressResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressAddAddressResult" nillable="true" type="q4:StudentAddressAddAddressResponse" xmlns:q4="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressDeleteAddress">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="request" nillable="true" type="q5:StudentAddressDeleteAddressRequest" xmlns:q5="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressDeleteAddressResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressDeleteAddressResult" nillable="true" type="q6:StudentAddressDeleteAddressResponse" xmlns:q6="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressUpdateAddress">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="request" nillable="true" type="q7:StudentAddressUpdateAddressRequest" xmlns:q7="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressUpdateAddressResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressUpdateAddressResult" nillable="true" type="q8:StudentAddressUpdateAddressResponse" xmlns:q8="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressGetDirectory">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="request" nillable="true" type="q9:StudentAddressGetDirectoryRequest" xmlns:q9="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StudentAddressGetDirectoryResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressGetDirectoryResult" nillable="true" type="q10:StudentAddressGetDirectoryResponse" xmlns:q10="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
<xs:element name="anyType" nillable="true" type="xs:anyType"/>
<xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
<xs:element name="boolean" nillable="true" type="xs:boolean"/>
<xs:element name="byte" nillable="true" type="xs:byte"/>
<xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
<xs:element name="decimal" nillable="true" type="xs:decimal"/>
<xs:element name="double" nillable="true" type="xs:double"/>
<xs:element name="float" nillable="true" type="xs:float"/>
<xs:element name="int" nillable="true" type="xs:int"/>
<xs:element name="long" nillable="true" type="xs:long"/>
<xs:element name="QName" nillable="true" type="xs:QName"/>
<xs:element name="short" nillable="true" type="xs:short"/>
<xs:element name="string" nillable="true" type="xs:string"/>
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
<xs:element name="char" nillable="true" type="tns:char"/>
<xs:simpleType name="char">
<xs:restriction base="xs:int"/>
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration"/>
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
<xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
<xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid"/>
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName"/>
<xs:attribute name="Id" type="xs:ID"/>
<xs:attribute name="Ref" type="xs:IDREF"/>
</xs:schema>
<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common">
<xs:import namespace="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Client.BusinessEntities.Common"/>
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<xs:complexType name="StudentAddressGetAddressRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericAutomatedRequest">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressGetAddressInMessages" nillable="true" type="tns:ArrayOfStudentAddressGetAddressInMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressGetAddressRequest" nillable="true" type="tns:StudentAddressGetAddressRequest"/>
<xs:complexType name="GenericAutomatedRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericRequest">
<xs:sequence>
<xs:element minOccurs="0" name="JobSequenceInstanceId" type="xs:int"/>
<xs:element minOccurs="0" name="SubscriptionId" type="xs:int"/>
<xs:element minOccurs="0" name="TaskScheduleId" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="GenericAutomatedRequest" nillable="true" type="tns:GenericAutomatedRequest"/>
<xs:complexType name="GenericRequest">
<xs:sequence>
<xs:element minOccurs="0" name="ServiceRequestId" type="xs:int"/>
<xs:element minOccurs="0" name="Source" type="q1:RequestMessageSource" xmlns:q1="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Client.BusinessEntities.Common"/>
<xs:element minOccurs="0" name="TokenId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GenericRequest" nillable="true" type="tns:GenericRequest"/>
<xs:complexType name="ArrayOfStudentAddressGetAddressInMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressGetAddressInMsg" nillable="true" type="tns:StudentAddressGetAddressInMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressGetAddressInMsg" nillable="true" type="tns:ArrayOfStudentAddressGetAddressInMsg"/>
<xs:complexType name="StudentAddressGetAddressInMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericInMsg">
<xs:sequence>
<xs:element minOccurs="0" name="AddressId" type="xs:int"/>
<xs:element name="StudentId" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressGetAddressInMsg" nillable="true" type="tns:StudentAddressGetAddressInMsg"/>
<xs:complexType name="GenericInMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericMsg">
<xs:sequence>
<xs:element minOccurs="0" name="MessageState" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="ServiceMessageId" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="GenericInMsg" nillable="true" type="tns:GenericInMsg"/>
<xs:complexType name="GenericMsg">
<xs:sequence>
<xs:element name="CorrelationId" type="xs:int"/>
<xs:element minOccurs="0" name="CustomAttributes" nillable="true" type="tns:ArrayOfCustomAttributeMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GenericMsg" nillable="true" type="tns:GenericMsg"/>
<xs:complexType name="ArrayOfCustomAttributeMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CustomAttributeMsg" nillable="true" type="tns:CustomAttributeMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfCustomAttributeMsg" nillable="true" type="tns:ArrayOfCustomAttributeMsg"/>
<xs:complexType name="CustomAttributeMsg">
<xs:sequence>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Value" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="CustomAttributeMsg" nillable="true" type="tns:CustomAttributeMsg"/>
<xs:complexType name="StudentAddressGetAddressResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericResponse">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressGetAddressOutMessages" nillable="true" type="tns:ArrayOfStudentAddressGetAddressOutMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressGetAddressResponse" nillable="true" type="tns:StudentAddressGetAddressResponse"/>
<xs:complexType name="GenericResponse">
<xs:sequence>
<xs:element minOccurs="0" name="ProcessedRequest" nillable="true" type="tns:ProcessedRequestInfo"/>
<xs:element minOccurs="0" name="Status" type="tns:TrxStatus"/>
<xs:element minOccurs="0" name="TokenId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="TrxResult" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="GenericResponse" nillable="true" type="tns:GenericResponse"/>
<xs:complexType name="ProcessedRequestInfo">
<xs:sequence>
<xs:element minOccurs="0" name="ProcessId" type="xs:int"/>
<xs:element minOccurs="0" name="ProcessedCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="ProcessedRequestId" type="xs:int"/>
<xs:element minOccurs="0" name="ProcessedRequests" nillable="true" type="tns:ArrayOfProcessedRequestInfo"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ProcessedRequestInfo" nillable="true" type="tns:ProcessedRequestInfo"/>
<xs:complexType name="ArrayOfProcessedRequestInfo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ProcessedRequestInfo" nillable="true" type="tns:ProcessedRequestInfo"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfProcessedRequestInfo" nillable="true" type="tns:ArrayOfProcessedRequestInfo"/>
<xs:simpleType name="TrxStatus">
<xs:restriction base="xs:string">
<xs:enumeration value="OK"/>
<xs:enumeration value="ErrorSQL"/>
<xs:enumeration value="ErrorBusinessLogic"/>
<xs:enumeration value="ErrorWebService"/>
<xs:enumeration value="ErrorArguments"/>
<xs:enumeration value="ErrorSecurity"/>
<xs:enumeration value="ErrorSystem"/>
<xs:enumeration value="ErrorMultiple"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="TrxStatus" nillable="true" type="tns:TrxStatus"/>
<xs:complexType name="ArrayOfStudentAddressGetAddressOutMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressGetAddressOutMsg" nillable="true" type="tns:StudentAddressGetAddressOutMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressGetAddressOutMsg" nillable="true" type="tns:ArrayOfStudentAddressGetAddressOutMsg"/>
<xs:complexType name="StudentAddressGetAddressOutMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericOutMsg">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressInfo" nillable="true" type="tns:ArrayOfStudentAddressGetAddressInfoMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressGetAddressOutMsg" nillable="true" type="tns:StudentAddressGetAddressOutMsg"/>
<xs:complexType name="GenericOutMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericMsg">
<xs:sequence>
<xs:element minOccurs="0" name="DataSource" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="ExceptionDetail" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="HostName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="InitialCatalog" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="MessageErrorCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="MessageResult" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="MessageStatus" type="tns:MessageStatusType"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="GenericOutMsg" nillable="true" type="tns:GenericOutMsg"/>
<xs:simpleType name="MessageStatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="OK"/>
<xs:enumeration value="FailedValidation"/>
<xs:enumeration value="FailedExecution"/>
<xs:enumeration value="FailedAuthorization"/>
<xs:enumeration value="FailedOther"/>
<xs:enumeration value="ForcedComplete"/>
<xs:enumeration value="ForcedFail"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="MessageStatusType" nillable="true" type="tns:MessageStatusType"/>
<xs:complexType name="ArrayOfStudentAddressGetAddressInfoMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressGetAddressInfoMsg" nillable="true" type="tns:StudentAddressGetAddressInfoMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressGetAddressInfoMsg" nillable="true" type="tns:ArrayOfStudentAddressGetAddressInfoMsg"/>
<xs:complexType name="StudentAddressGetAddressInfoMsg">
<xs:sequence>
<xs:element name="_address" nillable="true" type="xs:string"/>
<xs:element name="_addressId" type="xs:int"/>
<xs:element name="_addressTypeId" type="xs:int"/>
<xs:element name="_beginDate" type="xs:dateTime"/>
<xs:element name="_city" nillable="true" type="xs:string"/>
<xs:element name="_countryId" type="xs:int"/>
<xs:element name="_email" nillable="true" type="xs:string"/>
<xs:element name="_endDate" type="xs:dateTime"/>
<xs:element name="_fERPAAcademicFieldIds" nillable="true" type="q2:ArrayOfint" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<xs:element name="_fERPAShareHeaderFields" nillable="true" type="tns:ArrayOfStudentAddressShareHeaderInfo"/>
<xs:element name="_firstName" nillable="true" type="xs:string"/>
<xs:element name="_lastName" nillable="true" type="xs:string"/>
<xs:element name="_phone" nillable="true" type="xs:string"/>
<xs:element name="_postalCode" nillable="true" type="xs:string"/>
<xs:element name="_seasonal" type="xs:boolean"/>
<xs:element name="_state" nillable="true" type="xs:string"/>
<xs:element name="_studentId" type="xs:int"/>
<xs:element name="_titleId" type="xs:int"/>
<xs:element name="_workPhone" nillable="true" type="xs:string"/>
<xs:element name="_zoneId" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:element name="StudentAddressGetAddressInfoMsg" nillable="true" type="tns:StudentAddressGetAddressInfoMsg"/>
<xs:complexType name="ArrayOfStudentAddressShareHeaderInfo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressShareHeaderInfo" nillable="true" type="tns:StudentAddressShareHeaderInfo"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressShareHeaderInfo" nillable="true" type="tns:ArrayOfStudentAddressShareHeaderInfo"/>
<xs:complexType name="StudentAddressShareHeaderInfo">
<xs:sequence>
<xs:element minOccurs="0" name="Active" type="xs:boolean"/>
<xs:element name="Descrip" nillable="true" type="xs:string"/>
<xs:element name="Reason" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="ShareEndDate" type="xs:dateTime"/>
<xs:element minOccurs="0" name="ShareStartDate" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
<xs:element name="StudentAddressShareHeaderInfo" nillable="true" type="tns:StudentAddressShareHeaderInfo"/>
<xs:complexType name="ServiceFault">
<xs:sequence>
<xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ServiceFault" nillable="true" type="tns:ServiceFault"/>
<xs:complexType name="StudentAddressAddAddressRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericAutomatedRequest">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressAddAddressInMessages" nillable="true" type="tns:ArrayOfStudentAddressAddAddressInMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressAddAddressRequest" nillable="true" type="tns:StudentAddressAddAddressRequest"/>
<xs:complexType name="ArrayOfStudentAddressAddAddressInMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressAddAddressInMsg" nillable="true" type="tns:StudentAddressAddAddressInMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressAddAddressInMsg" nillable="true" type="tns:ArrayOfStudentAddressAddAddressInMsg"/>
<xs:complexType name="StudentAddressAddAddressInMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericInMsg">
<xs:sequence>
<xs:element minOccurs="0" name="Address" nillable="true" type="xs:string"/>
<xs:element name="AddressTypeId" type="xs:int"/>
<xs:element minOccurs="0" name="BeginDate" type="xs:dateTime"/>
<xs:element minOccurs="0" name="City" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="CountryId" type="xs:int"/>
<xs:element minOccurs="0" name="Email" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="EndDate" type="xs:dateTime"/>
<xs:element minOccurs="0" name="FERPAAcademicFieldIds" nillable="true" type="q3:ArrayOfint" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<xs:element minOccurs="0" name="FERPAShareHeaderFields" nillable="true" type="tns:ArrayOfStudentAddressShareHeaderInfo"/>
<xs:element name="FirstName" nillable="true" type="xs:string"/>
<xs:element name="LastName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Seasonal" type="xs:boolean"/>
<xs:element minOccurs="0" name="State" nillable="true" type="xs:string"/>
<xs:element name="StudentId" type="xs:int"/>
<xs:element minOccurs="0" name="TitleId" type="xs:int"/>
<xs:element minOccurs="0" name="WorkPhone" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressAddAddressInMsg" nillable="true" type="tns:StudentAddressAddAddressInMsg"/>
<xs:complexType name="StudentAddressAddAddressResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericResponse">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressAddAddressOutMessages" nillable="true" type="tns:ArrayOfStudentAddressAddAddressOutMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressAddAddressResponse" nillable="true" type="tns:StudentAddressAddAddressResponse"/>
<xs:complexType name="ArrayOfStudentAddressAddAddressOutMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressAddAddressOutMsg" nillable="true" type="tns:StudentAddressAddAddressOutMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressAddAddressOutMsg" nillable="true" type="tns:ArrayOfStudentAddressAddAddressOutMsg"/>
<xs:complexType name="StudentAddressAddAddressOutMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericOutMsg">
<xs:sequence>
<xs:element minOccurs="0" name="AddressId" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressAddAddressOutMsg" nillable="true" type="tns:StudentAddressAddAddressOutMsg"/>
<xs:complexType name="StudentAddressDeleteAddressRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericAutomatedRequest">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressDeleteAddressInMessages" nillable="true" type="tns:ArrayOfStudentAddressDeleteAddressInMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressDeleteAddressRequest" nillable="true" type="tns:StudentAddressDeleteAddressRequest"/>
<xs:complexType name="ArrayOfStudentAddressDeleteAddressInMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressDeleteAddressInMsg" nillable="true" type="tns:StudentAddressDeleteAddressInMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressDeleteAddressInMsg" nillable="true" type="tns:ArrayOfStudentAddressDeleteAddressInMsg"/>
<xs:complexType name="StudentAddressDeleteAddressInMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericInMsg">
<xs:sequence>
<xs:element name="AddressId" type="xs:int"/>
<xs:element name="StudentId" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressDeleteAddressInMsg" nillable="true" type="tns:StudentAddressDeleteAddressInMsg"/>
<xs:complexType name="StudentAddressDeleteAddressResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericResponse">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressDeleteAddressOutMessages" nillable="true" type="tns:ArrayOfStudentAddressDeleteAddressOutMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressDeleteAddressResponse" nillable="true" type="tns:StudentAddressDeleteAddressResponse"/>
<xs:complexType name="ArrayOfStudentAddressDeleteAddressOutMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressDeleteAddressOutMsg" nillable="true" type="tns:StudentAddressDeleteAddressOutMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressDeleteAddressOutMsg" nillable="true" type="tns:ArrayOfStudentAddressDeleteAddressOutMsg"/>
<xs:complexType name="StudentAddressDeleteAddressOutMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericOutMsg">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressDeleteAddressOutMsg" nillable="true" type="tns:StudentAddressDeleteAddressOutMsg"/>
<xs:complexType name="StudentAddressUpdateAddressRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericAutomatedRequest">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressUpdateAddressInMessages" nillable="true" type="tns:ArrayOfStudentAddressUpdateAddressInMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressUpdateAddressRequest" nillable="true" type="tns:StudentAddressUpdateAddressRequest"/>
<xs:complexType name="ArrayOfStudentAddressUpdateAddressInMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressUpdateAddressInMsg" nillable="true" type="tns:StudentAddressUpdateAddressInMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressUpdateAddressInMsg" nillable="true" type="tns:ArrayOfStudentAddressUpdateAddressInMsg"/>
<xs:complexType name="StudentAddressUpdateAddressInMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:StudentAddressAddAddressInMsg">
<xs:sequence>
<xs:element name="AddressId" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressUpdateAddressInMsg" nillable="true" type="tns:StudentAddressUpdateAddressInMsg"/>
<xs:complexType name="StudentAddressUpdateAddressResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericResponse">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressUpdateAddressOutMessages" nillable="true" type="tns:ArrayOfStudentAddressUpdateAddressOutMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressUpdateAddressResponse" nillable="true" type="tns:StudentAddressUpdateAddressResponse"/>
<xs:complexType name="ArrayOfStudentAddressUpdateAddressOutMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressUpdateAddressOutMsg" nillable="true" type="tns:StudentAddressUpdateAddressOutMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressUpdateAddressOutMsg" nillable="true" type="tns:ArrayOfStudentAddressUpdateAddressOutMsg"/>
<xs:complexType name="StudentAddressUpdateAddressOutMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericOutMsg">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressUpdateAddressOutMsg" nillable="true" type="tns:StudentAddressUpdateAddressOutMsg"/>
<xs:complexType name="StudentAddressGetDirectoryRequest">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericAutomatedRequest">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressGetDirectoryInMessages" nillable="true" type="tns:ArrayOfStudentAddressGetDirectoryInMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressGetDirectoryRequest" nillable="true" type="tns:StudentAddressGetDirectoryRequest"/>
<xs:complexType name="ArrayOfStudentAddressGetDirectoryInMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressGetDirectoryInMsg" nillable="true" type="tns:StudentAddressGetDirectoryInMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressGetDirectoryInMsg" nillable="true" type="tns:ArrayOfStudentAddressGetDirectoryInMsg"/>
<xs:complexType name="StudentAddressGetDirectoryInMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericInMsg">
<xs:sequence>
<xs:element name="StudentId" type="xs:int"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressGetDirectoryInMsg" nillable="true" type="tns:StudentAddressGetDirectoryInMsg"/>
<xs:complexType name="StudentAddressGetDirectoryResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericResponse">
<xs:sequence>
<xs:element minOccurs="0" name="StudentAddressGetDirectoryOutMessages" nillable="true" type="tns:ArrayOfStudentAddressGetDirectoryOutMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressGetDirectoryResponse" nillable="true" type="tns:StudentAddressGetDirectoryResponse"/>
<xs:complexType name="ArrayOfStudentAddressGetDirectoryOutMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressGetDirectoryOutMsg" nillable="true" type="tns:StudentAddressGetDirectoryOutMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressGetDirectoryOutMsg" nillable="true" type="tns:ArrayOfStudentAddressGetDirectoryOutMsg"/>
<xs:complexType name="StudentAddressGetDirectoryOutMsg">
<xs:complexContent mixed="false">
<xs:extension base="tns:GenericOutMsg">
<xs:sequence>
<xs:element minOccurs="0" name="StudentDirectoryInfo" nillable="true" type="tns:ArrayOfStudentAddressGetDirectoryInfoMsg"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StudentAddressGetDirectoryOutMsg" nillable="true" type="tns:StudentAddressGetDirectoryOutMsg"/>
<xs:complexType name="ArrayOfStudentAddressGetDirectoryInfoMsg">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="StudentAddressGetDirectoryInfoMsg" nillable="true" type="tns:StudentAddressGetDirectoryInfoMsg"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfStudentAddressGetDirectoryInfoMsg" nillable="true" type="tns:ArrayOfStudentAddressGetDirectoryInfoMsg"/>
<xs:complexType name="StudentAddressGetDirectoryInfoMsg">
<xs:sequence>
<xs:element name="_code" nillable="true" type="xs:string"/>
<xs:element name="_ferpaDirFieldsId" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:element name="StudentAddressGetDirectoryInfoMsg" nillable="true" type="tns:StudentAddressGetDirectoryInfoMsg"/>
</xs:schema>
<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Client.BusinessEntities.Common" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Client.BusinessEntities.Common">
<xs:simpleType name="RequestMessageSource">
<xs:annotation>
<xs:appinfo>
<ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/"/>
</xs:appinfo>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="CmcWcfService"/>
<xs:enumeration value="CmcFaAutomation"/>
<xs:enumeration value="CmcCVueRegulatory"/>
<xs:enumeration value="CmcCVue"/>
<xs:enumeration value="CmcCVuePortal"/>
<xs:enumeration value="ExternalService"/>
<xs:enumeration value="CmcGLobalService"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="RequestMessageSource" nillable="true" type="tns:RequestMessageSource"/>
</xs:schema>
<xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xs:complexType name="ArrayOfint">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="IStudentAddressGetAddress_StudentAddressGetAddress_InputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressGetAddress"/>
</wsdl:message>
<wsdl:message name="IStudentAddressGetAddress_StudentAddressGetAddress_OutputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressGetAddressResponse"/>
</wsdl:message>
<wsdl:message name="IStudentAddressGetAddress_StudentAddressGetAddress_ServiceFaultFault_FaultMessage">
<wsdl:part name="detail" element="q1:ServiceFault" xmlns:q1="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</wsdl:message>
<wsdl:message name="IStudentAddressAddAddress_StudentAddressAddAddress_InputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressAddAddress"/>
</wsdl:message>
<wsdl:message name="IStudentAddressAddAddress_StudentAddressAddAddress_OutputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressAddAddressResponse"/>
</wsdl:message>
<wsdl:message name="IStudentAddressAddAddress_StudentAddressAddAddress_ServiceFaultFault_FaultMessage">
<wsdl:part name="detail" element="q2:ServiceFault" xmlns:q2="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</wsdl:message>
<wsdl:message name="IStudentAddressDeleteAddress_StudentAddressDeleteAddress_InputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressDeleteAddress"/>
</wsdl:message>
<wsdl:message name="IStudentAddressDeleteAddress_StudentAddressDeleteAddress_OutputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressDeleteAddressResponse"/>
</wsdl:message>
<wsdl:message name="IStudentAddressDeleteAddress_StudentAddressDeleteAddress_ServiceFaultFault_FaultMessage">
<wsdl:part name="detail" element="q3:ServiceFault" xmlns:q3="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</wsdl:message>
<wsdl:message name="IStudentAddressUpdateAddress_StudentAddressUpdateAddress_InputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressUpdateAddress"/>
</wsdl:message>
<wsdl:message name="IStudentAddressUpdateAddress_StudentAddressUpdateAddress_OutputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressUpdateAddressResponse"/>
</wsdl:message>
<wsdl:message name="IStudentAddressUpdateAddress_StudentAddressUpdateAddress_ServiceFaultFault_FaultMessage">
<wsdl:part name="detail" element="q4:ServiceFault" xmlns:q4="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</wsdl:message>
<wsdl:message name="IStudentAddressGetDirectory_StudentAddressGetDirectory_InputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressGetDirectory"/>
</wsdl:message>
<wsdl:message name="IStudentAddressGetDirectory_StudentAddressGetDirectory_OutputMessage">
<wsdl:part name="parameters" element="tns:StudentAddressGetDirectoryResponse"/>
</wsdl:message>
<wsdl:message name="IStudentAddressGetDirectory_StudentAddressGetDirectory_ServiceFaultFault_FaultMessage">
<wsdl:part name="detail" element="q5:ServiceFault" xmlns:q5="http://schemas.datacontract.org/2004/07/Cmc.CampusLink.Wcf.Messages.Common"/>
</wsdl:message>
<wsdl:portType name="IStudentAddressGetAddress">
<wsdl:operation name="StudentAddressGetAddress">
<wsdl:input wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetAddress/StudentAddressGetAddress" message="tns:IStudentAddressGetAddress_StudentAddressGetAddress_InputMessage"/>
<wsdl:output wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetAddress/StudentAddressGetAddressResponse" message="tns:IStudentAddressGetAddress_StudentAddressGetAddress_OutputMessage"/>
<wsdl:fault wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetAddress/StudentAddressGetAddressServiceFaultFault" name="ServiceFaultFault" message="tns:IStudentAddressGetAddress_StudentAddressGetAddress_ServiceFaultFault_FaultMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="IStudentAddressAddAddress">
<wsdl:operation name="StudentAddressAddAddress">
<wsdl:input wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressAddAddress/StudentAddressAddAddress" message="tns:IStudentAddressAddAddress_StudentAddressAddAddress_InputMessage"/>
<wsdl:output wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressAddAddress/StudentAddressAddAddressResponse" message="tns:IStudentAddressAddAddress_StudentAddressAddAddress_OutputMessage"/>
<wsdl:fault wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressAddAddress/StudentAddressAddAddressServiceFaultFault" name="ServiceFaultFault" message="tns:IStudentAddressAddAddress_StudentAddressAddAddress_ServiceFaultFault_FaultMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="IStudentAddressDeleteAddress">
<wsdl:operation name="StudentAddressDeleteAddress">
<wsdl:input wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressDeleteAddress/StudentAddressDeleteAddress" message="tns:IStudentAddressDeleteAddress_StudentAddressDeleteAddress_InputMessage"/>
<wsdl:output wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressDeleteAddress/StudentAddressDeleteAddressResponse" message="tns:IStudentAddressDeleteAddress_StudentAddressDeleteAddress_OutputMessage"/>
<wsdl:fault wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressDeleteAddress/StudentAddressDeleteAddressServiceFaultFault" name="ServiceFaultFault" message="tns:IStudentAddressDeleteAddress_StudentAddressDeleteAddress_ServiceFaultFault_FaultMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="IStudentAddressUpdateAddress">
<wsdl:operation name="StudentAddressUpdateAddress">
<wsdl:input wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressUpdateAddress/StudentAddressUpdateAddress" message="tns:IStudentAddressUpdateAddress_StudentAddressUpdateAddress_InputMessage"/>
<wsdl:output wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressUpdateAddress/StudentAddressUpdateAddressResponse" message="tns:IStudentAddressUpdateAddress_StudentAddressUpdateAddress_OutputMessage"/>
<wsdl:fault wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressUpdateAddress/StudentAddressUpdateAddressServiceFaultFault" name="ServiceFaultFault" message="tns:IStudentAddressUpdateAddress_StudentAddressUpdateAddress_ServiceFaultFault_FaultMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:portType name="IStudentAddressGetDirectory">
<wsdl:operation name="StudentAddressGetDirectory">
<wsdl:input wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetDirectory/StudentAddressGetDirectory" message="tns:IStudentAddressGetDirectory_StudentAddressGetDirectory_InputMessage"/>
<wsdl:output wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetDirectory/StudentAddressGetDirectoryResponse" message="tns:IStudentAddressGetDirectory_StudentAddressGetDirectory_OutputMessage"/>
<wsdl:fault wsaw:Action="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetDirectory/StudentAddressGetDirectoryServiceFaultFault" name="ServiceFaultFault" message="tns:IStudentAddressGetDirectory_StudentAddressGetDirectory_ServiceFaultFault_FaultMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_IStudentAddressGetAddress" type="tns:IStudentAddressGetAddress">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="StudentAddressGetAddress">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetAddress/StudentAddressGetAddress" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ServiceFaultFault">
<soap:fault use="literal" name="ServiceFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="BasicHttpBinding_IStudentAddressAddAddress" type="tns:IStudentAddressAddAddress">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="StudentAddressAddAddress">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressAddAddress/StudentAddressAddAddress" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ServiceFaultFault">
<soap:fault use="literal" name="ServiceFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="BasicHttpBinding_IStudentAddressDeleteAddress" type="tns:IStudentAddressDeleteAddress">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="StudentAddressDeleteAddress">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressDeleteAddress/StudentAddressDeleteAddress" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ServiceFaultFault">
<soap:fault use="literal" name="ServiceFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="BasicHttpBinding_IStudentAddressUpdateAddress" type="tns:IStudentAddressUpdateAddress">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="StudentAddressUpdateAddress">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressUpdateAddress/StudentAddressUpdateAddress" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ServiceFaultFault">
<soap:fault use="literal" name="ServiceFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="BasicHttpBinding_IStudentAddressGetDirectory" type="tns:IStudentAddressGetDirectory">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="StudentAddressGetDirectory">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetDirectory/StudentAddressGetDirectory" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ServiceFaultFault">
<soap:fault use="literal" name="ServiceFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="StudentAddressService">
<wsdl:port name="BasicHttpBinding_IStudentAddressGetAddress" binding="tns:BasicHttpBinding_IStudentAddressGetAddress">
<soap:address location="http://localhost/Cmc.CampusLink.WebServices.Wcf/StudentAddressService.svc"/>
</wsdl:port>
<wsdl:port name="BasicHttpBinding_IStudentAddressAddAddress" binding="tns:BasicHttpBinding_IStudentAddressAddAddress">
<soap:address location="http://localhost/Cmc.CampusLink.WebServices.Wcf/StudentAddressService.svc"/>
</wsdl:port>
<wsdl:port name="BasicHttpBinding_IStudentAddressDeleteAddress" binding="tns:BasicHttpBinding_IStudentAddressDeleteAddress">
<soap:address location="http://localhost/Cmc.CampusLink.WebServices.Wcf/StudentAddressService.svc"/>
</wsdl:port>
<wsdl:port name="BasicHttpBinding_IStudentAddressUpdateAddress" binding="tns:BasicHttpBinding_IStudentAddressUpdateAddress">
<soap:address location="http://localhost/Cmc.CampusLink.WebServices.Wcf/StudentAddressService.svc"/>
</wsdl:port>
<wsdl:port name="BasicHttpBinding_IStudentAddressGetDirectory" binding="tns:BasicHttpBinding_IStudentAddressGetDirectory">
<soap:address location="http://localhost/Cmc.CampusLink.WebServices.Wcf/StudentAddressService.svc"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
<?xml version="1.0" encoding="utf-8" ?>
- <wsdl:definitions name="StudentAddressService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" 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" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:i0="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<wsdl:import namespace="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd" location="http://cltqaapi4.campusmgmt.com:15202/cmc.campuslink.webservices.wcf/StudentAddressService.svc?wsdl=wsdl0" />
<wsdl:types />
- <wsdl:binding name="BasicHttpBinding_IStudentAddressGetAddress" type="i0:IStudentAddressGetAddress">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="StudentAddressGetAddress">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetAddress/StudentAddressGetAddress" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
- <wsdl:fault name="ServiceFaultFault">
<soap:fault name="ServiceFaultFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
- <wsdl:binding name="BasicHttpBinding_IStudentAddressAddAddress" type="i0:IStudentAddressAddAddress">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="StudentAddressAddAddress">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressAddAddress/StudentAddressAddAddress" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
- <wsdl:fault name="ServiceFaultFault">
<soap:fault name="ServiceFaultFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
- <wsdl:binding name="BasicHttpBinding_IStudentAddressDeleteAddress" type="i0:IStudentAddressDeleteAddress">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="StudentAddressDeleteAddress">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressDeleteAddress/StudentAddressDeleteAddress" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
- <wsdl:fault name="ServiceFaultFault">
<soap:fault name="ServiceFaultFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
- <wsdl:binding name="BasicHttpBinding_IStudentAddressUpdateAddress" type="i0:IStudentAddressUpdateAddress">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="StudentAddressUpdateAddress">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressUpdateAddress/StudentAddressUpdateAddress" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
- <wsdl:fault name="ServiceFaultFault">
<soap:fault name="ServiceFaultFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
- <wsdl:binding name="BasicHttpBinding_IStudentAddressGetDirectory" type="i0:IStudentAddressGetDirectory">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="StudentAddressGetDirectory">
<soap:operation soapAction="http://www.campusmgmt.com/Soa/Foundation/MessageDefinition.xsd/IStudentAddressGetDirectory/StudentAddressGetDirectory" style="document" />
- <wsdl:input>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
- <wsdl:fault name="ServiceFaultFault">
<soap:fault name="ServiceFaultFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="StudentAddressService">
- <wsdl:port name="BasicHttpBinding_IStudentAddressGetAddress" binding="tns:BasicHttpBinding_IStudentAddressGetAddress">
<soap:address location="http://cltqaapi4.campusmgmt.com:15202/cmc.campuslink.webservices.wcf/StudentAddressService.svc" />
</wsdl:port>
- <wsdl:port name="BasicHttpBinding_IStudentAddressAddAddress" binding="tns:BasicHttpBinding_IStudentAddressAddAddress">
<soap:address location="http://cltqaapi4.campusmgmt.com:15202/cmc.campuslink.webservices.wcf/StudentAddressService.svc" />
</wsdl:port>
- <wsdl:port name="BasicHttpBinding_IStudentAddressDeleteAddress" binding="tns:BasicHttpBinding_IStudentAddressDeleteAddress">
<soap:address location="http://cltqaapi4.campusmgmt.com:15202/cmc.campuslink.webservices.wcf/StudentAddressService.svc" />
</wsdl:port>
- <wsdl:port name="BasicHttpBinding_IStudentAddressUpdateAddress" binding="tns:BasicHttpBinding_IStudentAddressUpdateAddress">
<soap:address location="http://cltqaapi4.campusmgmt.com:15202/cmc.campuslink.webservices.wcf/StudentAddressService.svc" />
</wsdl:port>
- <wsdl:port name="BasicHttpBinding_IStudentAddressGetDirectory" binding="tns:BasicHttpBinding_IStudentAddressGetDirectory">
<soap:address location="http://cltqaapi4.campusmgmt.com:15202/cmc.campuslink.webservices.wcf/StudentAddressService.svc" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>