<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="BPP-SubmitApplication" soapui-version="4.0.1" abortOnError="false" runType="SEQUENTIAL" resourceRoot="" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="PersonServiceSoap11" type="wsdl" bindingName="{http://platform.apollogrp.edu/services/apolloglobal/person/PersonService}PersonServiceSoap11" soapVersion="1_1" anonymous="optional" definition="http://dev-platform.west.edu/services/apolloglobal/person/PersonService-Soap11.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://dev-platform.west.edu/services/apolloglobal/person/PersonService-Soap11.wsdl"><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/person/PersonService-Soap11.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:import namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" location="PersonService.wsdl"/>
<wsdl:binding name="PersonServiceSoap11" type="tns:PersonService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="findProfiles">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/findProfiles"/>
<wsdl:input name="findProfilesRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="findProfilesResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createUpdatePersonInfo">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createUpdatePersonInfo"/>
<wsdl:input name="createUpdatePersonInfoRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="createUpdatePersonInfoResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getStudentIDByProfileID">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getStudentIDByProfileID"/>
<wsdl:input name="getStudentIDByProfileIDRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getStudentIDByProfileIDResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createSISPerson">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createSISPerson"/>
<wsdl:input name="createSISPersonRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="createSISPersonResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getAlumniInfo">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getAlumniInfo"/>
<wsdl:input name="getAlumniInfoRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getAlumniInfoResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/person/PersonService.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="PersonService.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="serviceFault">
<wsdl:part name="parameters" element="tns:serviceFault"/>
</wsdl:message>
<wsdl:message name="findProfilesRequest">
<wsdl:part name="parameters" element="tns:findProfilesRequest"/>
</wsdl:message>
<wsdl:message name="findProfilesResponse">
<wsdl:part name="parameters" element="tns:findProfilesResponse"/>
</wsdl:message>
<wsdl:message name="createUpdatePersonInfoRequest">
<wsdl:part name="parameters" element="tns:createUpdatePersonInfoRequest"/>
</wsdl:message>
<wsdl:message name="createUpdatePersonInfoResponse">
<wsdl:part name="parameters" element="tns:createUpdatePersonInfoResponse"/>
</wsdl:message>
<wsdl:message name="getStudentIDByProfileIDRequest">
<wsdl:part name="parameters" element="tns:getStudentIDByProfileIDRequest"/>
</wsdl:message>
<wsdl:message name="getStudentIDByProfileIDResponse">
<wsdl:part name="parameters" element="tns:getStudentIDByProfileIDResponse"/>
</wsdl:message>
<wsdl:message name="createSISPersonRequest">
<wsdl:part name="parameters" element="tns:createSISPersonRequest"/>
</wsdl:message>
<wsdl:message name="createSISPersonResponse">
<wsdl:part name="parameters" element="tns:createSISPersonResponse"/>
</wsdl:message>
<wsdl:message name="getAlumniInfoRequest">
<wsdl:part name="parameters" element="tns:getAlumniInfoRequest"/>
</wsdl:message>
<wsdl:message name="getAlumniInfoResponse">
<wsdl:part name="parameters" element="tns:getAlumniInfoResponse"/>
</wsdl:message>
<wsdl:message name="ALUMNUS">
<wsdl:part name="parameters" element="tns:ALUMNUS"/>
</wsdl:message>
<wsdl:portType name="PersonService">
<wsdl:operation name="findProfiles">
<wsdl:input name="findProfilesRequest" message="tns:findProfilesRequest"/>
<wsdl:output name="findProfilesResponse" message="tns:findProfilesResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
<wsdl:operation name="createUpdatePersonInfo">
<wsdl:input name="createUpdatePersonInfoRequest" message="tns:createUpdatePersonInfoRequest"/>
<wsdl:output name="createUpdatePersonInfoResponse" message="tns:createUpdatePersonInfoResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
<wsdl:operation name="getStudentIDByProfileID">
<wsdl:input name="getStudentIDByProfileIDRequest" message="tns:getStudentIDByProfileIDRequest"/>
<wsdl:output name="getStudentIDByProfileIDResponse" message="tns:getStudentIDByProfileIDResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
<wsdl:operation name="createSISPerson">
<wsdl:input name="createSISPersonRequest" message="tns:createSISPersonRequest"/>
<wsdl:output name="createSISPersonResponse" message="tns:createSISPersonResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
<wsdl:operation name="getAlumniInfo">
<wsdl:input name="getAlumniInfoRequest" message="tns:getAlumniInfoRequest"/>
<wsdl:output name="getAlumniInfoResponse" message="tns:getAlumniInfoResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/person/PersonService.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:prof="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" xmlns:personModel="http://platform.apollogrp.edu/model/apolloglobal/profile/Person" xmlns="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:svcFault="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" xmlns:apollosvc="http://platform.apollogrp.edu/service" xmlns:per="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person">
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" schemaLocation="../../../schemas/profile/2010/07/02/Profile.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/model/apolloglobal/profile/Person" schemaLocation="../../../model/apolloglobal/profile/Person.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" schemaLocation="../../../schemas/2010/05/28/ServiceFault.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person" schemaLocation="../../../model/apolloglobal/person/v1/Person.xsd"/>
<xs:element name="serviceFault" type="svcFault:ServiceFault"/>
<xs:annotation>
<xs:documentation apollosvc:operation="findProfiles"/>
<xs:documentation apollosvc:operation="createUpdatePersonInfo"/>
<xs:documentation apollosvc:operation="getStudentIDByProfileID"/>
<xs:documentation apollosvc:operation="createSISPerson"/>
<xs:documentation apollosvc:operation="getAlumniInfo"/>
</xs:annotation>
<xs:element name="findProfilesRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="search" minOccurs="1" maxOccurs="1" type="personModel:FindProfilesType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="findProfilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="result" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="weightScore" type="xs:double"/>
<xs:element name="profile" type="prof:ProfileType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createUpdatePersonInfoRequest">
<xs:annotation>
<xs:documentation>As part of Banner outbound provisioning, service gateway is called with this request in order to create a new or update an existing profile in profile DB</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="profileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="enableDeleteSection" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="profile" type="prof:ProfileType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createUpdatePersonInfoResponse">
<xs:annotation>
<xs:documentation>The new or updated profile identifier is returned</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="profileId" type="xs:string" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getStudentIDByProfileIDRequest">
<xs:annotation>
<xs:documentation>Profile ID passed from the Salesforce</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="profileID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getStudentIDByProfileIDResponse">
<xs:annotation>
<xs:documentation>Student ID is returned for the Student ID passed
from Salesforce</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="studentID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createSISPersonRequest">
<xs:annotation>
<xs:documentation>Person information to create person in Profile and Banner</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SISPerson" type="per:PersonType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createSISPersonResponse">
<xs:annotation>
<xs:documentation>Profile ID, Banner ID response to createSISPersonRequest</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="profileID" type="xs:string"/>
<xs:element name="bannerID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAlumniInfoRequest">
<xs:annotation>
<xs:documentation>Student ID passed from the Alumni Webservice</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="studentID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAlumniInfoResponse">
<xs:annotation>
<xs:documentation>Alumnus is returned for the Student ID passed
from Alumni Webservice</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="alumnus" type="tns:ALUMNUS"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ALUMNUS">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ColleagueID" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Address3" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="State" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Zip" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="GradDate" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="DegreeEarned_Code" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="DegreeEarned_Description" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="MinorProgram_Code" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="MinorProgram_Description" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="CampusAttended" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ALUMNUS" nillable="true" type="tns:ALUMNUS"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Profile.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" xmlns:rootEntity="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:bio="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:familyinformation="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" xmlns:profileinformation="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" xmlns:url="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" xmlns:address="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:certification="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" xmlns:edu="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" xmlns:email="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:employment="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" xmlns:funding="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" xmlns:hobby="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" xmlns:lang="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" xmlns:media="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" xmlns:nam="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phone="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" xmlns:pic="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" xmlns:cit="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" xmlns:identity="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" xmlns:sn="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" xmlns:extension="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" xmlns:militaryService="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" xmlns:iama="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" xmlns:socialEmployment="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" xmlns:socialEduCred="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" xmlns:loId="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" xmlns:persMarker="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarker" xmlns:prospectExtension="http://platform.apollogrp.edu/schemas/profileextension/2010/06/23/ProspectExtension" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" schemaLocation="Identity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" schemaLocation="../../../../2010/07/02/RootEntity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" schemaLocation="Bio.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" schemaLocation="FamilyInformation.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" schemaLocation="ProfileInformation.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" schemaLocation="Url.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" schemaLocation="Address.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" schemaLocation="Certification.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" schemaLocation="EducationCredential.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" schemaLocation="EmailAddress.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" schemaLocation="Employment.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" schemaLocation="Extension.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" schemaLocation="Funding.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" schemaLocation="Hobby.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" schemaLocation="Language.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" schemaLocation="Media.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" schemaLocation="Name.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" schemaLocation="Phone.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" schemaLocation="Picture.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" schemaLocation="Citizenship.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" schemaLocation="SocialNetwork.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" schemaLocation="MilitaryService.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" schemaLocation="IAMA.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" schemaLocation="SocialEmployment.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" schemaLocation="SocialEducationCredential.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" schemaLocation="LocalId.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarker" schemaLocation="PersonalMarker.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profileextension/2010/06/23/ProspectExtension" schemaLocation="../../../../profileextension/2010/06/23/ProspectExtension.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="AffiliationType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="date" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the date the affiliation is added. The minOccurs="0" is for back-ward compatibility.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lifeCycleStage" type="LifeCycleStage" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the most recent life-cycle stage if there are any, under this specific affiliation.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="LifeCycleStage">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value" type="xs:string">
<xs:annotation>
<xs:documentation>Represents the life-cycle stage value.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Represents the date the life-cycle stage is reached.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lifeCycleStageEvent" type="LifeCycleStageEvent" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the most recent life-cycle stage event if there are any, under this specific stage.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="LifeCycleStageEvent">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value" type="xs:string">
<xs:annotation>
<xs:documentation>Represents the life-cycle stage event value.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Represents the date the life-cycle stage event has happened.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ProfileSummary">
<xs:complexContent>
<xs:extension base="rootEntity:RootEntity">
<xs:sequence>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="1"/>
<xs:element name="identityBlock" type="identity:IdentityBlockType" minOccurs="0" maxOccurs="1"/>
<xs:element name="affiliation" type="AffiliationType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FindProfilesType">
<xs:sequence>
<xs:element name="minSearchWeight" type="xs:nonNegativeInteger"/>
<xs:element name="profileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="localId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="governmentId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="address" type="address:AddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emailAddress" type="email:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="phone" type="phone:PhoneType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dateOfBirth" minOccurs="0" maxOccurs="1" type="xs:dateTime"/>
<xs:element name="gender" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="searchType" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FindWeightedType">
<xs:sequence>
<!--These are the fields Initiate indexes-->
<!--set to 60 or greater-->
<xs:element name="minSearchWeight" type="xs:nonNegativeInteger"/>
<xs:element name="profileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="localId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="governmentId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="address" type="address:AddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emailAddress" type="email:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="phone" type="phone:PhoneType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dateOfBirth" minOccurs="0" maxOccurs="1" type="xs:dateTime"/>
<xs:element name="gender" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProfileType">
<xs:complexContent>
<xs:extension base="rootEntity:RootEntity">
<xs:sequence>
<!--TODO figure out the right types for each of these-->
<xs:element name="bio" type="bio:BioType" minOccurs="0" maxOccurs="1"/>
<xs:element name="familyInformation" type="familyinformation:FamilyInformationType" minOccurs="0" maxOccurs="1"/>
<xs:element name="profileInformation" type="profileinformation:ProfileInformationType" minOccurs="0" maxOccurs="1"/>
<xs:element name="url" type="url:UrlType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="address" type="address:AddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="certification" type="certification:CertificationType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="educationCredential" type="edu:EducationCredentialType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emailAddress" type="email:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="employment" type="employment:EmploymentType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="funding" type="funding:FundingType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="hobby" type="hobby:HobbyType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="language" type="lang:LanguageType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="media" type="media:MediaType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="phone" type="phone:PhoneType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="picture" type="pic:PictureType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="citizenship" type="cit:CitizenshipType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="socialNetwork" type="sn:SocialNetworkType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="extension" type="extension:ExtensionType" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryService" type="militaryService:MilitaryServiceType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="iama" type="iama:IAMAType" minOccurs="0" maxOccurs="1"/>
<xs:element name="socialEmployment" type="socialEmployment:SocialEmploymentType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="socialEducationCredential" type="socialEduCred:SocialEducationCredentialType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="localId" type="loId:LocalIdType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="personalMarker" type="persMarker:PersonalMarkerType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="galaxyProfileExtension" type="GalaxyProfileExtentsionType" minOccurs="0" maxOccurs="1"/>
<xs:element name="identityBlock" type="identity:IdentityBlockType" minOccurs="0" maxOccurs="1"/>
<xs:element name="affiliation" type="AffiliationType" minOccurs="0" maxOccurs="unbounded"/>
<!--NEED TO ADD PLACEHOLDERS FOR CURRENT PROGRAMS AND CURRENT COURSES-->
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyProfileExtentsionType">
<xs:annotation>
<xs:documentation>This is Extension Type used for Galaxy specific fields in Profile.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="userPersonOid" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="oid" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="pid" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="pidType" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="deceased" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="contactPref" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="contactOrgOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="contact" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="hasStudentRecord" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="hasPersonnelRecord" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="hasFacultyRecord" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="employerOrgOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="employerName" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="jobTitle" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="legacyEmpNumber" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="legacyEmpCampusNumber" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="ferpaHold" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="ipdLegacyIrn" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="rightToWork" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="hadLicenseRevoked" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="licenseRevokedReason" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="convictedOfFelony" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="felonyConvictionReason" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="ownerOrgOid" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="lastRfiDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="lastBusTransDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryBase" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="ageRange" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="academicStanding" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="repProfileOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="academicStandingDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="version" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="rightToWorkCountry" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryRank" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryTdyOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="bestTimeToCall" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="highSchoolGraduationDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="highSchoolFlag" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="employerTypeOid" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="duns" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="citizenship" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
<xs:annotation>
<xs:documentation>GalaxyCountry Code will be mapped to Profile's Country Code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="militaryStatus" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
<xs:annotation>
<xs:documentation>If this field will be passed, it will be mapped to Profile Military Status.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="militaryStartDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryEndDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:element name="bio" type="bio:BioType"/>
<xs:element name="familyInformation" type="familyinformation:FamilyInformationType"/>
<xs:element name="profileInformation" type="profileinformation:ProfileInformationType"/>
<xs:element name="url" type="url:UrlType"/>
<xs:element name="address" type="address:AddressType"/>
<xs:element name="certification" type="certification:CertificationType"/>
<xs:element name="educationCredential" type="edu:EducationCredentialType"/>
<xs:element name="emailAddress" type="email:EmailAddressType"/>
<xs:element name="employment" type="employment:EmploymentType"/>
<xs:element name="funding" type="funding:FundingType"/>
<xs:element name="hobby" type="hobby:HobbyType"/>
<xs:element name="language" type="lang:LanguageType"/>
<xs:element name="media" type="media:MediaType"/>
<xs:element name="name" type="nam:NameType"/>
<xs:element name="phone" type="phone:PhoneType"/>
<xs:element name="picture" type="pic:PictureType"/>
<xs:element name="citizenship" type="cit:CitizenshipType"/>
<xs:element name="socialNetwork" type="sn:SocialNetworkType"/>
<xs:element name="extension" type="extension:ExtensionType"/>
<xs:element name="militaryService" type="militaryService:MilitaryServiceType"/>
<xs:element name="iama" type="iama:IAMAType"/>
<xs:element name="socialEmployment" type="socialEmployment:SocialEmploymentType"/>
<xs:element name="socialEducationCredential" type="socialEduCred:SocialEducationCredentialType"/>
<xs:element name="localId" type="loId:LocalIdType"/>
<xs:element name="personalMarker" type="persMarker:PersonalMarkerType"/>
<xs:element name="identityBlock" type="identity:IdentityBlockType"/>
<xs:element name="affiliation" type="AffiliationType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Identity.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="IdentityType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1"/>
<xs:element name="value" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="IdentityBlockType">
<xs:sequence>
<xs:element name="profid" type="IdentityType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="exploded" type="xs:string" default="false"/>
</xs:complexType>
<xs:element name="identityBlock" type="IdentityBlockType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/06/01/Entity.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:audit="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" xmlns:ext="http://platform.apollogrp.edu/model/extension">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" schemaLocation="../../../../schemas/2010/06/01/Auditing.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/model/extension" schemaLocation="../../../../model/extension/extension.xsd"/>
<xs:complexType name="Entity" abstract="true">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0"/>
<xs:element name="auditing" type="audit:Auditing" minOccurs="0"/>
<xs:element ref="ext:extensionfield" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/06/01/Auditing.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing">
<xs:complexType name="Auditing">
<xs:sequence>
<xs:element name="created" type="xs:dateTime"/>
<xs:element name="createdBy" type="xs:string"/>
<xs:element name="modified" type="xs:dateTime"/>
<xs:element name="modifiedBy" type="xs:string" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/extension/extension.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/model/extension" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ex="http://platform.apollogrp.edu/model/extension" xmlns:audit="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" schemaLocation="../../schemas/2010/06/01/Auditing.xsd"/>
<xs:complexType name="ExtensionType">
<xs:sequence>
<!--copied from entity-->
<!--id should be unique to this entity so it can be deleted by this id later on-->
<xs:element name="id" type="xs:string" minOccurs="0"/>
<xs:element name="auditing" type="audit:Auditing" minOccurs="0"/>
<!--key is the name of the field and must be unique for a given tenant and should be enumerated for a specific tenant-->
<xs:element name="key" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="value" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:element name="extensionfield" type="ex:ExtensionType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/07/02/EntityTypeEnumeratedValue.xsd</con:url><con:content><xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:simpleType name="EntityTypeEnumeratedValue">
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/07/02/RootEntity.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:audit="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" xmlns:ext="http://platform.apollogrp.edu/model/extension">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" schemaLocation="../../../../schemas/2010/06/01/Auditing.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/model/extension" schemaLocation="../../../../model/extension/extension.xsd"/>
<xs:complexType name="RootEntity" abstract="true">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0"/>
<xs:element name="auditing" type="audit:Auditing" minOccurs="0"/>
<xs:element name="isActive" minOccurs="0" maxOccurs="1" default="true" type="xs:boolean"/>
<xs:element ref="ext:extensionfield" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Bio.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="BioType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/FamilyInformation.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="FamilyInformationType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/ProfileInformation.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:gender="http://platform.apollogrp.edu/schemas/2010/03/28/Gender" xmlns:bio="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:countrycode="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:familyinfo="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/Gender" schemaLocation="../../../../2010/03/28/Gender.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" schemaLocation="../../../../2010/03/28/CountryCode.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="ProfileInformationType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="dateOfBirth" minOccurs="0" maxOccurs="1" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Represents the person's date of birth.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="gender" type="gender:Gender" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's gender.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="race" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's race.
Although this is a free-form text, AES clients must use one of pre-defined enumerations for race (American Indian/AlaskaNative, Asian, Black/African American, Native Hawaiian/Pacific Islander, White).
Its suggested to get the list of enumeration values by making getEnumerations service call by passing "RaceType" as the enumeration type.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="highestLevelOfEducation" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's Highest Level of Education.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="hasForeignCredits" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Identifies if the person has anyy foreign education credits.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="learningformat" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Identifies person's learning format.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="maritalStatus" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's marital status.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="statusMessage" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents any status message set for this person.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="regulatoryHold" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents any regulatory hold put on this person. Value must be one of pre-defined enumerations (FERPA_HOLD).
Its suggested to get the list of enumeration values by making getEnumerations service call by passing "TenantRegulatoryHoldType" as the enumeration type.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ethnicity" type="ev:EntityTypeEnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's ethnicity. Value must be one of pre-defined enumerations (Hispanic, Non-Hispanic).
Its suggested to get the list of enumeration values by making getEnumerations service call by passing "EthnicityType" as the enumeration type.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="localEthnicityRace" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's local ethnicity or race if there is a need to identify different values at local (country, state, city etc.) level.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/Gender.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/Gender" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/Gender">
<xs:simpleType name="Gender">
<xs:restriction base="xs:string">
<xs:enumeration value="M"/>
<xs:enumeration value="F"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/CountryCode.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode">
<xs:simpleType name="CountryCode">
<xs:annotation>
<xs:documentation>This is is an ISO3166 compliant enumeration of country codes.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<!--AFGHANISTAN-->
<xs:enumeration value="AF"/>
<!--Ã…LAND ISLANDS-->
<xs:enumeration value="AX"/>
<!--ALBANIA-->
<xs:enumeration value="AL"/>
<!--ALGERIA-->
<xs:enumeration value="DZ"/>
<!--AMERICAN SAMOA-->
<xs:enumeration value="AS"/>
<!--ANDORRA-->
<xs:enumeration value="AD"/>
<!--ANGOLA-->
<xs:enumeration value="AO"/>
<!--ANGUILLA-->
<xs:enumeration value="AI"/>
<!--ANTARCTICA-->
<xs:enumeration value="AQ"/>
<!--ANTIGUA AND BARBUDA-->
<xs:enumeration value="AG"/>
<!--ARGENTINA-->
<xs:enumeration value="AR"/>
<!--ARMENIA-->
<xs:enumeration value="AM"/>
<!--ARUBA-->
<xs:enumeration value="AW"/>
<!--AUSTRALIA-->
<xs:enumeration value="AU"/>
<!--AUSTRIA-->
<xs:enumeration value="AT"/>
<!--AZERBAIJAN-->
<xs:enumeration value="AZ"/>
<!--BAHAMAS-->
<xs:enumeration value="BS"/>
<!--BAHRAIN-->
<xs:enumeration value="BH"/>
<!--BANGLADESH-->
<xs:enumeration value="BD"/>
<!--BARBADOS-->
<xs:enumeration value="BB"/>
<!--BELARUS-->
<xs:enumeration value="BY"/>
<!--BELGIUM-->
<xs:enumeration value="BE"/>
<!--BELIZE-->
<xs:enumeration value="BZ"/>
<!--BENIN-->
<xs:enumeration value="BJ"/>
<!--BERMUDA-->
<xs:enumeration value="BM"/>
<!--BHUTAN-->
<xs:enumeration value="BT"/>
<!--BOLIVIA, PLURINATIONAL STATE OF-->
<xs:enumeration value="BO"/>
<!--BOSNIA AND HERZEGOVINA-->
<xs:enumeration value="BA"/>
<!--BOTSWANA-->
<xs:enumeration value="BW"/>
<!--BOUVET ISLAND-->
<xs:enumeration value="BV"/>
<!--BRAZIL-->
<xs:enumeration value="BR"/>
<!--BRITISH INDIAN OCEAN TERRITORY-->
<xs:enumeration value="IO"/>
<!--BRUNEI DARUSSALAM-->
<xs:enumeration value="BN"/>
<!--BULGARIA-->
<xs:enumeration value="BG"/>
<!--BURKINA FASO-->
<xs:enumeration value="BF"/>
<!--BURUNDI-->
<xs:enumeration value="BI"/>
<!--CAMBODIA-->
<xs:enumeration value="KH"/>
<!--CAMEROON-->
<xs:enumeration value="CM"/>
<!--CANADA-->
<xs:enumeration value="CA"/>
<!--CAPE VERDE-->
<xs:enumeration value="CV"/>
<!--CAYMAN ISLANDS-->
<xs:enumeration value="KY"/>
<!--CENTRAL AFRICAN REPUBLIC-->
<xs:enumeration value="CF"/>
<!--CHAD-->
<xs:enumeration value="TD"/>
<!--CHILE-->
<xs:enumeration value="CL"/>
<!--CHINA-->
<xs:enumeration value="CN"/>
<!--CHRISTMAS ISLAND-->
<xs:enumeration value="CX"/>
<!--COCOS (KEELING) ISLANDS-->
<xs:enumeration value="CC"/>
<!--COLOMBIA-->
<xs:enumeration value="CO"/>
<!--COMOROS-->
<xs:enumeration value="KM"/>
<!--CONGO-->
<xs:enumeration value="CG"/>
<!--CONGO, THE DEMOCRATIC REPUBLIC OF THE-->
<xs:enumeration value="CD"/>
<!--COOK ISLANDS-->
<xs:enumeration value="CK"/>
<!--COSTA RICA-->
<xs:enumeration value="CR"/>
<!--CÔTE D'IVOIRE-->
<xs:enumeration value="CI"/>
<!--CROATIA-->
<xs:enumeration value="HR"/>
<!--CUBA-->
<xs:enumeration value="CU"/>
<!--CYPRUS-->
<xs:enumeration value="CY"/>
<!--CZECH REPUBLIC-->
<xs:enumeration value="CZ"/>
<!--DENMARK-->
<xs:enumeration value="DK"/>
<!--DJIBOUTI-->
<xs:enumeration value="DJ"/>
<!--DOMINICA-->
<xs:enumeration value="DM"/>
<!--DOMINICAN REPUBLIC-->
<xs:enumeration value="DO"/>
<!--ECUADOR-->
<xs:enumeration value="EC"/>
<!--EGYPT-->
<xs:enumeration value="EG"/>
<!--EL SALVADOR-->
<xs:enumeration value="SV"/>
<!--EQUATORIAL GUINEA-->
<xs:enumeration value="GQ"/>
<!--ERITREA-->
<xs:enumeration value="ER"/>
<!--ESTONIA-->
<xs:enumeration value="EE"/>
<!--ETHIOPIA-->
<xs:enumeration value="ET"/>
<!--FALKLAND ISLANDS (MALVINAS)-->
<xs:enumeration value="FK"/>
<!--FAROE ISLANDS-->
<xs:enumeration value="FO"/>
<!--FIJI-->
<xs:enumeration value="FJ"/>
<!--FINLAND-->
<xs:enumeration value="FI"/>
<!--FRANCE-->
<xs:enumeration value="FR"/>
<!--FRENCH GUIANA-->
<xs:enumeration value="GF"/>
<!--FRENCH POLYNESIA-->
<xs:enumeration value="PF"/>
<!--FRENCH SOUTHERN TERRITORIES-->
<xs:enumeration value="TF"/>
<!--GABON-->
<xs:enumeration value="GA"/>
<!--GAMBIA-->
<xs:enumeration value="GM"/>
<!--GEORGIA-->
<xs:enumeration value="GE"/>
<!--GERMANY-->
<xs:enumeration value="DE"/>
<!--GHANA-->
<xs:enumeration value="GH"/>
<!--GIBRALTAR-->
<xs:enumeration value="GI"/>
<!--GREECE-->
<xs:enumeration value="GR"/>
<!--GREENLAND-->
<xs:enumeration value="GL"/>
<!--GRENADA-->
<xs:enumeration value="GD"/>
<!--GUADELOUPE-->
<xs:enumeration value="GP"/>
<!--GUAM-->
<xs:enumeration value="GU"/>
<!--GUATEMALA-->
<xs:enumeration value="GT"/>
<!--GUERNSEY-->
<xs:enumeration value="GG"/>
<!--GUINEA-->
<xs:enumeration value="GN"/>
<!--GUINEA-BISSAU-->
<xs:enumeration value="GW"/>
<!--GUYANA-->
<xs:enumeration value="GY"/>
<!--HAITI-->
<xs:enumeration value="HT"/>
<!--HEARD ISLAND AND MCDONALD ISLANDS-->
<xs:enumeration value="HM"/>
<!--HOLY SEE (VATICAN CITY STATE)-->
<xs:enumeration value="VA"/>
<!--HONDURAS-->
<xs:enumeration value="HN"/>
<!--HONG KONG-->
<xs:enumeration value="HK"/>
<!--HUNGARY-->
<xs:enumeration value="HU"/>
<!--ICELAND-->
<xs:enumeration value="IS"/>
<!--INDIA-->
<xs:enumeration value="IN"/>
<!--INDONESIA-->
<xs:enumeration value="ID"/>
<!--IRAN, ISLAMIC REPUBLIC OF-->
<xs:enumeration value="IR"/>
<!--IRAQ-->
<xs:enumeration value="IQ"/>
<!--IRELAND-->
<xs:enumeration value="IE"/>
<!--ISLE OF MAN-->
<xs:enumeration value="IM"/>
<!--ISRAEL-->
<xs:enumeration value="IL"/>
<!--ITALY-->
<xs:enumeration value="IT"/>
<!--JAMAICA-->
<xs:enumeration value="JM"/>
<!--JAPAN-->
<xs:enumeration value="JP"/>
<!--JERSEY-->
<xs:enumeration value="JE"/>
<!--JORDAN-->
<xs:enumeration value="JO"/>
<!--KAZAKHSTAN-->
<xs:enumeration value="KZ"/>
<!--KENYA-->
<xs:enumeration value="KE"/>
<!--KIRIBATI-->
<xs:enumeration value="KI"/>
<!--KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF-->
<xs:enumeration value="KP"/>
<!--KOREA, REPUBLIC OF-->
<xs:enumeration value="KR"/>
<!--KUWAIT-->
<xs:enumeration value="KW"/>
<!--KYRGYZSTAN-->
<xs:enumeration value="KG"/>
<!--LAO PEOPLE'S DEMOCRATIC REPUBLIC-->
<xs:enumeration value="LA"/>
<!--LATVIA-->
<xs:enumeration value="LV"/>
<!--LEBANON-->
<xs:enumeration value="LB"/>
<!--LESOTHO-->
<xs:enumeration value="LS"/>
<!--LIBERIA-->
<xs:enumeration value="LR"/>
<!--LIBYAN ARAB JAMAHIRIYA-->
<xs:enumeration value="LY"/>
<!--LIECHTENSTEIN-->
<xs:enumeration value="LI"/>
<!--LITHUANIA-->
<xs:enumeration value="LT"/>
<!--LUXEMBOURG-->
<xs:enumeration value="LU"/>
<!--MACAO-->
<xs:enumeration value="MO"/>
<!--MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF-->
<xs:enumeration value="MK"/>
<!--MADAGASCAR-->
<xs:enumeration value="MG"/>
<!--MALAWI-->
<xs:enumeration value="MW"/>
<!--MALAYSIA-->
<xs:enumeration value="MY"/>
<!--MALDIVES-->
<xs:enumeration value="MV"/>
<!--MALI-->
<xs:enumeration value="ML"/>
<!--MALTA-->
<xs:enumeration value="MT"/>
<!--MARSHALL ISLANDS-->
<xs:enumeration value="MH"/>
<!--MARTINIQUE-->
<xs:enumeration value="MQ"/>
<!--MAURITANIA-->
<xs:enumeration value="MR"/>
<!--MAURITIUS-->
<xs:enumeration value="MU"/>
<!--MAYOTTE-->
<xs:enumeration value="YT"/>
<!--MEXICO-->
<xs:enumeration value="MX"/>
<!--MICRONESIA, FEDERATED STATES OF-->
<xs:enumeration value="FM"/>
<!--MOLDOVA, REPUBLIC OF-->
<xs:enumeration value="MD"/>
<!--MONACO-->
<xs:enumeration value="MC"/>
<!--MONGOLIA-->
<xs:enumeration value="MN"/>
<!--MONTENEGRO-->
<xs:enumeration value="ME"/>
<!--MONTSERRAT-->
<xs:enumeration value="MS"/>
<!--MOROCCO-->
<xs:enumeration value="MA"/>
<!--MOZAMBIQUE-->
<xs:enumeration value="MZ"/>
<!--MYANMAR-->
<xs:enumeration value="MM"/>
<!--NAMIBIA-->
<xs:enumeration value="NA"/>
<!--NAURU-->
<xs:enumeration value="NR"/>
<!--NEPAL-->
<xs:enumeration value="NP"/>
<!--NETHERLANDS-->
<xs:enumeration value="NL"/>
<!--NETHERLANDS ANTILLES-->
<xs:enumeration value="AN"/>
<!--NEW CALEDONIA-->
<xs:enumeration value="NC"/>
<!--NEW ZEALAND-->
<xs:enumeration value="NZ"/>
<!--NICARAGUA-->
<xs:enumeration value="NI"/>
<!--NIGER-->
<xs:enumeration value="NE"/>
<!--NIGERIA-->
<xs:enumeration value="NG"/>
<!--NIUE-->
<xs:enumeration value="NU"/>
<!--NORFOLK ISLAND-->
<xs:enumeration value="NF"/>
<!--NORTHERN MARIANA ISLANDS-->
<xs:enumeration value="MP"/>
<!--NORWAY-->
<xs:enumeration value="NO"/>
<!--OMAN-->
<xs:enumeration value="OM"/>
<!--PAKISTAN-->
<xs:enumeration value="PK"/>
<!--PALAU-->
<xs:enumeration value="PW"/>
<!--PALESTINIAN TERRITORY, OCCUPIED-->
<xs:enumeration value="PS"/>
<!--PANAMA-->
<xs:enumeration value="PA"/>
<!--PAPUA NEW GUINEA-->
<xs:enumeration value="PG"/>
<!--PARAGUAY-->
<xs:enumeration value="PY"/>
<!--PERU-->
<xs:enumeration value="PE"/>
<!--PHILIPPINES-->
<xs:enumeration value="PH"/>
<!--PITCAIRN-->
<xs:enumeration value="PN"/>
<!--POLAND-->
<xs:enumeration value="PL"/>
<!--PORTUGAL-->
<xs:enumeration value="PT"/>
<!--PUERTO RICO-->
<xs:enumeration value="PR"/>
<!--QATAR-->
<xs:enumeration value="QA"/>
<!--RÉUNION-->
<xs:enumeration value="RE"/>
<!--ROMANIA-->
<xs:enumeration value="RO"/>
<!--RUSSIAN FEDERATION-->
<xs:enumeration value="RU"/>
<!--RWANDA-->
<xs:enumeration value="RW"/>
<!--SAINT BARTHÉLEMY-->
<xs:enumeration value="BL"/>
<!--SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA-->
<xs:enumeration value="SH"/>
<!--TTS AND NEVIS-->
<xs:enumeration value="KN"/>
<!--SAINT LUCIA-->
<xs:enumeration value="LC"/>
<!--SAINT MARTIN-->
<xs:enumeration value="MF"/>
<!--SAINT PIERRE AND MIQUELON-->
<xs:enumeration value="PM"/>
<!--SAINT VINCENT AND THE GRENADINES-->
<xs:enumeration value="VC"/>
<!--SAMOA-->
<xs:enumeration value="WS"/>
<!--SAN MARINO-->
<xs:enumeration value="SM"/>
<!--SAO TOME AND PRINCIPE-->
<xs:enumeration value="ST"/>
<!--SAUDI ARABIA-->
<xs:enumeration value="SA"/>
<!--SENEGAL-->
<xs:enumeration value="SN"/>
<!--SERBIA-->
<xs:enumeration value="RS"/>
<!--SEYCHELLES-->
<xs:enumeration value="SC"/>
<!--SIERRA LEONE-->
<xs:enumeration value="SL"/>
<!--SINGAPORE-->
<xs:enumeration value="SG"/>
<!--SLOVAKIA-->
<xs:enumeration value="SK"/>
<!--SLOVENIA-->
<xs:enumeration value="SI"/>
<!--SOLOMON ISLANDS-->
<xs:enumeration value="SB"/>
<!--SOMALIA-->
<xs:enumeration value="SO"/>
<!--SOUTH AFRICA-->
<xs:enumeration value="ZA"/>
<!--SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS-->
<xs:enumeration value="GS"/>
<!--SPAIN-->
<xs:enumeration value="ES"/>
<!--SRI LANKA-->
<xs:enumeration value="LK"/>
<!--SUDAN-->
<xs:enumeration value="SD"/>
<!--SURINAME-->
<xs:enumeration value="SR"/>
<!--SVALBARD AND JAN MAYEN-->
<xs:enumeration value="SJ"/>
<!--SWAZILAND-->
<xs:enumeration value="SZ"/>
<!--SWEDEN-->
<xs:enumeration value="SE"/>
<!--SWITZERLAND-->
<xs:enumeration value="CH"/>
<!--SYRIAN ARAB REPUBLIC-->
<xs:enumeration value="SY"/>
<!--TAIWAN, PROVINCE OF CHINA-->
<xs:enumeration value="TW"/>
<!--TAJIKISTAN-->
<xs:enumeration value="TJ"/>
<!--TANZANIA, UNITED REPUBLIC OF-->
<xs:enumeration value="TZ"/>
<!--THAILAND-->
<xs:enumeration value="TH"/>
<!--TIMOR-LESTE-->
<xs:enumeration value="TL"/>
<!--TOGO-->
<xs:enumeration value="TG"/>
<!--TOKELAU-->
<xs:enumeration value="TK"/>
<!--TONGA-->
<xs:enumeration value="TO"/>
<!--TRINIDAD AND TOBAGO-->
<xs:enumeration value="TT"/>
<!--TUNISIA-->
<xs:enumeration value="TN"/>
<!--TURKEY-->
<xs:enumeration value="TR"/>
<!--TURKMENISTAN-->
<xs:enumeration value="TM"/>
<!--TURKS AND CAICOS ISLANDS-->
<xs:enumeration value="TC"/>
<!--TUVALU-->
<xs:enumeration value="TV"/>
<!--UGANDA-->
<xs:enumeration value="UG"/>
<!--UKRAINE-->
<xs:enumeration value="UA"/>
<!--UNITED ARAB EMIRATES-->
<xs:enumeration value="AE"/>
<!--UNITED KINGDOM-->
<xs:enumeration value="GB"/>
<!--UNITED STATES-->
<xs:enumeration value="US"/>
<!--UNITED STATES MINOR OUTLYING ISLANDS-->
<xs:enumeration value="UM"/>
<!--URUGUAY-->
<xs:enumeration value="UY"/>
<!--UZBEKISTAN-->
<xs:enumeration value="UZ"/>
<!--VANUATU-->
<xs:enumeration value="VU"/>
<!--VENEZUELA, BOLIVARIAN REPUBLIC OF-->
<xs:enumeration value="VE"/>
<!--VIET NAM-->
<xs:enumeration value="VN"/>
<!--VIRGIN ISLANDS, BRITISH-->
<xs:enumeration value="VG"/>
<!--VIRGIN ISLANDS, U.S.-->
<xs:enumeration value="VI"/>
<!--WALLIS AND FUTUNA-->
<xs:enumeration value="WF"/>
<!--WESTERN SAHARA-->
<xs:enumeration value="EH"/>
<!--YEMEN-->
<xs:enumeration value="YE"/>
<!--ZAMBIA-->
<xs:enumeration value="ZM"/>
<!--ZIMBABWE-->
<xs:enumeration value="ZW"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Url.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="UrlType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="type" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Address.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:cc="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" schemaLocation="../../../../2010/03/28/CountryCode.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="AddressType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Possible Name Types will need to be retrieved
from getStaticTypes operation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="line1" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="line2" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>address Line 1</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="line3" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="line4" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="city" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>City</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="stateProvince" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>State</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="locality" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>county or parish</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="postalCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>ZipCode</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="country" type="cc:CountryCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Country Code -Enumeration from CountryCode.xsd</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isPrimary" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isCertified" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="galaxyExtension" type="GalaxyAddressExtensionType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyAddressExtensionType">
<xs:sequence>
<xs:element name="cassStatusCodeOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>This represents the cass statuscode for CASS certified address record</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="addressUsagePrio" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="oid" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="country" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="galaxyType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="dmlAction" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>For Request : used only for marking record for deletion. Please pass this value as "D".
For Response :
It will populate this field for
Insert - "I"
Update - "U"
Delete - "D"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Certification.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:enumValue="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="CertificationType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Possible Certification Types will need to be
retrieved
from getStaticTypes operation</xs:documentation>
</xs:annotation>
</xs:element>
<!--TODO: Define Organization-->
<xs:element name="organization" type="enumValue:EnumeratedValue" minOccurs="1" maxOccurs="1"/>
<xs:element name="dateReceived" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datetime when the certification was received</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/EnumeratedValue.xsd</con:url><con:content><xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue">
<xs:simpleType name="EnumeratedValue">
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/EducationCredential.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" xmlns:cc="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:dt="http://platform.apollogrp.edu/schemas/2010/03/28/DateTime" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" schemaLocation="../../../../2010/03/28/CountryCode.xsd"/>
<xs:complexType name="EducationCredentialType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="educationLevel" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Possible Name Types will need to be retrieved
from getStaticTypes operation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="institution" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="institutionType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="program" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="campus" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="creditsCompleted" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="22"/>
<xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="areaOfStudy" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nameOnTranscript" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="graduationDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="studyFormat" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="beginDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="institutionCity" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="institutionState" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="institutionLocality" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="institutionCountry" type="cc:CountryCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Country Code -Enumeration from CountryCode.xsd</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/EmailAddress.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ea="http://platform.apollogrp.edu/schemas/2010/03/28/EmailAddress" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EmailAddress" schemaLocation="../../../../2010/03/28/EmailAddress.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="EmailAddressType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="emailAddress" type="ea:EmailAddress" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="suppressed" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="suppressionDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isPrimary" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="galaxyExtension" type="GalaxyEmailExtensionType" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyEmailExtensionType">
<xs:sequence>
<xs:element name="priority" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="oid" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="galaxyType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="dmlAction" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>For Request : used only for marking record for deletion. Please pass this value as "D".
For Response :
It will populate this field for
Insert - "I"
Update - "U"
Delete - "D"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/EmailAddress.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/EmailAddress" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/EmailAddress">
<xs:simpleType name="EmailAddress">
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Employment.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:cc="http://platform.apollogrp.edu/schemas/2010/03/28/CurrencyCode" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:enumValue="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CurrencyCode" schemaLocation="../../../../2010/03/28/CurrencyCode.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="EmploymentType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="source" type="enumValue:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="companyName" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="title" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="currency" type="cc:CurrencyCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="salaryPeriod" type="enumValue:EnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="salary" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="22"/>
<xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="startDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/CurrencyCode.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/CurrencyCode" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/CurrencyCode">
<xs:simpleType name="CurrencyCode">
<xs:annotation>
<xs:documentation>This currency code enumeration is compliant with ISO 4217.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<!--United Arab Emirates, Dirhams-->
<xs:enumeration value="AED"/>
<!--Afghanistan, Afghanis-->
<xs:enumeration value="AFN"/>
<!--Albania, Leke-->
<xs:enumeration value="ALL"/>
<!--Armenia, Drams-->
<xs:enumeration value="AMD"/>
<!--Netherlands Antilles, Guilders (also called Florins)-->
<xs:enumeration value="ANG"/>
<!--Angola, Kwanza-->
<xs:enumeration value="AOA"/>
<!--Argentina, Pesos-->
<xs:enumeration value="ARS"/>
<!--Australia, Dollars-->
<xs:enumeration value="AUD"/>
<!--Aruba, Guilders (also called Florins)-->
<xs:enumeration value="AWG"/>
<!--Azerbaijan, New Manats-->
<xs:enumeration value="AZN"/>
<!--Bosnia and Herzegovina, Convertible Marka-->
<xs:enumeration value="BAM"/>
<!--Barbados, Dollars-->
<xs:enumeration value="BBD"/>
<!--Bangladesh, Taka-->
<xs:enumeration value="BDT"/>
<!--Bulgaria, Leva-->
<xs:enumeration value="BGN"/>
<!--Bahrain, Dinars-->
<xs:enumeration value="BHD"/>
<!--Burundi, Francs-->
<xs:enumeration value="BIF"/>
<!--Bermuda, Dollars-->
<xs:enumeration value="BMD"/>
<!--Brunei Darussalam, Dollars-->
<xs:enumeration value="BND"/>
<!--Bolivia, Bolivianos-->
<xs:enumeration value="BOB"/>
<!--Brazil, Brazil Real-->
<xs:enumeration value="BRL"/>
<!--Bahamas, Dollars-->
<xs:enumeration value="BSD"/>
<!--Bhutan, Ngultrum-->
<xs:enumeration value="BTN"/>
<!--Botswana, Pulas-->
<xs:enumeration value="BWP"/>
<!--Belarus, Rubles-->
<xs:enumeration value="BYR"/>
<!--Belize, Dollars-->
<xs:enumeration value="BZD"/>
<!--Canada, Dollars-->
<xs:enumeration value="CAD"/>
<!--Congo/Kinshasa, Congolese Francs-->
<xs:enumeration value="CDF"/>
<!--Switzerland, Francs-->
<xs:enumeration value="CHF"/>
<!--Chile, Pesos-->
<xs:enumeration value="CLP"/>
<!--China, Yuan Renminbi-->
<xs:enumeration value="CNY"/>
<!--Colombia, Pesos-->
<xs:enumeration value="COP"/>
<!--Costa Rica, Colones-->
<xs:enumeration value="CRC"/>
<!--Cuba, Pesos-->
<xs:enumeration value="CUP"/>
<!--Cape Verde, Escudos-->
<xs:enumeration value="CVE"/>
<!--Cyprus, Pounds (expires 2008-Jan-31)-->
<xs:enumeration value="CYP"/>
<!--Czech Republic, Koruny-->
<xs:enumeration value="CZK"/>
<!--Djibouti, Francs-->
<xs:enumeration value="DJF"/>
<!--Denmark, Kroner-->
<xs:enumeration value="DKK"/>
<!--Dominican Republic, Pesos-->
<xs:enumeration value="DOP"/>
<!--Algeria, Algeria Dinars-->
<xs:enumeration value="DZD"/>
<!--Estonia, Krooni-->
<xs:enumeration value="EEK"/>
<!--Egypt, Pounds-->
<xs:enumeration value="EGP"/>
<!--Eritrea, Nakfa-->
<xs:enumeration value="ERN"/>
<!--Ethiopia, Birr-->
<xs:enumeration value="ETB"/>
<!--Euro Member Countries, Euro-->
<xs:enumeration value="EUR"/>
<!--Fiji, Dollars-->
<xs:enumeration value="FJD"/>
<!--Falkland Islands (Malvinas), Pounds-->
<xs:enumeration value="FKP"/>
<!--United Kingdom, Pounds-->
<xs:enumeration value="GBP"/>
<!--Georgia, Lari-->
<xs:enumeration value="GEL"/>
<!--Guernsey, Pounds-->
<xs:enumeration value="GGP"/>
<!--Ghana, Cedis-->
<xs:enumeration value="GHS"/>
<!--Gibraltar, Pounds-->
<xs:enumeration value="GIP"/>
<!--Gambia, Dalasi-->
<xs:enumeration value="GMD"/>
<!--Guinea, Francs-->
<xs:enumeration value="GNF"/>
<!--Guatemala, Quetzales-->
<xs:enumeration value="GTQ"/>
<!--Guyana, Dollars-->
<xs:enumeration value="GYD"/>
<!--Hong Kong, Dollars-->
<xs:enumeration value="HKD"/>
<!--Honduras, Lempiras-->
<xs:enumeration value="HNL"/>
<!--Croatia, Kuna-->
<xs:enumeration value="HRK"/>
<!--Haiti, Gourdes-->
<xs:enumeration value="HTG"/>
<!--Hungary, Forint-->
<xs:enumeration value="HUF"/>
<!--Indonesia, Rupiahs-->
<xs:enumeration value="IDR"/>
<!--Israel, New Shekels-->
<xs:enumeration value="ILS"/>
<!--Isle of Man, Pounds-->
<xs:enumeration value="IMP"/>
<!--India, Rupees-->
<xs:enumeration value="INR"/>
<!--Iraq, Dinars-->
<xs:enumeration value="IQD"/>
<!--Iran, Rials-->
<xs:enumeration value="IRR"/>
<!--Iceland, Kronur-->
<xs:enumeration value="ISK"/>
<!--Jersey, Pounds-->
<xs:enumeration value="JEP"/>
<!--Jamaica, Dollars-->
<xs:enumeration value="JMD"/>
<!--Jordan, Dinars-->
<xs:enumeration value="JOD"/>
<!--Japan, Yen-->
<xs:enumeration value="JPY"/>
<!--Kenya, Shillings-->
<xs:enumeration value="KES"/>
<!--Kyrgyzstan, Soms-->
<xs:enumeration value="KGS"/>
<!--Cambodia, Riels-->
<xs:enumeration value="KHR"/>
<!--Comoros, Francs-->
<xs:enumeration value="KMF"/>
<!--Korea (North), Won-->
<xs:enumeration value="KPW"/>
<!--Korea (South), Won-->
<xs:enumeration value="KRW"/>
<!--Kuwait, Dinars-->
<xs:enumeration value="KWD"/>
<!--Cayman Islands, Dollars-->
<xs:enumeration value="KYD"/>
<!--Kazakhstan, Tenge-->
<xs:enumeration value="KZT"/>
<!--Laos, Kips-->
<xs:enumeration value="LAK"/>
<!--Lebanon, Pounds-->
<xs:enumeration value="LBP"/>
<!--Sri Lanka, Rupees-->
<xs:enumeration value="LKR"/>
<!--Liberia, Dollars-->
<xs:enumeration value="LRD"/>
<!--Lesotho, Maloti-->
<xs:enumeration value="LSL"/>
<!--Lithuania, Litai-->
<xs:enumeration value="LTL"/>
<!--Latvia, Lati-->
<xs:enumeration value="LVL"/>
<!--Libya, Dinars-->
<xs:enumeration value="LYD"/>
<!--Morocco, Dirhams-->
<xs:enumeration value="MAD"/>
<!--Moldova, Lei-->
<xs:enumeration value="MDL"/>
<!--Madagascar, Ariary-->
<xs:enumeration value="MGA"/>
<!--Macedonia, Denars-->
<xs:enumeration value="MKD"/>
<!--Myanmar (Burma), Kyats-->
<xs:enumeration value="MMK"/>
<!--Mongolia, Tugriks-->
<xs:enumeration value="MNT"/>
<!--Macau, Patacas-->
<xs:enumeration value="MOP"/>
<!--Mauritania, Ouguiyas-->
<xs:enumeration value="MRO"/>
<!--Malta, Liri (expires 2008-Jan-31)-->
<xs:enumeration value="MTL"/>
<!--Mauritius, Rupees-->
<xs:enumeration value="MUR"/>
<!--Maldives (Maldive Islands), Rufiyaa-->
<xs:enumeration value="MVR"/>
<!--Malawi, Kwachas-->
<xs:enumeration value="MWK"/>
<!--Mexico, Pesos-->
<xs:enumeration value="MXN"/>
<!--Malaysia, Ringgits-->
<xs:enumeration value="MYR"/>
<!--Mozambique, Meticais-->
<xs:enumeration value="MZN"/>
<!--Namibia, Dollars-->
<xs:enumeration value="NAD"/>
<!--Nigeria, Nairas-->
<xs:enumeration value="NGN"/>
<!--Nicaragua, Cordobas-->
<xs:enumeration value="NIO"/>
<!--Norway, Krone-->
<xs:enumeration value="NOK"/>
<!--Nepal, Nepal Rupees-->
<xs:enumeration value="NPR"/>
<!--New Zealand, Dollars-->
<xs:enumeration value="NZD"/>
<!--Oman, Rials-->
<xs:enumeration value="OMR"/>
<!--Panama, Balboa-->
<xs:enumeration value="PAB"/>
<!--Peru, Nuevos Soles-->
<xs:enumeration value="PEN"/>
<!--Papua New Guinea, Kina-->
<xs:enumeration value="PGK"/>
<!--Philippines, Pesos-->
<xs:enumeration value="PHP"/>
<!--Pakistan, Rupees-->
<xs:enumeration value="PKR"/>
<!--Poland, Zlotych-->
<xs:enumeration value="PLN"/>
<!--Paraguay, Guarani-->
<xs:enumeration value="PYG"/>
<!--Qatar, Rials-->
<xs:enumeration value="QAR"/>
<!--Romania, New Lei-->
<xs:enumeration value="RON"/>
<!--Serbia, Dinars-->
<xs:enumeration value="RSD"/>
<!--Russia, Rubles-->
<xs:enumeration value="RUB"/>
<!--Rwanda, Rwanda Francs-->
<xs:enumeration value="RWF"/>
<!--Saudi Arabia, Riyals-->
<xs:enumeration value="SAR"/>
<!--Solomon Islands, Dollars-->
<xs:enumeration value="SBD"/>
<!--Seychelles, Rupees-->
<xs:enumeration value="SCR"/>
<!--Sudan, Pounds-->
<xs:enumeration value="SDG"/>
<!--Sweden, Kronor-->
<xs:enumeration value="SEK"/>
<!--Singapore, Dollars-->
<xs:enumeration value="SGD"/>
<!--Saint Helena, Pounds-->
<xs:enumeration value="SHP"/>
<!--Sierra Leone, Leones-->
<xs:enumeration value="SLL"/>
<!--Somalia, Shillings-->
<xs:enumeration value="SOS"/>
<!--Seborga, Luigini-->
<xs:enumeration value="SPL"/>
<!--Suriname, Dollars-->
<xs:enumeration value="SRD"/>
<!--São Tome and Principe, Dobras-->
<xs:enumeration value="STD"/>
<!--El Salvador, Colones-->
<xs:enumeration value="SVC"/>
<!--Syria, Pounds-->
<xs:enumeration value="SYP"/>
<!--Swaziland, Emalangeni-->
<xs:enumeration value="SZL"/>
<!--Thailand, Baht-->
<xs:enumeration value="THB"/>
<!--Tajikistan, Somoni-->
<xs:enumeration value="TJS"/>
<!--Turkmenistan, Manats-->
<xs:enumeration value="TMM"/>
<!--Tunisia, Dinars-->
<xs:enumeration value="TND"/>
<!--Tonga, Pa'anga-->
<xs:enumeration value="TOP"/>
<!--Turkey, New Lira-->
<xs:enumeration value="TRY"/>
<!--Trinidad and Tobago, Dollars-->
<xs:enumeration value="TTD"/>
<!--Tuvalu, Tuvalu Dollars-->
<xs:enumeration value="TVD"/>
<!--Taiwan, New Dollars-->
<xs:enumeration value="TWD"/>
<!--Tanzania, Shillings-->
<xs:enumeration value="TZS"/>
<!--Ukraine, Hryvnia-->
<xs:enumeration value="UAH"/>
<!--Uganda, Shillings-->
<xs:enumeration value="UGX"/>
<!--United States of America, Dollars-->
<xs:enumeration value="USD"/>
<!--Uruguay, Pesos-->
<xs:enumeration value="UYU"/>
<!--Uzbekistan, Sums-->
<xs:enumeration value="UZS"/>
<!--Venezuela, Bolivares (expires 2008-Jun-30)-->
<xs:enumeration value="VEB"/>
<!--Venezuela, Bolivares Fuertes-->
<xs:enumeration value="VEF"/>
<!--Viet Nam, Dong-->
<xs:enumeration value="VND"/>
<!--Vanuatu, Vatu-->
<xs:enumeration value="VUV"/>
<!--Samoa, Tala-->
<xs:enumeration value="WST"/>
<!--Communauté Financière Africaine BEAC, Francs-->
<xs:enumeration value="XAF"/>
<!--Silver, Ounces-->
<xs:enumeration value="XAG"/>
<!--Gold, Ounces-->
<xs:enumeration value="XAU"/>
<!--East Caribbean Dollars-->
<xs:enumeration value="XCD"/>
<!--International Monetary Fund (IMF) Special Drawing Rights-->
<xs:enumeration value="XDR"/>
<!--Communauté Financière Africaine BCEAO, Francs-->
<xs:enumeration value="XOF"/>
<!--Palladium Ounces-->
<xs:enumeration value="XPD"/>
<!--Comptoirs Français du Pacifique Francs-->
<xs:enumeration value="XPF"/>
<!--Platinum, Ounces-->
<xs:enumeration value="XPT"/>
<!--Yemen, Rials-->
<xs:enumeration value="YER"/>
<!--South Africa, Rand-->
<xs:enumeration value="ZAR"/>
<!--Zambia, Kwacha-->
<xs:enumeration value="ZMK"/>
<!--Zimbabwe, Zimbabwe Dollars-->
<xs:enumeration value="ZWD"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Extension.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="ExtensionType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="xmlValue" type="xs:anyType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Funding.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:fcs="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" schemaLocation="../../../../profile/2010/07/02/FundingCompanySource.xsd"/>
<xs:complexType name="FundingType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="fundingCategory" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="startDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="fundingCompanySource" type="fcs:FundingCompanySourceType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/FundingCompanySource.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="FundingCompanySourceType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="employmentIdSourceType" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="value" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Hobby.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="HobbyType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="hobby" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Language.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:enumValue="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="LanguageType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="languageType" type="ev:EntityTypeEnumeratedValue" minOccurs="0" maxOccurs="1"/>
<xs:element name="languageProficiencyType" type="enumValue:EnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="languageAbilityType" type="enumValue:EnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Media.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:enumValue="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="MediaType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="title">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="received" minOccurs="0" maxOccurs="1" type="xs:dateTime">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="action" minOccurs="0" maxOccurs="unbounded" type="enumValue:EnumeratedValue">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Name.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:g="http://platform.apollogrp.edu/schemas/2010/03/28/Gender">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/Gender" schemaLocation="../../../../2010/03/28/Gender.xsd"/>
<xs:complexType name="NameType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue">
<xs:annotation>
<xs:documentation>Derived from NAME_TYPE.NAME; should be EnumeratedValue</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="firstName" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="lastName" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="middleName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="prefix" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="suffix" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="generation" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="title" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nickName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="preferredName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="phoneticName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="derivedGender" minOccurs="0" maxOccurs="1" type="g:Gender">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="primary" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Is this Name Primary</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
</xs:element>
<xs:element name="galaxyExtension" type="GalaxyNameExtensionType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>This field should be used for Galaxy Name Extension</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyNameExtensionType">
<xs:sequence>
<xs:element name="initials" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="salutation" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<!--Response only fields.-->
<xs:element name="oid" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="galaxyType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="dmlAction" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>For Request : used only for marking record for deletion. Please pass this value as "D".
For Response :
It will populate this field for
Insert - "I"
Update - "U"
Delete - "D"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="name" type="NameType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Phone.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="PhoneType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1"/>
<xs:element name="areaCode" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="phoneNumber" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="extension" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!--FIXME this should be a lookup value yesno?-->
<xs:element name="countryCode" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="isOnDoNotCallList" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="doNotCallRegisterDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="neverCall" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="neverCallDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="isCellPhone" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Was: DERIVED_CELL_PHONE_RANGE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isCanadian" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Was: DERIVED_CANADIAN</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isDialable" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Was: DERIVED_DIALABLE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="derivedCompanyName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="isPrimary" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Was: PRIMARY</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="galaxyExtension" type="GalaxyPhoneExtensionType" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyPhoneExtensionType">
<xs:sequence>
<xs:element name="prefix" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="unlisted" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="emergency" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="international" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="tollfree" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="wrongnumber" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="oid" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="galaxyType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="dmlAction" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>For Request : used only for marking record for deletion. Please pass this value as "D".
For Response :
It will populate this field for
Insert - "I"
Update - "U"
Delete - "D"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Picture.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="PictureType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>From the PICTURE_TYPE table</xs:documentation>
</xs:annotation>
<!--<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="36"/>
</xs:restriction>
</xs:simpleType>-->
</xs:element>
<xs:element name="mimeType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>image/jpeg, image/gif, or image/png</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="pictureSize" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Geometry of the image</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="pictureLocator" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>How to find the image</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Citizenship.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:cc="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" schemaLocation="../../../../2010/03/28/CountryCode.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="CitizenshipType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="country" type="cc:CountryCode" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the country code of this citizenship entry.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="status" type="ev:EntityTypeEnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the status of this citizenship entry. Value must be one of pre-defined enumerations like below, but its suggested to
get the list of enumeration values by making getEnumerations service call by passing "CitizenshipStatusType" as the enumeration type.
Asylee
Citizen
Eligible Non citizen
Illegal Alien
Landed Immigrant
MinistersPermit
Non Citizen
Non Permanent Resident Alien
Non Resident Alien
Non Resident Citizen
Non Eligible
Permanent Visa
Regugee
Resident Alien
Student Authorization
Student Visa
Temporary Visa
Undocumented Alien
Visitor Visa
Work Visa</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/SocialNetwork.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="SocialNetworkType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1"/>
<xs:element name="userId" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/MilitaryService.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="MilitaryServiceType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="serviceType" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>EnumeratedValue: MILITARY_SERVICE_TYPE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="serviceCategory" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>EnumeratedValue: MILITARY_SERVICE_CATEGORY</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="beginDate" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
</xs:element>
<xs:element name="endDate" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
</xs:element>
<!--2010-07-16/HMS: this is now optional due to data constraints-->
<xs:element name="status" type="ev:EnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>EnumeratedValue: MILITARY_SEPARATION_STATUS</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/IAMA.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="IAMAType">
<xs:sequence>
<xs:element name="iamaValue" minOccurs="1" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/SocialEmployment.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="SocialEmploymentType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="employerName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="title" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="startDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="industry" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="isCurrent" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/SocialEducationCredential.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="SocialEducationCredentialType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="institution" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="areaOfStudy" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="degree" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="startDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/LocalId.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="LocalIdType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/PersonalMarker.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarker" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarker" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:pmcategory="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" schemaLocation="PersonalMarkerCategory.xsd"/>
<xs:complexType name="PersonalMarkerType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="personalMarkerCategory" type="pmcategory:PersonalMarkerCategoryType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>all possible categories and categoryTypes for the personalMarkers
will need to be fetched from getPersonalMarkerCategories operation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="text" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/PersonalMarkerCategory.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory">
<xs:complexType name="PersonalMarkerCategoryType">
<xs:sequence>
<xs:element name="category" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>categories are like Goal,Motivators,Interests.....</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>category types are like professional,academic.....</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profileextension/2010/06/23/ProspectExtension.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profileextension/2010/06/23/ProspectExtension" elementFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profileextension/2010/06/23/ProspectExtension" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ProspectExtension">
<xs:sequence>
<xs:element name="expectedStartDate" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Expected Start Date</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="degreeInterest" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Degree Level (of Interest)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="weeklyDegreeCommitHrs" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Hours Commit to Earning Degree</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="computerHiSpeedInternet" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Accessibility to Computer with High-Speed Internet</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="workExpYrsPostHS" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Years Work Experience Since High School</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="highSchoolGrades" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>High School Grades</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="handleCollegeConfidence" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Certain Can Handle College Classwork</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="readinessLeadScore" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/profile/Person.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/profile/Person" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:email="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:address="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:nam="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phone="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone">
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" schemaLocation="../../../schemas/profile/2010/07/02/EmailAddress.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" schemaLocation="../../../schemas/profile/2010/07/02/Address.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" schemaLocation="../../../schemas/profile/2010/07/02/Name.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" schemaLocation="../../../schemas/profile/2010/07/02/Phone.xsd"/>
<xs:complexType name="FindProfilesType">
<xs:sequence>
<xs:element name="minSearchWeight" type="xs:nonNegativeInteger" minOccurs="0"/>
<xs:element name="profileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="localId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="governmentId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="address" type="address:AddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emailAddress" type="email:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="phone" type="phone:PhoneType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dateOfBirth" minOccurs="0" maxOccurs="1" type="xs:dateTime"/>
<xs:element name="gender" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="searchType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="roles" type="xs:string" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="lastFourDigitSSN" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/05/28/ServiceFault.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" elementFormDefault="qualified" xmlns:fau="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ServiceFault">
<xs:sequence>
<xs:element name="componentCode" type="fau:ComponentType" minOccurs="1" maxOccurs="1"/>
<xs:element name="transactionId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="errorCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="errorDescription" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ComponentType">
<xs:restriction base="xs:string">
<xs:enumeration value="01">
<xs:annotation>
<xs:documentation>Gateway</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="02">
<xs:annotation>
<xs:documentation>STS</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="03">
<xs:annotation>
<xs:documentation>Authorization Service</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="04">
<xs:annotation>
<xs:documentation>ServiceDepot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="05">
<xs:annotation>
<xs:documentation>DNL</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="06">
<xs:annotation>
<xs:documentation>ProfileSIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="07">
<xs:annotation>
<xs:documentation>ProductivitySIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="08">
<xs:annotation>
<xs:documentation>UserAttributesSIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="09">
<xs:annotation>
<xs:documentation>ActivityStreams SIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation>Authorization workflow</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="11">
<xs:annotation>
<xs:documentation>Authorization SIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ErrorCodeType">
<xs:annotation>
<xs:documentation>These are a list of error codes that will be returned from the platform in case of any errors or systems being down.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="PLATFORM-100">
<xs:annotation>
<xs:documentation>WS Security Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-101">
<xs:annotation>
<xs:documentation>Authentication Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-102">
<xs:annotation>
<xs:documentation>Service Timed out.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-103">
<xs:annotation>
<xs:documentation>XML Validation Failed for the request.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-104">
<xs:annotation>
<xs:documentation>Authorization Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-105">
<xs:annotation>
<xs:documentation>Error Occured while invoking the service Implementation.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-106">
<xs:annotation>
<xs:documentation>Invalid Operation</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-108">
<xs:annotation>
<xs:documentation>Invalid Request : tenantId is not present in the request Header.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-800">
<xs:annotation>
<xs:documentation>Service specific error - ProfileException</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-801">
<xs:annotation>
<xs:documentation>Profile GET operation error - ID or Relationships not set on root entity.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-802">
<xs:annotation>
<xs:documentation>Profile - Invalid enumeration value.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-803">
<xs:annotation>
<xs:documentation>Profile FIND operation error- Insufficient criteria supplied.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-804">
<xs:annotation>
<xs:documentation>Profile DELETE operation error - ID must be set on all entities or only pass root entity with ID set.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-805">
<xs:annotation>
<xs:documentation>Profile PUT operation error - Data integrity violation.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-806">
<xs:annotation>
<xs:documentation>Profile DELETE operation error - Entity record does not exist for deletion.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-900">
<xs:annotation>
<xs:documentation>One of the Platform components is Unavailable.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-901">
<xs:annotation>
<xs:documentation>One of the Service Implementation components is Unavailable.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-999">
<xs:annotation>
<xs:documentation>unclassified error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/person/v1/Person.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person" xmlns:pertype="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types">
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" schemaLocation="PersonType.xsd"/>
<xsd:complexType name="PersonType">
<xsd:annotation>
<xsd:documentation>Person details for creating person in Apolloglobal Systems.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="pertype:NameType"/>
<xsd:element name="FormerName" type="pertype:NameType" minOccurs="0"/>
<xsd:element name="SSN" type="pertype:SSNType" minOccurs="0"/>
<xsd:element name="PartialSSN" type="pertype:PartialSSNType" minOccurs="0"/>
<xsd:element name="Gender" type="pertype:GenderCodeType" minOccurs="0"/>
<xsd:element name="BirthDate" type="pertype:BirthDateType"/>
<xsd:element name="Contacts" type="pertype:ContactsType"/>
<xsd:element name="PrimaryLanguage" type="pertype:LanguageCodeType" minOccurs="0"/>
<xsd:element name="CitizenshipCountryCode" type="pertype:CountryCodeType" minOccurs="0"/>
<xsd:element name="PersonRole" type="tns:RoleType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="RoleType">
<xsd:annotation>
<xsd:documentation>The Person's Role type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="STUDENT"/>
<xsd:enumeration value="FACULTY"/>
<xsd:enumeration value="STAFF"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/person/v1/PersonType.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types">
<xs:complexType name="NameType">
<xs:annotation>
<xs:documentation>The prefix, first name, middle name, last name and suffix to identify the person name.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="namePrefix" type="xs:string" minOccurs="0"/>
<xs:element name="firstName" type="xs:string"/>
<xs:element name="middleName" type="xs:string" minOccurs="0"/>
<xs:element name="lastName" type="xs:string"/>
<xs:element name="nameSuffix" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="GenderCodeType">
<xs:annotation>
<xs:documentation>The gender of the Person</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Female"/>
<xs:enumeration value="Male"/>
<xs:enumeration value="Unreported"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BirthDateType">
<xs:annotation>
<xs:documentation>Date of Birth</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="SSNType">
<xs:annotation>
<xs:documentation>The person's U.S. Social Security Number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{9}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NationalIdType">
<xs:annotation>
<xs:documentation>The person's National Identifier</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PartialSSNType">
<xs:annotation>
<xs:documentation>The person's last four digits of their U.S. Social Security Number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContactsType">
<xs:annotation>
<xs:documentation>The Address, Phone and Email to define Person Contact Type.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CurrentAddress" type="tns:AddressType" minOccurs="0"/>
<xs:element name="PermanentAddress" type="tns:AddressType" minOccurs="0"/>
<xs:element name="HomePhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="MobilePhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="BusinessPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="AuthorizedPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="FaxPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="InternationalPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="OtherPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="PrimaryEmail" type="tns:EmailAddressType" minOccurs="0"/>
<xs:element name="AuthorizedEmail" type="tns:EmailAddressType" minOccurs="0"/>
<xs:element name="OtherEmail" type="tns:EmailAddressType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="phone" type="tns:PhoneType"/>
<xs:complexType name="PhoneType">
<xs:annotation>
<xs:documentation>The Country prefix code, Area city code, Phone Number and extension to define Phone Type.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="countryPrefixCode" type="xs:string" minOccurs="0"/>
<xs:element name="areaCityCode" type="xs:string" minOccurs="0"/>
<xs:element name="phoneNumber" type="xs:string"/>
<xs:element name="extension" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Home"/>
<xs:enumeration value="Mobile"/>
<xs:enumeration value="Business"/>
<xs:enumeration value="Fax"/>
<xs:enumeration value="Authorized"/>
<xs:enumeration value="Preferred"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="email" type="tns:EmailType"/>
<xs:complexType name="EmailType">
<xs:annotation>
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (Email) user within a network.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="emailAddress" type="xs:string"/>
</xs:sequence>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Preferred"/>
<xs:enumeration value="Authorized"/>
<xs:enumeration value="Univ"/>
<xs:enumeration value="Work"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="EmailAddressType">
<xs:annotation>
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (Email) user within a network.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="address" type="tns:AddressType"/>
<xs:complexType name="AddressType">
<xs:annotation>
<xs:documentation>Address Type</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="addressLine" type="xs:string" maxOccurs="4"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="stateProvince" type="xs:string"/>
<xs:element name="postalCode" type="xs:string"/>
<xs:element name="countryCode" type="tns:CountryCodeType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Home"/>
<xs:enumeration value="Permanent"/>
<xs:enumeration value="Employer"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="LanguageCodeType">
<xs:annotation>
<xs:documentation>Code indicating the language being used, using ISO 639-2 code (Alpha-3) set.
These codes are available at http://www.loc.gov/standards/iso639-2/</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="3"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CountryCodeType">
<xs:annotation>
<xs:documentation>Code indicating Country. Use ISO 3166-1 alpha-2 standard. The codes are available at http://www.iso.org</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EthnicityCode">
<xs:annotation>
<xs:documentation>The ethnic code defined by the United States government
1 Not Hispanic or Latino
2 Hispanic or Latino</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RaceCode">
<xs:annotation>
<xs:documentation>The Race code defined by the institution.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints/><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createUpdatePersonInfo" name="createUpdatePersonInfo" bindingOperationName="createUpdatePersonInfo" type="Request-Response" outputName="createUpdatePersonInfoResponse" inputName="createUpdatePersonInfoRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:root="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:ext="http://platform.apollogrp.edu/model/extension" xmlns:prof="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" xmlns:ent="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:bio="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:fam="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" xmlns:prof1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" xmlns:url="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" xmlns:add="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:cer="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" xmlns:educ="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" xmlns:ema="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:emp="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" xmlns:fun="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" xmlns:fun1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" xmlns:hob="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" xmlns:lan="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" xmlns:med="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" xmlns:name="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phon="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" xmlns:pic="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" xmlns:cit="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" xmlns:soc="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" xmlns:ext1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" xmlns:mil="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" xmlns:iama="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" xmlns:soc1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" xmlns:soc2="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" xmlns:loc="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" xmlns:per1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" xmlns:iden="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity">
<soapenv:Header/>
<soapenv:Body>
<per:createUpdatePersonInfoRequest>
<!--Optional:-->
<per:profileId>?</per:profileId>
<!--Optional:-->
<per:enableDeleteSection>?</per:enableDeleteSection>
<per:profile>
<!--Optional:-->
<root:id>?</root:id>
<!--Optional:-->
<root:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</root:auditing>
<!--Optional:-->
<root:isActive>true</root:isActive>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<!--Optional:-->
<prof:bio>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<bio:value>?</bio:value>
</prof:bio>
<!--Optional:-->
<prof:familyInformation>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<fam:value>?</fam:value>
</prof:familyInformation>
<!--Optional:-->
<prof:profileInformation>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<!--Optional:-->
<prof1:dateOfBirth>?</prof1:dateOfBirth>
<!--Optional:-->
<prof1:gender>?</prof1:gender>
<!--Optional:-->
<prof1:race>?</prof1:race>
<!--Optional:-->
<prof1:highestLevelOfEducation>?</prof1:highestLevelOfEducation>
<!--Optional:-->
<prof1:hasForeignCredits>?</prof1:hasForeignCredits>
<!--Optional:-->
<prof1:learningformat>?</prof1:learningformat>
<!--Optional:-->
<prof1:maritalStatus>?</prof1:maritalStatus>
<!--Optional:-->
<prof1:statusMessage>?</prof1:statusMessage>
<!--Optional:-->
<prof1:regulatoryHold>?</prof1:regulatoryHold>
<!--Optional:-->
<prof1:ethnicity>?</prof1:ethnicity>
<!--Optional:-->
<prof1:localEthnicityRace>?</prof1:localEthnicityRace>
</prof:profileInformation>
<!--Zero or more repetitions:-->
<prof:url>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<url:value>?</url:value>
<url:type>?</url:type>
</prof:url>
<!--Zero or more repetitions:-->
<prof:address>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<add:type>?</add:type>
<!--Optional:-->
<add:line1>?</add:line1>
<!--Optional:-->
<add:line2>?</add:line2>
<!--Optional:-->
<add:line3>?</add:line3>
<!--Optional:-->
<add:line4>?</add:line4>
<!--Optional:-->
<add:city>?</add:city>
<!--Optional:-->
<add:stateProvince>?</add:stateProvince>
<!--Optional:-->
<add:locality>?</add:locality>
<!--Optional:-->
<add:postalCode>?</add:postalCode>
<!--Optional:-->
<add:country>?</add:country>
<!--Optional:-->
<add:isPrimary>?</add:isPrimary>
<!--Optional:-->
<add:isCertified>?</add:isCertified>
<!--Optional:-->
<add:galaxyExtension>
<!--Optional:-->
<add:cassStatusCodeOid>?</add:cassStatusCodeOid>
<!--Optional:-->
<add:addressUsagePrio>?</add:addressUsagePrio>
<!--Optional:-->
<add:svcAccount>?</add:svcAccount>
<!--Optional:-->
<add:userId>?</add:userId>
<!--Optional:-->
<add:oid>?</add:oid>
<!--Optional:-->
<add:irn>?</add:irn>
<!--Optional:-->
<add:country>?</add:country>
<!--Optional:-->
<add:galaxyType>?</add:galaxyType>
<!--Optional:-->
<add:dmlAction>?</add:dmlAction>
</add:galaxyExtension>
</prof:address>
<!--Zero or more repetitions:-->
<prof:certification>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<cer:type>?</cer:type>
<cer:organization>?</cer:organization>
<!--Optional:-->
<cer:dateReceived>?</cer:dateReceived>
</prof:certification>
<!--Zero or more repetitions:-->
<prof:educationCredential>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<educ:educationLevel>?</educ:educationLevel>
<educ:institution>?</educ:institution>
<!--Optional:-->
<educ:institutionType>?</educ:institutionType>
<!--Optional:-->
<educ:program>?</educ:program>
<!--Optional:-->
<educ:campus>?</educ:campus>
<!--Optional:-->
<educ:creditsCompleted>?</educ:creditsCompleted>
<!--Optional:-->
<educ:areaOfStudy>?</educ:areaOfStudy>
<!--Optional:-->
<educ:nameOnTranscript>?</educ:nameOnTranscript>
<!--Optional:-->
<educ:graduationDate>?</educ:graduationDate>
<!--Optional:-->
<educ:studyFormat>?</educ:studyFormat>
<!--Optional:-->
<educ:beginDate>?</educ:beginDate>
<!--Optional:-->
<educ:endDate>?</educ:endDate>
<!--Optional:-->
<educ:institutionCity>?</educ:institutionCity>
<!--Optional:-->
<educ:institutionState>?</educ:institutionState>
<!--Optional:-->
<educ:institutionLocality>?</educ:institutionLocality>
<!--Optional:-->
<educ:institutionCountry>?</educ:institutionCountry>
</prof:educationCredential>
<!--Zero or more repetitions:-->
<prof:emailAddress>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<ema:type>?</ema:type>
<ema:emailAddress>?</ema:emailAddress>
<!--Optional:-->
<ema:suppressed>?</ema:suppressed>
<!--Optional:-->
<ema:suppressionDate>?</ema:suppressionDate>
<!--Optional:-->
<ema:isPrimary>?</ema:isPrimary>
<!--Optional:-->
<ema:galaxyExtension>
<!--Optional:-->
<ema:priority>?</ema:priority>
<!--Optional:-->
<ema:svcAccount>?</ema:svcAccount>
<!--Optional:-->
<ema:userId>?</ema:userId>
<!--Optional:-->
<ema:oid>?</ema:oid>
<!--Optional:-->
<ema:irn>?</ema:irn>
<!--Optional:-->
<ema:galaxyType>?</ema:galaxyType>
<!--Optional:-->
<ema:dmlAction>?</ema:dmlAction>
</ema:galaxyExtension>
</prof:emailAddress>
<!--Zero or more repetitions:-->
<prof:employment>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<emp:type>?</emp:type>
<emp:source>?</emp:source>
<!--Optional:-->
<emp:companyName>?</emp:companyName>
<!--Optional:-->
<emp:title>?</emp:title>
<!--Optional:-->
<emp:currency>?</emp:currency>
<!--Optional:-->
<emp:salaryPeriod>?</emp:salaryPeriod>
<!--Optional:-->
<emp:salary>?</emp:salary>
<!--Optional:-->
<emp:startDate>?</emp:startDate>
<!--Optional:-->
<emp:endDate>?</emp:endDate>
</prof:employment>
<!--Zero or more repetitions:-->
<prof:funding>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<fun:fundingCategory>?</fun:fundingCategory>
<!--Optional:-->
<fun:startDate>?</fun:startDate>
<!--Optional:-->
<fun:endDate>?</fun:endDate>
<!--Zero or more repetitions:-->
<fun:fundingCompanySource>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<fun1:employmentIdSourceType>?</fun1:employmentIdSourceType>
<!--Optional:-->
<fun1:value>?</fun1:value>
</fun:fundingCompanySource>
</prof:funding>
<!--Zero or more repetitions:-->
<prof:hobby>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<hob:hobby>?</hob:hobby>
</prof:hobby>
<!--Zero or more repetitions:-->
<prof:language>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<!--Optional:-->
<lan:languageType>?</lan:languageType>
<!--Optional:-->
<lan:languageProficiencyType>?</lan:languageProficiencyType>
<!--Optional:-->
<lan:languageAbilityType>?</lan:languageAbilityType>
</prof:language>
<!--Zero or more repetitions:-->
<prof:media>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<med:type>?</med:type>
<med:title>?</med:title>
<!--Optional:-->
<med:received>?</med:received>
<!--Zero or more repetitions:-->
<med:action>?</med:action>
</prof:media>
<!--Zero or more repetitions:-->
<prof:name>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<name:type>?</name:type>
<name:firstName>?</name:firstName>
<name:lastName>?</name:lastName>
<!--Optional:-->
<name:middleName>?</name:middleName>
<!--Optional:-->
<name:prefix>?</name:prefix>
<!--Optional:-->
<name:suffix>?</name:suffix>
<!--Optional:-->
<name:generation>?</name:generation>
<!--Optional:-->
<name:title>?</name:title>
<!--Optional:-->
<name:nickName>?</name:nickName>
<!--Optional:-->
<name:preferredName>?</name:preferredName>
<!--Optional:-->
<name:phoneticName>?</name:phoneticName>
<!--Optional:-->
<name:derivedGender>?</name:derivedGender>
<name:primary>?</name:primary>
<!--Optional:-->
<name:galaxyExtension>
<!--Optional:-->
<name:initials>?</name:initials>
<!--Optional:-->
<name:salutation>?</name:salutation>
<!--Optional:-->
<name:svcAccount>?</name:svcAccount>
<!--Optional:-->
<name:userId>?</name:userId>
<!--Optional:-->
<name:oid>?</name:oid>
<!--Optional:-->
<name:irn>?</name:irn>
<!--Optional:-->
<name:galaxyType>?</name:galaxyType>
<!--Optional:-->
<name:dmlAction>?</name:dmlAction>
</name:galaxyExtension>
</prof:name>
<!--Zero or more repetitions:-->
<prof:phone>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<phon:type>?</phon:type>
<phon:areaCode>?</phon:areaCode>
<phon:phoneNumber>?</phon:phoneNumber>
<!--Optional:-->
<phon:extension>?</phon:extension>
<!--Optional:-->
<phon:countryCode>?</phon:countryCode>
<!--Optional:-->
<phon:isOnDoNotCallList>?</phon:isOnDoNotCallList>
<!--Optional:-->
<phon:doNotCallRegisterDate>?</phon:doNotCallRegisterDate>
<!--Optional:-->
<phon:neverCall>?</phon:neverCall>
<!--Optional:-->
<phon:neverCallDate>?</phon:neverCallDate>
<!--Optional:-->
<phon:isCellPhone>?</phon:isCellPhone>
<!--Optional:-->
<phon:isCanadian>?</phon:isCanadian>
<!--Optional:-->
<phon:isDialable>?</phon:isDialable>
<!--Optional:-->
<phon:derivedCompanyName>?</phon:derivedCompanyName>
<!--Optional:-->
<phon:isPrimary>?</phon:isPrimary>
<!--Optional:-->
<phon:galaxyExtension>
<!--Optional:-->
<phon:prefix>?</phon:prefix>
<!--Optional:-->
<phon:unlisted>?</phon:unlisted>
<!--Optional:-->
<phon:emergency>?</phon:emergency>
<!--Optional:-->
<phon:international>?</phon:international>
<!--Optional:-->
<phon:tollfree>?</phon:tollfree>
<!--Optional:-->
<phon:wrongnumber>?</phon:wrongnumber>
<!--Optional:-->
<phon:svcAccount>?</phon:svcAccount>
<!--Optional:-->
<phon:userId>?</phon:userId>
<!--Optional:-->
<phon:oid>?</phon:oid>
<!--Optional:-->
<phon:irn>?</phon:irn>
<!--Optional:-->
<phon:galaxyType>?</phon:galaxyType>
<!--Optional:-->
<phon:dmlAction>?</phon:dmlAction>
</phon:galaxyExtension>
</prof:phone>
<!--Zero or more repetitions:-->
<prof:picture>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<pic:type>?</pic:type>
<pic:mimeType>?</pic:mimeType>
<pic:pictureSize>?</pic:pictureSize>
<pic:pictureLocator>?</pic:pictureLocator>
</prof:picture>
<!--Zero or more repetitions:-->
<prof:citizenship>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<cit:country>?</cit:country>
<!--Optional:-->
<cit:status>?</cit:status>
</prof:citizenship>
<!--Zero or more repetitions:-->
<prof:socialNetwork>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<soc:type>?</soc:type>
<soc:userId>?</soc:userId>
</prof:socialNetwork>
<!--Optional:-->
<prof:extension>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<ext1:xmlValue>?</ext1:xmlValue>
</prof:extension>
<!--Zero or more repetitions:-->
<prof:militaryService>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<mil:serviceType>?</mil:serviceType>
<mil:serviceCategory>?</mil:serviceCategory>
<!--Optional:-->
<mil:beginDate>?</mil:beginDate>
<!--Optional:-->
<mil:endDate>?</mil:endDate>
<!--Optional:-->
<mil:status>?</mil:status>
</prof:militaryService>
<!--Optional:-->
<prof:iama>
<!--1 or more repetitions:-->
<iama:iamaValue>?</iama:iamaValue>
</prof:iama>
<!--Zero or more repetitions:-->
<prof:socialEmployment>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<!--Optional:-->
<soc1:employerName>?</soc1:employerName>
<!--Optional:-->
<soc1:title>?</soc1:title>
<!--Optional:-->
<soc1:startDate>?</soc1:startDate>
<!--Optional:-->
<soc1:endDate>?</soc1:endDate>
<!--Optional:-->
<soc1:industry>?</soc1:industry>
<soc1:isCurrent>?</soc1:isCurrent>
</prof:socialEmployment>
<!--Zero or more repetitions:-->
<prof:socialEducationCredential>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<soc2:institution>?</soc2:institution>
<!--Optional:-->
<soc2:areaOfStudy>?</soc2:areaOfStudy>
<!--Optional:-->
<soc2:degree>?</soc2:degree>
<!--Optional:-->
<soc2:startDate>?</soc2:startDate>
<!--Optional:-->
<soc2:endDate>?</soc2:endDate>
</prof:socialEducationCredential>
<!--Zero or more repetitions:-->
<prof:localId>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<loc:value>?</loc:value>
</prof:localId>
<!--Zero or more repetitions:-->
<prof:personalMarker>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<personalMarkerCategory>
<per1:category>?</per1:category>
<per1:type>?</per1:type>
</personalMarkerCategory>
<text>?</text>
</prof:personalMarker>
<!--Optional:-->
<prof:galaxyProfileExtension>
<!--Optional:-->
<prof:userPersonOid>?</prof:userPersonOid>
<!--Optional:-->
<prof:svcAccount>?</prof:svcAccount>
<!--Optional:-->
<prof:userId>?</prof:userId>
<!--Optional:-->
<prof:oid>?</prof:oid>
<!--Optional:-->
<prof:irn>?</prof:irn>
<!--Optional:-->
<prof:pid>?</prof:pid>
<!--Optional:-->
<prof:pidType>?</prof:pidType>
<!--Optional:-->
<prof:deceased>?</prof:deceased>
<!--Optional:-->
<prof:contactPref>?</prof:contactPref>
<!--Optional:-->
<prof:contactOrgOid>?</prof:contactOrgOid>
<!--Optional:-->
<prof:contact>?</prof:contact>
<!--Optional:-->
<prof:hasStudentRecord>?</prof:hasStudentRecord>
<!--Optional:-->
<prof:hasPersonnelRecord>?</prof:hasPersonnelRecord>
<!--Optional:-->
<prof:hasFacultyRecord>?</prof:hasFacultyRecord>
<!--Optional:-->
<prof:employerOrgOid>?</prof:employerOrgOid>
<!--Optional:-->
<prof:employerName>?</prof:employerName>
<!--Optional:-->
<prof:jobTitle>?</prof:jobTitle>
<!--Optional:-->
<prof:legacyEmpNumber>?</prof:legacyEmpNumber>
<!--Optional:-->
<prof:legacyEmpCampusNumber>?</prof:legacyEmpCampusNumber>
<!--Optional:-->
<prof:ferpaHold>?</prof:ferpaHold>
<!--Optional:-->
<prof:ipdLegacyIrn>?</prof:ipdLegacyIrn>
<!--Optional:-->
<prof:rightToWork>?</prof:rightToWork>
<!--Optional:-->
<prof:hadLicenseRevoked>?</prof:hadLicenseRevoked>
<!--Optional:-->
<prof:licenseRevokedReason>?</prof:licenseRevokedReason>
<!--Optional:-->
<prof:convictedOfFelony>?</prof:convictedOfFelony>
<!--Optional:-->
<prof:felonyConvictionReason>?</prof:felonyConvictionReason>
<!--Optional:-->
<prof:ownerOrgOid>?</prof:ownerOrgOid>
<!--Optional:-->
<prof:lastRfiDate>?</prof:lastRfiDate>
<!--Optional:-->
<prof:lastBusTransDate>?</prof:lastBusTransDate>
<!--Optional:-->
<prof:militaryBase>?</prof:militaryBase>
<!--Optional:-->
<prof:ageRange>?</prof:ageRange>
<!--Optional:-->
<prof:academicStanding>?</prof:academicStanding>
<!--Optional:-->
<prof:repProfileOid>?</prof:repProfileOid>
<!--Optional:-->
<prof:academicStandingDate>?</prof:academicStandingDate>
<!--Optional:-->
<prof:version>?</prof:version>
<!--Optional:-->
<prof:rightToWorkCountry>?</prof:rightToWorkCountry>
<!--Optional:-->
<prof:militaryRank>?</prof:militaryRank>
<!--Optional:-->
<prof:militaryTdyOid>?</prof:militaryTdyOid>
<!--Optional:-->
<prof:bestTimeToCall>?</prof:bestTimeToCall>
<!--Optional:-->
<prof:highSchoolGraduationDate>?</prof:highSchoolGraduationDate>
<!--Optional:-->
<prof:highSchoolFlag>?</prof:highSchoolFlag>
<!--Optional:-->
<prof:employerTypeOid>?</prof:employerTypeOid>
<!--Optional:-->
<prof:duns>?</prof:duns>
<!--Optional:-->
<prof:citizenship>?</prof:citizenship>
<!--Optional:-->
<prof:militaryStatus>?</prof:militaryStatus>
<!--Optional:-->
<prof:militaryStartDate>?</prof:militaryStartDate>
<!--Optional:-->
<prof:militaryEndDate>?</prof:militaryEndDate>
</prof:galaxyProfileExtension>
<!--Optional:-->
<prof:identityBlock iden:exploded="false">
<!--Zero or more repetitions:-->
<iden:profid>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<iden:type>?</iden:type>
<iden:value>?</iden:value>
</iden:profid>
</prof:identityBlock>
<!--Zero or more repetitions:-->
<prof:affiliation>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<prof:value>?</prof:value>
<!--Optional:-->
<prof:date>?</prof:date>
<!--Optional:-->
<prof:lifeCycleStage>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<prof:value>?</prof:value>
<prof:date>?</prof:date>
<!--Optional:-->
<prof:lifeCycleStageEvent>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<prof:value>?</prof:value>
<prof:date>?</prof:date>
</prof:lifeCycleStageEvent>
</prof:lifeCycleStage>
</prof:affiliation>
</per:profile>
</per:createUpdatePersonInfoRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createUpdatePersonInfo"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getStudentIDByProfileID" name="getStudentIDByProfileID" bindingOperationName="getStudentIDByProfileID" type="Request-Response" outputName="getStudentIDByProfileIDResponse" inputName="getStudentIDByProfileIDRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService">
<soapenv:Header/>
<soapenv:Body>
<per:getStudentIDByProfileIDRequest>
<per:profileID>?</per:profileID>
</per:getStudentIDByProfileIDRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getStudentIDByProfileID"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createSISPerson" name="createSISPerson" bindingOperationName="createSISPerson" type="Request-Response" outputName="createSISPersonResponse" inputName="createSISPersonRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:per1="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person" xmlns:typ="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" xmlns:ent="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ext="http://platform.apollogrp.edu/model/extension" xmlns:add="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:ema="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:phon="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone">
<soapenv:Header/>
<soapenv:Body>
<per:createSISPersonRequest>
<per:SISPerson>
<per1:Name>
<!--Optional:-->
<typ:namePrefix>?</typ:namePrefix>
<typ:firstName>?</typ:firstName>
<!--Optional:-->
<typ:middleName>?</typ:middleName>
<typ:lastName>?</typ:lastName>
<!--Optional:-->
<typ:nameSuffix>?</typ:nameSuffix>
</per1:Name>
<!--Optional:-->
<per1:FormerName>
<!--Optional:-->
<typ:namePrefix>?</typ:namePrefix>
<typ:firstName>?</typ:firstName>
<!--Optional:-->
<typ:middleName>?</typ:middleName>
<typ:lastName>?</typ:lastName>
<!--Optional:-->
<typ:nameSuffix>?</typ:nameSuffix>
</per1:FormerName>
<!--Optional:-->
<per1:SSN>?</per1:SSN>
<!--Optional:-->
<per1:PartialSSN>?</per1:PartialSSN>
<!--Optional:-->
<per1:Gender>?</per1:Gender>
<per1:BirthDate>?</per1:BirthDate>
<per1:Contacts>
<!--Optional:-->
<typ:CurrentAddress typ:type="?">
<!--1 to 4 repetitions:-->
<typ:addressLine>?</typ:addressLine>
<typ:city>?</typ:city>
<typ:stateProvince>?</typ:stateProvince>
<typ:postalCode>?</typ:postalCode>
<!--Optional:-->
<typ:countryCode>?</typ:countryCode>
</typ:CurrentAddress>
<!--Optional:-->
<typ:PermanentAddress typ:type="?">
<!--1 to 4 repetitions:-->
<typ:addressLine>?</typ:addressLine>
<typ:city>?</typ:city>
<typ:stateProvince>?</typ:stateProvince>
<typ:postalCode>?</typ:postalCode>
<!--Optional:-->
<typ:countryCode>?</typ:countryCode>
</typ:PermanentAddress>
<!--Optional:-->
<typ:HomePhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:HomePhone>
<!--Optional:-->
<typ:MobilePhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:MobilePhone>
<!--Optional:-->
<typ:BusinessPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:BusinessPhone>
<!--Optional:-->
<typ:AuthorizedPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:AuthorizedPhone>
<!--Optional:-->
<typ:FaxPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:FaxPhone>
<!--Optional:-->
<typ:InternationalPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:InternationalPhone>
<!--Optional:-->
<typ:OtherPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:OtherPhone>
<!--Optional:-->
<typ:PrimaryEmail>?</typ:PrimaryEmail>
<!--Optional:-->
<typ:AuthorizedEmail>?</typ:AuthorizedEmail>
<!--Optional:-->
<typ:OtherEmail>?</typ:OtherEmail>
</per1:Contacts>
<!--Optional:-->
<per1:PrimaryLanguage>?</per1:PrimaryLanguage>
<!--Optional:-->
<per1:CitizenshipCountryCode>?</per1:CitizenshipCountryCode>
<per1:PersonRole>?</per1:PersonRole>
</per:SISPerson>
</per:createSISPersonRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createSISPerson"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getAlumniInfo" name="getAlumniInfo" bindingOperationName="getAlumniInfo" type="Request-Response" outputName="getAlumniInfoResponse" inputName="getAlumniInfoRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService">
<soapenv:Header/>
<soapenv:Body>
<per:getAlumniInfoRequest>
<per:studentID>?</per:studentID>
</per:getAlumniInfoRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getAlumniInfo"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/findProfiles" name="findProfiles" bindingOperationName="findProfiles" type="Request-Response" outputName="findProfilesResponse" inputName="findProfilesRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:per1="http://platform.apollogrp.edu/model/apolloglobal/profile/Person" xmlns:ent="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ext="http://platform.apollogrp.edu/model/extension" xmlns:add="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:ema="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:name="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phon="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone">
<soapenv:Header/>
<soapenv:Body>
<per:findProfilesRequest>
<per:search>
<!--Optional:-->
<per1:minSearchWeight>?</per1:minSearchWeight>
<!--Optional:-->
<per1:profileId>?</per1:profileId>
<!--0 to 20 repetitions:-->
<per1:localId>?</per1:localId>
<!--0 to 20 repetitions:-->
<per1:governmentId>?</per1:governmentId>
<!--Zero or more repetitions:-->
<per1:address>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<add:type>?</add:type>
<!--Optional:-->
<add:line1>?</add:line1>
<!--Optional:-->
<add:line2>?</add:line2>
<!--Optional:-->
<add:line3>?</add:line3>
<!--Optional:-->
<add:line4>?</add:line4>
<!--Optional:-->
<add:city>?</add:city>
<!--Optional:-->
<add:stateProvince>?</add:stateProvince>
<!--Optional:-->
<add:locality>?</add:locality>
<!--Optional:-->
<add:postalCode>?</add:postalCode>
<!--Optional:-->
<add:country>?</add:country>
<!--Optional:-->
<add:isPrimary>?</add:isPrimary>
<!--Optional:-->
<add:isCertified>?</add:isCertified>
<!--Optional:-->
<add:galaxyExtension>
<!--Optional:-->
<add:cassStatusCodeOid>?</add:cassStatusCodeOid>
<!--Optional:-->
<add:addressUsagePrio>?</add:addressUsagePrio>
<!--Optional:-->
<add:svcAccount>?</add:svcAccount>
<!--Optional:-->
<add:userId>?</add:userId>
<!--Optional:-->
<add:oid>?</add:oid>
<!--Optional:-->
<add:irn>?</add:irn>
<!--Optional:-->
<add:country>?</add:country>
<!--Optional:-->
<add:galaxyType>?</add:galaxyType>
<!--Optional:-->
<add:dmlAction>?</add:dmlAction>
</add:galaxyExtension>
</per1:address>
<!--Zero or more repetitions:-->
<per1:emailAddress>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<ema:type>?</ema:type>
<ema:emailAddress>?</ema:emailAddress>
<!--Optional:-->
<ema:suppressed>?</ema:suppressed>
<!--Optional:-->
<ema:suppressionDate>?</ema:suppressionDate>
<!--Optional:-->
<ema:isPrimary>?</ema:isPrimary>
<!--Optional:-->
<ema:galaxyExtension>
<!--Optional:-->
<ema:priority>?</ema:priority>
<!--Optional:-->
<ema:svcAccount>?</ema:svcAccount>
<!--Optional:-->
<ema:userId>?</ema:userId>
<!--Optional:-->
<ema:oid>?</ema:oid>
<!--Optional:-->
<ema:irn>?</ema:irn>
<!--Optional:-->
<ema:galaxyType>?</ema:galaxyType>
<!--Optional:-->
<ema:dmlAction>?</ema:dmlAction>
</ema:galaxyExtension>
</per1:emailAddress>
<!--Zero or more repetitions:-->
<per1:name>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<name:type>?</name:type>
<name:firstName>?</name:firstName>
<name:lastName>?</name:lastName>
<!--Optional:-->
<name:middleName>?</name:middleName>
<!--Optional:-->
<name:prefix>?</name:prefix>
<!--Optional:-->
<name:suffix>?</name:suffix>
<!--Optional:-->
<name:generation>?</name:generation>
<!--Optional:-->
<name:title>?</name:title>
<!--Optional:-->
<name:nickName>?</name:nickName>
<!--Optional:-->
<name:preferredName>?</name:preferredName>
<!--Optional:-->
<name:phoneticName>?</name:phoneticName>
<!--Optional:-->
<name:derivedGender>?</name:derivedGender>
<name:primary>?</name:primary>
<!--Optional:-->
<name:galaxyExtension>
<!--Optional:-->
<name:initials>?</name:initials>
<!--Optional:-->
<name:salutation>?</name:salutation>
<!--Optional:-->
<name:svcAccount>?</name:svcAccount>
<!--Optional:-->
<name:userId>?</name:userId>
<!--Optional:-->
<name:oid>?</name:oid>
<!--Optional:-->
<name:irn>?</name:irn>
<!--Optional:-->
<name:galaxyType>?</name:galaxyType>
<!--Optional:-->
<name:dmlAction>?</name:dmlAction>
</name:galaxyExtension>
</per1:name>
<!--Zero or more repetitions:-->
<per1:phone>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<phon:type>?</phon:type>
<phon:areaCode>?</phon:areaCode>
<phon:phoneNumber>?</phon:phoneNumber>
<!--Optional:-->
<phon:extension>?</phon:extension>
<!--Optional:-->
<phon:countryCode>?</phon:countryCode>
<!--Optional:-->
<phon:isOnDoNotCallList>?</phon:isOnDoNotCallList>
<!--Optional:-->
<phon:doNotCallRegisterDate>?</phon:doNotCallRegisterDate>
<!--Optional:-->
<phon:neverCall>?</phon:neverCall>
<!--Optional:-->
<phon:neverCallDate>?</phon:neverCallDate>
<!--Optional:-->
<phon:isCellPhone>?</phon:isCellPhone>
<!--Optional:-->
<phon:isCanadian>?</phon:isCanadian>
<!--Optional:-->
<phon:isDialable>?</phon:isDialable>
<!--Optional:-->
<phon:derivedCompanyName>?</phon:derivedCompanyName>
<!--Optional:-->
<phon:isPrimary>?</phon:isPrimary>
<!--Optional:-->
<phon:galaxyExtension>
<!--Optional:-->
<phon:prefix>?</phon:prefix>
<!--Optional:-->
<phon:unlisted>?</phon:unlisted>
<!--Optional:-->
<phon:emergency>?</phon:emergency>
<!--Optional:-->
<phon:international>?</phon:international>
<!--Optional:-->
<phon:tollfree>?</phon:tollfree>
<!--Optional:-->
<phon:wrongnumber>?</phon:wrongnumber>
<!--Optional:-->
<phon:svcAccount>?</phon:svcAccount>
<!--Optional:-->
<phon:userId>?</phon:userId>
<!--Optional:-->
<phon:oid>?</phon:oid>
<!--Optional:-->
<phon:irn>?</phon:irn>
<!--Optional:-->
<phon:galaxyType>?</phon:galaxyType>
<!--Optional:-->
<phon:dmlAction>?</phon:dmlAction>
</phon:galaxyExtension>
</per1:phone>
<!--Optional:-->
<per1:dateOfBirth>?</per1:dateOfBirth>
<!--Optional:-->
<per1:gender>?</per1:gender>
<!--Optional:-->
<per1:searchType>?</per1:searchType>
<!--1 or more repetitions:-->
<per1:roles>?</per1:roles>
<!--Optional:-->
<per1:lastFourDigitSSN>?</per1:lastFourDigitSSN>
</per:search>
</per:findProfilesRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/findProfiles"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="applicationSoap11" type="wsdl" bindingName="{http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1}applicationSoap11" soapVersion="1_1" anonymous="optional" definition="http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService-Soap11.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.actions.iface.tools.wsimport.WSImportAction@values-local"><![CDATA[<xml-fragment xmlns:con="http://eviware.com/soapui/config">
<con:entry key="wsdlLocation" value=""/>
<con:entry key="Use cached WSDL" value="true"/>
<con:entry key="HTTP Proxy" value=""/>
<con:entry key="WSDL" value="http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService-Soap11.wsdl"/>
<con:entry key="Catalog" value=""/>
<con:entry key="Source Directory" value=""/>
<con:entry key="Package" value=""/>
<con:entry key="Keep" value="false"/>
<con:entry key="Target Directory" value=""/>
<con:entry key="Tool Args" value=""/>
<con:entry key="Binding files" value=""/>
</xml-fragment>]]></con:setting></con:settings><con:definitionCache type="TEXT" rootPart="http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService-Soap11.wsdl"><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService-Soap11.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:import namespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" location="ApplicationService.wsdl"/>
<wsdl:binding name="applicationSoap11" type="tns:application">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="submitApplication">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1/submitApplication"/>
<wsdl:input name="submitApplicationRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="submitApplicationResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="ApplicationService.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="serviceFault">
<wsdl:part name="parameters" element="tns:serviceFault"/>
</wsdl:message>
<wsdl:message name="submitApplicationRequest">
<wsdl:part name="parameters" element="tns:submitApplicationRequest"/>
</wsdl:message>
<wsdl:message name="submitApplicationResponse">
<wsdl:part name="parameters" element="tns:submitApplicationResponse"/>
</wsdl:message>
<wsdl:portType name="application">
<wsdl:operation name="submitApplication">
<wsdl:input name="submitApplicationRequest" message="tns:submitApplicationRequest"/>
<wsdl:output name="submitApplicationResponse" message="tns:submitApplicationResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:appln="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" xmlns:apollosvc="http://platform.apollogrp.edu/service" xmlns:svcFault="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault">
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" schemaLocation="../../../../../model/apolloglobal/crm/application/v1/Application.xsd"/>
<xsd:import namespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" schemaLocation="../../../../../schemas/2010/05/28/ServiceFault.xsd"/>
<xsd:annotation>
<xsd:documentation apollosvc:operation="submitApplication"/>
</xsd:annotation>
<xsd:element name="serviceFault" type="svcFault:ServiceFault"/>
<xsd:element name="submitApplicationRequest">
<xsd:annotation>
<xsd:documentation>Submit application request from CRM to SOA
containing student and program details.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="appln:ApplicationDetail"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="submitApplicationResponse">
<xsd:annotation>
<xsd:documentation>Response to submit application request.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="success" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/crm/application/v1/Application.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" xmlns:pertype="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" xmlns:sis="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" xmlns:intper="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail" xmlns:acad="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics">
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" schemaLocation="../../../person/v1/PersonType.xsd"/>
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail" schemaLocation="../../../person/v1/InternationalDetail.xsd"/>
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" schemaLocation="../../../sis/v1/SISEntity.xsd"/>
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" schemaLocation="../../../sis/v1/AcademicsHistory.xsd"/>
<xsd:element name="ApplicationDetail" type="tns:ApplicationType"/>
<xsd:complexType name="ApplicationType">
<xsd:annotation>
<xsd:documentation>Application details for a student</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="tns:ApplicationId"/>
<xsd:element name="ProfileId" type="xsd:string"/>
<xsd:element name="StudentId" type="sis:PersonIdType"/>
<xsd:element name="SSN" type="pertype:SSNType" minOccurs="0"/>
<xsd:element name="NationalId" type="pertype:NationalIdType" minOccurs="0"/>
<xsd:element name="EthnicityCode" type="pertype:EthnicityCode" minOccurs="0"/>
<xsd:element name="RaceCode" type="pertype:RaceCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="StudentDisabilities" type="sis:StudentDisabilitiesType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="TermCode" type="sis:TermCodeType"/>
<xsd:element name="ApplicationDate" type="xsd:date" minOccurs="0"/>
<xsd:element name="CampusCode" type="xsd:string"/>
<xsd:element name="ProgramCode" type="xsd:string"/>
<xsd:element name="MajorCode" type="xsd:string"/>
<xsd:element name="AdmissionType" type="xsd:string" minOccurs="0"/>
<xsd:element name="StudentType" type="xsd:string" minOccurs="0"/>
<xsd:element name="ResidencyCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="FullOrPartTimeInd" type="sis:FullPartTimeIndicatorType" minOccurs="0"/>
<xsd:element name="DecisionComment" type="sis:DecisionCommentType" minOccurs="0"/>
<xsd:element name="ApplicationAttibutes" type="tns:AppplicationAttributeListType" minOccurs="0"/>
<xsd:element name="CohortCode" type="xsd:string" minOccurs="0"/>
<xsd:element ref="acad:AcademicsHistory" minOccurs="0"/>
<xsd:element ref="intper:InternationalDetail" minOccurs="0"/>
<!--xsd:element ref="intper:PassportVisaDetail" minOccurs="0"/-->
<xsd:element ref="sis:InternationalApplicationDetail" minOccurs="0"/>
<xsd:element name="CounselorInfo" type="sis:CounselorInfoType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ApplicationExtension" type="sis:ApplicationExtensionType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ApplicationId">
<xsd:annotation>
<xsd:documentation>The Application identifier (CRM opportunity).</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:complexType name="AppplicationAttributeListType">
<xsd:annotation>
<xsd:documentation>Application Attribute values containing Govt benefits, Financial Aid, Military attributes etc.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/person/v1/PersonType.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types">
<xs:complexType name="NameType">
<xs:annotation>
<xs:documentation>The prefix, first name, middle name, last name and suffix to identify the person name.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="namePrefix" type="xs:string" minOccurs="0"/>
<xs:element name="firstName" type="xs:string"/>
<xs:element name="middleName" type="xs:string" minOccurs="0"/>
<xs:element name="lastName" type="xs:string"/>
<xs:element name="nameSuffix" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="GenderCodeType">
<xs:annotation>
<xs:documentation>The gender of the Person</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Female"/>
<xs:enumeration value="Male"/>
<xs:enumeration value="Unreported"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BirthDateType">
<xs:annotation>
<xs:documentation>Date of Birth</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="SSNType">
<xs:annotation>
<xs:documentation>The person's U.S. Social Security Number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{9}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NationalIdType">
<xs:annotation>
<xs:documentation>The person's National Identifier</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PartialSSNType">
<xs:annotation>
<xs:documentation>The person's last four digits of their U.S. Social Security Number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContactsType">
<xs:annotation>
<xs:documentation>The Address, Phone and Email to define Person Contact Type.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CurrentAddress" type="tns:AddressType" minOccurs="0"/>
<xs:element name="PermanentAddress" type="tns:AddressType" minOccurs="0"/>
<xs:element name="HomePhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="MobilePhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="BusinessPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="AuthorizedPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="FaxPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="InternationalPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="OtherPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="PrimaryEmail" type="tns:EmailAddressType" minOccurs="0"/>
<xs:element name="AuthorizedEmail" type="tns:EmailAddressType" minOccurs="0"/>
<xs:element name="OtherEmail" type="tns:EmailAddressType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="phone" type="tns:PhoneType"/>
<xs:complexType name="PhoneType">
<xs:annotation>
<xs:documentation>The Country prefix code, Area city code, Phone Number and extension to define Phone Type.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="countryPrefixCode" type="xs:string" minOccurs="0"/>
<xs:element name="areaCityCode" type="xs:string" minOccurs="0"/>
<xs:element name="phoneNumber" type="xs:string"/>
<xs:element name="extension" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Home"/>
<xs:enumeration value="Mobile"/>
<xs:enumeration value="Business"/>
<xs:enumeration value="Fax"/>
<xs:enumeration value="Authorized"/>
<xs:enumeration value="Preferred"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="email" type="tns:EmailType"/>
<xs:complexType name="EmailType">
<xs:annotation>
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (Email) user within a network.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="emailAddress" type="xs:string"/>
</xs:sequence>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Preferred"/>
<xs:enumeration value="Authorized"/>
<xs:enumeration value="Univ"/>
<xs:enumeration value="Work"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="EmailAddressType">
<xs:annotation>
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (Email) user within a network.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="address" type="tns:AddressType"/>
<xs:complexType name="AddressType">
<xs:annotation>
<xs:documentation>Address Type</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="addressLine" type="xs:string" maxOccurs="4"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="stateProvince" type="xs:string"/>
<xs:element name="postalCode" type="xs:string"/>
<xs:element name="countryCode" type="tns:CountryCodeType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Home"/>
<xs:enumeration value="Permanent"/>
<xs:enumeration value="Employer"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="LanguageCodeType">
<xs:annotation>
<xs:documentation>Code indicating the language being used, using ISO 639-2 code (Alpha-3) set.
These codes are available at http://www.loc.gov/standards/iso639-2/</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="3"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CountryCodeType">
<xs:annotation>
<xs:documentation>Code indicating Country. Use ISO 3166-1 alpha-2 standard. The codes are available at http://www.iso.org</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EthnicityCode">
<xs:annotation>
<xs:documentation>The ethnic code defined by the United States government
1 Not Hispanic or Latino
2 Hispanic or Latino</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RaceCode">
<xs:annotation>
<xs:documentation>The Race code defined by the institution.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/person/v1/InternationalDetail.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail">
<xsd:element name="InternationalDetail" type="tns:InternationalDetailType"/>
<xsd:element name="PassportVisaDetail" type="tns:InternationalDetailType"/>
<xsd:complexType name="InternationalDetailType">
<xsd:annotation>
<xsd:documentation>Provides a content model for a International Student Detail.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VisaDetail" type="tns:VisaDetailType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="PassportNumber" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>PASSPORT NUMBER: This field indicates Passport Identification Number.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PassportExpirationDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>PASSPORT EXPIRATION DATE: This field indicates the date the passport
expires.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BirthCountry" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>BIRTH NATION CODE: This field indicates the Country Code of the nation
of the person's Birth.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CitizenshipCountryCode" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>LEGAL NATION CODE: This field indicates the Country Code of the nation
of the person's Citizenship.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NativeLanguageCode" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>LANGUAGE CODE: This field indicates the person's native Language Code.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VisaDetailType">
<xsd:annotation>
<xsd:documentation>Provides a content model for a Visa Detail.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VisaType" type="xsd:string">
<xsd:annotation>
<xsd:documentation>VISA TYPE CODE: The Type of Visa Issued.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VisaNumber" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>VISA NUMBER: A unique identification number assigned to a Visa.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VisaStartDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>VISA START DATE: The date the visa begins.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VisaExpiryDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>VISA EXPIRE DATE: The date the visa expires.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/sis/v1/SISEntity.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" xmlns:apollosvc="http://platform.apollogrp.edu/service">
<xsd:simpleType name="TermCodeType">
<xsd:annotation>
<xsd:documentation>Term Code</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{6}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PartTermCodeType">
<xsd:annotation>
<xsd:documentation>Part Term Code</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StudentLegacyIdType">
<xsd:annotation>
<xsd:documentation>Student Legacy Id</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="7"/>
<xsd:maxLength value="7"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PersonIdType">
<xsd:annotation>
<xsd:documentation>Student Legacy Id</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="9"/>
<xsd:maxLength value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FullPartTimeIndicatorType">
<xsd:annotation>
<xsd:documentation>Full Part Time Indicator</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="F"/>
<xsd:enumeration value="P"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SSNType">
<xsd:annotation>
<xsd:documentation>The person's U.S. Social Security Number</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{9}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PartialSSNType">
<xsd:annotation>
<xsd:documentation>The person's last four digits of their U.S. Social Security Number</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="studentInfoType">
<xsd:sequence>
<xsd:element name="studentName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Student Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="homeLocation" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Home Location: Student’s primary campus (example: ONL)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="residencyStatus" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Residency Status: Domestic,International</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="courseDetailType">
<xsd:sequence>
<xsd:element name="title" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Course title(full description).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="credits" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Course credit hours.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="lastActivityDateType">
<xsd:sequence>
<xsd:element name="termCode" type="tns:TermCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="studentLegacyId" type="tns:StudentLegacyIdType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Crn" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="lastActivityDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="correction" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CounselorInfoType">
<xsd:sequence>
<xsd:element name="CounselorId" type="tns:PersonIdType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CounselorCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InternationalApplicationDetail" type="tns:InternationalApplicationDetailType"/>
<xsd:complexType name="InternationalApplicationDetailType">
<xsd:sequence>
<xsd:element name="IntrackInfo" type="tns:IntrackInfoType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CasInfo" type="tns:CasInfoType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="VisaInfo" type="tns:VisaInfoType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VisaInfoType">
<xsd:sequence>
<xsd:element name="visaStartDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CasInfoType">
<xsd:sequence>
<xsd:element name="casApplicationId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
<xsd:element name="casUserDefinedStatus" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="casUserDefinedStatus" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="expectedProgramEndDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="latestAcceptanceDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="doNotSendApplicationInd" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="atasRequiredInd" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="casNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="casStatus" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="casExpiryDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="notes" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="totalNumberOfMissedContacts" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<xsd:element name="doNotSendApplicationInd" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="IntrackInfoType">
<xsd:sequence>
<xsd:element name="batchType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="batchNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="batchDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="lastChangeDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="applicantId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="applicationId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="studentLastName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="studentFirstName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="processingStatus" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="dateOfBirth" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="courseId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="courseTitle" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ApplicationExtensionType">
<xsd:sequence>
<xsd:element name="ExtensionElement" type="tns:ExtensionElementType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExtensionElementType">
<xsd:sequence>
<xsd:element name="Key" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Value" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="StudentDisabilitiesType">
<xsd:annotation>
<xsd:documentation>Disability Code and Medical Code</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DisabilityCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="MedicalCode" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DecisionCommentType">
<xsd:annotation>
<xsd:documentation>Application Decision Code and comment Type</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ApplicationDecisionOrgCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="ApplicationDecisionComment" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/sis/v1/AcademicsHistory.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" xmlns:apollosvc="http://platform.apollogrp.edu/service">
<xsd:element name="AcademicsHistory" type="tns:AcademicsType"/>
<xsd:complexType name="AcademicsType">
<xsd:sequence>
<xsd:element name="HighSchool" type="tns:HighSchoolType" minOccurs="0"/>
<xsd:element name="CollegeDetails" type="tns:CollegeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CollegeType">
<xsd:annotation>
<xsd:documentation>The structure of an XML object holding common
attributes
of a College Academics that are to be shared across SunGard
Higher
Education applications.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="CollegeCode" type="tns:InstitutionCode"/>
<xsd:element name="ProgramType" type="tns:ProgramType" minOccurs="0"/>
<xsd:element name="ProgramName" type="tns:ProgramName" minOccurs="0"/>
<xsd:element name="DegreeCode" type="tns:DegreeCode" minOccurs="0"/>
<xsd:element name="DegreeDate" type="tns:AcademicAwardDate" minOccurs="0"/>
<xsd:element name="Gpa" type="tns:GPA" minOccurs="0"/>
<xsd:element name="HoursTransferred" type="xsd:double" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The total number of hours transferred from the prior college. This is informational and does not update the transfer GPA in Academic History</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StartDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The first date of attendance at the prior
college</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The last date of attendance at the prior college</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DegreeCode">
<xsd:annotation>
<xsd:documentation>The degree received at the prior college</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProgramName">
<xsd:annotation>
<xsd:documentation>This identifies the Field of Study Code e.g. ELET, ANTH, etc.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProgramType">
<xsd:annotation>
<xsd:documentation>This identifies the Field of Study type.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CONCENTRATION"/>
<xsd:enumeration value="MAJOR"/>
<xsd:enumeration value="MINOR"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="HighSchoolType">
<xsd:annotation>
<xsd:documentation>The structure of an XML object holding common
attributes
of a HighSchool that are to be shared across SunGard
Higher
Education applications.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="HighSchoolCode" type="tns:InstitutionCode"/>
<xsd:element name="DiplomaType" type="tns:HighSchoolDiplomaType"/>
<xsd:element name="GraduationDate" type="tns:AcademicAwardDate"/>
<xsd:element name="Gpa" type="tns:GPA" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="GPA">
<xsd:annotation>
<xsd:documentation>Grade point average obtained at the Highschool or college</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:double"/>
</xsd:simpleType>
<xsd:simpleType name="AcademicAwardDate">
<xsd:annotation>
<xsd:documentation>Prospect/applicant graduation/degree date from high school/College.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:date"/>
</xsd:simpleType>
<xsd:simpleType name="HighSchoolDiplomaType">
<xsd:annotation>
<xsd:documentation>The Diploma Type received at the High school
Values: FD, GE and HS</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InstitutionCode">
<xsd:annotation>
<xsd:documentation>High school/College code.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/05/28/ServiceFault.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" elementFormDefault="qualified" xmlns:fau="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ServiceFault">
<xs:sequence>
<xs:element name="componentCode" type="fau:ComponentType" minOccurs="1" maxOccurs="1"/>
<xs:element name="transactionId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="errorCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="errorDescription" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ComponentType">
<xs:restriction base="xs:string">
<xs:enumeration value="01">
<xs:annotation>
<xs:documentation>Gateway</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="02">
<xs:annotation>
<xs:documentation>STS</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="03">
<xs:annotation>
<xs:documentation>Authorization Service</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="04">
<xs:annotation>
<xs:documentation>ServiceDepot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="05">
<xs:annotation>
<xs:documentation>DNL</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="06">
<xs:annotation>
<xs:documentation>ProfileSIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="07">
<xs:annotation>
<xs:documentation>ProductivitySIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="08">
<xs:annotation>
<xs:documentation>UserAttributesSIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="09">
<xs:annotation>
<xs:documentation>ActivityStreams SIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation>Authorization workflow</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="11">
<xs:annotation>
<xs:documentation>Authorization SIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ErrorCodeType">
<xs:annotation>
<xs:documentation>These are a list of error codes that will be returned from the platform in case of any errors or systems being down.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="PLATFORM-100">
<xs:annotation>
<xs:documentation>WS Security Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-101">
<xs:annotation>
<xs:documentation>Authentication Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-102">
<xs:annotation>
<xs:documentation>Service Timed out.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-103">
<xs:annotation>
<xs:documentation>XML Validation Failed for the request.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-104">
<xs:annotation>
<xs:documentation>Authorization Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-105">
<xs:annotation>
<xs:documentation>Error Occured while invoking the service Implementation.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-106">
<xs:annotation>
<xs:documentation>Invalid Operation</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-108">
<xs:annotation>
<xs:documentation>Invalid Request : tenantId is not present in the request Header.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-800">
<xs:annotation>
<xs:documentation>Service specific error - ProfileException</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-801">
<xs:annotation>
<xs:documentation>Profile GET operation error - ID or Relationships not set on root entity.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-802">
<xs:annotation>
<xs:documentation>Profile - Invalid enumeration value.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-803">
<xs:annotation>
<xs:documentation>Profile FIND operation error- Insufficient criteria supplied.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-804">
<xs:annotation>
<xs:documentation>Profile DELETE operation error - ID must be set on all entities or only pass root entity with ID set.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-805">
<xs:annotation>
<xs:documentation>Profile PUT operation error - Data integrity violation.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-806">
<xs:annotation>
<xs:documentation>Profile DELETE operation error - Entity record does not exist for deletion.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-900">
<xs:annotation>
<xs:documentation>One of the Platform components is Unavailable.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-901">
<xs:annotation>
<xs:documentation>One of the Service Implementation components is Unavailable.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-999">
<xs:annotation>
<xs:documentation>unclassified error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints/><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1/submitApplication" name="submitApplication" bindingOperationName="submitApplication" type="Request-Response" outputName="submitApplicationResponse" inputName="submitApplicationRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:app="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" xmlns:ent="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" xmlns:acad="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" xmlns:int="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail">
<soapenv:Header/>
<soapenv:Body>
<v1:submitApplicationRequest>
<app:ApplicationDetail>
<app:ApplicationId>?</app:ApplicationId>
<app:ProfileId>?</app:ProfileId>
<app:StudentId>?</app:StudentId>
<!--Optional:-->
<app:SSN>?</app:SSN>
<!--Optional:-->
<app:NationalId>?</app:NationalId>
<!--Optional:-->
<app:EthnicityCode>?</app:EthnicityCode>
<!--Zero or more repetitions:-->
<app:RaceCode>?</app:RaceCode>
<!--Zero or more repetitions:-->
<app:StudentDisabilities>
<ent:DisabilityCode>?</ent:DisabilityCode>
<!--Optional:-->
<ent:MedicalCode>?</ent:MedicalCode>
</app:StudentDisabilities>
<app:TermCode>?</app:TermCode>
<!--Optional:-->
<app:ApplicationDate>?</app:ApplicationDate>
<app:CampusCode>?</app:CampusCode>
<app:ProgramCode>?</app:ProgramCode>
<app:MajorCode>?</app:MajorCode>
<!--Optional:-->
<app:AdmissionType>?</app:AdmissionType>
<!--Optional:-->
<app:StudentType>?</app:StudentType>
<!--Optional:-->
<app:ResidencyCode>?</app:ResidencyCode>
<!--Optional:-->
<app:FullOrPartTimeInd>?</app:FullOrPartTimeInd>
<!--Optional:-->
<app:DecisionComment>
<!--Optional:-->
<ent:ApplicationDecisionOrgCode>?</ent:ApplicationDecisionOrgCode>
<!--Optional:-->
<ent:ApplicationDecisionComment>?</ent:ApplicationDecisionComment>
</app:DecisionComment>
<!--Optional:-->
<app:ApplicationAttibutes>
<!--1 or more repetitions:-->
<app:value>?</app:value>
</app:ApplicationAttibutes>
<!--Optional:-->
<app:CohortCode>?</app:CohortCode>
<!--Optional:-->
<acad:AcademicsHistory>
<!--Optional:-->
<acad:HighSchool>
<acad:HighSchoolCode>?</acad:HighSchoolCode>
<acad:DiplomaType>?</acad:DiplomaType>
<acad:GraduationDate>?</acad:GraduationDate>
<!--Optional:-->
<acad:Gpa>?</acad:Gpa>
</acad:HighSchool>
<!--Zero or more repetitions:-->
<acad:CollegeDetails>
<acad:CollegeCode>?</acad:CollegeCode>
<!--Optional:-->
<acad:ProgramType>?</acad:ProgramType>
<!--Optional:-->
<acad:ProgramName>?</acad:ProgramName>
<!--Optional:-->
<acad:DegreeCode>?</acad:DegreeCode>
<!--Optional:-->
<acad:DegreeDate>?</acad:DegreeDate>
<!--Optional:-->
<acad:Gpa>?</acad:Gpa>
<!--Optional:-->
<acad:HoursTransferred>?</acad:HoursTransferred>
<!--Optional:-->
<acad:StartDate>?</acad:StartDate>
<!--Optional:-->
<acad:EndDate>?</acad:EndDate>
</acad:CollegeDetails>
</acad:AcademicsHistory>
<!--Optional:-->
<int:InternationalDetail>
<!--Zero or more repetitions:-->
<int:VisaDetail>
<int:VisaType>?</int:VisaType>
<!--Optional:-->
<int:VisaNumber>?</int:VisaNumber>
<!--Optional:-->
<int:VisaStartDate>?</int:VisaStartDate>
<!--Optional:-->
<int:VisaExpiryDate>?</int:VisaExpiryDate>
</int:VisaDetail>
<!--Optional:-->
<int:PassportNumber>?</int:PassportNumber>
<!--Optional:-->
<int:PassportExpirationDate>?</int:PassportExpirationDate>
<!--Optional:-->
<int:BirthCountry>?</int:BirthCountry>
<!--Optional:-->
<int:CitizenshipCountryCode>?</int:CitizenshipCountryCode>
<!--Optional:-->
<int:NativeLanguageCode>?</int:NativeLanguageCode>
</int:InternationalDetail>
<!--Optional:-->
<ent:InternationalApplicationDetail>
<!--Optional:-->
<ent:IntrackInfo>
<ent:batchType>?</ent:batchType>
<ent:batchNumber>?</ent:batchNumber>
<ent:batchDate>?</ent:batchDate>
<!--Optional:-->
<ent:lastChangeDate>?</ent:lastChangeDate>
<!--Optional:-->
<ent:applicantId>?</ent:applicantId>
<!--Optional:-->
<ent:applicationId>?</ent:applicationId>
<!--Optional:-->
<ent:studentLastName>?</ent:studentLastName>
<!--Optional:-->
<ent:studentFirstName>?</ent:studentFirstName>
<ent:processingStatus>?</ent:processingStatus>
<!--Optional:-->
<ent:dateOfBirth>?</ent:dateOfBirth>
<!--Optional:-->
<ent:courseId>?</ent:courseId>
<!--Optional:-->
<ent:courseTitle>?</ent:courseTitle>
</ent:IntrackInfo>
<!--Optional:-->
<ent:CasInfo>
<ent:casApplicationId>?</ent:casApplicationId>
<ent:casUserDefinedStatus>?</ent:casUserDefinedStatus>
<!--Optional:-->
<ent:casUserDefinedStatus>?</ent:casUserDefinedStatus>
<ent:expectedProgramEndDate>?</ent:expectedProgramEndDate>
<ent:latestAcceptanceDate>?</ent:latestAcceptanceDate>
<!--Optional:-->
<ent:doNotSendApplicationInd>?</ent:doNotSendApplicationInd>
<!--Optional:-->
<ent:atasRequiredInd>?</ent:atasRequiredInd>
<ent:casNumber>?</ent:casNumber>
<!--Optional:-->
<ent:casStatus>?</ent:casStatus>
<!--Optional:-->
<ent:casExpiryDate>?</ent:casExpiryDate>
<!--Optional:-->
<ent:notes>?</ent:notes>
<!--Optional:-->
<ent:totalNumberOfMissedContacts>?</ent:totalNumberOfMissedContacts>
<ent:doNotSendApplicationInd>?</ent:doNotSendApplicationInd>
</ent:CasInfo>
<!--Optional:-->
<ent:VisaInfo>
<ent:visaStartDate>?</ent:visaStartDate>
</ent:VisaInfo>
</ent:InternationalApplicationDetail>
<!--Zero or more repetitions:-->
<app:CounselorInfo>
<ent:CounselorId>?</ent:CounselorId>
<ent:CounselorCode>?</ent:CounselorCode>
</app:CounselorInfo>
<!--Optional:-->
<app:ApplicationExtension>
<!--Zero or more repetitions:-->
<ent:ExtensionElement>
<ent:Key>?</ent:Key>
<ent:Value>?</ent:Value>
</ent:ExtensionElement>
</app:ApplicationExtension>
</app:ApplicationDetail>
</v1:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1/submitApplication"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:testSuite name="AUTOMATION BPP TESTSUITE"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="PersonServiceSoap11 TestSuite" searchProperties="true" id="6d279bce-031b-43c2-8bd2-78f52faa2583"><con:settings/><con:testStep type="properties" name="Properties"><con:settings/><con:config xsi:type="con:PropertiesStep" saveFirst="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:properties><con:property><con:name>gender</con:name><con:value>M</con:value></con:property><con:property><con:name>pf</con:name><con:value>Mr.</con:value></con:property><con:property><con:name>fn</con:name><con:value>BBSACHIN</con:value></con:property><con:property><con:name>ln</con:name><con:value>BBJAJU</con:value></con:property><con:property><con:name>mn</con:name><con:value>SANJAY</con:value></con:property><con:property><con:name>sf</con:name><con:value>Sr.</con:value></con:property><con:property><con:name>prmail</con:name><con:value>personal@gmail.com</con:value></con:property><con:property><con:name>authemail</con:name><con:value>work@gmail.com</con:value></con:property><con:property><con:name>bppmail</con:name><con:value>bpp@gmail.com</con:value></con:property><con:property><con:name>othemail</con:name><con:value>other@gmail.com</con:value></con:property><con:property><con:name>isPer</con:name><con:value>true</con:value></con:property><con:property><con:name>isWork</con:name><con:value>false</con:value></con:property><con:property><con:name>isBPP</con:name><con:value>false</con:value></con:property><con:property><con:name>isOther</con:name><con:value>false</con:value></con:property><con:property><con:name>cal1</con:name><con:value>Mailing Address Line 11</con:value></con:property><con:property><con:name>cal2</con:name><con:value>Mailing Address Line 22</con:value></con:property><con:property><con:name>cal3</con:name><con:value>Mailing Address Line 33</con:value></con:property><con:property><con:name>ccity</con:name><con:value>PHOENIX</con:value></con:property><con:property><con:name>cstate</con:name><con:value>PA</con:value></con:property><con:property><con:name>czipcode</con:name><con:value>85011</con:value></con:property><con:property><con:name>ccountry</con:name><con:value>US</con:value></con:property><con:property><con:name>hal1</con:name><con:value>Home Address Line 11</con:value></con:property><con:property><con:name>hal2</con:name><con:value>Home Address Line 22</con:value></con:property><con:property><con:name>hal3</con:name><con:value>Home Address Line 33</con:value></con:property><con:property><con:name>hcity</con:name><con:value>PHOENIX</con:value></con:property><con:property><con:name>hstate</con:name><con:value>PA</con:value></con:property><con:property><con:name>hzipcode</con:name><con:value>85027</con:value></con:property><con:property><con:name>hcountry</con:name><con:value>US</con:value></con:property><con:property><con:name>ha</con:name><con:value>111</con:value></con:property><con:property><con:name>hp</con:name><con:value>1111111</con:value></con:property><con:property><con:name>he</con:name><con:value>11111</con:value></con:property><con:property><con:name>hc</con:name><con:value>001</con:value></con:property><con:property><con:name>ma</con:name><con:value>222</con:value></con:property><con:property><con:name>mp</con:name><con:value>2222222</con:value></con:property><con:property><con:name>me</con:name><con:value>22222</con:value></con:property><con:property><con:name>mc</con:name><con:value>001</con:value></con:property><con:property><con:name>wa</con:name><con:value>333</con:value></con:property><con:property><con:name>wp</con:name><con:value>3333333</con:value></con:property><con:property><con:name>we</con:name><con:value>33333</con:value></con:property><con:property><con:name>wc</con:name><con:value>001</con:value></con:property><con:property><con:name>isHomeP</con:name><con:value>false</con:value></con:property><con:property><con:name>isWorkP</con:name><con:value>false</con:value></con:property><con:property><con:name>isMobileP</con:name><con:value>false</con:value></con:property><con:property><con:name>fa</con:name><con:value>444</con:value></con:property><con:property><con:name>fp</con:name><con:value>4444444</con:value></con:property><con:property><con:name>fe</con:name><con:value>44444</con:value></con:property><con:property><con:name>fc</con:name><con:value>001</con:value></con:property><con:property><con:name>oa</con:name><con:value>555</con:value></con:property><con:property><con:name>op</con:name><con:value>5555555</con:value></con:property><con:property><con:name>oe</con:name><con:value>55555</con:value></con:property><con:property><con:name>oc</con:name><con:value>001</con:value></con:property><con:property><con:name>isPerP</con:name><con:value>false</con:value></con:property><con:property><con:name>isOtherP</con:name><con:value>false</con:value></con:property><con:property><con:name>isFaxP</con:name><con:value>false</con:value></con:property><con:property><con:name>profileId</con:name><con:value>2daa1b0e-96a1-4b66-ab53-2542d20c2e6d</con:value></con:property><con:property><con:name>studentId</con:name><con:value>BP0000141</con:value></con:property><con:property><con:name>apId</con:name><con:value>zx234a</con:value></con:property><con:property><con:name>prefer</con:name><con:value>prefferedName</con:value></con:property><con:property><con:name>dob</con:name><con:value>1966-08-23</con:value></con:property><con:property><con:name>env</con:name><con:value>DT</con:value></con:property><con:property><con:name>targetUrl</con:name><con:value>https://dt-servicegateway.west.edu/servicegateway</con:value></con:property></con:properties></con:config></con:testStep><con:testStep type="groovy" name="Select Environment"><con:settings/><con:config><script><![CDATA[import com.eviware.soapui.support.*;
import com.eviware.soapui.settings.SSLSettings
import com.eviware.soapui.SoapUI
import java.io.*;
String[] envArray = ["DEV","DT", "ST","PROD"].toArray();
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Select Environment" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addComboBox( "EnvironmentURL", envArray, null);
map.put( "EnvironmentURL", properties.getPropertyValue("env"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
String targetUrl = "";
String env = (String) map.get("EnvironmentURL");
properties.setPropertyValue( "env", map.get("EnvironmentURL"));
if(env != null && !env.equals("") && env.equals("DEV"))
{
targetUrl = "https://dev-servicegateway.west.edu/servicegateway"
}
else if(env != null && !env.equals("") && env.equals("DT"))
{
targetUrl ="https://dt-servicegateway.west.edu/servicegateway"
}
properties.setPropertyValue( "targetUrl", targetUrl);
targetUrl= properties.getPropertyValue("targetUrl");
def currentTestSuite = testRunner.testCase.getTestSuite();
def prj = currentTestSuite.getProject();
def iface = prj.getInterfaceByName("PersonServiceSoap11");
def iface1 = prj.getInterfaceByName("applicationSoap11");
String[] urls = iface.getEndpoints();
String[] urls1 = iface1.getEndpoints();
for(url in urls)
{
if(!(url == null || url.trim().length() == 0))
{
iface.removeEndpoint(url);
}
}
for(url1 in urls1)
{
if(!(url1 == null || url1.trim().length() == 0))
{
iface1.removeEndpoint(url1);
}
}
java.util.List l1 = testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep);
ArrayList al = l1.toArray();
Iterator itr = al.iterator();
while(itr.hasNext()) {
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep step = (com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep)itr.next();
step.getTestRequest().setEndpoint(targetUrl);
}
return;
]]></script></con:config></con:testStep><con:testStep type="groovy" name="Enter Information of Student"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
String[] genderarray = ["M","F"].toArray();
String[] prefixArray = ["Mr.","Miss","Ms.","Mrs."].toArray();
String[] suffixArray = ["Jr.","Sr."].toArray();
String[] citArray = ["Yes","No"].toArray();
String[] plangArray = ["ENG"].toArray();
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Enter New Application Service Information" );
def properties = testRunner.testCase.getTestStepByName("Properties");
String targetUrl= properties.getPropertyValue("targetUrl");
dialog.addComboBox( "Prefix", prefixArray,null );
dialog.addTextField( "FirstName", "" );
dialog.addTextField( "LastName", "" );
dialog.addTextField( "MiddleName", "" );
dialog.addTextField( "PreferredName", "" );
dialog.addComboBox( "Suffix",suffixArray,null );
dialog.addComboBox( "Gender", genderarray, null);
//dialog.addTextField( "SSN(XXX-XX-XXXX)", "" );
dialog.addTextField( "DateOfBirth(YYYY-MM-DD)", "" );
dialog.addTextField( "PersonalEmailAddress", "" );
dialog.addTextField( "WorkEmailAddress", "" );
dialog.addTextField( "BPPEmailAddress", "" );
dialog.addTextField( "OtherEmailAddress", "" );
/*dialog.addComboBox( "Are you a U.S. citizen?", citArray, null);
dialog.addComboBox( "What is your Primary Language?", plangArray, null);
dialog.addTextField( "FormerFirstName", "" );
dialog.addTextField( "FormerLastName", "" );
dialog.addTextField( "FormerMiddleName", "" );*/
// add these to a separate panel to conserve space
GridBagLayout layout = new GridBagLayout();
JPanel checkboxPanel = new JPanel(layout);
log.info(checkboxPanel.getSize());
// checkboxes
JCheckBox isperBox = new JCheckBox("IsPrimary Personal", false);
JCheckBox isworkBox = new JCheckBox("IsPrimary Work", false);
JCheckBox isbppBox = new JCheckBox("IsPrimary BPP", false);
JCheckBox isothBox = new JCheckBox("IsPrimary Other", false);
// size the thing
GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.ipadx = 4;
c.anchor = GridBagConstraints.LINE_START;
//checkboxPanel.add(raceInfoBox, c);
checkboxPanel.add(isperBox, c);
c.gridx = 2;
c.gridy = 0;
c.gridwidth = 2;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isworkBox, c);
c.gridx = 0;
c.gridy = 1;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isbppBox, c);
c.gridx = 2;
c.gridy = 1;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isothBox, c);
c.gridx = 0;
c.gridy = 2;
dialog.addComponent(checkboxPanel);
//def map = new java.util.HashMap();
map.put("IsPrimary Personal", properties.getPropertyValue("isPer"));
map.put("IsPrimary Work", properties.getPropertyValue("isWork"));
map.put("IsPrimary BPP", properties.getPropertyValue("isBPP"));
map.put("IsPrimary Other", properties.getPropertyValue("isOther"));
map.put( "Prefix", properties.getPropertyValue("pf"));
map.put( "FirstName", properties.getPropertyValue("fn"));
map.put( "LastName", properties.getPropertyValue("ln"));
map.put( "MiddleName", properties.getPropertyValue("mn"));
map.put( "PreferredName", properties.getPropertyValue("prefer"));
map.put( "Suffix", properties.getPropertyValue("sf"));
map.put( "Gender", properties.getPropertyValue("gender"));
map.put( "AddressType", properties.getPropertyValue("country1"));
//map.put( "SSN(XXX-XX-XXXX)", properties.getPropertyValue("ssn"));
map.put( "DateOfBirth(YYYY-MM-DD)", properties.getPropertyValue("dob"));
map.put( "PersonalEmailAddress", properties.getPropertyValue("prmail"));
map.put( "WorkEmailAddress", properties.getPropertyValue("authemail"));
map.put( "BPPEmailAddress", properties.getPropertyValue("bppmail"));
map.put( "OtherEmailAddress", properties.getPropertyValue("othemail"));
/*map.put( "Are you a U.S. citizen?", properties.getPropertyValue("cit"));
map.put( "What is your Primary Language?", properties.getPropertyValue("plang"));
map.put( "FormerFirstName", properties.getPropertyValue("ffn"));
map.put( "FormerLastName", properties.getPropertyValue("fln"));
map.put( "FormerMiddleName", properties.getPropertyValue("fmn"));*/
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
String gender = (String) map.get("Gender").trim();
String pf = (String) map.get("Prefix").trim();
String sf = (String) map.get("Suffix").trim();
properties.setPropertyValue( "gender", map.get("Gender").trim());
properties.setPropertyValue( "pf", map.get("Prefix").trim());
properties.setPropertyValue( "fn", map.get("FirstName").trim());
properties.setPropertyValue( "ln", map.get("LastName").trim());
properties.setPropertyValue( "mn", map.get("MiddleName").trim());
properties.setPropertyValue( "prefer", map.get("PreferredName").trim());
properties.setPropertyValue( "sf", map.get("Suffix").trim());
//properties.setPropertyValue( "ssn", map.get("SSN(XXX-XX-XXXX)").trim());
properties.setPropertyValue( "dob", map.get("DateOfBirth(YYYY-MM-DD)").trim());
properties.setPropertyValue( "prmail", map.get("PersonalEmailAddress").trim());
properties.setPropertyValue( "authemail", map.get("WorkEmailAddress").trim());
properties.setPropertyValue( "bppmail", map.get("BPPEmailAddress").trim());
properties.setPropertyValue( "othemail", map.get("OtherEmailAddress").trim());
map.put("IsPrimary Personal", (String)isperBox.isSelected());
map.put("IsPrimary Work", (String)isworkBox.isSelected());
map.put("IsPrimary BPP", (String)isbppBox.isSelected());
map.put("IsPrimary Other", (String)isothBox.isSelected());
// get target step
def step = testRunner.testCase.getTestStepByName( "Properties" );
step.setPropertyValue("isPer", map.get("IsPrimary Personal"));
step.setPropertyValue("isWork", map.get("IsPrimary Work"));
step.setPropertyValue("isBPP", map.get("IsPrimary BPP"));
step.setPropertyValue("isOther", map.get("IsPrimary Other"));
String isPer = (String) map.get("IsPrimary Personal");
String isWork = (String) map.get("IsPrimary Work");
String isBPP = (String) map.get("IsPrimary BPP");
String isOther = (String) map.get("IsPrimary Other");
HashMap mapwaiver = new HashMap();
if (isPer.equals("true")) {
step.setPropertyValue("isPer", 'true');
}else
{
step.setPropertyValue("isPer", 'false');
}
if (isWork.equals("true")) {
step.setPropertyValue("isWork", 'true');
}else
{
step.setPropertyValue("isWork", 'false');
}
if (isBPP.equals("true")) {
step.setPropertyValue("isBPP", 'true');
}else
{
step.setPropertyValue("isBPP", 'false');
}
if (isOther.equals("true")) {
step.setPropertyValue("isOther", 'true');
}else
{
step.setPropertyValue("isOther", 'false');
}
/*properties.setPropertyValue( "plang", map.get("What is your Primary Language?").trim());
properties.setPropertyValue( "ffn", map.get("FormerFirstName").trim());
properties.setPropertyValue( "fmn", map.get("FormerMiddleName").trim());
properties.setPropertyValue( "fln", map.get("FormerLastName").trim());
String formername = null;
formername =map.get("FormerFirstName").trim()+","+map.get("FormerMiddleName").trim()+","+map.get("FormerLastName").trim()
if(formername != null)
{
properties.setPropertyValue( "formername", formername);
}
else
{
properties.setPropertyValue( "formername", null);
}
String ci = map.get("Are you a U.S. citizen?").trim()
if(ci.equals("Yes"))
properties.setPropertyValue( "cit","USA" );
else
properties.setPropertyValue( "cit",null );
def currentTestSuite = testRunner.testCase.getTestSuite();
def prj = currentTestSuite.getProject();
def iface = prj.getInterfaceByName("TransactionDriverSoapBinding");
def iface1 = prj.getInterfaceByName("SubmitApplicationSoap11");
String[] urls = iface.getEndpoints();
String[] urls1 = iface1.getEndpoints();
for(url in urls)
{
if(!(url == null || url.trim().length() == 0))
{
iface.removeEndpoint(url);
}
}
for(url1 in urls1)
{
if(!(url1 == null || url1.trim().length() == 0))
{
iface1.removeEndpoint(url1);
}
}
//iface.addEndpoint("https://dev-servicegateway.west.edu/servicegateway");
//iface.changeEndpoint("https://dev-servicegateway.west.edu/servicegateway",targetUrl);
java.util.List l1 = testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep);
ArrayList al = l1.toArray();
Iterator itr = al.iterator();
while(itr.hasNext()) {
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep step = (com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep)itr.next();
step.getTestRequest().setEndpoint(targetUrl);
} */
return;
</script></con:config></con:testStep><con:testStep type="groovy" name="Enter Address Information"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import java.io.*;
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Enter Address Information" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addTextField( "MailingAddressLine1", "" );
dialog.addTextField( "MailingAddressLine2", "" );
dialog.addTextField( "MailingAddressLine3", "" );
dialog.addTextField( "MailingCity", "" );
dialog.addTextField( "MailingState", "" );
dialog.addTextField( "MailingZipCode", "" );
dialog.addTextField( "MailingCountry", "" );
dialog.addTextField( "HomeAddressLine1", "" );
dialog.addTextField( "HomeAddressLine2", "" );
dialog.addTextField( "HomeAddressLine3", "" );
dialog.addTextField( "HomeCity", "" );
dialog.addTextField( "HomeState", "" );
dialog.addTextField( "HomeZipCode", "" );
dialog.addTextField( "HomeCountry", "" );
map.put( "MailingAddressLine1", properties.getPropertyValue("cal1"));
map.put( "MailingAddressLine2", properties.getPropertyValue("cal2"));
map.put( "MailingAddressLine3", properties.getPropertyValue("cal3"));
map.put( "MailingCity", properties.getPropertyValue("ccity"));
map.put( "MailingState", properties.getPropertyValue("cstate"));
map.put( "MailingZipCode", properties.getPropertyValue("czipcode"));
map.put( "MailingCountry", properties.getPropertyValue("ccountry"));
map.put( "HomeAddressLine1", properties.getPropertyValue("hal1"));
map.put( "HomeAddressLine2", properties.getPropertyValue("hal2"));
map.put( "HomeAddressLine3", properties.getPropertyValue("hal3"));
map.put( "HomeCity", properties.getPropertyValue("hcity"));
map.put( "HomeState", properties.getPropertyValue("hstate"));
map.put( "HomeZipCode", properties.getPropertyValue("hzipcode"));
map.put( "HomeCountry", properties.getPropertyValue("hcountry"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
properties.setPropertyValue( "cal1", map.get("MailingAddressLine1"));
properties.setPropertyValue( "cal2", map.get("MailingAddressLine2"));
properties.setPropertyValue( "cal3", map.get("MailingAddressLine3"));
properties.setPropertyValue( "ccity", map.get("MailingCity"));
properties.setPropertyValue( "cstate", map.get("MailingState"));
properties.setPropertyValue( "czipcode", map.get("MailingZipCode"));
properties.setPropertyValue( "ccountry", map.get("MailingCountry"));
properties.setPropertyValue( "hal1", map.get("HomeAddressLine1"));
properties.setPropertyValue( "hal2", map.get("HomeAddressLine2"));
properties.setPropertyValue( "hal3", map.get("HomeAddressLine3"));
properties.setPropertyValue( "hcity", map.get("HomeCity"));
properties.setPropertyValue( "hstate", map.get("HomeState"));
properties.setPropertyValue( "hzipcode", map.get("HomeZipCode"));
properties.setPropertyValue( "hcountry", map.get("HomeCountry"));
</script></con:config></con:testStep><con:testStep type="groovy" name="Enter Telephone Information"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import com.eviware.soapui.support.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Enter Telephone Information" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addTextField( "Home AreaCode", "" );
dialog.addTextField( "Home PhoneNumber", "" );
dialog.addTextField( "Home Extension", "" );
dialog.addTextField( "Home CountryCode", "" );
dialog.addTextField( "Mobile AreaCode", "" );
dialog.addTextField( "Mobile PhoneNumber", "" );
dialog.addTextField( "Mobile Extension", "" );
dialog.addTextField( "Mobile CountryCode", "" );
dialog.addTextField( "Work AreaCode", "" );
dialog.addTextField( "Work PhoneNumber", "" );
dialog.addTextField( "Work Extension", "" );
dialog.addTextField( "Work CountryCode", "" );
// add these to a separate panel to conserve space
GridBagLayout layout = new GridBagLayout();
JPanel checkboxPanel = new JPanel(layout);
log.info(checkboxPanel.getSize());
// checkboxes
JCheckBox ishomeBox = new JCheckBox("IsPrimary Home", false);
JCheckBox isworkBox = new JCheckBox("IsPrimary Work", false);
JCheckBox ismobileBox = new JCheckBox("IsPrimary Mobile", false);
// size the thing
GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.ipadx = 4;
c.anchor = GridBagConstraints.LINE_START;
//checkboxPanel.add(raceInfoBox, c);
checkboxPanel.add(ishomeBox, c);
c.gridx = 2;
c.gridy = 0;
c.gridwidth = 2;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isworkBox, c);
c.gridx = 0;
c.gridy = 1;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(ismobileBox, c);
c.gridx = 0;
c.gridy = 1;
dialog.addComponent(checkboxPanel);
map.put("IsPrimary Home", properties.getPropertyValue("isHomeP"));
map.put("IsPrimary Work", properties.getPropertyValue("isWorkP"));
map.put("IsPrimary Mobile", properties.getPropertyValue("isMobileP"));
map.put( "Home AreaCode", properties.getPropertyValue("ha"));
map.put( "Home PhoneNumber", properties.getPropertyValue("hp"));
map.put( "Home Extension", properties.getPropertyValue("he"));
map.put( "Home CountryCode", properties.getPropertyValue("hc"));
map.put( "Mobile AreaCode", properties.getPropertyValue("ma"));
map.put( "Mobile PhoneNumber", properties.getPropertyValue("mp"));
map.put( "Mobile Extension", properties.getPropertyValue("me"));
map.put( "Mobile CountryCode", properties.getPropertyValue("mc"));
map.put( "Work AreaCode", properties.getPropertyValue("wa"));
map.put( "Work PhoneNumber", properties.getPropertyValue("wp"));
map.put( "Work Extension", properties.getPropertyValue("we"));
map.put( "Work CountryCode", properties.getPropertyValue("wc"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
properties.setPropertyValue( "ha", map.get("Home AreaCode"));
properties.setPropertyValue( "hp", map.get("Home PhoneNumber"));
properties.setPropertyValue( "he", map.get("Home Extension"));
properties.setPropertyValue( "hc", map.get("Home CountryCode"));
properties.setPropertyValue( "ma", map.get("Mobile AreaCode"));
properties.setPropertyValue( "mp", map.get("Mobile PhoneNumber"));
properties.setPropertyValue( "me", map.get("Mobile Extension"));
properties.setPropertyValue( "mc", map.get("Mobile CountryCode"));
properties.setPropertyValue( "wa", map.get("Work AreaCode"));
properties.setPropertyValue( "wp", map.get("Work PhoneNumber"));
properties.setPropertyValue( "we", map.get("Work Extension"));
properties.setPropertyValue( "wc", map.get("Work CountryCode"));
map.put("IsPrimary Home", (String)ishomeBox.isSelected());
map.put("IsPrimary Work", (String)isworkBox.isSelected());
map.put("IsPrimary Mobile", (String)ismobileBox.isSelected());
// get target step
def step = testRunner.testCase.getTestStepByName( "Properties" );
step.setPropertyValue("isHomeP", map.get("IsPrimary Home"));
step.setPropertyValue("isWorkP", map.get("IsPrimary Work"));
step.setPropertyValue("isMobileP", map.get("IsPrimary Mobile"));
String isHomeP = (String) map.get("IsPrimary Home");
String isWorkP = (String) map.get("IsPrimary Work");
String isMobileP = (String) map.get("IsPrimary Mobile");
HashMap mapwaiver = new HashMap();
if (isHomeP.equals("true")) {
step.setPropertyValue("isHomeP", 'true');
}else
{
step.setPropertyValue("isHomeP", 'false');
}
if (isWorkP.equals("true")) {
step.setPropertyValue("isWorkP", 'true');
}else
{
step.setPropertyValue("isWorkP", 'false');
}
if (isMobileP.equals("true")) {
step.setPropertyValue("isMobileP", 'true');
}else
{
step.setPropertyValue("isMobileP", 'false');
}
</script></con:config></con:testStep><con:testStep type="groovy" name="continue Enter Telephone Information"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import com.eviware.soapui.support.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Continue Enter Telephone Information" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addTextField( "Fax AreaCode", "" );
dialog.addTextField( "Fax PhoneNumber", "" );
dialog.addTextField( "Fax Extension", "" );
dialog.addTextField( "Fax CountryCode", "" );
dialog.addTextField( "Other AreaCode", "" );
dialog.addTextField( "Other PhoneNumber", "" );
dialog.addTextField( "Other Extension", "" );
dialog.addTextField( "Other CountryCode", "" );
// add these to a separate panel to conserve space
GridBagLayout layout = new GridBagLayout();
JPanel checkboxPanel = new JPanel(layout);
log.info(checkboxPanel.getSize());
// checkboxes
JCheckBox isFaxBox = new JCheckBox("IsPrimary Fax", false);
JCheckBox isOtherBox = new JCheckBox("IsPrimary Other", false);
// size the thing
GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.ipadx = 4;
c.anchor = GridBagConstraints.LINE_START;
//checkboxPanel.add(raceInfoBox, c);
checkboxPanel.add(isFaxBox, c);
c.gridx = 2;
c.gridy = 0;
c.gridwidth = 2;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isOtherBox, c);
c.gridx = 0;
c.gridy = 1;
dialog.addComponent(checkboxPanel);
map.put("IsPrimary Fax", properties.getPropertyValue("isFaxP"));
map.put("IsPrimary Other", properties.getPropertyValue("isOtherP"));
map.put( "Fax AreaCode", properties.getPropertyValue("fa"));
map.put( "Fax PhoneNumber", properties.getPropertyValue("fp"));
map.put( "Fax Extension", properties.getPropertyValue("fe"));
map.put( "Fax CountryCode", properties.getPropertyValue("fc"));
map.put( "Other AreaCode", properties.getPropertyValue("oa"));
map.put( "Other PhoneNumber", properties.getPropertyValue("op"));
map.put( "Other Extension", properties.getPropertyValue("oe"));
map.put( "Other CountryCode", properties.getPropertyValue("oc"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
properties.setPropertyValue( "fa", map.get("Fax AreaCode"));
properties.setPropertyValue( "fp", map.get("Fax PhoneNumber"));
properties.setPropertyValue( "fe", map.get("Fax Extension"));
properties.setPropertyValue( "fc", map.get("Fax CountryCode"));
properties.setPropertyValue( "oa", map.get("Other AreaCode"));
properties.setPropertyValue( "op", map.get("Other PhoneNumber"));
properties.setPropertyValue( "oe", map.get("Other Extension"));
properties.setPropertyValue( "oc", map.get("Other CountryCode"));
map.put("IsPrimary Fax", (String)isFaxBox.isSelected());
map.put("IsPrimary Other", (String)isOtherBox.isSelected());
// get target step
def step = testRunner.testCase.getTestStepByName( "Properties" );
step.setPropertyValue("isPerP", map.get("IsPrimary Fax"));
step.setPropertyValue("isOtherP", map.get("IsPrimary Other"));
String isFaxP = (String) map.get("IsPrimary Fax");
String isOtherP = (String) map.get("IsPrimary Other");
HashMap mapwaiver = new HashMap();
if (isFaxP.equals("true")) {
step.setPropertyValue("isFaxP", 'true');
}else
{
step.setPropertyValue("isFaxP", 'false');
}
isOtherBox
if (isOtherP.equals("true")) {
step.setPropertyValue("isOtherP", 'true');
}else
{
step.setPropertyValue("isOtherP", 'false');
}
</script></con:config></con:testStep><con:testStep type="request" name="createUpdatePersonInfo"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>PersonServiceSoap11</con:interface><con:operation>createUpdatePersonInfo</con:operation><con:request name="createUpdatePersonInfo"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="tenantId" value="A801173AFBE1849BE040100A2D084350" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>https://dt-servicegateway.west.edu/servicegateway</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:root="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:ext="http://platform.apollogrp.edu/model/extension" xmlns:prof="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" xmlns:ent="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:bio="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:fam="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" xmlns:prof1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" xmlns:url="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" xmlns:add="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:cer="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" xmlns:educ="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" xmlns:ns14="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:ema="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:emp="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" xmlns:fun="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" xmlns:fun1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" xmlns:hob="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" xmlns:lan="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" xmlns:med="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" xmlns:name="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phon="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" xmlns:pic="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" xmlns:cit="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" xmlns:soc="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" xmlns:ext1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" xmlns:mil="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" xmlns:iama="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" xmlns:soc1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" xmlns:soc2="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" xmlns:loc="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" xmlns:per1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" xmlns:iden="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" xmlns:platform="http://platform.apollogrp.edu/gateway" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<soapenv:Header/>
<soapenv:Body>
<per:createUpdatePersonInfoRequest>
<!--<per:profileId>${Properties#profileId}</per:profileId>-->
<!--<per:enableDeleteSection>true</per:enableDeleteSection>-->
<per:profile>
<prof:profileInformation>
<prof1:dateOfBirth>${Properties#dob}T00:00:00</prof1:dateOfBirth>
<prof1:gender>${Properties#gender}</prof1:gender>
</prof:profileInformation>
<prof:address>
<add:type>Mailing</add:type>
<add:line1>${Properties#cal1}</add:line1>
<add:line2>${Properties#cal2}</add:line2>
<add:line3>${Properties#cal3}</add:line3>
<add:city>${Properties#ccity}</add:city>
<add:stateProvince>${Properties#cstate}</add:stateProvince>
<add:postalCode>${Properties#czipcode}</add:postalCode>
<add:country>${Properties#ccountry}</add:country>
<add:isPrimary>false</add:isPrimary>
</prof:address>
<prof:address>
<add:type>Home</add:type>
<add:line1>${Properties#hal1}</add:line1>
<add:line2>${Properties#hal2}</add:line2>
<add:line3>${Properties#hal3}</add:line3>
<add:city>${Properties#hcity}</add:city>
<add:stateProvince>${Properties#hstate}</add:stateProvince>
<add:postalCode>${Properties#hzipcode}</add:postalCode>
<add:country>${Properties#hcountry}</add:country>
<add:isPrimary>false</add:isPrimary>
</prof:address>
<prof:emailAddress>
<ns14:type>Personal</ns14:type>
<ns14:emailAddress>${Properties#prmail}</ns14:emailAddress>
<ns14:isPrimary>${Properties#isPer}</ns14:isPrimary>
</prof:emailAddress>
<prof:emailAddress>
<ns14:type>Work</ns14:type>
<ns14:emailAddress>${Properties#authemail}</ns14:emailAddress>
<ns14:isPrimary>${Properties#isWork}</ns14:isPrimary>
</prof:emailAddress>
<prof:emailAddress>
<ns14:type>BPP</ns14:type>
<ns14:emailAddress>${Properties#bppmail}</ns14:emailAddress>
<ns14:isPrimary>${Properties#isBPP}</ns14:isPrimary>
</prof:emailAddress>
<prof:emailAddress>
<ns14:type>Other</ns14:type>
<ns14:emailAddress>${Properties#othemail}</ns14:emailAddress>
<ns14:isPrimary>${Properties#isOther}</ns14:isPrimary>
</prof:emailAddress>
<prof:name>
<name:type>Legal</name:type>
<name:firstName>${Properties#fn}</name:firstName>
<name:lastName>${Properties#ln}</name:lastName>
<name:middleName>${Properties#mn}</name:middleName>
<name:prefix>${Properties#pf}</name:prefix>
<name:suffix>${Properties#sf}</name:suffix>
<name:preferredName>${Properties#prefer}</name:preferredName>
<name:primary>false</name:primary>
</prof:name>
<prof:phone>
<phon:type>Home</phon:type>
<phon:areaCode>${Properties#ha}</phon:areaCode>
<phon:phoneNumber>${Properties#hp}</phon:phoneNumber>
<phon:extension>${Properties#he}</phon:extension>
<phon:countryCode>${Properties#hc}</phon:countryCode>
<phon:isPrimary>${Properties#isHomeP}</phon:isPrimary>
</prof:phone>
<prof:phone>
<phon:type>Mobile</phon:type>
<phon:areaCode>${Properties#ma}</phon:areaCode>
<phon:phoneNumber>${Properties#mp}</phon:phoneNumber>
<phon:extension>${Properties#me}</phon:extension>
<phon:countryCode>${Properties#mc}</phon:countryCode>
<phon:isPrimary>${Properties#isMobileP}</phon:isPrimary>
</prof:phone>
<prof:phone>
<phon:type>Work</phon:type>
<phon:areaCode>${Properties#wa}</phon:areaCode>
<phon:phoneNumber>${Properties#wp}</phon:phoneNumber>
<phon:extension>${Properties#we}</phon:extension>
<phon:countryCode>${Properties#wc}</phon:countryCode>
<phon:isPrimary>${Properties#isWorkP}</phon:isPrimary>
</prof:phone>
<prof:phone>
<phon:type>Fax</phon:type>
<phon:areaCode>${Properties#fa}</phon:areaCode>
<phon:phoneNumber>${Properties#fp}</phon:phoneNumber>
<phon:extension>${Properties#fe}</phon:extension>
<phon:countryCode>${Properties#fc}</phon:countryCode>
<phon:isPrimary>${Properties#isFaxP}</phon:isPrimary>
</prof:phone>
<prof:phone>
<phon:type>Other</phon:type>
<phon:areaCode>${Properties#oa}</phon:areaCode>
<phon:phoneNumber>${Properties#op}</phon:phoneNumber>
<phon:extension>${Properties#oe}</phon:extension>
<phon:countryCode>${Properties#oc}</phon:countryCode>
<phon:isPrimary>${Properties#isOtherP}</phon:isPrimary>
</prof:phone>
<prof:affiliation>
<prof:value>STUDENT</prof:value>
</prof:affiliation>
</per:profile>
</per:createUpdatePersonInfoRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createUpdatePersonInfo" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="groovy" name="createUpdateStatus"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
def aOrderStep = testRunner.testCase.getTestStepByName("createUpdatePersonInfo");
String addOrderResponse = aOrderStep.getProperty("Response").getValue();
// Parse Add Order response
def node = new XmlSlurper().parseText(addOrderResponse);
String errorCode = node.Body.Fault.faultcode.text();
log.info(node);
if(!errorCode.equals("")) {
//String errorCode = node.Body.Fault.faultcode.text();
String errorMe = node.Body.Fault.detail.serviceFault.errorCode.text();
String errorDe = node.Body.Fault.detail.serviceFault.errorDescription.text();
String message = '\nError Code = '+errorMe+ '\nError Message = '+ errorDe;
//UISupport.showErrorMessage(' Failed! '+message );
//System.exit();
def halt = UISupport.confirm('An Exception has Occurred, would you like to continue?'+message, 'User Confirmation' );
if(!halt)
{
testRunner.cancel( "On User Request!" );
return;
}
}else
{
}</script></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>profileId</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>createUpdatePersonInfo</con:sourceStep><con:sourcePath>declare namespace per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"
//per:createUpdatePersonInfoResponse/per:profileId</con:sourcePath><con:targetType>profileId</con:targetType><con:targetStep>Properties</con:targetStep><con:targetPath/></con:transfers></con:config></con:testStep><con:testStep type="request" name="getStudentIDByProfileID"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>PersonServiceSoap11</con:interface><con:operation>getStudentIDByProfileID</con:operation><con:request name="getStudentIDByProfileID"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="tenantId" value="A801173AFBE1849BE040100A2D084350" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>https://dt-servicegateway.west.edu/servicegateway</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService">
<soapenv:Header/>
<soapenv:Body>
<per:getStudentIDByProfileIDRequest>
<per:profileID>${Properties#profileId}</per:profileID>
</per:getStudentIDByProfileIDRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion" name="Not SOAP Fault" disabled="true"/><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getStudentIDByProfileID" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="groovy" name="GetStudentIdStatus"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
def aOrderStep = testRunner.testCase.getTestStepByName("getStudentIDByProfileID");
String addOrderResponse = aOrderStep.getProperty("Response").getValue();
// Parse Add Order response
def node = new XmlSlurper().parseText(addOrderResponse);
String errorCode = node.Body.Fault.faultcode.text();
log.info(node);
if(!errorCode.equals("")) {
//String errorCode = node.Body.Fault.faultcode.text();
String errorMe = node.Body.Fault.detail.serviceFault.errorCode.text();
String errorDe = node.Body.Fault.detail.serviceFault.errorDescription.text();
String message = '\nError Code = '+errorMe+ '\nError Message = '+ errorDe;
//UISupport.showErrorMessage(' Failed! '+message );
//System.exit();
def halt = UISupport.confirm('An Exception has Occurred, would you like to continue?'+message, 'User Confirmation' );
if(!halt)
{
testRunner.cancel( "On User Request!" );
return;
}
}</script></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer StudentId"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>studentId</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>getStudentIDByProfileID</con:sourceStep><con:sourcePath>declare namespace per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"
//per:getStudentIDByProfileIDResponse/per:studentID</con:sourcePath><con:targetType>studentId</con:targetType><con:targetStep>Properties</con:targetStep></con:transfers></con:config></con:testStep><con:testStep type="groovy" name="Enter unique ApplicationId"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import java.io.*;
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Enter Unique ApplicationId" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addTextField( "ApplicationId", "" );
map.put( "ApplicationId", properties.getPropertyValue("apId"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
properties.setPropertyValue( "apId", map.get("ApplicationId"));
</script></con:config></con:testStep><con:testStep type="request" name="submitApplication"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>applicationSoap11</con:interface><con:operation>submitApplication</con:operation><con:request name="submitApplication"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="tenantId" value="A801173AFBE1849BE040100A2D084350" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>https://dt-servicegateway.west.edu/servicegateway</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:app="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" xmlns:acad="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" xmlns:mil="http://platform.apollogrp.edu/model/apolloglobal/person/v1/MilitaryDetail" xmlns:int="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail" xmlns:ent="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity">
<soapenv:Header/>
<soapenv:Body>
<v1:submitApplicationRequest>
<app:ApplicationDetail>
<app:ApplicationId>${Properties#apId}</app:ApplicationId>
<app:ProfileId>${Properties#profileId}</app:ProfileId>
<app:StudentId>${Properties#studentId}</app:StudentId>
<app:EthnicityCode>34</app:EthnicityCode>
<!--<app:RaceCode> racecodes are not available in gorprac table</app:RaceCode>-->
<app:StudentDisabilities>
<ent:DisabilityCode>56</ent:DisabilityCode>
<!--Optional:-->
<ent:MedicalCode>58</ent:MedicalCode>
</app:StudentDisabilities>
<app:TermCode>201213</app:TermCode>
<!--Optional:-->
<app:ApplicationDate>2012-07-15</app:ApplicationDate>
<app:CampusCode>MSJ</app:CampusCode>
<app:ProgramCode>BSCBM3</app:ProgramCode>
<app:MajorCode>BUS</app:MajorCode>
<app:AdmissionType>DI</app:AdmissionType>
<app:StudentType>N</app:StudentType>
<app:ResidencyCode>U</app:ResidencyCode>
<app:FullOrPartTimeInd>F</app:FullOrPartTimeInd>
<app:DecisionComment>
<ent:ApplicationDecisionOrgCode>FS</ent:ApplicationDecisionOrgCode>
<ent:ApplicationDecisionComment>Good Student</ent:ApplicationDecisionComment>
</app:DecisionComment>
<!--Optional:-->
<app:ApplicationAttibutes>
<!--1 or more repetitions:-->
<app:value>FT</app:value>
<app:value>T4</app:value>
<app:value>FTF</app:value>
</app:ApplicationAttibutes>
<!--Optional:-->
<app:CohortCode>C1</app:CohortCode>
<acad:AcademicsHistory>
<acad:HighSchool>
<acad:HighSchoolCode>100011</acad:HighSchoolCode>
<acad:DiplomaType>HS</acad:DiplomaType>
<acad:GraduationDate>2011-12-18</acad:GraduationDate>
<acad:Gpa>9.8</acad:Gpa>
</acad:HighSchool>
<!--Zero or more repetitions:-->
<acad:CollegeDetails>
<acad:CollegeCode>100037</acad:CollegeCode>
<!--Optional:-->
<acad:ProgramType>MAJOR</acad:ProgramType>
<!--Optional:-->
<acad:ProgramName>AA</acad:ProgramName>
<!--Optional:-->
<acad:DegreeCode>BA</acad:DegreeCode>
<!--Optional:-->
<acad:DegreeDate>2011-12-18</acad:DegreeDate>
<!--Optional:-->
<acad:Gpa>9.8</acad:Gpa>
<!--Optional:-->
<acad:HoursTransferred>90</acad:HoursTransferred>
<!--Optional:-->
<acad:StartDate>2009-12-18</acad:StartDate>
<!--Optional:-->
<acad:EndDate>2010-12-18</acad:EndDate>
</acad:CollegeDetails>
</acad:AcademicsHistory>
<int:InternationalDetail>
<int:VisaDetail>
<int:VisaType>H1</int:VisaType>
<!--Optional:-->
<int:VisaNumber>123456</int:VisaNumber>
<!--Optional:-->
<int:VisaStartDate>2011-12-19</int:VisaStartDate>
<!--Optional:-->
<int:VisaExpiryDate>2012-12-19</int:VisaExpiryDate>
</int:VisaDetail>
<!--Optional:-->
<int:PassportNumber>21345</int:PassportNumber>
<!--Optional:-->
<int:PassportExpirationDate>2011-12-19</int:PassportExpirationDate>
<!--Optional:-->
<int:BirthCountry>PA</int:BirthCountry>
<!--Optional:-->
<int:CitizenshipCountryCode>AU</int:CitizenshipCountryCode>
<!--Optional:-->
<int:NativeLanguageCode>ENG</int:NativeLanguageCode>
</int:InternationalDetail>
<app:ApplicationExtension>
<ent:ExtensionElement>
<ent:Key>OPPORTUNITY_STUDENT_STATUS</ent:Key>
<ent:Value>asd</ent:Value>
</ent:ExtensionElement>
<ent:ExtensionElement>
<ent:Key>STUDENT_STATUS_CODE</ent:Key>
<ent:Value>234df</ent:Value>
</ent:ExtensionElement>
<ent:ExtensionElement>
<ent:Key>STUDENT_STATUS_DISPLAY</ent:Key>
<ent:Value>234df</ent:Value>
</ent:ExtensionElement>
<ent:ExtensionElement>
<ent:Key>TEST1</ent:Key>
<ent:Value>234df</ent:Value>
</ent:ExtensionElement>
</app:ApplicationExtension>
</app:ApplicationDetail>
</v1:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="XPath Match" name="XPath Match" disabled="true"><con:configuration><path>declare namespace crm="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1"
exists(//crm:submitApplicationResponse/crm:success )</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1/submitApplication" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="groovy" name="Submission Status"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
def aOrderStep = testRunner.testCase.getTestStepByName("submitApplication");
//Capture the Add Order Response
String addOrderResponse = aOrderStep.getProperty("Response").getValue();
// Parse Add Order response
def node = new XmlSlurper().parseText(addOrderResponse);
def properties = testRunner.testCase.getTestStepByName("Properties");
def StudentID = properties.getPropertyValue("studentId");
def ProfileID = properties.getPropertyValue("profileId");
String trackingId = node.Body.submitApplicationResponse.success.text();
//println(trackingId);
if(trackingId){
String title = 'Order Summary';
String message = 'Application Submitted Successfully.'+'\n'+'BannerID:'+StudentID+'\n'+'ProfileID:'+ProfileID;
UISupport.showInfoMessage(message, title);
}
else{
String errorMe = node.Body.Fault.detail.serviceFault.errorCode.text();
String errorDe = node.Body.Fault.detail.serviceFault.errorDescription.text();
String message = '\nError Code = '+errorMe+ '\nError Message = '+ errorDe;
//UISupport.showErrorMessage(' Failed! '+message );
//UISupport.showErrorMessage('Application Submission Failed!' );
//System.exit();
def halt = UISupport.confirm('An Exception has Occurred, would you like to continue?'+message, 'User Confirmation' );
if(!halt)
{
testRunner.cancel( "On User Request!" );
UISupport.showErrorMessage('Application Submission Failed!' );
return;
}
UISupport.showErrorMessage('Application Submission Failed!' );
}
</script></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:properties/><con:wssContainer/></con:soapui-project>
<con:soapui-project name="BPP-SubmitApplication" soapui-version="4.0.1" abortOnError="false" runType="SEQUENTIAL" resourceRoot="" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="PersonServiceSoap11" type="wsdl" bindingName="{http://platform.apollogrp.edu/services/apolloglobal/person/PersonService}PersonServiceSoap11" soapVersion="1_1" anonymous="optional" definition="http://dev-platform.west.edu/services/apolloglobal/person/PersonService-Soap11.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://dev-platform.west.edu/services/apolloglobal/person/PersonService-Soap11.wsdl"><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/person/PersonService-Soap11.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:import namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" location="PersonService.wsdl"/>
<wsdl:binding name="PersonServiceSoap11" type="tns:PersonService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="findProfiles">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/findProfiles"/>
<wsdl:input name="findProfilesRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="findProfilesResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createUpdatePersonInfo">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createUpdatePersonInfo"/>
<wsdl:input name="createUpdatePersonInfoRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="createUpdatePersonInfoResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getStudentIDByProfileID">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getStudentIDByProfileID"/>
<wsdl:input name="getStudentIDByProfileIDRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getStudentIDByProfileIDResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="createSISPerson">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createSISPerson"/>
<wsdl:input name="createSISPersonRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="createSISPersonResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getAlumniInfo">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getAlumniInfo"/>
<wsdl:input name="getAlumniInfoRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getAlumniInfoResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/person/PersonService.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="PersonService.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="serviceFault">
<wsdl:part name="parameters" element="tns:serviceFault"/>
</wsdl:message>
<wsdl:message name="findProfilesRequest">
<wsdl:part name="parameters" element="tns:findProfilesRequest"/>
</wsdl:message>
<wsdl:message name="findProfilesResponse">
<wsdl:part name="parameters" element="tns:findProfilesResponse"/>
</wsdl:message>
<wsdl:message name="createUpdatePersonInfoRequest">
<wsdl:part name="parameters" element="tns:createUpdatePersonInfoRequest"/>
</wsdl:message>
<wsdl:message name="createUpdatePersonInfoResponse">
<wsdl:part name="parameters" element="tns:createUpdatePersonInfoResponse"/>
</wsdl:message>
<wsdl:message name="getStudentIDByProfileIDRequest">
<wsdl:part name="parameters" element="tns:getStudentIDByProfileIDRequest"/>
</wsdl:message>
<wsdl:message name="getStudentIDByProfileIDResponse">
<wsdl:part name="parameters" element="tns:getStudentIDByProfileIDResponse"/>
</wsdl:message>
<wsdl:message name="createSISPersonRequest">
<wsdl:part name="parameters" element="tns:createSISPersonRequest"/>
</wsdl:message>
<wsdl:message name="createSISPersonResponse">
<wsdl:part name="parameters" element="tns:createSISPersonResponse"/>
</wsdl:message>
<wsdl:message name="getAlumniInfoRequest">
<wsdl:part name="parameters" element="tns:getAlumniInfoRequest"/>
</wsdl:message>
<wsdl:message name="getAlumniInfoResponse">
<wsdl:part name="parameters" element="tns:getAlumniInfoResponse"/>
</wsdl:message>
<wsdl:message name="ALUMNUS">
<wsdl:part name="parameters" element="tns:ALUMNUS"/>
</wsdl:message>
<wsdl:portType name="PersonService">
<wsdl:operation name="findProfiles">
<wsdl:input name="findProfilesRequest" message="tns:findProfilesRequest"/>
<wsdl:output name="findProfilesResponse" message="tns:findProfilesResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
<wsdl:operation name="createUpdatePersonInfo">
<wsdl:input name="createUpdatePersonInfoRequest" message="tns:createUpdatePersonInfoRequest"/>
<wsdl:output name="createUpdatePersonInfoResponse" message="tns:createUpdatePersonInfoResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
<wsdl:operation name="getStudentIDByProfileID">
<wsdl:input name="getStudentIDByProfileIDRequest" message="tns:getStudentIDByProfileIDRequest"/>
<wsdl:output name="getStudentIDByProfileIDResponse" message="tns:getStudentIDByProfileIDResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
<wsdl:operation name="createSISPerson">
<wsdl:input name="createSISPersonRequest" message="tns:createSISPersonRequest"/>
<wsdl:output name="createSISPersonResponse" message="tns:createSISPersonResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
<wsdl:operation name="getAlumniInfo">
<wsdl:input name="getAlumniInfoRequest" message="tns:getAlumniInfoRequest"/>
<wsdl:output name="getAlumniInfoResponse" message="tns:getAlumniInfoResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/person/PersonService.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:prof="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" xmlns:personModel="http://platform.apollogrp.edu/model/apolloglobal/profile/Person" xmlns="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:svcFault="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" xmlns:apollosvc="http://platform.apollogrp.edu/service" xmlns:per="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person">
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" schemaLocation="../../../schemas/profile/2010/07/02/Profile.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/model/apolloglobal/profile/Person" schemaLocation="../../../model/apolloglobal/profile/Person.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" schemaLocation="../../../schemas/2010/05/28/ServiceFault.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person" schemaLocation="../../../model/apolloglobal/person/v1/Person.xsd"/>
<xs:element name="serviceFault" type="svcFault:ServiceFault"/>
<xs:annotation>
<xs:documentation apollosvc:operation="findProfiles"/>
<xs:documentation apollosvc:operation="createUpdatePersonInfo"/>
<xs:documentation apollosvc:operation="getStudentIDByProfileID"/>
<xs:documentation apollosvc:operation="createSISPerson"/>
<xs:documentation apollosvc:operation="getAlumniInfo"/>
</xs:annotation>
<xs:element name="findProfilesRequest">
<xs:complexType>
<xs:sequence>
<xs:element name="search" minOccurs="1" maxOccurs="1" type="personModel:FindProfilesType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="findProfilesResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="result" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="weightScore" type="xs:double"/>
<xs:element name="profile" type="prof:ProfileType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createUpdatePersonInfoRequest">
<xs:annotation>
<xs:documentation>As part of Banner outbound provisioning, service gateway is called with this request in order to create a new or update an existing profile in profile DB</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="profileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="enableDeleteSection" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="profile" type="prof:ProfileType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createUpdatePersonInfoResponse">
<xs:annotation>
<xs:documentation>The new or updated profile identifier is returned</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="profileId" type="xs:string" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getStudentIDByProfileIDRequest">
<xs:annotation>
<xs:documentation>Profile ID passed from the Salesforce</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="profileID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getStudentIDByProfileIDResponse">
<xs:annotation>
<xs:documentation>Student ID is returned for the Student ID passed
from Salesforce</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="studentID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createSISPersonRequest">
<xs:annotation>
<xs:documentation>Person information to create person in Profile and Banner</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="SISPerson" type="per:PersonType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createSISPersonResponse">
<xs:annotation>
<xs:documentation>Profile ID, Banner ID response to createSISPersonRequest</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="profileID" type="xs:string"/>
<xs:element name="bannerID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAlumniInfoRequest">
<xs:annotation>
<xs:documentation>Student ID passed from the Alumni Webservice</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="studentID" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAlumniInfoResponse">
<xs:annotation>
<xs:documentation>Alumnus is returned for the Student ID passed
from Alumni Webservice</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="alumnus" type="tns:ALUMNUS"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ALUMNUS">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="ColleagueID" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Address" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Address3" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="State" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Zip" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="GradDate" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="DegreeEarned_Code" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="DegreeEarned_Description" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="MinorProgram_Code" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="MinorProgram_Description" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="CampusAttended" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ALUMNUS" nillable="true" type="tns:ALUMNUS"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Profile.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" xmlns:rootEntity="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:bio="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:familyinformation="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" xmlns:profileinformation="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" xmlns:url="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" xmlns:address="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:certification="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" xmlns:edu="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" xmlns:email="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:employment="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" xmlns:funding="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" xmlns:hobby="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" xmlns:lang="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" xmlns:media="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" xmlns:nam="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phone="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" xmlns:pic="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" xmlns:cit="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" xmlns:identity="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" xmlns:sn="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" xmlns:extension="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" xmlns:militaryService="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" xmlns:iama="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" xmlns:socialEmployment="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" xmlns:socialEduCred="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" xmlns:loId="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" xmlns:persMarker="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarker" xmlns:prospectExtension="http://platform.apollogrp.edu/schemas/profileextension/2010/06/23/ProspectExtension" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" schemaLocation="Identity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" schemaLocation="../../../../2010/07/02/RootEntity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" schemaLocation="Bio.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" schemaLocation="FamilyInformation.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" schemaLocation="ProfileInformation.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" schemaLocation="Url.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" schemaLocation="Address.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" schemaLocation="Certification.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" schemaLocation="EducationCredential.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" schemaLocation="EmailAddress.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" schemaLocation="Employment.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" schemaLocation="Extension.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" schemaLocation="Funding.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" schemaLocation="Hobby.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" schemaLocation="Language.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" schemaLocation="Media.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" schemaLocation="Name.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" schemaLocation="Phone.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" schemaLocation="Picture.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" schemaLocation="Citizenship.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" schemaLocation="SocialNetwork.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" schemaLocation="MilitaryService.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" schemaLocation="IAMA.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" schemaLocation="SocialEmployment.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" schemaLocation="SocialEducationCredential.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" schemaLocation="LocalId.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarker" schemaLocation="PersonalMarker.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profileextension/2010/06/23/ProspectExtension" schemaLocation="../../../../profileextension/2010/06/23/ProspectExtension.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="AffiliationType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="date" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the date the affiliation is added. The minOccurs="0" is for back-ward compatibility.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lifeCycleStage" type="LifeCycleStage" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the most recent life-cycle stage if there are any, under this specific affiliation.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="LifeCycleStage">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value" type="xs:string">
<xs:annotation>
<xs:documentation>Represents the life-cycle stage value.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Represents the date the life-cycle stage is reached.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lifeCycleStageEvent" type="LifeCycleStageEvent" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the most recent life-cycle stage event if there are any, under this specific stage.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="LifeCycleStageEvent">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value" type="xs:string">
<xs:annotation>
<xs:documentation>Represents the life-cycle stage event value.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Represents the date the life-cycle stage event has happened.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ProfileSummary">
<xs:complexContent>
<xs:extension base="rootEntity:RootEntity">
<xs:sequence>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="1"/>
<xs:element name="identityBlock" type="identity:IdentityBlockType" minOccurs="0" maxOccurs="1"/>
<xs:element name="affiliation" type="AffiliationType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FindProfilesType">
<xs:sequence>
<xs:element name="minSearchWeight" type="xs:nonNegativeInteger"/>
<xs:element name="profileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="localId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="governmentId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="address" type="address:AddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emailAddress" type="email:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="phone" type="phone:PhoneType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dateOfBirth" minOccurs="0" maxOccurs="1" type="xs:dateTime"/>
<xs:element name="gender" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="searchType" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FindWeightedType">
<xs:sequence>
<!--These are the fields Initiate indexes-->
<!--set to 60 or greater-->
<xs:element name="minSearchWeight" type="xs:nonNegativeInteger"/>
<xs:element name="profileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="localId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="governmentId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="address" type="address:AddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emailAddress" type="email:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="phone" type="phone:PhoneType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dateOfBirth" minOccurs="0" maxOccurs="1" type="xs:dateTime"/>
<xs:element name="gender" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ProfileType">
<xs:complexContent>
<xs:extension base="rootEntity:RootEntity">
<xs:sequence>
<!--TODO figure out the right types for each of these-->
<xs:element name="bio" type="bio:BioType" minOccurs="0" maxOccurs="1"/>
<xs:element name="familyInformation" type="familyinformation:FamilyInformationType" minOccurs="0" maxOccurs="1"/>
<xs:element name="profileInformation" type="profileinformation:ProfileInformationType" minOccurs="0" maxOccurs="1"/>
<xs:element name="url" type="url:UrlType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="address" type="address:AddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="certification" type="certification:CertificationType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="educationCredential" type="edu:EducationCredentialType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emailAddress" type="email:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="employment" type="employment:EmploymentType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="funding" type="funding:FundingType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="hobby" type="hobby:HobbyType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="language" type="lang:LanguageType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="media" type="media:MediaType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="phone" type="phone:PhoneType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="picture" type="pic:PictureType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="citizenship" type="cit:CitizenshipType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="socialNetwork" type="sn:SocialNetworkType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="extension" type="extension:ExtensionType" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryService" type="militaryService:MilitaryServiceType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="iama" type="iama:IAMAType" minOccurs="0" maxOccurs="1"/>
<xs:element name="socialEmployment" type="socialEmployment:SocialEmploymentType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="socialEducationCredential" type="socialEduCred:SocialEducationCredentialType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="localId" type="loId:LocalIdType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="personalMarker" type="persMarker:PersonalMarkerType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="galaxyProfileExtension" type="GalaxyProfileExtentsionType" minOccurs="0" maxOccurs="1"/>
<xs:element name="identityBlock" type="identity:IdentityBlockType" minOccurs="0" maxOccurs="1"/>
<xs:element name="affiliation" type="AffiliationType" minOccurs="0" maxOccurs="unbounded"/>
<!--NEED TO ADD PLACEHOLDERS FOR CURRENT PROGRAMS AND CURRENT COURSES-->
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyProfileExtentsionType">
<xs:annotation>
<xs:documentation>This is Extension Type used for Galaxy specific fields in Profile.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="userPersonOid" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="oid" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="pid" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="pidType" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="deceased" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="contactPref" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="contactOrgOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="contact" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="hasStudentRecord" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="hasPersonnelRecord" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="hasFacultyRecord" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="employerOrgOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="employerName" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="jobTitle" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="legacyEmpNumber" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="legacyEmpCampusNumber" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="ferpaHold" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="ipdLegacyIrn" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="rightToWork" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="hadLicenseRevoked" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="licenseRevokedReason" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="convictedOfFelony" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="felonyConvictionReason" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="ownerOrgOid" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="lastRfiDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="lastBusTransDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryBase" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="ageRange" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="academicStanding" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="repProfileOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="academicStandingDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="version" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="rightToWorkCountry" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryRank" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryTdyOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="bestTimeToCall" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="highSchoolGraduationDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="highSchoolFlag" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="employerTypeOid" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="duns" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="citizenship" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
<xs:annotation>
<xs:documentation>GalaxyCountry Code will be mapped to Profile's Country Code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="militaryStatus" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
<xs:annotation>
<xs:documentation>If this field will be passed, it will be mapped to Profile Military Status.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="militaryStartDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="militaryEndDate" type="xs:date" nillable="true" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:element name="bio" type="bio:BioType"/>
<xs:element name="familyInformation" type="familyinformation:FamilyInformationType"/>
<xs:element name="profileInformation" type="profileinformation:ProfileInformationType"/>
<xs:element name="url" type="url:UrlType"/>
<xs:element name="address" type="address:AddressType"/>
<xs:element name="certification" type="certification:CertificationType"/>
<xs:element name="educationCredential" type="edu:EducationCredentialType"/>
<xs:element name="emailAddress" type="email:EmailAddressType"/>
<xs:element name="employment" type="employment:EmploymentType"/>
<xs:element name="funding" type="funding:FundingType"/>
<xs:element name="hobby" type="hobby:HobbyType"/>
<xs:element name="language" type="lang:LanguageType"/>
<xs:element name="media" type="media:MediaType"/>
<xs:element name="name" type="nam:NameType"/>
<xs:element name="phone" type="phone:PhoneType"/>
<xs:element name="picture" type="pic:PictureType"/>
<xs:element name="citizenship" type="cit:CitizenshipType"/>
<xs:element name="socialNetwork" type="sn:SocialNetworkType"/>
<xs:element name="extension" type="extension:ExtensionType"/>
<xs:element name="militaryService" type="militaryService:MilitaryServiceType"/>
<xs:element name="iama" type="iama:IAMAType"/>
<xs:element name="socialEmployment" type="socialEmployment:SocialEmploymentType"/>
<xs:element name="socialEducationCredential" type="socialEduCred:SocialEducationCredentialType"/>
<xs:element name="localId" type="loId:LocalIdType"/>
<xs:element name="personalMarker" type="persMarker:PersonalMarkerType"/>
<xs:element name="identityBlock" type="identity:IdentityBlockType"/>
<xs:element name="affiliation" type="AffiliationType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Identity.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="IdentityType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1"/>
<xs:element name="value" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="IdentityBlockType">
<xs:sequence>
<xs:element name="profid" type="IdentityType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="exploded" type="xs:string" default="false"/>
</xs:complexType>
<xs:element name="identityBlock" type="IdentityBlockType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/06/01/Entity.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:audit="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" xmlns:ext="http://platform.apollogrp.edu/model/extension">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" schemaLocation="../../../../schemas/2010/06/01/Auditing.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/model/extension" schemaLocation="../../../../model/extension/extension.xsd"/>
<xs:complexType name="Entity" abstract="true">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0"/>
<xs:element name="auditing" type="audit:Auditing" minOccurs="0"/>
<xs:element ref="ext:extensionfield" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/06/01/Auditing.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing">
<xs:complexType name="Auditing">
<xs:sequence>
<xs:element name="created" type="xs:dateTime"/>
<xs:element name="createdBy" type="xs:string"/>
<xs:element name="modified" type="xs:dateTime"/>
<xs:element name="modifiedBy" type="xs:string" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/extension/extension.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/model/extension" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ex="http://platform.apollogrp.edu/model/extension" xmlns:audit="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" schemaLocation="../../schemas/2010/06/01/Auditing.xsd"/>
<xs:complexType name="ExtensionType">
<xs:sequence>
<!--copied from entity-->
<!--id should be unique to this entity so it can be deleted by this id later on-->
<xs:element name="id" type="xs:string" minOccurs="0"/>
<xs:element name="auditing" type="audit:Auditing" minOccurs="0"/>
<!--key is the name of the field and must be unique for a given tenant and should be enumerated for a specific tenant-->
<xs:element name="key" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="value" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:element name="extensionfield" type="ex:ExtensionType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/07/02/EntityTypeEnumeratedValue.xsd</con:url><con:content><xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:simpleType name="EntityTypeEnumeratedValue">
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/07/02/RootEntity.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:audit="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" xmlns:ext="http://platform.apollogrp.edu/model/extension">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Auditing" schemaLocation="../../../../schemas/2010/06/01/Auditing.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/model/extension" schemaLocation="../../../../model/extension/extension.xsd"/>
<xs:complexType name="RootEntity" abstract="true">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0"/>
<xs:element name="auditing" type="audit:Auditing" minOccurs="0"/>
<xs:element name="isActive" minOccurs="0" maxOccurs="1" default="true" type="xs:boolean"/>
<xs:element ref="ext:extensionfield" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Bio.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="BioType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/FamilyInformation.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="FamilyInformationType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/ProfileInformation.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:gender="http://platform.apollogrp.edu/schemas/2010/03/28/Gender" xmlns:bio="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:countrycode="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:familyinfo="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/Gender" schemaLocation="../../../../2010/03/28/Gender.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" schemaLocation="../../../../2010/03/28/CountryCode.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="ProfileInformationType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="dateOfBirth" minOccurs="0" maxOccurs="1" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Represents the person's date of birth.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="gender" type="gender:Gender" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's gender.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="race" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's race.
Although this is a free-form text, AES clients must use one of pre-defined enumerations for race (American Indian/AlaskaNative, Asian, Black/African American, Native Hawaiian/Pacific Islander, White).
Its suggested to get the list of enumeration values by making getEnumerations service call by passing "RaceType" as the enumeration type.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="highestLevelOfEducation" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's Highest Level of Education.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="hasForeignCredits" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Identifies if the person has anyy foreign education credits.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="learningformat" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Identifies person's learning format.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="maritalStatus" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's marital status.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="statusMessage" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents any status message set for this person.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="regulatoryHold" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents any regulatory hold put on this person. Value must be one of pre-defined enumerations (FERPA_HOLD).
Its suggested to get the list of enumeration values by making getEnumerations service call by passing "TenantRegulatoryHoldType" as the enumeration type.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ethnicity" type="ev:EntityTypeEnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's ethnicity. Value must be one of pre-defined enumerations (Hispanic, Non-Hispanic).
Its suggested to get the list of enumeration values by making getEnumerations service call by passing "EthnicityType" as the enumeration type.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="localEthnicityRace" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the person's local ethnicity or race if there is a need to identify different values at local (country, state, city etc.) level.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/Gender.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/Gender" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/Gender">
<xs:simpleType name="Gender">
<xs:restriction base="xs:string">
<xs:enumeration value="M"/>
<xs:enumeration value="F"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/CountryCode.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode">
<xs:simpleType name="CountryCode">
<xs:annotation>
<xs:documentation>This is is an ISO3166 compliant enumeration of country codes.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<!--AFGHANISTAN-->
<xs:enumeration value="AF"/>
<!--Ã…LAND ISLANDS-->
<xs:enumeration value="AX"/>
<!--ALBANIA-->
<xs:enumeration value="AL"/>
<!--ALGERIA-->
<xs:enumeration value="DZ"/>
<!--AMERICAN SAMOA-->
<xs:enumeration value="AS"/>
<!--ANDORRA-->
<xs:enumeration value="AD"/>
<!--ANGOLA-->
<xs:enumeration value="AO"/>
<!--ANGUILLA-->
<xs:enumeration value="AI"/>
<!--ANTARCTICA-->
<xs:enumeration value="AQ"/>
<!--ANTIGUA AND BARBUDA-->
<xs:enumeration value="AG"/>
<!--ARGENTINA-->
<xs:enumeration value="AR"/>
<!--ARMENIA-->
<xs:enumeration value="AM"/>
<!--ARUBA-->
<xs:enumeration value="AW"/>
<!--AUSTRALIA-->
<xs:enumeration value="AU"/>
<!--AUSTRIA-->
<xs:enumeration value="AT"/>
<!--AZERBAIJAN-->
<xs:enumeration value="AZ"/>
<!--BAHAMAS-->
<xs:enumeration value="BS"/>
<!--BAHRAIN-->
<xs:enumeration value="BH"/>
<!--BANGLADESH-->
<xs:enumeration value="BD"/>
<!--BARBADOS-->
<xs:enumeration value="BB"/>
<!--BELARUS-->
<xs:enumeration value="BY"/>
<!--BELGIUM-->
<xs:enumeration value="BE"/>
<!--BELIZE-->
<xs:enumeration value="BZ"/>
<!--BENIN-->
<xs:enumeration value="BJ"/>
<!--BERMUDA-->
<xs:enumeration value="BM"/>
<!--BHUTAN-->
<xs:enumeration value="BT"/>
<!--BOLIVIA, PLURINATIONAL STATE OF-->
<xs:enumeration value="BO"/>
<!--BOSNIA AND HERZEGOVINA-->
<xs:enumeration value="BA"/>
<!--BOTSWANA-->
<xs:enumeration value="BW"/>
<!--BOUVET ISLAND-->
<xs:enumeration value="BV"/>
<!--BRAZIL-->
<xs:enumeration value="BR"/>
<!--BRITISH INDIAN OCEAN TERRITORY-->
<xs:enumeration value="IO"/>
<!--BRUNEI DARUSSALAM-->
<xs:enumeration value="BN"/>
<!--BULGARIA-->
<xs:enumeration value="BG"/>
<!--BURKINA FASO-->
<xs:enumeration value="BF"/>
<!--BURUNDI-->
<xs:enumeration value="BI"/>
<!--CAMBODIA-->
<xs:enumeration value="KH"/>
<!--CAMEROON-->
<xs:enumeration value="CM"/>
<!--CANADA-->
<xs:enumeration value="CA"/>
<!--CAPE VERDE-->
<xs:enumeration value="CV"/>
<!--CAYMAN ISLANDS-->
<xs:enumeration value="KY"/>
<!--CENTRAL AFRICAN REPUBLIC-->
<xs:enumeration value="CF"/>
<!--CHAD-->
<xs:enumeration value="TD"/>
<!--CHILE-->
<xs:enumeration value="CL"/>
<!--CHINA-->
<xs:enumeration value="CN"/>
<!--CHRISTMAS ISLAND-->
<xs:enumeration value="CX"/>
<!--COCOS (KEELING) ISLANDS-->
<xs:enumeration value="CC"/>
<!--COLOMBIA-->
<xs:enumeration value="CO"/>
<!--COMOROS-->
<xs:enumeration value="KM"/>
<!--CONGO-->
<xs:enumeration value="CG"/>
<!--CONGO, THE DEMOCRATIC REPUBLIC OF THE-->
<xs:enumeration value="CD"/>
<!--COOK ISLANDS-->
<xs:enumeration value="CK"/>
<!--COSTA RICA-->
<xs:enumeration value="CR"/>
<!--CÔTE D'IVOIRE-->
<xs:enumeration value="CI"/>
<!--CROATIA-->
<xs:enumeration value="HR"/>
<!--CUBA-->
<xs:enumeration value="CU"/>
<!--CYPRUS-->
<xs:enumeration value="CY"/>
<!--CZECH REPUBLIC-->
<xs:enumeration value="CZ"/>
<!--DENMARK-->
<xs:enumeration value="DK"/>
<!--DJIBOUTI-->
<xs:enumeration value="DJ"/>
<!--DOMINICA-->
<xs:enumeration value="DM"/>
<!--DOMINICAN REPUBLIC-->
<xs:enumeration value="DO"/>
<!--ECUADOR-->
<xs:enumeration value="EC"/>
<!--EGYPT-->
<xs:enumeration value="EG"/>
<!--EL SALVADOR-->
<xs:enumeration value="SV"/>
<!--EQUATORIAL GUINEA-->
<xs:enumeration value="GQ"/>
<!--ERITREA-->
<xs:enumeration value="ER"/>
<!--ESTONIA-->
<xs:enumeration value="EE"/>
<!--ETHIOPIA-->
<xs:enumeration value="ET"/>
<!--FALKLAND ISLANDS (MALVINAS)-->
<xs:enumeration value="FK"/>
<!--FAROE ISLANDS-->
<xs:enumeration value="FO"/>
<!--FIJI-->
<xs:enumeration value="FJ"/>
<!--FINLAND-->
<xs:enumeration value="FI"/>
<!--FRANCE-->
<xs:enumeration value="FR"/>
<!--FRENCH GUIANA-->
<xs:enumeration value="GF"/>
<!--FRENCH POLYNESIA-->
<xs:enumeration value="PF"/>
<!--FRENCH SOUTHERN TERRITORIES-->
<xs:enumeration value="TF"/>
<!--GABON-->
<xs:enumeration value="GA"/>
<!--GAMBIA-->
<xs:enumeration value="GM"/>
<!--GEORGIA-->
<xs:enumeration value="GE"/>
<!--GERMANY-->
<xs:enumeration value="DE"/>
<!--GHANA-->
<xs:enumeration value="GH"/>
<!--GIBRALTAR-->
<xs:enumeration value="GI"/>
<!--GREECE-->
<xs:enumeration value="GR"/>
<!--GREENLAND-->
<xs:enumeration value="GL"/>
<!--GRENADA-->
<xs:enumeration value="GD"/>
<!--GUADELOUPE-->
<xs:enumeration value="GP"/>
<!--GUAM-->
<xs:enumeration value="GU"/>
<!--GUATEMALA-->
<xs:enumeration value="GT"/>
<!--GUERNSEY-->
<xs:enumeration value="GG"/>
<!--GUINEA-->
<xs:enumeration value="GN"/>
<!--GUINEA-BISSAU-->
<xs:enumeration value="GW"/>
<!--GUYANA-->
<xs:enumeration value="GY"/>
<!--HAITI-->
<xs:enumeration value="HT"/>
<!--HEARD ISLAND AND MCDONALD ISLANDS-->
<xs:enumeration value="HM"/>
<!--HOLY SEE (VATICAN CITY STATE)-->
<xs:enumeration value="VA"/>
<!--HONDURAS-->
<xs:enumeration value="HN"/>
<!--HONG KONG-->
<xs:enumeration value="HK"/>
<!--HUNGARY-->
<xs:enumeration value="HU"/>
<!--ICELAND-->
<xs:enumeration value="IS"/>
<!--INDIA-->
<xs:enumeration value="IN"/>
<!--INDONESIA-->
<xs:enumeration value="ID"/>
<!--IRAN, ISLAMIC REPUBLIC OF-->
<xs:enumeration value="IR"/>
<!--IRAQ-->
<xs:enumeration value="IQ"/>
<!--IRELAND-->
<xs:enumeration value="IE"/>
<!--ISLE OF MAN-->
<xs:enumeration value="IM"/>
<!--ISRAEL-->
<xs:enumeration value="IL"/>
<!--ITALY-->
<xs:enumeration value="IT"/>
<!--JAMAICA-->
<xs:enumeration value="JM"/>
<!--JAPAN-->
<xs:enumeration value="JP"/>
<!--JERSEY-->
<xs:enumeration value="JE"/>
<!--JORDAN-->
<xs:enumeration value="JO"/>
<!--KAZAKHSTAN-->
<xs:enumeration value="KZ"/>
<!--KENYA-->
<xs:enumeration value="KE"/>
<!--KIRIBATI-->
<xs:enumeration value="KI"/>
<!--KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF-->
<xs:enumeration value="KP"/>
<!--KOREA, REPUBLIC OF-->
<xs:enumeration value="KR"/>
<!--KUWAIT-->
<xs:enumeration value="KW"/>
<!--KYRGYZSTAN-->
<xs:enumeration value="KG"/>
<!--LAO PEOPLE'S DEMOCRATIC REPUBLIC-->
<xs:enumeration value="LA"/>
<!--LATVIA-->
<xs:enumeration value="LV"/>
<!--LEBANON-->
<xs:enumeration value="LB"/>
<!--LESOTHO-->
<xs:enumeration value="LS"/>
<!--LIBERIA-->
<xs:enumeration value="LR"/>
<!--LIBYAN ARAB JAMAHIRIYA-->
<xs:enumeration value="LY"/>
<!--LIECHTENSTEIN-->
<xs:enumeration value="LI"/>
<!--LITHUANIA-->
<xs:enumeration value="LT"/>
<!--LUXEMBOURG-->
<xs:enumeration value="LU"/>
<!--MACAO-->
<xs:enumeration value="MO"/>
<!--MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF-->
<xs:enumeration value="MK"/>
<!--MADAGASCAR-->
<xs:enumeration value="MG"/>
<!--MALAWI-->
<xs:enumeration value="MW"/>
<!--MALAYSIA-->
<xs:enumeration value="MY"/>
<!--MALDIVES-->
<xs:enumeration value="MV"/>
<!--MALI-->
<xs:enumeration value="ML"/>
<!--MALTA-->
<xs:enumeration value="MT"/>
<!--MARSHALL ISLANDS-->
<xs:enumeration value="MH"/>
<!--MARTINIQUE-->
<xs:enumeration value="MQ"/>
<!--MAURITANIA-->
<xs:enumeration value="MR"/>
<!--MAURITIUS-->
<xs:enumeration value="MU"/>
<!--MAYOTTE-->
<xs:enumeration value="YT"/>
<!--MEXICO-->
<xs:enumeration value="MX"/>
<!--MICRONESIA, FEDERATED STATES OF-->
<xs:enumeration value="FM"/>
<!--MOLDOVA, REPUBLIC OF-->
<xs:enumeration value="MD"/>
<!--MONACO-->
<xs:enumeration value="MC"/>
<!--MONGOLIA-->
<xs:enumeration value="MN"/>
<!--MONTENEGRO-->
<xs:enumeration value="ME"/>
<!--MONTSERRAT-->
<xs:enumeration value="MS"/>
<!--MOROCCO-->
<xs:enumeration value="MA"/>
<!--MOZAMBIQUE-->
<xs:enumeration value="MZ"/>
<!--MYANMAR-->
<xs:enumeration value="MM"/>
<!--NAMIBIA-->
<xs:enumeration value="NA"/>
<!--NAURU-->
<xs:enumeration value="NR"/>
<!--NEPAL-->
<xs:enumeration value="NP"/>
<!--NETHERLANDS-->
<xs:enumeration value="NL"/>
<!--NETHERLANDS ANTILLES-->
<xs:enumeration value="AN"/>
<!--NEW CALEDONIA-->
<xs:enumeration value="NC"/>
<!--NEW ZEALAND-->
<xs:enumeration value="NZ"/>
<!--NICARAGUA-->
<xs:enumeration value="NI"/>
<!--NIGER-->
<xs:enumeration value="NE"/>
<!--NIGERIA-->
<xs:enumeration value="NG"/>
<!--NIUE-->
<xs:enumeration value="NU"/>
<!--NORFOLK ISLAND-->
<xs:enumeration value="NF"/>
<!--NORTHERN MARIANA ISLANDS-->
<xs:enumeration value="MP"/>
<!--NORWAY-->
<xs:enumeration value="NO"/>
<!--OMAN-->
<xs:enumeration value="OM"/>
<!--PAKISTAN-->
<xs:enumeration value="PK"/>
<!--PALAU-->
<xs:enumeration value="PW"/>
<!--PALESTINIAN TERRITORY, OCCUPIED-->
<xs:enumeration value="PS"/>
<!--PANAMA-->
<xs:enumeration value="PA"/>
<!--PAPUA NEW GUINEA-->
<xs:enumeration value="PG"/>
<!--PARAGUAY-->
<xs:enumeration value="PY"/>
<!--PERU-->
<xs:enumeration value="PE"/>
<!--PHILIPPINES-->
<xs:enumeration value="PH"/>
<!--PITCAIRN-->
<xs:enumeration value="PN"/>
<!--POLAND-->
<xs:enumeration value="PL"/>
<!--PORTUGAL-->
<xs:enumeration value="PT"/>
<!--PUERTO RICO-->
<xs:enumeration value="PR"/>
<!--QATAR-->
<xs:enumeration value="QA"/>
<!--RÉUNION-->
<xs:enumeration value="RE"/>
<!--ROMANIA-->
<xs:enumeration value="RO"/>
<!--RUSSIAN FEDERATION-->
<xs:enumeration value="RU"/>
<!--RWANDA-->
<xs:enumeration value="RW"/>
<!--SAINT BARTHÉLEMY-->
<xs:enumeration value="BL"/>
<!--SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA-->
<xs:enumeration value="SH"/>
<!--TTS AND NEVIS-->
<xs:enumeration value="KN"/>
<!--SAINT LUCIA-->
<xs:enumeration value="LC"/>
<!--SAINT MARTIN-->
<xs:enumeration value="MF"/>
<!--SAINT PIERRE AND MIQUELON-->
<xs:enumeration value="PM"/>
<!--SAINT VINCENT AND THE GRENADINES-->
<xs:enumeration value="VC"/>
<!--SAMOA-->
<xs:enumeration value="WS"/>
<!--SAN MARINO-->
<xs:enumeration value="SM"/>
<!--SAO TOME AND PRINCIPE-->
<xs:enumeration value="ST"/>
<!--SAUDI ARABIA-->
<xs:enumeration value="SA"/>
<!--SENEGAL-->
<xs:enumeration value="SN"/>
<!--SERBIA-->
<xs:enumeration value="RS"/>
<!--SEYCHELLES-->
<xs:enumeration value="SC"/>
<!--SIERRA LEONE-->
<xs:enumeration value="SL"/>
<!--SINGAPORE-->
<xs:enumeration value="SG"/>
<!--SLOVAKIA-->
<xs:enumeration value="SK"/>
<!--SLOVENIA-->
<xs:enumeration value="SI"/>
<!--SOLOMON ISLANDS-->
<xs:enumeration value="SB"/>
<!--SOMALIA-->
<xs:enumeration value="SO"/>
<!--SOUTH AFRICA-->
<xs:enumeration value="ZA"/>
<!--SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS-->
<xs:enumeration value="GS"/>
<!--SPAIN-->
<xs:enumeration value="ES"/>
<!--SRI LANKA-->
<xs:enumeration value="LK"/>
<!--SUDAN-->
<xs:enumeration value="SD"/>
<!--SURINAME-->
<xs:enumeration value="SR"/>
<!--SVALBARD AND JAN MAYEN-->
<xs:enumeration value="SJ"/>
<!--SWAZILAND-->
<xs:enumeration value="SZ"/>
<!--SWEDEN-->
<xs:enumeration value="SE"/>
<!--SWITZERLAND-->
<xs:enumeration value="CH"/>
<!--SYRIAN ARAB REPUBLIC-->
<xs:enumeration value="SY"/>
<!--TAIWAN, PROVINCE OF CHINA-->
<xs:enumeration value="TW"/>
<!--TAJIKISTAN-->
<xs:enumeration value="TJ"/>
<!--TANZANIA, UNITED REPUBLIC OF-->
<xs:enumeration value="TZ"/>
<!--THAILAND-->
<xs:enumeration value="TH"/>
<!--TIMOR-LESTE-->
<xs:enumeration value="TL"/>
<!--TOGO-->
<xs:enumeration value="TG"/>
<!--TOKELAU-->
<xs:enumeration value="TK"/>
<!--TONGA-->
<xs:enumeration value="TO"/>
<!--TRINIDAD AND TOBAGO-->
<xs:enumeration value="TT"/>
<!--TUNISIA-->
<xs:enumeration value="TN"/>
<!--TURKEY-->
<xs:enumeration value="TR"/>
<!--TURKMENISTAN-->
<xs:enumeration value="TM"/>
<!--TURKS AND CAICOS ISLANDS-->
<xs:enumeration value="TC"/>
<!--TUVALU-->
<xs:enumeration value="TV"/>
<!--UGANDA-->
<xs:enumeration value="UG"/>
<!--UKRAINE-->
<xs:enumeration value="UA"/>
<!--UNITED ARAB EMIRATES-->
<xs:enumeration value="AE"/>
<!--UNITED KINGDOM-->
<xs:enumeration value="GB"/>
<!--UNITED STATES-->
<xs:enumeration value="US"/>
<!--UNITED STATES MINOR OUTLYING ISLANDS-->
<xs:enumeration value="UM"/>
<!--URUGUAY-->
<xs:enumeration value="UY"/>
<!--UZBEKISTAN-->
<xs:enumeration value="UZ"/>
<!--VANUATU-->
<xs:enumeration value="VU"/>
<!--VENEZUELA, BOLIVARIAN REPUBLIC OF-->
<xs:enumeration value="VE"/>
<!--VIET NAM-->
<xs:enumeration value="VN"/>
<!--VIRGIN ISLANDS, BRITISH-->
<xs:enumeration value="VG"/>
<!--VIRGIN ISLANDS, U.S.-->
<xs:enumeration value="VI"/>
<!--WALLIS AND FUTUNA-->
<xs:enumeration value="WF"/>
<!--WESTERN SAHARA-->
<xs:enumeration value="EH"/>
<!--YEMEN-->
<xs:enumeration value="YE"/>
<!--ZAMBIA-->
<xs:enumeration value="ZM"/>
<!--ZIMBABWE-->
<xs:enumeration value="ZW"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Url.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="UrlType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="type" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Address.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:cc="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" schemaLocation="../../../../2010/03/28/CountryCode.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="AddressType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Possible Name Types will need to be retrieved
from getStaticTypes operation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="line1" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="line2" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>address Line 1</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="line3" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="line4" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="city" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>City</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="stateProvince" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>State</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="locality" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>county or parish</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="postalCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>ZipCode</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="country" type="cc:CountryCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Country Code -Enumeration from CountryCode.xsd</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isPrimary" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isCertified" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="galaxyExtension" type="GalaxyAddressExtensionType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyAddressExtensionType">
<xs:sequence>
<xs:element name="cassStatusCodeOid" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>This represents the cass statuscode for CASS certified address record</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="addressUsagePrio" type="xs:string" minOccurs="0" maxOccurs="1" nillable="true">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="oid" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="country" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="galaxyType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="dmlAction" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>For Request : used only for marking record for deletion. Please pass this value as "D".
For Response :
It will populate this field for
Insert - "I"
Update - "U"
Delete - "D"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Certification.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:enumValue="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="CertificationType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Possible Certification Types will need to be
retrieved
from getStaticTypes operation</xs:documentation>
</xs:annotation>
</xs:element>
<!--TODO: Define Organization-->
<xs:element name="organization" type="enumValue:EnumeratedValue" minOccurs="1" maxOccurs="1"/>
<xs:element name="dateReceived" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Datetime when the certification was received</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/EnumeratedValue.xsd</con:url><con:content><xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue">
<xs:simpleType name="EnumeratedValue">
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:schema></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/EducationCredential.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" xmlns:cc="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:dt="http://platform.apollogrp.edu/schemas/2010/03/28/DateTime" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" schemaLocation="../../../../2010/03/28/CountryCode.xsd"/>
<xs:complexType name="EducationCredentialType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="educationLevel" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Possible Name Types will need to be retrieved
from getStaticTypes operation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="institution" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="institutionType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="program" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="campus" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="creditsCompleted" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="22"/>
<xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="areaOfStudy" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nameOnTranscript" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="graduationDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="studyFormat" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="beginDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="institutionCity" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="institutionState" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="institutionLocality" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="institutionCountry" type="cc:CountryCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Country Code -Enumeration from CountryCode.xsd</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/EmailAddress.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ea="http://platform.apollogrp.edu/schemas/2010/03/28/EmailAddress" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EmailAddress" schemaLocation="../../../../2010/03/28/EmailAddress.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="EmailAddressType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="emailAddress" type="ea:EmailAddress" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="suppressed" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="suppressionDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isPrimary" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="galaxyExtension" type="GalaxyEmailExtensionType" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyEmailExtensionType">
<xs:sequence>
<xs:element name="priority" type="xs:long" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="oid" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="galaxyType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="dmlAction" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>For Request : used only for marking record for deletion. Please pass this value as "D".
For Response :
It will populate this field for
Insert - "I"
Update - "U"
Delete - "D"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/EmailAddress.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/EmailAddress" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/EmailAddress">
<xs:simpleType name="EmailAddress">
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Employment.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:cc="http://platform.apollogrp.edu/schemas/2010/03/28/CurrencyCode" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:enumValue="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CurrencyCode" schemaLocation="../../../../2010/03/28/CurrencyCode.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="EmploymentType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="source" type="enumValue:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="companyName" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="title" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="currency" type="cc:CurrencyCode" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="salaryPeriod" type="enumValue:EnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="salary" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="22"/>
<xs:fractionDigits value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="startDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/03/28/CurrencyCode.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/03/28/CurrencyCode" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/2010/03/28/CurrencyCode">
<xs:simpleType name="CurrencyCode">
<xs:annotation>
<xs:documentation>This currency code enumeration is compliant with ISO 4217.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<!--United Arab Emirates, Dirhams-->
<xs:enumeration value="AED"/>
<!--Afghanistan, Afghanis-->
<xs:enumeration value="AFN"/>
<!--Albania, Leke-->
<xs:enumeration value="ALL"/>
<!--Armenia, Drams-->
<xs:enumeration value="AMD"/>
<!--Netherlands Antilles, Guilders (also called Florins)-->
<xs:enumeration value="ANG"/>
<!--Angola, Kwanza-->
<xs:enumeration value="AOA"/>
<!--Argentina, Pesos-->
<xs:enumeration value="ARS"/>
<!--Australia, Dollars-->
<xs:enumeration value="AUD"/>
<!--Aruba, Guilders (also called Florins)-->
<xs:enumeration value="AWG"/>
<!--Azerbaijan, New Manats-->
<xs:enumeration value="AZN"/>
<!--Bosnia and Herzegovina, Convertible Marka-->
<xs:enumeration value="BAM"/>
<!--Barbados, Dollars-->
<xs:enumeration value="BBD"/>
<!--Bangladesh, Taka-->
<xs:enumeration value="BDT"/>
<!--Bulgaria, Leva-->
<xs:enumeration value="BGN"/>
<!--Bahrain, Dinars-->
<xs:enumeration value="BHD"/>
<!--Burundi, Francs-->
<xs:enumeration value="BIF"/>
<!--Bermuda, Dollars-->
<xs:enumeration value="BMD"/>
<!--Brunei Darussalam, Dollars-->
<xs:enumeration value="BND"/>
<!--Bolivia, Bolivianos-->
<xs:enumeration value="BOB"/>
<!--Brazil, Brazil Real-->
<xs:enumeration value="BRL"/>
<!--Bahamas, Dollars-->
<xs:enumeration value="BSD"/>
<!--Bhutan, Ngultrum-->
<xs:enumeration value="BTN"/>
<!--Botswana, Pulas-->
<xs:enumeration value="BWP"/>
<!--Belarus, Rubles-->
<xs:enumeration value="BYR"/>
<!--Belize, Dollars-->
<xs:enumeration value="BZD"/>
<!--Canada, Dollars-->
<xs:enumeration value="CAD"/>
<!--Congo/Kinshasa, Congolese Francs-->
<xs:enumeration value="CDF"/>
<!--Switzerland, Francs-->
<xs:enumeration value="CHF"/>
<!--Chile, Pesos-->
<xs:enumeration value="CLP"/>
<!--China, Yuan Renminbi-->
<xs:enumeration value="CNY"/>
<!--Colombia, Pesos-->
<xs:enumeration value="COP"/>
<!--Costa Rica, Colones-->
<xs:enumeration value="CRC"/>
<!--Cuba, Pesos-->
<xs:enumeration value="CUP"/>
<!--Cape Verde, Escudos-->
<xs:enumeration value="CVE"/>
<!--Cyprus, Pounds (expires 2008-Jan-31)-->
<xs:enumeration value="CYP"/>
<!--Czech Republic, Koruny-->
<xs:enumeration value="CZK"/>
<!--Djibouti, Francs-->
<xs:enumeration value="DJF"/>
<!--Denmark, Kroner-->
<xs:enumeration value="DKK"/>
<!--Dominican Republic, Pesos-->
<xs:enumeration value="DOP"/>
<!--Algeria, Algeria Dinars-->
<xs:enumeration value="DZD"/>
<!--Estonia, Krooni-->
<xs:enumeration value="EEK"/>
<!--Egypt, Pounds-->
<xs:enumeration value="EGP"/>
<!--Eritrea, Nakfa-->
<xs:enumeration value="ERN"/>
<!--Ethiopia, Birr-->
<xs:enumeration value="ETB"/>
<!--Euro Member Countries, Euro-->
<xs:enumeration value="EUR"/>
<!--Fiji, Dollars-->
<xs:enumeration value="FJD"/>
<!--Falkland Islands (Malvinas), Pounds-->
<xs:enumeration value="FKP"/>
<!--United Kingdom, Pounds-->
<xs:enumeration value="GBP"/>
<!--Georgia, Lari-->
<xs:enumeration value="GEL"/>
<!--Guernsey, Pounds-->
<xs:enumeration value="GGP"/>
<!--Ghana, Cedis-->
<xs:enumeration value="GHS"/>
<!--Gibraltar, Pounds-->
<xs:enumeration value="GIP"/>
<!--Gambia, Dalasi-->
<xs:enumeration value="GMD"/>
<!--Guinea, Francs-->
<xs:enumeration value="GNF"/>
<!--Guatemala, Quetzales-->
<xs:enumeration value="GTQ"/>
<!--Guyana, Dollars-->
<xs:enumeration value="GYD"/>
<!--Hong Kong, Dollars-->
<xs:enumeration value="HKD"/>
<!--Honduras, Lempiras-->
<xs:enumeration value="HNL"/>
<!--Croatia, Kuna-->
<xs:enumeration value="HRK"/>
<!--Haiti, Gourdes-->
<xs:enumeration value="HTG"/>
<!--Hungary, Forint-->
<xs:enumeration value="HUF"/>
<!--Indonesia, Rupiahs-->
<xs:enumeration value="IDR"/>
<!--Israel, New Shekels-->
<xs:enumeration value="ILS"/>
<!--Isle of Man, Pounds-->
<xs:enumeration value="IMP"/>
<!--India, Rupees-->
<xs:enumeration value="INR"/>
<!--Iraq, Dinars-->
<xs:enumeration value="IQD"/>
<!--Iran, Rials-->
<xs:enumeration value="IRR"/>
<!--Iceland, Kronur-->
<xs:enumeration value="ISK"/>
<!--Jersey, Pounds-->
<xs:enumeration value="JEP"/>
<!--Jamaica, Dollars-->
<xs:enumeration value="JMD"/>
<!--Jordan, Dinars-->
<xs:enumeration value="JOD"/>
<!--Japan, Yen-->
<xs:enumeration value="JPY"/>
<!--Kenya, Shillings-->
<xs:enumeration value="KES"/>
<!--Kyrgyzstan, Soms-->
<xs:enumeration value="KGS"/>
<!--Cambodia, Riels-->
<xs:enumeration value="KHR"/>
<!--Comoros, Francs-->
<xs:enumeration value="KMF"/>
<!--Korea (North), Won-->
<xs:enumeration value="KPW"/>
<!--Korea (South), Won-->
<xs:enumeration value="KRW"/>
<!--Kuwait, Dinars-->
<xs:enumeration value="KWD"/>
<!--Cayman Islands, Dollars-->
<xs:enumeration value="KYD"/>
<!--Kazakhstan, Tenge-->
<xs:enumeration value="KZT"/>
<!--Laos, Kips-->
<xs:enumeration value="LAK"/>
<!--Lebanon, Pounds-->
<xs:enumeration value="LBP"/>
<!--Sri Lanka, Rupees-->
<xs:enumeration value="LKR"/>
<!--Liberia, Dollars-->
<xs:enumeration value="LRD"/>
<!--Lesotho, Maloti-->
<xs:enumeration value="LSL"/>
<!--Lithuania, Litai-->
<xs:enumeration value="LTL"/>
<!--Latvia, Lati-->
<xs:enumeration value="LVL"/>
<!--Libya, Dinars-->
<xs:enumeration value="LYD"/>
<!--Morocco, Dirhams-->
<xs:enumeration value="MAD"/>
<!--Moldova, Lei-->
<xs:enumeration value="MDL"/>
<!--Madagascar, Ariary-->
<xs:enumeration value="MGA"/>
<!--Macedonia, Denars-->
<xs:enumeration value="MKD"/>
<!--Myanmar (Burma), Kyats-->
<xs:enumeration value="MMK"/>
<!--Mongolia, Tugriks-->
<xs:enumeration value="MNT"/>
<!--Macau, Patacas-->
<xs:enumeration value="MOP"/>
<!--Mauritania, Ouguiyas-->
<xs:enumeration value="MRO"/>
<!--Malta, Liri (expires 2008-Jan-31)-->
<xs:enumeration value="MTL"/>
<!--Mauritius, Rupees-->
<xs:enumeration value="MUR"/>
<!--Maldives (Maldive Islands), Rufiyaa-->
<xs:enumeration value="MVR"/>
<!--Malawi, Kwachas-->
<xs:enumeration value="MWK"/>
<!--Mexico, Pesos-->
<xs:enumeration value="MXN"/>
<!--Malaysia, Ringgits-->
<xs:enumeration value="MYR"/>
<!--Mozambique, Meticais-->
<xs:enumeration value="MZN"/>
<!--Namibia, Dollars-->
<xs:enumeration value="NAD"/>
<!--Nigeria, Nairas-->
<xs:enumeration value="NGN"/>
<!--Nicaragua, Cordobas-->
<xs:enumeration value="NIO"/>
<!--Norway, Krone-->
<xs:enumeration value="NOK"/>
<!--Nepal, Nepal Rupees-->
<xs:enumeration value="NPR"/>
<!--New Zealand, Dollars-->
<xs:enumeration value="NZD"/>
<!--Oman, Rials-->
<xs:enumeration value="OMR"/>
<!--Panama, Balboa-->
<xs:enumeration value="PAB"/>
<!--Peru, Nuevos Soles-->
<xs:enumeration value="PEN"/>
<!--Papua New Guinea, Kina-->
<xs:enumeration value="PGK"/>
<!--Philippines, Pesos-->
<xs:enumeration value="PHP"/>
<!--Pakistan, Rupees-->
<xs:enumeration value="PKR"/>
<!--Poland, Zlotych-->
<xs:enumeration value="PLN"/>
<!--Paraguay, Guarani-->
<xs:enumeration value="PYG"/>
<!--Qatar, Rials-->
<xs:enumeration value="QAR"/>
<!--Romania, New Lei-->
<xs:enumeration value="RON"/>
<!--Serbia, Dinars-->
<xs:enumeration value="RSD"/>
<!--Russia, Rubles-->
<xs:enumeration value="RUB"/>
<!--Rwanda, Rwanda Francs-->
<xs:enumeration value="RWF"/>
<!--Saudi Arabia, Riyals-->
<xs:enumeration value="SAR"/>
<!--Solomon Islands, Dollars-->
<xs:enumeration value="SBD"/>
<!--Seychelles, Rupees-->
<xs:enumeration value="SCR"/>
<!--Sudan, Pounds-->
<xs:enumeration value="SDG"/>
<!--Sweden, Kronor-->
<xs:enumeration value="SEK"/>
<!--Singapore, Dollars-->
<xs:enumeration value="SGD"/>
<!--Saint Helena, Pounds-->
<xs:enumeration value="SHP"/>
<!--Sierra Leone, Leones-->
<xs:enumeration value="SLL"/>
<!--Somalia, Shillings-->
<xs:enumeration value="SOS"/>
<!--Seborga, Luigini-->
<xs:enumeration value="SPL"/>
<!--Suriname, Dollars-->
<xs:enumeration value="SRD"/>
<!--São Tome and Principe, Dobras-->
<xs:enumeration value="STD"/>
<!--El Salvador, Colones-->
<xs:enumeration value="SVC"/>
<!--Syria, Pounds-->
<xs:enumeration value="SYP"/>
<!--Swaziland, Emalangeni-->
<xs:enumeration value="SZL"/>
<!--Thailand, Baht-->
<xs:enumeration value="THB"/>
<!--Tajikistan, Somoni-->
<xs:enumeration value="TJS"/>
<!--Turkmenistan, Manats-->
<xs:enumeration value="TMM"/>
<!--Tunisia, Dinars-->
<xs:enumeration value="TND"/>
<!--Tonga, Pa'anga-->
<xs:enumeration value="TOP"/>
<!--Turkey, New Lira-->
<xs:enumeration value="TRY"/>
<!--Trinidad and Tobago, Dollars-->
<xs:enumeration value="TTD"/>
<!--Tuvalu, Tuvalu Dollars-->
<xs:enumeration value="TVD"/>
<!--Taiwan, New Dollars-->
<xs:enumeration value="TWD"/>
<!--Tanzania, Shillings-->
<xs:enumeration value="TZS"/>
<!--Ukraine, Hryvnia-->
<xs:enumeration value="UAH"/>
<!--Uganda, Shillings-->
<xs:enumeration value="UGX"/>
<!--United States of America, Dollars-->
<xs:enumeration value="USD"/>
<!--Uruguay, Pesos-->
<xs:enumeration value="UYU"/>
<!--Uzbekistan, Sums-->
<xs:enumeration value="UZS"/>
<!--Venezuela, Bolivares (expires 2008-Jun-30)-->
<xs:enumeration value="VEB"/>
<!--Venezuela, Bolivares Fuertes-->
<xs:enumeration value="VEF"/>
<!--Viet Nam, Dong-->
<xs:enumeration value="VND"/>
<!--Vanuatu, Vatu-->
<xs:enumeration value="VUV"/>
<!--Samoa, Tala-->
<xs:enumeration value="WST"/>
<!--Communauté Financière Africaine BEAC, Francs-->
<xs:enumeration value="XAF"/>
<!--Silver, Ounces-->
<xs:enumeration value="XAG"/>
<!--Gold, Ounces-->
<xs:enumeration value="XAU"/>
<!--East Caribbean Dollars-->
<xs:enumeration value="XCD"/>
<!--International Monetary Fund (IMF) Special Drawing Rights-->
<xs:enumeration value="XDR"/>
<!--Communauté Financière Africaine BCEAO, Francs-->
<xs:enumeration value="XOF"/>
<!--Palladium Ounces-->
<xs:enumeration value="XPD"/>
<!--Comptoirs Français du Pacifique Francs-->
<xs:enumeration value="XPF"/>
<!--Platinum, Ounces-->
<xs:enumeration value="XPT"/>
<!--Yemen, Rials-->
<xs:enumeration value="YER"/>
<!--South Africa, Rand-->
<xs:enumeration value="ZAR"/>
<!--Zambia, Kwacha-->
<xs:enumeration value="ZMK"/>
<!--Zimbabwe, Zimbabwe Dollars-->
<xs:enumeration value="ZWD"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Extension.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="ExtensionType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="xmlValue" type="xs:anyType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Funding.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:fcs="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" schemaLocation="../../../../profile/2010/07/02/FundingCompanySource.xsd"/>
<xs:complexType name="FundingType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="fundingCategory" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="startDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="fundingCompanySource" type="fcs:FundingCompanySourceType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/FundingCompanySource.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="FundingCompanySourceType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="employmentIdSourceType" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="value" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Hobby.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="HobbyType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="hobby" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Language.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:enumValue="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="LanguageType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="languageType" type="ev:EntityTypeEnumeratedValue" minOccurs="0" maxOccurs="1"/>
<xs:element name="languageProficiencyType" type="enumValue:EnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="languageAbilityType" type="enumValue:EnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Media.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:enumValue="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:complexType name="MediaType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="title">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="received" minOccurs="0" maxOccurs="1" type="xs:dateTime">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="action" minOccurs="0" maxOccurs="unbounded" type="enumValue:EnumeratedValue">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Name.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:g="http://platform.apollogrp.edu/schemas/2010/03/28/Gender">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/Gender" schemaLocation="../../../../2010/03/28/Gender.xsd"/>
<xs:complexType name="NameType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue">
<xs:annotation>
<xs:documentation>Derived from NAME_TYPE.NAME; should be EnumeratedValue</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="firstName" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="lastName" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="middleName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="prefix" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="suffix" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="generation" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="title" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nickName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="preferredName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="phoneticName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="150"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="derivedGender" minOccurs="0" maxOccurs="1" type="g:Gender">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="primary" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Is this Name Primary</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:boolean"/>
</xs:simpleType>
</xs:element>
<xs:element name="galaxyExtension" type="GalaxyNameExtensionType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>This field should be used for Galaxy Name Extension</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyNameExtensionType">
<xs:sequence>
<xs:element name="initials" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="salutation" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<!--Response only fields.-->
<xs:element name="oid" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="galaxyType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="dmlAction" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>For Request : used only for marking record for deletion. Please pass this value as "D".
For Response :
It will populate this field for
Insert - "I"
Update - "U"
Delete - "D"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="name" type="NameType"/>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Phone.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="PhoneType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1"/>
<xs:element name="areaCode" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="phoneNumber" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="extension" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<!--FIXME this should be a lookup value yesno?-->
<xs:element name="countryCode" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="isOnDoNotCallList" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="doNotCallRegisterDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="neverCall" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
<xs:element name="neverCallDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="isCellPhone" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Was: DERIVED_CELL_PHONE_RANGE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isCanadian" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Was: DERIVED_CANADIAN</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isDialable" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Was: DERIVED_DIALABLE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="derivedCompanyName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="isPrimary" type="xs:boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Was: PRIMARY</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="galaxyExtension" type="GalaxyPhoneExtensionType" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="GalaxyPhoneExtensionType">
<xs:sequence>
<xs:element name="prefix" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="unlisted" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="emergency" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="international" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="tollfree" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="wrongnumber" type="xs:string" nillable="true" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="svcAccount" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="oid" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="irn" type="xs:long" minOccurs="0" maxOccurs="1"/>
<xs:element name="galaxyType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="dmlAction" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>For Request : used only for marking record for deletion. Please pass this value as "D".
For Response :
It will populate this field for
Insert - "I"
Update - "U"
Delete - "D"</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Picture.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="PictureType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>From the PICTURE_TYPE table</xs:documentation>
</xs:annotation>
<!--<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="36"/>
</xs:restriction>
</xs:simpleType>-->
</xs:element>
<xs:element name="mimeType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>image/jpeg, image/gif, or image/png</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="pictureSize" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Geometry of the image</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="pictureLocator" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>How to find the image</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/Citizenship.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:cc="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/CountryCode" schemaLocation="../../../../2010/03/28/CountryCode.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="CitizenshipType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="country" type="cc:CountryCode" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the country code of this citizenship entry.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="status" type="ev:EntityTypeEnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Represents the status of this citizenship entry. Value must be one of pre-defined enumerations like below, but its suggested to
get the list of enumeration values by making getEnumerations service call by passing "CitizenshipStatusType" as the enumeration type.
Asylee
Citizen
Eligible Non citizen
Illegal Alien
Landed Immigrant
MinistersPermit
Non Citizen
Non Permanent Resident Alien
Non Resident Alien
Non Resident Citizen
Non Eligible
Permanent Visa
Regugee
Resident Alien
Student Authorization
Student Visa
Temporary Visa
Undocumented Alien
Visitor Visa
Work Visa</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/SocialNetwork.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:complexType name="SocialNetworkType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="type" type="ev:EntityTypeEnumeratedValue" minOccurs="1" maxOccurs="1"/>
<xs:element name="userId" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/MilitaryService.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" schemaLocation="../../../../2010/03/28/EnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="MilitaryServiceType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="serviceType" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>EnumeratedValue: MILITARY_SERVICE_TYPE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="serviceCategory" type="ev:EnumeratedValue" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>EnumeratedValue: MILITARY_SERVICE_CATEGORY</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="beginDate" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
</xs:element>
<xs:element name="endDate" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
</xs:element>
<!--2010-07-16/HMS: this is now optional due to data constraints-->
<xs:element name="status" type="ev:EnumeratedValue" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>EnumeratedValue: MILITARY_SEPARATION_STATUS</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/IAMA.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="IAMAType">
<xs:sequence>
<xs:element name="iamaValue" minOccurs="1" maxOccurs="unbounded">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/SocialEmployment.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="SocialEmploymentType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="employerName" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="240"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="title" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="startDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="industry" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="isCurrent" type="xs:boolean" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/SocialEducationCredential.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="SocialEducationCredentialType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="institution" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="areaOfStudy" minOccurs="0" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="degree" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="startDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
<xs:element name="endDate" type="xs:dateTime" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/LocalId.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:complexType name="LocalIdType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="value" minOccurs="1" maxOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/PersonalMarker.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarker" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarker" xmlns:ev="http://platform.apollogrp.edu/schemas/2010/03/28/EnumeratedValue" xmlns:pmcategory="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" xmlns:entity="http://platform.apollogrp.edu/schemas/2010/06/01/Entity">
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/07/02/EntityTypeEnumeratedValue" schemaLocation="../../../../2010/07/02/EntityTypeEnumeratedValue.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" schemaLocation="../../../../2010/06/01/Entity.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" schemaLocation="PersonalMarkerCategory.xsd"/>
<xs:complexType name="PersonalMarkerType">
<xs:complexContent>
<xs:extension base="entity:Entity">
<xs:sequence>
<xs:element name="personalMarkerCategory" type="pmcategory:PersonalMarkerCategoryType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>all possible categories and categoryTypes for the personalMarkers
will need to be fetched from getPersonalMarkerCategories operation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="text" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profile/2010/07/02/PersonalMarkerCategory.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory">
<xs:complexType name="PersonalMarkerCategoryType">
<xs:sequence>
<xs:element name="category" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>categories are like Goal,Motivators,Interests.....</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>category types are like professional,academic.....</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/profileextension/2010/06/23/ProspectExtension.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/profileextension/2010/06/23/ProspectExtension" elementFormDefault="qualified" xmlns="http://platform.apollogrp.edu/schemas/profileextension/2010/06/23/ProspectExtension" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ProspectExtension">
<xs:sequence>
<xs:element name="expectedStartDate" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Expected Start Date</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="degreeInterest" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Degree Level (of Interest)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="weeklyDegreeCommitHrs" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Hours Commit to Earning Degree</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="computerHiSpeedInternet" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Accessibility to Computer with High-Speed Internet</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="workExpYrsPostHS" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Years Work Experience Since High School</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="highSchoolGrades" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>High School Grades</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="handleCollegeConfidence" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Certain Can Handle College Classwork</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
<xs:element name="readinessLeadScore" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/profile/Person.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/profile/Person" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:email="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:address="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:nam="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phone="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone">
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" schemaLocation="../../../schemas/profile/2010/07/02/EmailAddress.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" schemaLocation="../../../schemas/profile/2010/07/02/Address.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" schemaLocation="../../../schemas/profile/2010/07/02/Name.xsd"/>
<xs:import namespace="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" schemaLocation="../../../schemas/profile/2010/07/02/Phone.xsd"/>
<xs:complexType name="FindProfilesType">
<xs:sequence>
<xs:element name="minSearchWeight" type="xs:nonNegativeInteger" minOccurs="0"/>
<xs:element name="profileId" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="localId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="governmentId" type="xs:string" minOccurs="0" maxOccurs="20"/>
<xs:element name="address" type="address:AddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="emailAddress" type="email:EmailAddressType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="nam:NameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="phone" type="phone:PhoneType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="dateOfBirth" minOccurs="0" maxOccurs="1" type="xs:dateTime"/>
<xs:element name="gender" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="searchType" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="roles" type="xs:string" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="lastFourDigitSSN" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/05/28/ServiceFault.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" elementFormDefault="qualified" xmlns:fau="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ServiceFault">
<xs:sequence>
<xs:element name="componentCode" type="fau:ComponentType" minOccurs="1" maxOccurs="1"/>
<xs:element name="transactionId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="errorCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="errorDescription" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ComponentType">
<xs:restriction base="xs:string">
<xs:enumeration value="01">
<xs:annotation>
<xs:documentation>Gateway</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="02">
<xs:annotation>
<xs:documentation>STS</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="03">
<xs:annotation>
<xs:documentation>Authorization Service</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="04">
<xs:annotation>
<xs:documentation>ServiceDepot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="05">
<xs:annotation>
<xs:documentation>DNL</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="06">
<xs:annotation>
<xs:documentation>ProfileSIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="07">
<xs:annotation>
<xs:documentation>ProductivitySIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="08">
<xs:annotation>
<xs:documentation>UserAttributesSIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="09">
<xs:annotation>
<xs:documentation>ActivityStreams SIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation>Authorization workflow</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="11">
<xs:annotation>
<xs:documentation>Authorization SIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ErrorCodeType">
<xs:annotation>
<xs:documentation>These are a list of error codes that will be returned from the platform in case of any errors or systems being down.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="PLATFORM-100">
<xs:annotation>
<xs:documentation>WS Security Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-101">
<xs:annotation>
<xs:documentation>Authentication Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-102">
<xs:annotation>
<xs:documentation>Service Timed out.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-103">
<xs:annotation>
<xs:documentation>XML Validation Failed for the request.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-104">
<xs:annotation>
<xs:documentation>Authorization Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-105">
<xs:annotation>
<xs:documentation>Error Occured while invoking the service Implementation.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-106">
<xs:annotation>
<xs:documentation>Invalid Operation</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-108">
<xs:annotation>
<xs:documentation>Invalid Request : tenantId is not present in the request Header.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-800">
<xs:annotation>
<xs:documentation>Service specific error - ProfileException</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-801">
<xs:annotation>
<xs:documentation>Profile GET operation error - ID or Relationships not set on root entity.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-802">
<xs:annotation>
<xs:documentation>Profile - Invalid enumeration value.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-803">
<xs:annotation>
<xs:documentation>Profile FIND operation error- Insufficient criteria supplied.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-804">
<xs:annotation>
<xs:documentation>Profile DELETE operation error - ID must be set on all entities or only pass root entity with ID set.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-805">
<xs:annotation>
<xs:documentation>Profile PUT operation error - Data integrity violation.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-806">
<xs:annotation>
<xs:documentation>Profile DELETE operation error - Entity record does not exist for deletion.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-900">
<xs:annotation>
<xs:documentation>One of the Platform components is Unavailable.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-901">
<xs:annotation>
<xs:documentation>One of the Service Implementation components is Unavailable.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-999">
<xs:annotation>
<xs:documentation>unclassified error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/person/v1/Person.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person" xmlns:pertype="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types">
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" schemaLocation="PersonType.xsd"/>
<xsd:complexType name="PersonType">
<xsd:annotation>
<xsd:documentation>Person details for creating person in Apolloglobal Systems.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="pertype:NameType"/>
<xsd:element name="FormerName" type="pertype:NameType" minOccurs="0"/>
<xsd:element name="SSN" type="pertype:SSNType" minOccurs="0"/>
<xsd:element name="PartialSSN" type="pertype:PartialSSNType" minOccurs="0"/>
<xsd:element name="Gender" type="pertype:GenderCodeType" minOccurs="0"/>
<xsd:element name="BirthDate" type="pertype:BirthDateType"/>
<xsd:element name="Contacts" type="pertype:ContactsType"/>
<xsd:element name="PrimaryLanguage" type="pertype:LanguageCodeType" minOccurs="0"/>
<xsd:element name="CitizenshipCountryCode" type="pertype:CountryCodeType" minOccurs="0"/>
<xsd:element name="PersonRole" type="tns:RoleType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="RoleType">
<xsd:annotation>
<xsd:documentation>The Person's Role type</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="STUDENT"/>
<xsd:enumeration value="FACULTY"/>
<xsd:enumeration value="STAFF"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/person/v1/PersonType.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types">
<xs:complexType name="NameType">
<xs:annotation>
<xs:documentation>The prefix, first name, middle name, last name and suffix to identify the person name.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="namePrefix" type="xs:string" minOccurs="0"/>
<xs:element name="firstName" type="xs:string"/>
<xs:element name="middleName" type="xs:string" minOccurs="0"/>
<xs:element name="lastName" type="xs:string"/>
<xs:element name="nameSuffix" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="GenderCodeType">
<xs:annotation>
<xs:documentation>The gender of the Person</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Female"/>
<xs:enumeration value="Male"/>
<xs:enumeration value="Unreported"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BirthDateType">
<xs:annotation>
<xs:documentation>Date of Birth</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="SSNType">
<xs:annotation>
<xs:documentation>The person's U.S. Social Security Number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{9}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NationalIdType">
<xs:annotation>
<xs:documentation>The person's National Identifier</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PartialSSNType">
<xs:annotation>
<xs:documentation>The person's last four digits of their U.S. Social Security Number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContactsType">
<xs:annotation>
<xs:documentation>The Address, Phone and Email to define Person Contact Type.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CurrentAddress" type="tns:AddressType" minOccurs="0"/>
<xs:element name="PermanentAddress" type="tns:AddressType" minOccurs="0"/>
<xs:element name="HomePhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="MobilePhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="BusinessPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="AuthorizedPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="FaxPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="InternationalPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="OtherPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="PrimaryEmail" type="tns:EmailAddressType" minOccurs="0"/>
<xs:element name="AuthorizedEmail" type="tns:EmailAddressType" minOccurs="0"/>
<xs:element name="OtherEmail" type="tns:EmailAddressType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="phone" type="tns:PhoneType"/>
<xs:complexType name="PhoneType">
<xs:annotation>
<xs:documentation>The Country prefix code, Area city code, Phone Number and extension to define Phone Type.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="countryPrefixCode" type="xs:string" minOccurs="0"/>
<xs:element name="areaCityCode" type="xs:string" minOccurs="0"/>
<xs:element name="phoneNumber" type="xs:string"/>
<xs:element name="extension" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Home"/>
<xs:enumeration value="Mobile"/>
<xs:enumeration value="Business"/>
<xs:enumeration value="Fax"/>
<xs:enumeration value="Authorized"/>
<xs:enumeration value="Preferred"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="email" type="tns:EmailType"/>
<xs:complexType name="EmailType">
<xs:annotation>
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (Email) user within a network.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="emailAddress" type="xs:string"/>
</xs:sequence>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Preferred"/>
<xs:enumeration value="Authorized"/>
<xs:enumeration value="Univ"/>
<xs:enumeration value="Work"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="EmailAddressType">
<xs:annotation>
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (Email) user within a network.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="address" type="tns:AddressType"/>
<xs:complexType name="AddressType">
<xs:annotation>
<xs:documentation>Address Type</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="addressLine" type="xs:string" maxOccurs="4"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="stateProvince" type="xs:string"/>
<xs:element name="postalCode" type="xs:string"/>
<xs:element name="countryCode" type="tns:CountryCodeType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Home"/>
<xs:enumeration value="Permanent"/>
<xs:enumeration value="Employer"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="LanguageCodeType">
<xs:annotation>
<xs:documentation>Code indicating the language being used, using ISO 639-2 code (Alpha-3) set.
These codes are available at http://www.loc.gov/standards/iso639-2/</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="3"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CountryCodeType">
<xs:annotation>
<xs:documentation>Code indicating Country. Use ISO 3166-1 alpha-2 standard. The codes are available at http://www.iso.org</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EthnicityCode">
<xs:annotation>
<xs:documentation>The ethnic code defined by the United States government
1 Not Hispanic or Latino
2 Hispanic or Latino</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RaceCode">
<xs:annotation>
<xs:documentation>The Race code defined by the institution.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints/><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createUpdatePersonInfo" name="createUpdatePersonInfo" bindingOperationName="createUpdatePersonInfo" type="Request-Response" outputName="createUpdatePersonInfoResponse" inputName="createUpdatePersonInfoRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:root="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:ext="http://platform.apollogrp.edu/model/extension" xmlns:prof="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" xmlns:ent="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:bio="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:fam="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" xmlns:prof1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" xmlns:url="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" xmlns:add="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:cer="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" xmlns:educ="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" xmlns:ema="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:emp="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" xmlns:fun="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" xmlns:fun1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" xmlns:hob="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" xmlns:lan="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" xmlns:med="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" xmlns:name="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phon="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" xmlns:pic="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" xmlns:cit="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" xmlns:soc="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" xmlns:ext1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" xmlns:mil="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" xmlns:iama="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" xmlns:soc1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" xmlns:soc2="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" xmlns:loc="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" xmlns:per1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" xmlns:iden="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity">
<soapenv:Header/>
<soapenv:Body>
<per:createUpdatePersonInfoRequest>
<!--Optional:-->
<per:profileId>?</per:profileId>
<!--Optional:-->
<per:enableDeleteSection>?</per:enableDeleteSection>
<per:profile>
<!--Optional:-->
<root:id>?</root:id>
<!--Optional:-->
<root:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</root:auditing>
<!--Optional:-->
<root:isActive>true</root:isActive>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<!--Optional:-->
<prof:bio>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<bio:value>?</bio:value>
</prof:bio>
<!--Optional:-->
<prof:familyInformation>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<fam:value>?</fam:value>
</prof:familyInformation>
<!--Optional:-->
<prof:profileInformation>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<!--Optional:-->
<prof1:dateOfBirth>?</prof1:dateOfBirth>
<!--Optional:-->
<prof1:gender>?</prof1:gender>
<!--Optional:-->
<prof1:race>?</prof1:race>
<!--Optional:-->
<prof1:highestLevelOfEducation>?</prof1:highestLevelOfEducation>
<!--Optional:-->
<prof1:hasForeignCredits>?</prof1:hasForeignCredits>
<!--Optional:-->
<prof1:learningformat>?</prof1:learningformat>
<!--Optional:-->
<prof1:maritalStatus>?</prof1:maritalStatus>
<!--Optional:-->
<prof1:statusMessage>?</prof1:statusMessage>
<!--Optional:-->
<prof1:regulatoryHold>?</prof1:regulatoryHold>
<!--Optional:-->
<prof1:ethnicity>?</prof1:ethnicity>
<!--Optional:-->
<prof1:localEthnicityRace>?</prof1:localEthnicityRace>
</prof:profileInformation>
<!--Zero or more repetitions:-->
<prof:url>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<url:value>?</url:value>
<url:type>?</url:type>
</prof:url>
<!--Zero or more repetitions:-->
<prof:address>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<add:type>?</add:type>
<!--Optional:-->
<add:line1>?</add:line1>
<!--Optional:-->
<add:line2>?</add:line2>
<!--Optional:-->
<add:line3>?</add:line3>
<!--Optional:-->
<add:line4>?</add:line4>
<!--Optional:-->
<add:city>?</add:city>
<!--Optional:-->
<add:stateProvince>?</add:stateProvince>
<!--Optional:-->
<add:locality>?</add:locality>
<!--Optional:-->
<add:postalCode>?</add:postalCode>
<!--Optional:-->
<add:country>?</add:country>
<!--Optional:-->
<add:isPrimary>?</add:isPrimary>
<!--Optional:-->
<add:isCertified>?</add:isCertified>
<!--Optional:-->
<add:galaxyExtension>
<!--Optional:-->
<add:cassStatusCodeOid>?</add:cassStatusCodeOid>
<!--Optional:-->
<add:addressUsagePrio>?</add:addressUsagePrio>
<!--Optional:-->
<add:svcAccount>?</add:svcAccount>
<!--Optional:-->
<add:userId>?</add:userId>
<!--Optional:-->
<add:oid>?</add:oid>
<!--Optional:-->
<add:irn>?</add:irn>
<!--Optional:-->
<add:country>?</add:country>
<!--Optional:-->
<add:galaxyType>?</add:galaxyType>
<!--Optional:-->
<add:dmlAction>?</add:dmlAction>
</add:galaxyExtension>
</prof:address>
<!--Zero or more repetitions:-->
<prof:certification>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<cer:type>?</cer:type>
<cer:organization>?</cer:organization>
<!--Optional:-->
<cer:dateReceived>?</cer:dateReceived>
</prof:certification>
<!--Zero or more repetitions:-->
<prof:educationCredential>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<educ:educationLevel>?</educ:educationLevel>
<educ:institution>?</educ:institution>
<!--Optional:-->
<educ:institutionType>?</educ:institutionType>
<!--Optional:-->
<educ:program>?</educ:program>
<!--Optional:-->
<educ:campus>?</educ:campus>
<!--Optional:-->
<educ:creditsCompleted>?</educ:creditsCompleted>
<!--Optional:-->
<educ:areaOfStudy>?</educ:areaOfStudy>
<!--Optional:-->
<educ:nameOnTranscript>?</educ:nameOnTranscript>
<!--Optional:-->
<educ:graduationDate>?</educ:graduationDate>
<!--Optional:-->
<educ:studyFormat>?</educ:studyFormat>
<!--Optional:-->
<educ:beginDate>?</educ:beginDate>
<!--Optional:-->
<educ:endDate>?</educ:endDate>
<!--Optional:-->
<educ:institutionCity>?</educ:institutionCity>
<!--Optional:-->
<educ:institutionState>?</educ:institutionState>
<!--Optional:-->
<educ:institutionLocality>?</educ:institutionLocality>
<!--Optional:-->
<educ:institutionCountry>?</educ:institutionCountry>
</prof:educationCredential>
<!--Zero or more repetitions:-->
<prof:emailAddress>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<ema:type>?</ema:type>
<ema:emailAddress>?</ema:emailAddress>
<!--Optional:-->
<ema:suppressed>?</ema:suppressed>
<!--Optional:-->
<ema:suppressionDate>?</ema:suppressionDate>
<!--Optional:-->
<ema:isPrimary>?</ema:isPrimary>
<!--Optional:-->
<ema:galaxyExtension>
<!--Optional:-->
<ema:priority>?</ema:priority>
<!--Optional:-->
<ema:svcAccount>?</ema:svcAccount>
<!--Optional:-->
<ema:userId>?</ema:userId>
<!--Optional:-->
<ema:oid>?</ema:oid>
<!--Optional:-->
<ema:irn>?</ema:irn>
<!--Optional:-->
<ema:galaxyType>?</ema:galaxyType>
<!--Optional:-->
<ema:dmlAction>?</ema:dmlAction>
</ema:galaxyExtension>
</prof:emailAddress>
<!--Zero or more repetitions:-->
<prof:employment>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<emp:type>?</emp:type>
<emp:source>?</emp:source>
<!--Optional:-->
<emp:companyName>?</emp:companyName>
<!--Optional:-->
<emp:title>?</emp:title>
<!--Optional:-->
<emp:currency>?</emp:currency>
<!--Optional:-->
<emp:salaryPeriod>?</emp:salaryPeriod>
<!--Optional:-->
<emp:salary>?</emp:salary>
<!--Optional:-->
<emp:startDate>?</emp:startDate>
<!--Optional:-->
<emp:endDate>?</emp:endDate>
</prof:employment>
<!--Zero or more repetitions:-->
<prof:funding>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<fun:fundingCategory>?</fun:fundingCategory>
<!--Optional:-->
<fun:startDate>?</fun:startDate>
<!--Optional:-->
<fun:endDate>?</fun:endDate>
<!--Zero or more repetitions:-->
<fun:fundingCompanySource>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<fun1:employmentIdSourceType>?</fun1:employmentIdSourceType>
<!--Optional:-->
<fun1:value>?</fun1:value>
</fun:fundingCompanySource>
</prof:funding>
<!--Zero or more repetitions:-->
<prof:hobby>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<hob:hobby>?</hob:hobby>
</prof:hobby>
<!--Zero or more repetitions:-->
<prof:language>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<!--Optional:-->
<lan:languageType>?</lan:languageType>
<!--Optional:-->
<lan:languageProficiencyType>?</lan:languageProficiencyType>
<!--Optional:-->
<lan:languageAbilityType>?</lan:languageAbilityType>
</prof:language>
<!--Zero or more repetitions:-->
<prof:media>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<med:type>?</med:type>
<med:title>?</med:title>
<!--Optional:-->
<med:received>?</med:received>
<!--Zero or more repetitions:-->
<med:action>?</med:action>
</prof:media>
<!--Zero or more repetitions:-->
<prof:name>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<name:type>?</name:type>
<name:firstName>?</name:firstName>
<name:lastName>?</name:lastName>
<!--Optional:-->
<name:middleName>?</name:middleName>
<!--Optional:-->
<name:prefix>?</name:prefix>
<!--Optional:-->
<name:suffix>?</name:suffix>
<!--Optional:-->
<name:generation>?</name:generation>
<!--Optional:-->
<name:title>?</name:title>
<!--Optional:-->
<name:nickName>?</name:nickName>
<!--Optional:-->
<name:preferredName>?</name:preferredName>
<!--Optional:-->
<name:phoneticName>?</name:phoneticName>
<!--Optional:-->
<name:derivedGender>?</name:derivedGender>
<name:primary>?</name:primary>
<!--Optional:-->
<name:galaxyExtension>
<!--Optional:-->
<name:initials>?</name:initials>
<!--Optional:-->
<name:salutation>?</name:salutation>
<!--Optional:-->
<name:svcAccount>?</name:svcAccount>
<!--Optional:-->
<name:userId>?</name:userId>
<!--Optional:-->
<name:oid>?</name:oid>
<!--Optional:-->
<name:irn>?</name:irn>
<!--Optional:-->
<name:galaxyType>?</name:galaxyType>
<!--Optional:-->
<name:dmlAction>?</name:dmlAction>
</name:galaxyExtension>
</prof:name>
<!--Zero or more repetitions:-->
<prof:phone>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<phon:type>?</phon:type>
<phon:areaCode>?</phon:areaCode>
<phon:phoneNumber>?</phon:phoneNumber>
<!--Optional:-->
<phon:extension>?</phon:extension>
<!--Optional:-->
<phon:countryCode>?</phon:countryCode>
<!--Optional:-->
<phon:isOnDoNotCallList>?</phon:isOnDoNotCallList>
<!--Optional:-->
<phon:doNotCallRegisterDate>?</phon:doNotCallRegisterDate>
<!--Optional:-->
<phon:neverCall>?</phon:neverCall>
<!--Optional:-->
<phon:neverCallDate>?</phon:neverCallDate>
<!--Optional:-->
<phon:isCellPhone>?</phon:isCellPhone>
<!--Optional:-->
<phon:isCanadian>?</phon:isCanadian>
<!--Optional:-->
<phon:isDialable>?</phon:isDialable>
<!--Optional:-->
<phon:derivedCompanyName>?</phon:derivedCompanyName>
<!--Optional:-->
<phon:isPrimary>?</phon:isPrimary>
<!--Optional:-->
<phon:galaxyExtension>
<!--Optional:-->
<phon:prefix>?</phon:prefix>
<!--Optional:-->
<phon:unlisted>?</phon:unlisted>
<!--Optional:-->
<phon:emergency>?</phon:emergency>
<!--Optional:-->
<phon:international>?</phon:international>
<!--Optional:-->
<phon:tollfree>?</phon:tollfree>
<!--Optional:-->
<phon:wrongnumber>?</phon:wrongnumber>
<!--Optional:-->
<phon:svcAccount>?</phon:svcAccount>
<!--Optional:-->
<phon:userId>?</phon:userId>
<!--Optional:-->
<phon:oid>?</phon:oid>
<!--Optional:-->
<phon:irn>?</phon:irn>
<!--Optional:-->
<phon:galaxyType>?</phon:galaxyType>
<!--Optional:-->
<phon:dmlAction>?</phon:dmlAction>
</phon:galaxyExtension>
</prof:phone>
<!--Zero or more repetitions:-->
<prof:picture>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<pic:type>?</pic:type>
<pic:mimeType>?</pic:mimeType>
<pic:pictureSize>?</pic:pictureSize>
<pic:pictureLocator>?</pic:pictureLocator>
</prof:picture>
<!--Zero or more repetitions:-->
<prof:citizenship>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<cit:country>?</cit:country>
<!--Optional:-->
<cit:status>?</cit:status>
</prof:citizenship>
<!--Zero or more repetitions:-->
<prof:socialNetwork>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<soc:type>?</soc:type>
<soc:userId>?</soc:userId>
</prof:socialNetwork>
<!--Optional:-->
<prof:extension>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<ext1:xmlValue>?</ext1:xmlValue>
</prof:extension>
<!--Zero or more repetitions:-->
<prof:militaryService>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<mil:serviceType>?</mil:serviceType>
<mil:serviceCategory>?</mil:serviceCategory>
<!--Optional:-->
<mil:beginDate>?</mil:beginDate>
<!--Optional:-->
<mil:endDate>?</mil:endDate>
<!--Optional:-->
<mil:status>?</mil:status>
</prof:militaryService>
<!--Optional:-->
<prof:iama>
<!--1 or more repetitions:-->
<iama:iamaValue>?</iama:iamaValue>
</prof:iama>
<!--Zero or more repetitions:-->
<prof:socialEmployment>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<!--Optional:-->
<soc1:employerName>?</soc1:employerName>
<!--Optional:-->
<soc1:title>?</soc1:title>
<!--Optional:-->
<soc1:startDate>?</soc1:startDate>
<!--Optional:-->
<soc1:endDate>?</soc1:endDate>
<!--Optional:-->
<soc1:industry>?</soc1:industry>
<soc1:isCurrent>?</soc1:isCurrent>
</prof:socialEmployment>
<!--Zero or more repetitions:-->
<prof:socialEducationCredential>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<soc2:institution>?</soc2:institution>
<!--Optional:-->
<soc2:areaOfStudy>?</soc2:areaOfStudy>
<!--Optional:-->
<soc2:degree>?</soc2:degree>
<!--Optional:-->
<soc2:startDate>?</soc2:startDate>
<!--Optional:-->
<soc2:endDate>?</soc2:endDate>
</prof:socialEducationCredential>
<!--Zero or more repetitions:-->
<prof:localId>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<loc:value>?</loc:value>
</prof:localId>
<!--Zero or more repetitions:-->
<prof:personalMarker>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<personalMarkerCategory>
<per1:category>?</per1:category>
<per1:type>?</per1:type>
</personalMarkerCategory>
<text>?</text>
</prof:personalMarker>
<!--Optional:-->
<prof:galaxyProfileExtension>
<!--Optional:-->
<prof:userPersonOid>?</prof:userPersonOid>
<!--Optional:-->
<prof:svcAccount>?</prof:svcAccount>
<!--Optional:-->
<prof:userId>?</prof:userId>
<!--Optional:-->
<prof:oid>?</prof:oid>
<!--Optional:-->
<prof:irn>?</prof:irn>
<!--Optional:-->
<prof:pid>?</prof:pid>
<!--Optional:-->
<prof:pidType>?</prof:pidType>
<!--Optional:-->
<prof:deceased>?</prof:deceased>
<!--Optional:-->
<prof:contactPref>?</prof:contactPref>
<!--Optional:-->
<prof:contactOrgOid>?</prof:contactOrgOid>
<!--Optional:-->
<prof:contact>?</prof:contact>
<!--Optional:-->
<prof:hasStudentRecord>?</prof:hasStudentRecord>
<!--Optional:-->
<prof:hasPersonnelRecord>?</prof:hasPersonnelRecord>
<!--Optional:-->
<prof:hasFacultyRecord>?</prof:hasFacultyRecord>
<!--Optional:-->
<prof:employerOrgOid>?</prof:employerOrgOid>
<!--Optional:-->
<prof:employerName>?</prof:employerName>
<!--Optional:-->
<prof:jobTitle>?</prof:jobTitle>
<!--Optional:-->
<prof:legacyEmpNumber>?</prof:legacyEmpNumber>
<!--Optional:-->
<prof:legacyEmpCampusNumber>?</prof:legacyEmpCampusNumber>
<!--Optional:-->
<prof:ferpaHold>?</prof:ferpaHold>
<!--Optional:-->
<prof:ipdLegacyIrn>?</prof:ipdLegacyIrn>
<!--Optional:-->
<prof:rightToWork>?</prof:rightToWork>
<!--Optional:-->
<prof:hadLicenseRevoked>?</prof:hadLicenseRevoked>
<!--Optional:-->
<prof:licenseRevokedReason>?</prof:licenseRevokedReason>
<!--Optional:-->
<prof:convictedOfFelony>?</prof:convictedOfFelony>
<!--Optional:-->
<prof:felonyConvictionReason>?</prof:felonyConvictionReason>
<!--Optional:-->
<prof:ownerOrgOid>?</prof:ownerOrgOid>
<!--Optional:-->
<prof:lastRfiDate>?</prof:lastRfiDate>
<!--Optional:-->
<prof:lastBusTransDate>?</prof:lastBusTransDate>
<!--Optional:-->
<prof:militaryBase>?</prof:militaryBase>
<!--Optional:-->
<prof:ageRange>?</prof:ageRange>
<!--Optional:-->
<prof:academicStanding>?</prof:academicStanding>
<!--Optional:-->
<prof:repProfileOid>?</prof:repProfileOid>
<!--Optional:-->
<prof:academicStandingDate>?</prof:academicStandingDate>
<!--Optional:-->
<prof:version>?</prof:version>
<!--Optional:-->
<prof:rightToWorkCountry>?</prof:rightToWorkCountry>
<!--Optional:-->
<prof:militaryRank>?</prof:militaryRank>
<!--Optional:-->
<prof:militaryTdyOid>?</prof:militaryTdyOid>
<!--Optional:-->
<prof:bestTimeToCall>?</prof:bestTimeToCall>
<!--Optional:-->
<prof:highSchoolGraduationDate>?</prof:highSchoolGraduationDate>
<!--Optional:-->
<prof:highSchoolFlag>?</prof:highSchoolFlag>
<!--Optional:-->
<prof:employerTypeOid>?</prof:employerTypeOid>
<!--Optional:-->
<prof:duns>?</prof:duns>
<!--Optional:-->
<prof:citizenship>?</prof:citizenship>
<!--Optional:-->
<prof:militaryStatus>?</prof:militaryStatus>
<!--Optional:-->
<prof:militaryStartDate>?</prof:militaryStartDate>
<!--Optional:-->
<prof:militaryEndDate>?</prof:militaryEndDate>
</prof:galaxyProfileExtension>
<!--Optional:-->
<prof:identityBlock iden:exploded="false">
<!--Zero or more repetitions:-->
<iden:profid>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<iden:type>?</iden:type>
<iden:value>?</iden:value>
</iden:profid>
</prof:identityBlock>
<!--Zero or more repetitions:-->
<prof:affiliation>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<prof:value>?</prof:value>
<!--Optional:-->
<prof:date>?</prof:date>
<!--Optional:-->
<prof:lifeCycleStage>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<prof:value>?</prof:value>
<prof:date>?</prof:date>
<!--Optional:-->
<prof:lifeCycleStageEvent>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<prof:value>?</prof:value>
<prof:date>?</prof:date>
</prof:lifeCycleStageEvent>
</prof:lifeCycleStage>
</prof:affiliation>
</per:profile>
</per:createUpdatePersonInfoRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createUpdatePersonInfo"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getStudentIDByProfileID" name="getStudentIDByProfileID" bindingOperationName="getStudentIDByProfileID" type="Request-Response" outputName="getStudentIDByProfileIDResponse" inputName="getStudentIDByProfileIDRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService">
<soapenv:Header/>
<soapenv:Body>
<per:getStudentIDByProfileIDRequest>
<per:profileID>?</per:profileID>
</per:getStudentIDByProfileIDRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getStudentIDByProfileID"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createSISPerson" name="createSISPerson" bindingOperationName="createSISPerson" type="Request-Response" outputName="createSISPersonResponse" inputName="createSISPersonRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:per1="http://platform.apollogrp.edu/model/apolloglobal/person/v1/Person" xmlns:typ="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" xmlns:ent="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ext="http://platform.apollogrp.edu/model/extension" xmlns:add="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:ema="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:phon="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone">
<soapenv:Header/>
<soapenv:Body>
<per:createSISPersonRequest>
<per:SISPerson>
<per1:Name>
<!--Optional:-->
<typ:namePrefix>?</typ:namePrefix>
<typ:firstName>?</typ:firstName>
<!--Optional:-->
<typ:middleName>?</typ:middleName>
<typ:lastName>?</typ:lastName>
<!--Optional:-->
<typ:nameSuffix>?</typ:nameSuffix>
</per1:Name>
<!--Optional:-->
<per1:FormerName>
<!--Optional:-->
<typ:namePrefix>?</typ:namePrefix>
<typ:firstName>?</typ:firstName>
<!--Optional:-->
<typ:middleName>?</typ:middleName>
<typ:lastName>?</typ:lastName>
<!--Optional:-->
<typ:nameSuffix>?</typ:nameSuffix>
</per1:FormerName>
<!--Optional:-->
<per1:SSN>?</per1:SSN>
<!--Optional:-->
<per1:PartialSSN>?</per1:PartialSSN>
<!--Optional:-->
<per1:Gender>?</per1:Gender>
<per1:BirthDate>?</per1:BirthDate>
<per1:Contacts>
<!--Optional:-->
<typ:CurrentAddress typ:type="?">
<!--1 to 4 repetitions:-->
<typ:addressLine>?</typ:addressLine>
<typ:city>?</typ:city>
<typ:stateProvince>?</typ:stateProvince>
<typ:postalCode>?</typ:postalCode>
<!--Optional:-->
<typ:countryCode>?</typ:countryCode>
</typ:CurrentAddress>
<!--Optional:-->
<typ:PermanentAddress typ:type="?">
<!--1 to 4 repetitions:-->
<typ:addressLine>?</typ:addressLine>
<typ:city>?</typ:city>
<typ:stateProvince>?</typ:stateProvince>
<typ:postalCode>?</typ:postalCode>
<!--Optional:-->
<typ:countryCode>?</typ:countryCode>
</typ:PermanentAddress>
<!--Optional:-->
<typ:HomePhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:HomePhone>
<!--Optional:-->
<typ:MobilePhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:MobilePhone>
<!--Optional:-->
<typ:BusinessPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:BusinessPhone>
<!--Optional:-->
<typ:AuthorizedPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:AuthorizedPhone>
<!--Optional:-->
<typ:FaxPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:FaxPhone>
<!--Optional:-->
<typ:InternationalPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:InternationalPhone>
<!--Optional:-->
<typ:OtherPhone typ:type="?">
<!--Optional:-->
<typ:countryPrefixCode>?</typ:countryPrefixCode>
<!--Optional:-->
<typ:areaCityCode>?</typ:areaCityCode>
<typ:phoneNumber>?</typ:phoneNumber>
<!--Optional:-->
<typ:extension>?</typ:extension>
</typ:OtherPhone>
<!--Optional:-->
<typ:PrimaryEmail>?</typ:PrimaryEmail>
<!--Optional:-->
<typ:AuthorizedEmail>?</typ:AuthorizedEmail>
<!--Optional:-->
<typ:OtherEmail>?</typ:OtherEmail>
</per1:Contacts>
<!--Optional:-->
<per1:PrimaryLanguage>?</per1:PrimaryLanguage>
<!--Optional:-->
<per1:CitizenshipCountryCode>?</per1:CitizenshipCountryCode>
<per1:PersonRole>?</per1:PersonRole>
</per:SISPerson>
</per:createSISPersonRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createSISPerson"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getAlumniInfo" name="getAlumniInfo" bindingOperationName="getAlumniInfo" type="Request-Response" outputName="getAlumniInfoResponse" inputName="getAlumniInfoRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService">
<soapenv:Header/>
<soapenv:Body>
<per:getAlumniInfoRequest>
<per:studentID>?</per:studentID>
</per:getAlumniInfoRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getAlumniInfo"/></con:call></con:operation><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/findProfiles" name="findProfiles" bindingOperationName="findProfiles" type="Request-Response" outputName="findProfilesResponse" inputName="findProfilesRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:per1="http://platform.apollogrp.edu/model/apolloglobal/profile/Person" xmlns:ent="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:ext="http://platform.apollogrp.edu/model/extension" xmlns:add="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:ema="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:name="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phon="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone">
<soapenv:Header/>
<soapenv:Body>
<per:findProfilesRequest>
<per:search>
<!--Optional:-->
<per1:minSearchWeight>?</per1:minSearchWeight>
<!--Optional:-->
<per1:profileId>?</per1:profileId>
<!--0 to 20 repetitions:-->
<per1:localId>?</per1:localId>
<!--0 to 20 repetitions:-->
<per1:governmentId>?</per1:governmentId>
<!--Zero or more repetitions:-->
<per1:address>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<add:type>?</add:type>
<!--Optional:-->
<add:line1>?</add:line1>
<!--Optional:-->
<add:line2>?</add:line2>
<!--Optional:-->
<add:line3>?</add:line3>
<!--Optional:-->
<add:line4>?</add:line4>
<!--Optional:-->
<add:city>?</add:city>
<!--Optional:-->
<add:stateProvince>?</add:stateProvince>
<!--Optional:-->
<add:locality>?</add:locality>
<!--Optional:-->
<add:postalCode>?</add:postalCode>
<!--Optional:-->
<add:country>?</add:country>
<!--Optional:-->
<add:isPrimary>?</add:isPrimary>
<!--Optional:-->
<add:isCertified>?</add:isCertified>
<!--Optional:-->
<add:galaxyExtension>
<!--Optional:-->
<add:cassStatusCodeOid>?</add:cassStatusCodeOid>
<!--Optional:-->
<add:addressUsagePrio>?</add:addressUsagePrio>
<!--Optional:-->
<add:svcAccount>?</add:svcAccount>
<!--Optional:-->
<add:userId>?</add:userId>
<!--Optional:-->
<add:oid>?</add:oid>
<!--Optional:-->
<add:irn>?</add:irn>
<!--Optional:-->
<add:country>?</add:country>
<!--Optional:-->
<add:galaxyType>?</add:galaxyType>
<!--Optional:-->
<add:dmlAction>?</add:dmlAction>
</add:galaxyExtension>
</per1:address>
<!--Zero or more repetitions:-->
<per1:emailAddress>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<ema:type>?</ema:type>
<ema:emailAddress>?</ema:emailAddress>
<!--Optional:-->
<ema:suppressed>?</ema:suppressed>
<!--Optional:-->
<ema:suppressionDate>?</ema:suppressionDate>
<!--Optional:-->
<ema:isPrimary>?</ema:isPrimary>
<!--Optional:-->
<ema:galaxyExtension>
<!--Optional:-->
<ema:priority>?</ema:priority>
<!--Optional:-->
<ema:svcAccount>?</ema:svcAccount>
<!--Optional:-->
<ema:userId>?</ema:userId>
<!--Optional:-->
<ema:oid>?</ema:oid>
<!--Optional:-->
<ema:irn>?</ema:irn>
<!--Optional:-->
<ema:galaxyType>?</ema:galaxyType>
<!--Optional:-->
<ema:dmlAction>?</ema:dmlAction>
</ema:galaxyExtension>
</per1:emailAddress>
<!--Zero or more repetitions:-->
<per1:name>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<name:type>?</name:type>
<name:firstName>?</name:firstName>
<name:lastName>?</name:lastName>
<!--Optional:-->
<name:middleName>?</name:middleName>
<!--Optional:-->
<name:prefix>?</name:prefix>
<!--Optional:-->
<name:suffix>?</name:suffix>
<!--Optional:-->
<name:generation>?</name:generation>
<!--Optional:-->
<name:title>?</name:title>
<!--Optional:-->
<name:nickName>?</name:nickName>
<!--Optional:-->
<name:preferredName>?</name:preferredName>
<!--Optional:-->
<name:phoneticName>?</name:phoneticName>
<!--Optional:-->
<name:derivedGender>?</name:derivedGender>
<name:primary>?</name:primary>
<!--Optional:-->
<name:galaxyExtension>
<!--Optional:-->
<name:initials>?</name:initials>
<!--Optional:-->
<name:salutation>?</name:salutation>
<!--Optional:-->
<name:svcAccount>?</name:svcAccount>
<!--Optional:-->
<name:userId>?</name:userId>
<!--Optional:-->
<name:oid>?</name:oid>
<!--Optional:-->
<name:irn>?</name:irn>
<!--Optional:-->
<name:galaxyType>?</name:galaxyType>
<!--Optional:-->
<name:dmlAction>?</name:dmlAction>
</name:galaxyExtension>
</per1:name>
<!--Zero or more repetitions:-->
<per1:phone>
<!--Optional:-->
<ent:id>?</ent:id>
<!--Optional:-->
<ent:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ent:auditing>
<!--Zero or more repetitions:-->
<ext:extensionfield>
<!--Optional:-->
<ext:id>?</ext:id>
<!--Optional:-->
<ext:auditing>
<created>?</created>
<createdBy>?</createdBy>
<modified>?</modified>
<modifiedBy>?</modifiedBy>
</ext:auditing>
<ext:key>?</ext:key>
<!--Optional:-->
<ext:value>?</ext:value>
</ext:extensionfield>
<phon:type>?</phon:type>
<phon:areaCode>?</phon:areaCode>
<phon:phoneNumber>?</phon:phoneNumber>
<!--Optional:-->
<phon:extension>?</phon:extension>
<!--Optional:-->
<phon:countryCode>?</phon:countryCode>
<!--Optional:-->
<phon:isOnDoNotCallList>?</phon:isOnDoNotCallList>
<!--Optional:-->
<phon:doNotCallRegisterDate>?</phon:doNotCallRegisterDate>
<!--Optional:-->
<phon:neverCall>?</phon:neverCall>
<!--Optional:-->
<phon:neverCallDate>?</phon:neverCallDate>
<!--Optional:-->
<phon:isCellPhone>?</phon:isCellPhone>
<!--Optional:-->
<phon:isCanadian>?</phon:isCanadian>
<!--Optional:-->
<phon:isDialable>?</phon:isDialable>
<!--Optional:-->
<phon:derivedCompanyName>?</phon:derivedCompanyName>
<!--Optional:-->
<phon:isPrimary>?</phon:isPrimary>
<!--Optional:-->
<phon:galaxyExtension>
<!--Optional:-->
<phon:prefix>?</phon:prefix>
<!--Optional:-->
<phon:unlisted>?</phon:unlisted>
<!--Optional:-->
<phon:emergency>?</phon:emergency>
<!--Optional:-->
<phon:international>?</phon:international>
<!--Optional:-->
<phon:tollfree>?</phon:tollfree>
<!--Optional:-->
<phon:wrongnumber>?</phon:wrongnumber>
<!--Optional:-->
<phon:svcAccount>?</phon:svcAccount>
<!--Optional:-->
<phon:userId>?</phon:userId>
<!--Optional:-->
<phon:oid>?</phon:oid>
<!--Optional:-->
<phon:irn>?</phon:irn>
<!--Optional:-->
<phon:galaxyType>?</phon:galaxyType>
<!--Optional:-->
<phon:dmlAction>?</phon:dmlAction>
</phon:galaxyExtension>
</per1:phone>
<!--Optional:-->
<per1:dateOfBirth>?</per1:dateOfBirth>
<!--Optional:-->
<per1:gender>?</per1:gender>
<!--Optional:-->
<per1:searchType>?</per1:searchType>
<!--1 or more repetitions:-->
<per1:roles>?</per1:roles>
<!--Optional:-->
<per1:lastFourDigitSSN>?</per1:lastFourDigitSSN>
</per:search>
</per:findProfilesRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/findProfiles"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="applicationSoap11" type="wsdl" bindingName="{http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1}applicationSoap11" soapVersion="1_1" anonymous="optional" definition="http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService-Soap11.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.actions.iface.tools.wsimport.WSImportAction@values-local"><![CDATA[<xml-fragment xmlns:con="http://eviware.com/soapui/config">
<con:entry key="wsdlLocation" value=""/>
<con:entry key="Use cached WSDL" value="true"/>
<con:entry key="HTTP Proxy" value=""/>
<con:entry key="WSDL" value="http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService-Soap11.wsdl"/>
<con:entry key="Catalog" value=""/>
<con:entry key="Source Directory" value=""/>
<con:entry key="Package" value=""/>
<con:entry key="Keep" value="false"/>
<con:entry key="Target Directory" value=""/>
<con:entry key="Tool Args" value=""/>
<con:entry key="Binding files" value=""/>
</xml-fragment>]]></con:setting></con:settings><con:definitionCache type="TEXT" rootPart="http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService-Soap11.wsdl"><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService-Soap11.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:import namespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" location="ApplicationService.wsdl"/>
<wsdl:binding name="applicationSoap11" type="tns:application">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="submitApplication">
<soap:operation soapAction="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1/submitApplication"/>
<wsdl:input name="submitApplicationRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="submitApplicationResponse">
<soap:body use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1"/>
</wsdl:output>
<wsdl:fault name="serviceFault">
<soap:fault name="serviceFault" use="literal" namespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService.wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="ApplicationService.xsd"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="serviceFault">
<wsdl:part name="parameters" element="tns:serviceFault"/>
</wsdl:message>
<wsdl:message name="submitApplicationRequest">
<wsdl:part name="parameters" element="tns:submitApplicationRequest"/>
</wsdl:message>
<wsdl:message name="submitApplicationResponse">
<wsdl:part name="parameters" element="tns:submitApplicationResponse"/>
</wsdl:message>
<wsdl:portType name="application">
<wsdl:operation name="submitApplication">
<wsdl:input name="submitApplicationRequest" message="tns:submitApplicationRequest"/>
<wsdl:output name="submitApplicationResponse" message="tns:submitApplicationResponse"/>
<wsdl:fault name="serviceFault" message="tns:serviceFault"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/services/apolloglobal/crm/application/v1/ApplicationService.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:appln="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" xmlns:apollosvc="http://platform.apollogrp.edu/service" xmlns:svcFault="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault">
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" schemaLocation="../../../../../model/apolloglobal/crm/application/v1/Application.xsd"/>
<xsd:import namespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" schemaLocation="../../../../../schemas/2010/05/28/ServiceFault.xsd"/>
<xsd:annotation>
<xsd:documentation apollosvc:operation="submitApplication"/>
</xsd:annotation>
<xsd:element name="serviceFault" type="svcFault:ServiceFault"/>
<xsd:element name="submitApplicationRequest">
<xsd:annotation>
<xsd:documentation>Submit application request from CRM to SOA
containing student and program details.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="appln:ApplicationDetail"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="submitApplicationResponse">
<xsd:annotation>
<xsd:documentation>Response to submit application request.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="success" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/crm/application/v1/Application.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" xmlns:pertype="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" xmlns:sis="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" xmlns:intper="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail" xmlns:acad="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics">
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" schemaLocation="../../../person/v1/PersonType.xsd"/>
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail" schemaLocation="../../../person/v1/InternationalDetail.xsd"/>
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" schemaLocation="../../../sis/v1/SISEntity.xsd"/>
<xsd:import namespace="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" schemaLocation="../../../sis/v1/AcademicsHistory.xsd"/>
<xsd:element name="ApplicationDetail" type="tns:ApplicationType"/>
<xsd:complexType name="ApplicationType">
<xsd:annotation>
<xsd:documentation>Application details for a student</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="tns:ApplicationId"/>
<xsd:element name="ProfileId" type="xsd:string"/>
<xsd:element name="StudentId" type="sis:PersonIdType"/>
<xsd:element name="SSN" type="pertype:SSNType" minOccurs="0"/>
<xsd:element name="NationalId" type="pertype:NationalIdType" minOccurs="0"/>
<xsd:element name="EthnicityCode" type="pertype:EthnicityCode" minOccurs="0"/>
<xsd:element name="RaceCode" type="pertype:RaceCode" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="StudentDisabilities" type="sis:StudentDisabilitiesType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="TermCode" type="sis:TermCodeType"/>
<xsd:element name="ApplicationDate" type="xsd:date" minOccurs="0"/>
<xsd:element name="CampusCode" type="xsd:string"/>
<xsd:element name="ProgramCode" type="xsd:string"/>
<xsd:element name="MajorCode" type="xsd:string"/>
<xsd:element name="AdmissionType" type="xsd:string" minOccurs="0"/>
<xsd:element name="StudentType" type="xsd:string" minOccurs="0"/>
<xsd:element name="ResidencyCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="FullOrPartTimeInd" type="sis:FullPartTimeIndicatorType" minOccurs="0"/>
<xsd:element name="DecisionComment" type="sis:DecisionCommentType" minOccurs="0"/>
<xsd:element name="ApplicationAttibutes" type="tns:AppplicationAttributeListType" minOccurs="0"/>
<xsd:element name="CohortCode" type="xsd:string" minOccurs="0"/>
<xsd:element ref="acad:AcademicsHistory" minOccurs="0"/>
<xsd:element ref="intper:InternationalDetail" minOccurs="0"/>
<!--xsd:element ref="intper:PassportVisaDetail" minOccurs="0"/-->
<xsd:element ref="sis:InternationalApplicationDetail" minOccurs="0"/>
<xsd:element name="CounselorInfo" type="sis:CounselorInfoType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ApplicationExtension" type="sis:ApplicationExtensionType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ApplicationId">
<xsd:annotation>
<xsd:documentation>The Application identifier (CRM opportunity).</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="20"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:complexType name="AppplicationAttributeListType">
<xsd:annotation>
<xsd:documentation>Application Attribute values containing Govt benefits, Financial Aid, Military attributes etc.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/person/v1/PersonType.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/person/v1/types">
<xs:complexType name="NameType">
<xs:annotation>
<xs:documentation>The prefix, first name, middle name, last name and suffix to identify the person name.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="namePrefix" type="xs:string" minOccurs="0"/>
<xs:element name="firstName" type="xs:string"/>
<xs:element name="middleName" type="xs:string" minOccurs="0"/>
<xs:element name="lastName" type="xs:string"/>
<xs:element name="nameSuffix" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="GenderCodeType">
<xs:annotation>
<xs:documentation>The gender of the Person</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Female"/>
<xs:enumeration value="Male"/>
<xs:enumeration value="Unreported"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BirthDateType">
<xs:annotation>
<xs:documentation>Date of Birth</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:date"/>
</xs:simpleType>
<xs:simpleType name="SSNType">
<xs:annotation>
<xs:documentation>The person's U.S. Social Security Number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{9}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NationalIdType">
<xs:annotation>
<xs:documentation>The person's National Identifier</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PartialSSNType">
<xs:annotation>
<xs:documentation>The person's last four digits of their U.S. Social Security Number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="\d{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContactsType">
<xs:annotation>
<xs:documentation>The Address, Phone and Email to define Person Contact Type.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CurrentAddress" type="tns:AddressType" minOccurs="0"/>
<xs:element name="PermanentAddress" type="tns:AddressType" minOccurs="0"/>
<xs:element name="HomePhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="MobilePhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="BusinessPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="AuthorizedPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="FaxPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="InternationalPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="OtherPhone" type="tns:PhoneType" minOccurs="0"/>
<xs:element name="PrimaryEmail" type="tns:EmailAddressType" minOccurs="0"/>
<xs:element name="AuthorizedEmail" type="tns:EmailAddressType" minOccurs="0"/>
<xs:element name="OtherEmail" type="tns:EmailAddressType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:element name="phone" type="tns:PhoneType"/>
<xs:complexType name="PhoneType">
<xs:annotation>
<xs:documentation>The Country prefix code, Area city code, Phone Number and extension to define Phone Type.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="countryPrefixCode" type="xs:string" minOccurs="0"/>
<xs:element name="areaCityCode" type="xs:string" minOccurs="0"/>
<xs:element name="phoneNumber" type="xs:string"/>
<xs:element name="extension" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Home"/>
<xs:enumeration value="Mobile"/>
<xs:enumeration value="Business"/>
<xs:enumeration value="Fax"/>
<xs:enumeration value="Authorized"/>
<xs:enumeration value="Preferred"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="email" type="tns:EmailType"/>
<xs:complexType name="EmailType">
<xs:annotation>
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (Email) user within a network.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="emailAddress" type="xs:string"/>
</xs:sequence>
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Preferred"/>
<xs:enumeration value="Authorized"/>
<xs:enumeration value="Univ"/>
<xs:enumeration value="Work"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="EmailAddressType">
<xs:annotation>
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (Email) user within a network.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="address" type="tns:AddressType"/>
<xs:complexType name="AddressType">
<xs:annotation>
<xs:documentation>Address Type</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="addressLine" type="xs:string" maxOccurs="4"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="stateProvince" type="xs:string"/>
<xs:element name="postalCode" type="xs:string"/>
<xs:element name="countryCode" type="tns:CountryCodeType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="type" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Home"/>
<xs:enumeration value="Permanent"/>
<xs:enumeration value="Employer"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:simpleType name="LanguageCodeType">
<xs:annotation>
<xs:documentation>Code indicating the language being used, using ISO 639-2 code (Alpha-3) set.
These codes are available at http://www.loc.gov/standards/iso639-2/</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="3"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CountryCodeType">
<xs:annotation>
<xs:documentation>Code indicating Country. Use ISO 3166-1 alpha-2 standard. The codes are available at http://www.iso.org</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EthnicityCode">
<xs:annotation>
<xs:documentation>The ethnic code defined by the United States government
1 Not Hispanic or Latino
2 Hispanic or Latino</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="RaceCode">
<xs:annotation>
<xs:documentation>The Race code defined by the institution.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/person/v1/InternationalDetail.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail" elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail">
<xsd:element name="InternationalDetail" type="tns:InternationalDetailType"/>
<xsd:element name="PassportVisaDetail" type="tns:InternationalDetailType"/>
<xsd:complexType name="InternationalDetailType">
<xsd:annotation>
<xsd:documentation>Provides a content model for a International Student Detail.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VisaDetail" type="tns:VisaDetailType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="PassportNumber" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>PASSPORT NUMBER: This field indicates Passport Identification Number.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PassportExpirationDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>PASSPORT EXPIRATION DATE: This field indicates the date the passport
expires.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BirthCountry" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>BIRTH NATION CODE: This field indicates the Country Code of the nation
of the person's Birth.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CitizenshipCountryCode" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>LEGAL NATION CODE: This field indicates the Country Code of the nation
of the person's Citizenship.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NativeLanguageCode" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>LANGUAGE CODE: This field indicates the person's native Language Code.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VisaDetailType">
<xsd:annotation>
<xsd:documentation>Provides a content model for a Visa Detail.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VisaType" type="xsd:string">
<xsd:annotation>
<xsd:documentation>VISA TYPE CODE: The Type of Visa Issued.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VisaNumber" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>VISA NUMBER: A unique identification number assigned to a Visa.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VisaStartDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>VISA START DATE: The date the visa begins.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VisaExpiryDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>VISA EXPIRE DATE: The date the visa expires.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/sis/v1/SISEntity.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" xmlns:apollosvc="http://platform.apollogrp.edu/service">
<xsd:simpleType name="TermCodeType">
<xsd:annotation>
<xsd:documentation>Term Code</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{6}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PartTermCodeType">
<xsd:annotation>
<xsd:documentation>Part Term Code</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{3}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="StudentLegacyIdType">
<xsd:annotation>
<xsd:documentation>Student Legacy Id</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="7"/>
<xsd:maxLength value="7"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PersonIdType">
<xsd:annotation>
<xsd:documentation>Student Legacy Id</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="9"/>
<xsd:maxLength value="9"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="FullPartTimeIndicatorType">
<xsd:annotation>
<xsd:documentation>Full Part Time Indicator</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="F"/>
<xsd:enumeration value="P"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="SSNType">
<xsd:annotation>
<xsd:documentation>The person's U.S. Social Security Number</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{9}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="PartialSSNType">
<xsd:annotation>
<xsd:documentation>The person's last four digits of their U.S. Social Security Number</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{4}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="studentInfoType">
<xsd:sequence>
<xsd:element name="studentName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Student Name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="homeLocation" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Home Location: Student’s primary campus (example: ONL)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="residencyStatus" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Residency Status: Domestic,International</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="courseDetailType">
<xsd:sequence>
<xsd:element name="title" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Course title(full description).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="credits" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Course credit hours.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="lastActivityDateType">
<xsd:sequence>
<xsd:element name="termCode" type="tns:TermCodeType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="studentLegacyId" type="tns:StudentLegacyIdType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Crn" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="lastActivityDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="correction" type="xsd:boolean" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CounselorInfoType">
<xsd:sequence>
<xsd:element name="CounselorId" type="tns:PersonIdType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="CounselorCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InternationalApplicationDetail" type="tns:InternationalApplicationDetailType"/>
<xsd:complexType name="InternationalApplicationDetailType">
<xsd:sequence>
<xsd:element name="IntrackInfo" type="tns:IntrackInfoType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="CasInfo" type="tns:CasInfoType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="VisaInfo" type="tns:VisaInfoType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="VisaInfoType">
<xsd:sequence>
<xsd:element name="visaStartDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CasInfoType">
<xsd:sequence>
<xsd:element name="casApplicationId" type="xsd:int" minOccurs="1" maxOccurs="1"/>
<xsd:element name="casUserDefinedStatus" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="casUserDefinedStatus" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="expectedProgramEndDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="latestAcceptanceDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="doNotSendApplicationInd" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="atasRequiredInd" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="casNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="casStatus" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="casExpiryDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="notes" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="totalNumberOfMissedContacts" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<xsd:element name="doNotSendApplicationInd" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="IntrackInfoType">
<xsd:sequence>
<xsd:element name="batchType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="batchNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="batchDate" type="xsd:date" minOccurs="1" maxOccurs="1"/>
<xsd:element name="lastChangeDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="applicantId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="applicationId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="studentLastName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="studentFirstName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="processingStatus" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="dateOfBirth" type="xsd:date" minOccurs="0" maxOccurs="1"/>
<xsd:element name="courseId" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="courseTitle" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ApplicationExtensionType">
<xsd:sequence>
<xsd:element name="ExtensionElement" type="tns:ExtensionElementType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExtensionElementType">
<xsd:sequence>
<xsd:element name="Key" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="Value" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="StudentDisabilitiesType">
<xsd:annotation>
<xsd:documentation>Disability Code and Medical Code</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DisabilityCode" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="MedicalCode" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DecisionCommentType">
<xsd:annotation>
<xsd:documentation>Application Decision Code and comment Type</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="ApplicationDecisionOrgCode" type="xsd:string" minOccurs="0"/>
<xsd:element name="ApplicationDecisionComment" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/model/apolloglobal/sis/v1/AcademicsHistory.xsd</con:url><con:content><![CDATA[<xsd:schema targetNamespace="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" xmlns:apollosvc="http://platform.apollogrp.edu/service">
<xsd:element name="AcademicsHistory" type="tns:AcademicsType"/>
<xsd:complexType name="AcademicsType">
<xsd:sequence>
<xsd:element name="HighSchool" type="tns:HighSchoolType" minOccurs="0"/>
<xsd:element name="CollegeDetails" type="tns:CollegeType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CollegeType">
<xsd:annotation>
<xsd:documentation>The structure of an XML object holding common
attributes
of a College Academics that are to be shared across SunGard
Higher
Education applications.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="CollegeCode" type="tns:InstitutionCode"/>
<xsd:element name="ProgramType" type="tns:ProgramType" minOccurs="0"/>
<xsd:element name="ProgramName" type="tns:ProgramName" minOccurs="0"/>
<xsd:element name="DegreeCode" type="tns:DegreeCode" minOccurs="0"/>
<xsd:element name="DegreeDate" type="tns:AcademicAwardDate" minOccurs="0"/>
<xsd:element name="Gpa" type="tns:GPA" minOccurs="0"/>
<xsd:element name="HoursTransferred" type="xsd:double" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The total number of hours transferred from the prior college. This is informational and does not update the transfer GPA in Academic History</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StartDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The first date of attendance at the prior
college</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EndDate" type="xsd:date" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The last date of attendance at the prior college</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="DegreeCode">
<xsd:annotation>
<xsd:documentation>The degree received at the prior college</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProgramName">
<xsd:annotation>
<xsd:documentation>This identifies the Field of Study Code e.g. ELET, ANTH, etc.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ProgramType">
<xsd:annotation>
<xsd:documentation>This identifies the Field of Study type.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="CONCENTRATION"/>
<xsd:enumeration value="MAJOR"/>
<xsd:enumeration value="MINOR"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="HighSchoolType">
<xsd:annotation>
<xsd:documentation>The structure of an XML object holding common
attributes
of a HighSchool that are to be shared across SunGard
Higher
Education applications.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="HighSchoolCode" type="tns:InstitutionCode"/>
<xsd:element name="DiplomaType" type="tns:HighSchoolDiplomaType"/>
<xsd:element name="GraduationDate" type="tns:AcademicAwardDate"/>
<xsd:element name="Gpa" type="tns:GPA" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="GPA">
<xsd:annotation>
<xsd:documentation>Grade point average obtained at the Highschool or college</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:double"/>
</xsd:simpleType>
<xsd:simpleType name="AcademicAwardDate">
<xsd:annotation>
<xsd:documentation>Prospect/applicant graduation/degree date from high school/College.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:date"/>
</xsd:simpleType>
<xsd:simpleType name="HighSchoolDiplomaType">
<xsd:annotation>
<xsd:documentation>The Diploma Type received at the High school
Values: FD, GE and HS</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="InstitutionCode">
<xsd:annotation>
<xsd:documentation>High school/College code.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://dev-platform.west.edu/schemas/2010/05/28/ServiceFault.xsd</con:url><con:content><![CDATA[<xs:schema targetNamespace="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" elementFormDefault="qualified" xmlns:fau="http://platform.apollogrp.edu/schemas/2010/05/28/ServiceFault" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ServiceFault">
<xs:sequence>
<xs:element name="componentCode" type="fau:ComponentType" minOccurs="1" maxOccurs="1"/>
<xs:element name="transactionId" type="xs:string" minOccurs="1" maxOccurs="1"/>
<xs:element name="errorCode" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="errorDescription" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ComponentType">
<xs:restriction base="xs:string">
<xs:enumeration value="01">
<xs:annotation>
<xs:documentation>Gateway</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="02">
<xs:annotation>
<xs:documentation>STS</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="03">
<xs:annotation>
<xs:documentation>Authorization Service</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="04">
<xs:annotation>
<xs:documentation>ServiceDepot</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="05">
<xs:annotation>
<xs:documentation>DNL</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="06">
<xs:annotation>
<xs:documentation>ProfileSIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="07">
<xs:annotation>
<xs:documentation>ProductivitySIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="08">
<xs:annotation>
<xs:documentation>UserAttributesSIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="09">
<xs:annotation>
<xs:documentation>ActivityStreams SIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation>Authorization workflow</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="11">
<xs:annotation>
<xs:documentation>Authorization SIMP</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ErrorCodeType">
<xs:annotation>
<xs:documentation>These are a list of error codes that will be returned from the platform in case of any errors or systems being down.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="PLATFORM-100">
<xs:annotation>
<xs:documentation>WS Security Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-101">
<xs:annotation>
<xs:documentation>Authentication Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-102">
<xs:annotation>
<xs:documentation>Service Timed out.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-103">
<xs:annotation>
<xs:documentation>XML Validation Failed for the request.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-104">
<xs:annotation>
<xs:documentation>Authorization Error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-105">
<xs:annotation>
<xs:documentation>Error Occured while invoking the service Implementation.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-106">
<xs:annotation>
<xs:documentation>Invalid Operation</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-108">
<xs:annotation>
<xs:documentation>Invalid Request : tenantId is not present in the request Header.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-800">
<xs:annotation>
<xs:documentation>Service specific error - ProfileException</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-801">
<xs:annotation>
<xs:documentation>Profile GET operation error - ID or Relationships not set on root entity.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-802">
<xs:annotation>
<xs:documentation>Profile - Invalid enumeration value.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-803">
<xs:annotation>
<xs:documentation>Profile FIND operation error- Insufficient criteria supplied.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-804">
<xs:annotation>
<xs:documentation>Profile DELETE operation error - ID must be set on all entities or only pass root entity with ID set.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-805">
<xs:annotation>
<xs:documentation>Profile PUT operation error - Data integrity violation.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-806">
<xs:annotation>
<xs:documentation>Profile DELETE operation error - Entity record does not exist for deletion.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-900">
<xs:annotation>
<xs:documentation>One of the Platform components is Unavailable.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-901">
<xs:annotation>
<xs:documentation>One of the Service Implementation components is Unavailable.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLATFORM-999">
<xs:annotation>
<xs:documentation>unclassified error.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints/><con:operation isOneWay="false" action="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1/submitApplication" name="submitApplication" bindingOperationName="submitApplication" type="Request-Response" outputName="submitApplicationResponse" inputName="submitApplicationRequest" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint xsi:nil="true"/><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:app="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" xmlns:ent="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity" xmlns:acad="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" xmlns:int="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail">
<soapenv:Header/>
<soapenv:Body>
<v1:submitApplicationRequest>
<app:ApplicationDetail>
<app:ApplicationId>?</app:ApplicationId>
<app:ProfileId>?</app:ProfileId>
<app:StudentId>?</app:StudentId>
<!--Optional:-->
<app:SSN>?</app:SSN>
<!--Optional:-->
<app:NationalId>?</app:NationalId>
<!--Optional:-->
<app:EthnicityCode>?</app:EthnicityCode>
<!--Zero or more repetitions:-->
<app:RaceCode>?</app:RaceCode>
<!--Zero or more repetitions:-->
<app:StudentDisabilities>
<ent:DisabilityCode>?</ent:DisabilityCode>
<!--Optional:-->
<ent:MedicalCode>?</ent:MedicalCode>
</app:StudentDisabilities>
<app:TermCode>?</app:TermCode>
<!--Optional:-->
<app:ApplicationDate>?</app:ApplicationDate>
<app:CampusCode>?</app:CampusCode>
<app:ProgramCode>?</app:ProgramCode>
<app:MajorCode>?</app:MajorCode>
<!--Optional:-->
<app:AdmissionType>?</app:AdmissionType>
<!--Optional:-->
<app:StudentType>?</app:StudentType>
<!--Optional:-->
<app:ResidencyCode>?</app:ResidencyCode>
<!--Optional:-->
<app:FullOrPartTimeInd>?</app:FullOrPartTimeInd>
<!--Optional:-->
<app:DecisionComment>
<!--Optional:-->
<ent:ApplicationDecisionOrgCode>?</ent:ApplicationDecisionOrgCode>
<!--Optional:-->
<ent:ApplicationDecisionComment>?</ent:ApplicationDecisionComment>
</app:DecisionComment>
<!--Optional:-->
<app:ApplicationAttibutes>
<!--1 or more repetitions:-->
<app:value>?</app:value>
</app:ApplicationAttibutes>
<!--Optional:-->
<app:CohortCode>?</app:CohortCode>
<!--Optional:-->
<acad:AcademicsHistory>
<!--Optional:-->
<acad:HighSchool>
<acad:HighSchoolCode>?</acad:HighSchoolCode>
<acad:DiplomaType>?</acad:DiplomaType>
<acad:GraduationDate>?</acad:GraduationDate>
<!--Optional:-->
<acad:Gpa>?</acad:Gpa>
</acad:HighSchool>
<!--Zero or more repetitions:-->
<acad:CollegeDetails>
<acad:CollegeCode>?</acad:CollegeCode>
<!--Optional:-->
<acad:ProgramType>?</acad:ProgramType>
<!--Optional:-->
<acad:ProgramName>?</acad:ProgramName>
<!--Optional:-->
<acad:DegreeCode>?</acad:DegreeCode>
<!--Optional:-->
<acad:DegreeDate>?</acad:DegreeDate>
<!--Optional:-->
<acad:Gpa>?</acad:Gpa>
<!--Optional:-->
<acad:HoursTransferred>?</acad:HoursTransferred>
<!--Optional:-->
<acad:StartDate>?</acad:StartDate>
<!--Optional:-->
<acad:EndDate>?</acad:EndDate>
</acad:CollegeDetails>
</acad:AcademicsHistory>
<!--Optional:-->
<int:InternationalDetail>
<!--Zero or more repetitions:-->
<int:VisaDetail>
<int:VisaType>?</int:VisaType>
<!--Optional:-->
<int:VisaNumber>?</int:VisaNumber>
<!--Optional:-->
<int:VisaStartDate>?</int:VisaStartDate>
<!--Optional:-->
<int:VisaExpiryDate>?</int:VisaExpiryDate>
</int:VisaDetail>
<!--Optional:-->
<int:PassportNumber>?</int:PassportNumber>
<!--Optional:-->
<int:PassportExpirationDate>?</int:PassportExpirationDate>
<!--Optional:-->
<int:BirthCountry>?</int:BirthCountry>
<!--Optional:-->
<int:CitizenshipCountryCode>?</int:CitizenshipCountryCode>
<!--Optional:-->
<int:NativeLanguageCode>?</int:NativeLanguageCode>
</int:InternationalDetail>
<!--Optional:-->
<ent:InternationalApplicationDetail>
<!--Optional:-->
<ent:IntrackInfo>
<ent:batchType>?</ent:batchType>
<ent:batchNumber>?</ent:batchNumber>
<ent:batchDate>?</ent:batchDate>
<!--Optional:-->
<ent:lastChangeDate>?</ent:lastChangeDate>
<!--Optional:-->
<ent:applicantId>?</ent:applicantId>
<!--Optional:-->
<ent:applicationId>?</ent:applicationId>
<!--Optional:-->
<ent:studentLastName>?</ent:studentLastName>
<!--Optional:-->
<ent:studentFirstName>?</ent:studentFirstName>
<ent:processingStatus>?</ent:processingStatus>
<!--Optional:-->
<ent:dateOfBirth>?</ent:dateOfBirth>
<!--Optional:-->
<ent:courseId>?</ent:courseId>
<!--Optional:-->
<ent:courseTitle>?</ent:courseTitle>
</ent:IntrackInfo>
<!--Optional:-->
<ent:CasInfo>
<ent:casApplicationId>?</ent:casApplicationId>
<ent:casUserDefinedStatus>?</ent:casUserDefinedStatus>
<!--Optional:-->
<ent:casUserDefinedStatus>?</ent:casUserDefinedStatus>
<ent:expectedProgramEndDate>?</ent:expectedProgramEndDate>
<ent:latestAcceptanceDate>?</ent:latestAcceptanceDate>
<!--Optional:-->
<ent:doNotSendApplicationInd>?</ent:doNotSendApplicationInd>
<!--Optional:-->
<ent:atasRequiredInd>?</ent:atasRequiredInd>
<ent:casNumber>?</ent:casNumber>
<!--Optional:-->
<ent:casStatus>?</ent:casStatus>
<!--Optional:-->
<ent:casExpiryDate>?</ent:casExpiryDate>
<!--Optional:-->
<ent:notes>?</ent:notes>
<!--Optional:-->
<ent:totalNumberOfMissedContacts>?</ent:totalNumberOfMissedContacts>
<ent:doNotSendApplicationInd>?</ent:doNotSendApplicationInd>
</ent:CasInfo>
<!--Optional:-->
<ent:VisaInfo>
<ent:visaStartDate>?</ent:visaStartDate>
</ent:VisaInfo>
</ent:InternationalApplicationDetail>
<!--Zero or more repetitions:-->
<app:CounselorInfo>
<ent:CounselorId>?</ent:CounselorId>
<ent:CounselorCode>?</ent:CounselorCode>
</app:CounselorInfo>
<!--Optional:-->
<app:ApplicationExtension>
<!--Zero or more repetitions:-->
<ent:ExtensionElement>
<ent:Key>?</ent:Key>
<ent:Value>?</ent:Value>
</ent:ExtensionElement>
</app:ApplicationExtension>
</app:ApplicationDetail>
</v1:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1/submitApplication"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:testSuite name="AUTOMATION BPP TESTSUITE"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="PersonServiceSoap11 TestSuite" searchProperties="true" id="6d279bce-031b-43c2-8bd2-78f52faa2583"><con:settings/><con:testStep type="properties" name="Properties"><con:settings/><con:config xsi:type="con:PropertiesStep" saveFirst="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:properties><con:property><con:name>gender</con:name><con:value>M</con:value></con:property><con:property><con:name>pf</con:name><con:value>Mr.</con:value></con:property><con:property><con:name>fn</con:name><con:value>BBSACHIN</con:value></con:property><con:property><con:name>ln</con:name><con:value>BBJAJU</con:value></con:property><con:property><con:name>mn</con:name><con:value>SANJAY</con:value></con:property><con:property><con:name>sf</con:name><con:value>Sr.</con:value></con:property><con:property><con:name>prmail</con:name><con:value>personal@gmail.com</con:value></con:property><con:property><con:name>authemail</con:name><con:value>work@gmail.com</con:value></con:property><con:property><con:name>bppmail</con:name><con:value>bpp@gmail.com</con:value></con:property><con:property><con:name>othemail</con:name><con:value>other@gmail.com</con:value></con:property><con:property><con:name>isPer</con:name><con:value>true</con:value></con:property><con:property><con:name>isWork</con:name><con:value>false</con:value></con:property><con:property><con:name>isBPP</con:name><con:value>false</con:value></con:property><con:property><con:name>isOther</con:name><con:value>false</con:value></con:property><con:property><con:name>cal1</con:name><con:value>Mailing Address Line 11</con:value></con:property><con:property><con:name>cal2</con:name><con:value>Mailing Address Line 22</con:value></con:property><con:property><con:name>cal3</con:name><con:value>Mailing Address Line 33</con:value></con:property><con:property><con:name>ccity</con:name><con:value>PHOENIX</con:value></con:property><con:property><con:name>cstate</con:name><con:value>PA</con:value></con:property><con:property><con:name>czipcode</con:name><con:value>85011</con:value></con:property><con:property><con:name>ccountry</con:name><con:value>US</con:value></con:property><con:property><con:name>hal1</con:name><con:value>Home Address Line 11</con:value></con:property><con:property><con:name>hal2</con:name><con:value>Home Address Line 22</con:value></con:property><con:property><con:name>hal3</con:name><con:value>Home Address Line 33</con:value></con:property><con:property><con:name>hcity</con:name><con:value>PHOENIX</con:value></con:property><con:property><con:name>hstate</con:name><con:value>PA</con:value></con:property><con:property><con:name>hzipcode</con:name><con:value>85027</con:value></con:property><con:property><con:name>hcountry</con:name><con:value>US</con:value></con:property><con:property><con:name>ha</con:name><con:value>111</con:value></con:property><con:property><con:name>hp</con:name><con:value>1111111</con:value></con:property><con:property><con:name>he</con:name><con:value>11111</con:value></con:property><con:property><con:name>hc</con:name><con:value>001</con:value></con:property><con:property><con:name>ma</con:name><con:value>222</con:value></con:property><con:property><con:name>mp</con:name><con:value>2222222</con:value></con:property><con:property><con:name>me</con:name><con:value>22222</con:value></con:property><con:property><con:name>mc</con:name><con:value>001</con:value></con:property><con:property><con:name>wa</con:name><con:value>333</con:value></con:property><con:property><con:name>wp</con:name><con:value>3333333</con:value></con:property><con:property><con:name>we</con:name><con:value>33333</con:value></con:property><con:property><con:name>wc</con:name><con:value>001</con:value></con:property><con:property><con:name>isHomeP</con:name><con:value>false</con:value></con:property><con:property><con:name>isWorkP</con:name><con:value>false</con:value></con:property><con:property><con:name>isMobileP</con:name><con:value>false</con:value></con:property><con:property><con:name>fa</con:name><con:value>444</con:value></con:property><con:property><con:name>fp</con:name><con:value>4444444</con:value></con:property><con:property><con:name>fe</con:name><con:value>44444</con:value></con:property><con:property><con:name>fc</con:name><con:value>001</con:value></con:property><con:property><con:name>oa</con:name><con:value>555</con:value></con:property><con:property><con:name>op</con:name><con:value>5555555</con:value></con:property><con:property><con:name>oe</con:name><con:value>55555</con:value></con:property><con:property><con:name>oc</con:name><con:value>001</con:value></con:property><con:property><con:name>isPerP</con:name><con:value>false</con:value></con:property><con:property><con:name>isOtherP</con:name><con:value>false</con:value></con:property><con:property><con:name>isFaxP</con:name><con:value>false</con:value></con:property><con:property><con:name>profileId</con:name><con:value>2daa1b0e-96a1-4b66-ab53-2542d20c2e6d</con:value></con:property><con:property><con:name>studentId</con:name><con:value>BP0000141</con:value></con:property><con:property><con:name>apId</con:name><con:value>zx234a</con:value></con:property><con:property><con:name>prefer</con:name><con:value>prefferedName</con:value></con:property><con:property><con:name>dob</con:name><con:value>1966-08-23</con:value></con:property><con:property><con:name>env</con:name><con:value>DT</con:value></con:property><con:property><con:name>targetUrl</con:name><con:value>https://dt-servicegateway.west.edu/servicegateway</con:value></con:property></con:properties></con:config></con:testStep><con:testStep type="groovy" name="Select Environment"><con:settings/><con:config><script><![CDATA[import com.eviware.soapui.support.*;
import com.eviware.soapui.settings.SSLSettings
import com.eviware.soapui.SoapUI
import java.io.*;
String[] envArray = ["DEV","DT", "ST","PROD"].toArray();
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Select Environment" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addComboBox( "EnvironmentURL", envArray, null);
map.put( "EnvironmentURL", properties.getPropertyValue("env"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
String targetUrl = "";
String env = (String) map.get("EnvironmentURL");
properties.setPropertyValue( "env", map.get("EnvironmentURL"));
if(env != null && !env.equals("") && env.equals("DEV"))
{
targetUrl = "https://dev-servicegateway.west.edu/servicegateway"
}
else if(env != null && !env.equals("") && env.equals("DT"))
{
targetUrl ="https://dt-servicegateway.west.edu/servicegateway"
}
properties.setPropertyValue( "targetUrl", targetUrl);
targetUrl= properties.getPropertyValue("targetUrl");
def currentTestSuite = testRunner.testCase.getTestSuite();
def prj = currentTestSuite.getProject();
def iface = prj.getInterfaceByName("PersonServiceSoap11");
def iface1 = prj.getInterfaceByName("applicationSoap11");
String[] urls = iface.getEndpoints();
String[] urls1 = iface1.getEndpoints();
for(url in urls)
{
if(!(url == null || url.trim().length() == 0))
{
iface.removeEndpoint(url);
}
}
for(url1 in urls1)
{
if(!(url1 == null || url1.trim().length() == 0))
{
iface1.removeEndpoint(url1);
}
}
java.util.List l1 = testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep);
ArrayList al = l1.toArray();
Iterator itr = al.iterator();
while(itr.hasNext()) {
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep step = (com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep)itr.next();
step.getTestRequest().setEndpoint(targetUrl);
}
return;
]]></script></con:config></con:testStep><con:testStep type="groovy" name="Enter Information of Student"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
String[] genderarray = ["M","F"].toArray();
String[] prefixArray = ["Mr.","Miss","Ms.","Mrs."].toArray();
String[] suffixArray = ["Jr.","Sr."].toArray();
String[] citArray = ["Yes","No"].toArray();
String[] plangArray = ["ENG"].toArray();
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Enter New Application Service Information" );
def properties = testRunner.testCase.getTestStepByName("Properties");
String targetUrl= properties.getPropertyValue("targetUrl");
dialog.addComboBox( "Prefix", prefixArray,null );
dialog.addTextField( "FirstName", "" );
dialog.addTextField( "LastName", "" );
dialog.addTextField( "MiddleName", "" );
dialog.addTextField( "PreferredName", "" );
dialog.addComboBox( "Suffix",suffixArray,null );
dialog.addComboBox( "Gender", genderarray, null);
//dialog.addTextField( "SSN(XXX-XX-XXXX)", "" );
dialog.addTextField( "DateOfBirth(YYYY-MM-DD)", "" );
dialog.addTextField( "PersonalEmailAddress", "" );
dialog.addTextField( "WorkEmailAddress", "" );
dialog.addTextField( "BPPEmailAddress", "" );
dialog.addTextField( "OtherEmailAddress", "" );
/*dialog.addComboBox( "Are you a U.S. citizen?", citArray, null);
dialog.addComboBox( "What is your Primary Language?", plangArray, null);
dialog.addTextField( "FormerFirstName", "" );
dialog.addTextField( "FormerLastName", "" );
dialog.addTextField( "FormerMiddleName", "" );*/
// add these to a separate panel to conserve space
GridBagLayout layout = new GridBagLayout();
JPanel checkboxPanel = new JPanel(layout);
log.info(checkboxPanel.getSize());
// checkboxes
JCheckBox isperBox = new JCheckBox("IsPrimary Personal", false);
JCheckBox isworkBox = new JCheckBox("IsPrimary Work", false);
JCheckBox isbppBox = new JCheckBox("IsPrimary BPP", false);
JCheckBox isothBox = new JCheckBox("IsPrimary Other", false);
// size the thing
GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.ipadx = 4;
c.anchor = GridBagConstraints.LINE_START;
//checkboxPanel.add(raceInfoBox, c);
checkboxPanel.add(isperBox, c);
c.gridx = 2;
c.gridy = 0;
c.gridwidth = 2;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isworkBox, c);
c.gridx = 0;
c.gridy = 1;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isbppBox, c);
c.gridx = 2;
c.gridy = 1;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isothBox, c);
c.gridx = 0;
c.gridy = 2;
dialog.addComponent(checkboxPanel);
//def map = new java.util.HashMap();
map.put("IsPrimary Personal", properties.getPropertyValue("isPer"));
map.put("IsPrimary Work", properties.getPropertyValue("isWork"));
map.put("IsPrimary BPP", properties.getPropertyValue("isBPP"));
map.put("IsPrimary Other", properties.getPropertyValue("isOther"));
map.put( "Prefix", properties.getPropertyValue("pf"));
map.put( "FirstName", properties.getPropertyValue("fn"));
map.put( "LastName", properties.getPropertyValue("ln"));
map.put( "MiddleName", properties.getPropertyValue("mn"));
map.put( "PreferredName", properties.getPropertyValue("prefer"));
map.put( "Suffix", properties.getPropertyValue("sf"));
map.put( "Gender", properties.getPropertyValue("gender"));
map.put( "AddressType", properties.getPropertyValue("country1"));
//map.put( "SSN(XXX-XX-XXXX)", properties.getPropertyValue("ssn"));
map.put( "DateOfBirth(YYYY-MM-DD)", properties.getPropertyValue("dob"));
map.put( "PersonalEmailAddress", properties.getPropertyValue("prmail"));
map.put( "WorkEmailAddress", properties.getPropertyValue("authemail"));
map.put( "BPPEmailAddress", properties.getPropertyValue("bppmail"));
map.put( "OtherEmailAddress", properties.getPropertyValue("othemail"));
/*map.put( "Are you a U.S. citizen?", properties.getPropertyValue("cit"));
map.put( "What is your Primary Language?", properties.getPropertyValue("plang"));
map.put( "FormerFirstName", properties.getPropertyValue("ffn"));
map.put( "FormerLastName", properties.getPropertyValue("fln"));
map.put( "FormerMiddleName", properties.getPropertyValue("fmn"));*/
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
String gender = (String) map.get("Gender").trim();
String pf = (String) map.get("Prefix").trim();
String sf = (String) map.get("Suffix").trim();
properties.setPropertyValue( "gender", map.get("Gender").trim());
properties.setPropertyValue( "pf", map.get("Prefix").trim());
properties.setPropertyValue( "fn", map.get("FirstName").trim());
properties.setPropertyValue( "ln", map.get("LastName").trim());
properties.setPropertyValue( "mn", map.get("MiddleName").trim());
properties.setPropertyValue( "prefer", map.get("PreferredName").trim());
properties.setPropertyValue( "sf", map.get("Suffix").trim());
//properties.setPropertyValue( "ssn", map.get("SSN(XXX-XX-XXXX)").trim());
properties.setPropertyValue( "dob", map.get("DateOfBirth(YYYY-MM-DD)").trim());
properties.setPropertyValue( "prmail", map.get("PersonalEmailAddress").trim());
properties.setPropertyValue( "authemail", map.get("WorkEmailAddress").trim());
properties.setPropertyValue( "bppmail", map.get("BPPEmailAddress").trim());
properties.setPropertyValue( "othemail", map.get("OtherEmailAddress").trim());
map.put("IsPrimary Personal", (String)isperBox.isSelected());
map.put("IsPrimary Work", (String)isworkBox.isSelected());
map.put("IsPrimary BPP", (String)isbppBox.isSelected());
map.put("IsPrimary Other", (String)isothBox.isSelected());
// get target step
def step = testRunner.testCase.getTestStepByName( "Properties" );
step.setPropertyValue("isPer", map.get("IsPrimary Personal"));
step.setPropertyValue("isWork", map.get("IsPrimary Work"));
step.setPropertyValue("isBPP", map.get("IsPrimary BPP"));
step.setPropertyValue("isOther", map.get("IsPrimary Other"));
String isPer = (String) map.get("IsPrimary Personal");
String isWork = (String) map.get("IsPrimary Work");
String isBPP = (String) map.get("IsPrimary BPP");
String isOther = (String) map.get("IsPrimary Other");
HashMap mapwaiver = new HashMap();
if (isPer.equals("true")) {
step.setPropertyValue("isPer", 'true');
}else
{
step.setPropertyValue("isPer", 'false');
}
if (isWork.equals("true")) {
step.setPropertyValue("isWork", 'true');
}else
{
step.setPropertyValue("isWork", 'false');
}
if (isBPP.equals("true")) {
step.setPropertyValue("isBPP", 'true');
}else
{
step.setPropertyValue("isBPP", 'false');
}
if (isOther.equals("true")) {
step.setPropertyValue("isOther", 'true');
}else
{
step.setPropertyValue("isOther", 'false');
}
/*properties.setPropertyValue( "plang", map.get("What is your Primary Language?").trim());
properties.setPropertyValue( "ffn", map.get("FormerFirstName").trim());
properties.setPropertyValue( "fmn", map.get("FormerMiddleName").trim());
properties.setPropertyValue( "fln", map.get("FormerLastName").trim());
String formername = null;
formername =map.get("FormerFirstName").trim()+","+map.get("FormerMiddleName").trim()+","+map.get("FormerLastName").trim()
if(formername != null)
{
properties.setPropertyValue( "formername", formername);
}
else
{
properties.setPropertyValue( "formername", null);
}
String ci = map.get("Are you a U.S. citizen?").trim()
if(ci.equals("Yes"))
properties.setPropertyValue( "cit","USA" );
else
properties.setPropertyValue( "cit",null );
def currentTestSuite = testRunner.testCase.getTestSuite();
def prj = currentTestSuite.getProject();
def iface = prj.getInterfaceByName("TransactionDriverSoapBinding");
def iface1 = prj.getInterfaceByName("SubmitApplicationSoap11");
String[] urls = iface.getEndpoints();
String[] urls1 = iface1.getEndpoints();
for(url in urls)
{
if(!(url == null || url.trim().length() == 0))
{
iface.removeEndpoint(url);
}
}
for(url1 in urls1)
{
if(!(url1 == null || url1.trim().length() == 0))
{
iface1.removeEndpoint(url1);
}
}
//iface.addEndpoint("https://dev-servicegateway.west.edu/servicegateway");
//iface.changeEndpoint("https://dev-servicegateway.west.edu/servicegateway",targetUrl);
java.util.List l1 = testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep);
ArrayList al = l1.toArray();
Iterator itr = al.iterator();
while(itr.hasNext()) {
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep step = (com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep)itr.next();
step.getTestRequest().setEndpoint(targetUrl);
} */
return;
</script></con:config></con:testStep><con:testStep type="groovy" name="Enter Address Information"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import java.io.*;
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Enter Address Information" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addTextField( "MailingAddressLine1", "" );
dialog.addTextField( "MailingAddressLine2", "" );
dialog.addTextField( "MailingAddressLine3", "" );
dialog.addTextField( "MailingCity", "" );
dialog.addTextField( "MailingState", "" );
dialog.addTextField( "MailingZipCode", "" );
dialog.addTextField( "MailingCountry", "" );
dialog.addTextField( "HomeAddressLine1", "" );
dialog.addTextField( "HomeAddressLine2", "" );
dialog.addTextField( "HomeAddressLine3", "" );
dialog.addTextField( "HomeCity", "" );
dialog.addTextField( "HomeState", "" );
dialog.addTextField( "HomeZipCode", "" );
dialog.addTextField( "HomeCountry", "" );
map.put( "MailingAddressLine1", properties.getPropertyValue("cal1"));
map.put( "MailingAddressLine2", properties.getPropertyValue("cal2"));
map.put( "MailingAddressLine3", properties.getPropertyValue("cal3"));
map.put( "MailingCity", properties.getPropertyValue("ccity"));
map.put( "MailingState", properties.getPropertyValue("cstate"));
map.put( "MailingZipCode", properties.getPropertyValue("czipcode"));
map.put( "MailingCountry", properties.getPropertyValue("ccountry"));
map.put( "HomeAddressLine1", properties.getPropertyValue("hal1"));
map.put( "HomeAddressLine2", properties.getPropertyValue("hal2"));
map.put( "HomeAddressLine3", properties.getPropertyValue("hal3"));
map.put( "HomeCity", properties.getPropertyValue("hcity"));
map.put( "HomeState", properties.getPropertyValue("hstate"));
map.put( "HomeZipCode", properties.getPropertyValue("hzipcode"));
map.put( "HomeCountry", properties.getPropertyValue("hcountry"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
properties.setPropertyValue( "cal1", map.get("MailingAddressLine1"));
properties.setPropertyValue( "cal2", map.get("MailingAddressLine2"));
properties.setPropertyValue( "cal3", map.get("MailingAddressLine3"));
properties.setPropertyValue( "ccity", map.get("MailingCity"));
properties.setPropertyValue( "cstate", map.get("MailingState"));
properties.setPropertyValue( "czipcode", map.get("MailingZipCode"));
properties.setPropertyValue( "ccountry", map.get("MailingCountry"));
properties.setPropertyValue( "hal1", map.get("HomeAddressLine1"));
properties.setPropertyValue( "hal2", map.get("HomeAddressLine2"));
properties.setPropertyValue( "hal3", map.get("HomeAddressLine3"));
properties.setPropertyValue( "hcity", map.get("HomeCity"));
properties.setPropertyValue( "hstate", map.get("HomeState"));
properties.setPropertyValue( "hzipcode", map.get("HomeZipCode"));
properties.setPropertyValue( "hcountry", map.get("HomeCountry"));
</script></con:config></con:testStep><con:testStep type="groovy" name="Enter Telephone Information"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import com.eviware.soapui.support.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Enter Telephone Information" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addTextField( "Home AreaCode", "" );
dialog.addTextField( "Home PhoneNumber", "" );
dialog.addTextField( "Home Extension", "" );
dialog.addTextField( "Home CountryCode", "" );
dialog.addTextField( "Mobile AreaCode", "" );
dialog.addTextField( "Mobile PhoneNumber", "" );
dialog.addTextField( "Mobile Extension", "" );
dialog.addTextField( "Mobile CountryCode", "" );
dialog.addTextField( "Work AreaCode", "" );
dialog.addTextField( "Work PhoneNumber", "" );
dialog.addTextField( "Work Extension", "" );
dialog.addTextField( "Work CountryCode", "" );
// add these to a separate panel to conserve space
GridBagLayout layout = new GridBagLayout();
JPanel checkboxPanel = new JPanel(layout);
log.info(checkboxPanel.getSize());
// checkboxes
JCheckBox ishomeBox = new JCheckBox("IsPrimary Home", false);
JCheckBox isworkBox = new JCheckBox("IsPrimary Work", false);
JCheckBox ismobileBox = new JCheckBox("IsPrimary Mobile", false);
// size the thing
GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.ipadx = 4;
c.anchor = GridBagConstraints.LINE_START;
//checkboxPanel.add(raceInfoBox, c);
checkboxPanel.add(ishomeBox, c);
c.gridx = 2;
c.gridy = 0;
c.gridwidth = 2;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isworkBox, c);
c.gridx = 0;
c.gridy = 1;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(ismobileBox, c);
c.gridx = 0;
c.gridy = 1;
dialog.addComponent(checkboxPanel);
map.put("IsPrimary Home", properties.getPropertyValue("isHomeP"));
map.put("IsPrimary Work", properties.getPropertyValue("isWorkP"));
map.put("IsPrimary Mobile", properties.getPropertyValue("isMobileP"));
map.put( "Home AreaCode", properties.getPropertyValue("ha"));
map.put( "Home PhoneNumber", properties.getPropertyValue("hp"));
map.put( "Home Extension", properties.getPropertyValue("he"));
map.put( "Home CountryCode", properties.getPropertyValue("hc"));
map.put( "Mobile AreaCode", properties.getPropertyValue("ma"));
map.put( "Mobile PhoneNumber", properties.getPropertyValue("mp"));
map.put( "Mobile Extension", properties.getPropertyValue("me"));
map.put( "Mobile CountryCode", properties.getPropertyValue("mc"));
map.put( "Work AreaCode", properties.getPropertyValue("wa"));
map.put( "Work PhoneNumber", properties.getPropertyValue("wp"));
map.put( "Work Extension", properties.getPropertyValue("we"));
map.put( "Work CountryCode", properties.getPropertyValue("wc"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
properties.setPropertyValue( "ha", map.get("Home AreaCode"));
properties.setPropertyValue( "hp", map.get("Home PhoneNumber"));
properties.setPropertyValue( "he", map.get("Home Extension"));
properties.setPropertyValue( "hc", map.get("Home CountryCode"));
properties.setPropertyValue( "ma", map.get("Mobile AreaCode"));
properties.setPropertyValue( "mp", map.get("Mobile PhoneNumber"));
properties.setPropertyValue( "me", map.get("Mobile Extension"));
properties.setPropertyValue( "mc", map.get("Mobile CountryCode"));
properties.setPropertyValue( "wa", map.get("Work AreaCode"));
properties.setPropertyValue( "wp", map.get("Work PhoneNumber"));
properties.setPropertyValue( "we", map.get("Work Extension"));
properties.setPropertyValue( "wc", map.get("Work CountryCode"));
map.put("IsPrimary Home", (String)ishomeBox.isSelected());
map.put("IsPrimary Work", (String)isworkBox.isSelected());
map.put("IsPrimary Mobile", (String)ismobileBox.isSelected());
// get target step
def step = testRunner.testCase.getTestStepByName( "Properties" );
step.setPropertyValue("isHomeP", map.get("IsPrimary Home"));
step.setPropertyValue("isWorkP", map.get("IsPrimary Work"));
step.setPropertyValue("isMobileP", map.get("IsPrimary Mobile"));
String isHomeP = (String) map.get("IsPrimary Home");
String isWorkP = (String) map.get("IsPrimary Work");
String isMobileP = (String) map.get("IsPrimary Mobile");
HashMap mapwaiver = new HashMap();
if (isHomeP.equals("true")) {
step.setPropertyValue("isHomeP", 'true');
}else
{
step.setPropertyValue("isHomeP", 'false');
}
if (isWorkP.equals("true")) {
step.setPropertyValue("isWorkP", 'true');
}else
{
step.setPropertyValue("isWorkP", 'false');
}
if (isMobileP.equals("true")) {
step.setPropertyValue("isMobileP", 'true');
}else
{
step.setPropertyValue("isMobileP", 'false');
}
</script></con:config></con:testStep><con:testStep type="groovy" name="continue Enter Telephone Information"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import com.eviware.soapui.support.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Continue Enter Telephone Information" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addTextField( "Fax AreaCode", "" );
dialog.addTextField( "Fax PhoneNumber", "" );
dialog.addTextField( "Fax Extension", "" );
dialog.addTextField( "Fax CountryCode", "" );
dialog.addTextField( "Other AreaCode", "" );
dialog.addTextField( "Other PhoneNumber", "" );
dialog.addTextField( "Other Extension", "" );
dialog.addTextField( "Other CountryCode", "" );
// add these to a separate panel to conserve space
GridBagLayout layout = new GridBagLayout();
JPanel checkboxPanel = new JPanel(layout);
log.info(checkboxPanel.getSize());
// checkboxes
JCheckBox isFaxBox = new JCheckBox("IsPrimary Fax", false);
JCheckBox isOtherBox = new JCheckBox("IsPrimary Other", false);
// size the thing
GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.ipadx = 4;
c.anchor = GridBagConstraints.LINE_START;
//checkboxPanel.add(raceInfoBox, c);
checkboxPanel.add(isFaxBox, c);
c.gridx = 2;
c.gridy = 0;
c.gridwidth = 2;
c.fill = GridBagConstraints.HORIZONTAL;
checkboxPanel.add(isOtherBox, c);
c.gridx = 0;
c.gridy = 1;
dialog.addComponent(checkboxPanel);
map.put("IsPrimary Fax", properties.getPropertyValue("isFaxP"));
map.put("IsPrimary Other", properties.getPropertyValue("isOtherP"));
map.put( "Fax AreaCode", properties.getPropertyValue("fa"));
map.put( "Fax PhoneNumber", properties.getPropertyValue("fp"));
map.put( "Fax Extension", properties.getPropertyValue("fe"));
map.put( "Fax CountryCode", properties.getPropertyValue("fc"));
map.put( "Other AreaCode", properties.getPropertyValue("oa"));
map.put( "Other PhoneNumber", properties.getPropertyValue("op"));
map.put( "Other Extension", properties.getPropertyValue("oe"));
map.put( "Other CountryCode", properties.getPropertyValue("oc"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
properties.setPropertyValue( "fa", map.get("Fax AreaCode"));
properties.setPropertyValue( "fp", map.get("Fax PhoneNumber"));
properties.setPropertyValue( "fe", map.get("Fax Extension"));
properties.setPropertyValue( "fc", map.get("Fax CountryCode"));
properties.setPropertyValue( "oa", map.get("Other AreaCode"));
properties.setPropertyValue( "op", map.get("Other PhoneNumber"));
properties.setPropertyValue( "oe", map.get("Other Extension"));
properties.setPropertyValue( "oc", map.get("Other CountryCode"));
map.put("IsPrimary Fax", (String)isFaxBox.isSelected());
map.put("IsPrimary Other", (String)isOtherBox.isSelected());
// get target step
def step = testRunner.testCase.getTestStepByName( "Properties" );
step.setPropertyValue("isPerP", map.get("IsPrimary Fax"));
step.setPropertyValue("isOtherP", map.get("IsPrimary Other"));
String isFaxP = (String) map.get("IsPrimary Fax");
String isOtherP = (String) map.get("IsPrimary Other");
HashMap mapwaiver = new HashMap();
if (isFaxP.equals("true")) {
step.setPropertyValue("isFaxP", 'true');
}else
{
step.setPropertyValue("isFaxP", 'false');
}
isOtherBox
if (isOtherP.equals("true")) {
step.setPropertyValue("isOtherP", 'true');
}else
{
step.setPropertyValue("isOtherP", 'false');
}
</script></con:config></con:testStep><con:testStep type="request" name="createUpdatePersonInfo"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>PersonServiceSoap11</con:interface><con:operation>createUpdatePersonInfo</con:operation><con:request name="createUpdatePersonInfo"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="tenantId" value="A801173AFBE1849BE040100A2D084350" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>https://dt-servicegateway.west.edu/servicegateway</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService" xmlns:root="http://platform.apollogrp.edu/schemas/2010/07/02/RootEntity" xmlns:ext="http://platform.apollogrp.edu/model/extension" xmlns:prof="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Profile" xmlns:ent="http://platform.apollogrp.edu/schemas/2010/06/01/Entity" xmlns:bio="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Bio" xmlns:fam="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FamilyInformation" xmlns:prof1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/ProfileInformation" xmlns:url="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Url" xmlns:add="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Address" xmlns:cer="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Certification" xmlns:educ="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EducationCredential" xmlns:ns14="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:ema="http://platform.apollogrp.edu/schemas/profile/2010/07/02/EmailAddress" xmlns:emp="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Employment" xmlns:fun="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Funding" xmlns:fun1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/FundingCompanySource" xmlns:hob="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Hobby" xmlns:lan="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Language" xmlns:med="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Media" xmlns:name="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Name" xmlns:phon="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Phone" xmlns:pic="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Picture" xmlns:cit="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Citizenship" xmlns:soc="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialNetwork" xmlns:ext1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Extension" xmlns:mil="http://platform.apollogrp.edu/schemas/profile/2010/07/02/MilitaryService" xmlns:iama="http://platform.apollogrp.edu/schemas/profile/2010/07/02/IAMA" xmlns:soc1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEmployment" xmlns:soc2="http://platform.apollogrp.edu/schemas/profile/2010/07/02/SocialEducationCredential" xmlns:loc="http://platform.apollogrp.edu/schemas/profile/2010/07/02/LocalId" xmlns:per1="http://platform.apollogrp.edu/schemas/profile/2010/07/02/PersonalMarkerCategory" xmlns:iden="http://platform.apollogrp.edu/schemas/profile/2010/07/02/Identity" xmlns:platform="http://platform.apollogrp.edu/gateway" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<soapenv:Header/>
<soapenv:Body>
<per:createUpdatePersonInfoRequest>
<!--<per:profileId>${Properties#profileId}</per:profileId>-->
<!--<per:enableDeleteSection>true</per:enableDeleteSection>-->
<per:profile>
<prof:profileInformation>
<prof1:dateOfBirth>${Properties#dob}T00:00:00</prof1:dateOfBirth>
<prof1:gender>${Properties#gender}</prof1:gender>
</prof:profileInformation>
<prof:address>
<add:type>Mailing</add:type>
<add:line1>${Properties#cal1}</add:line1>
<add:line2>${Properties#cal2}</add:line2>
<add:line3>${Properties#cal3}</add:line3>
<add:city>${Properties#ccity}</add:city>
<add:stateProvince>${Properties#cstate}</add:stateProvince>
<add:postalCode>${Properties#czipcode}</add:postalCode>
<add:country>${Properties#ccountry}</add:country>
<add:isPrimary>false</add:isPrimary>
</prof:address>
<prof:address>
<add:type>Home</add:type>
<add:line1>${Properties#hal1}</add:line1>
<add:line2>${Properties#hal2}</add:line2>
<add:line3>${Properties#hal3}</add:line3>
<add:city>${Properties#hcity}</add:city>
<add:stateProvince>${Properties#hstate}</add:stateProvince>
<add:postalCode>${Properties#hzipcode}</add:postalCode>
<add:country>${Properties#hcountry}</add:country>
<add:isPrimary>false</add:isPrimary>
</prof:address>
<prof:emailAddress>
<ns14:type>Personal</ns14:type>
<ns14:emailAddress>${Properties#prmail}</ns14:emailAddress>
<ns14:isPrimary>${Properties#isPer}</ns14:isPrimary>
</prof:emailAddress>
<prof:emailAddress>
<ns14:type>Work</ns14:type>
<ns14:emailAddress>${Properties#authemail}</ns14:emailAddress>
<ns14:isPrimary>${Properties#isWork}</ns14:isPrimary>
</prof:emailAddress>
<prof:emailAddress>
<ns14:type>BPP</ns14:type>
<ns14:emailAddress>${Properties#bppmail}</ns14:emailAddress>
<ns14:isPrimary>${Properties#isBPP}</ns14:isPrimary>
</prof:emailAddress>
<prof:emailAddress>
<ns14:type>Other</ns14:type>
<ns14:emailAddress>${Properties#othemail}</ns14:emailAddress>
<ns14:isPrimary>${Properties#isOther}</ns14:isPrimary>
</prof:emailAddress>
<prof:name>
<name:type>Legal</name:type>
<name:firstName>${Properties#fn}</name:firstName>
<name:lastName>${Properties#ln}</name:lastName>
<name:middleName>${Properties#mn}</name:middleName>
<name:prefix>${Properties#pf}</name:prefix>
<name:suffix>${Properties#sf}</name:suffix>
<name:preferredName>${Properties#prefer}</name:preferredName>
<name:primary>false</name:primary>
</prof:name>
<prof:phone>
<phon:type>Home</phon:type>
<phon:areaCode>${Properties#ha}</phon:areaCode>
<phon:phoneNumber>${Properties#hp}</phon:phoneNumber>
<phon:extension>${Properties#he}</phon:extension>
<phon:countryCode>${Properties#hc}</phon:countryCode>
<phon:isPrimary>${Properties#isHomeP}</phon:isPrimary>
</prof:phone>
<prof:phone>
<phon:type>Mobile</phon:type>
<phon:areaCode>${Properties#ma}</phon:areaCode>
<phon:phoneNumber>${Properties#mp}</phon:phoneNumber>
<phon:extension>${Properties#me}</phon:extension>
<phon:countryCode>${Properties#mc}</phon:countryCode>
<phon:isPrimary>${Properties#isMobileP}</phon:isPrimary>
</prof:phone>
<prof:phone>
<phon:type>Work</phon:type>
<phon:areaCode>${Properties#wa}</phon:areaCode>
<phon:phoneNumber>${Properties#wp}</phon:phoneNumber>
<phon:extension>${Properties#we}</phon:extension>
<phon:countryCode>${Properties#wc}</phon:countryCode>
<phon:isPrimary>${Properties#isWorkP}</phon:isPrimary>
</prof:phone>
<prof:phone>
<phon:type>Fax</phon:type>
<phon:areaCode>${Properties#fa}</phon:areaCode>
<phon:phoneNumber>${Properties#fp}</phon:phoneNumber>
<phon:extension>${Properties#fe}</phon:extension>
<phon:countryCode>${Properties#fc}</phon:countryCode>
<phon:isPrimary>${Properties#isFaxP}</phon:isPrimary>
</prof:phone>
<prof:phone>
<phon:type>Other</phon:type>
<phon:areaCode>${Properties#oa}</phon:areaCode>
<phon:phoneNumber>${Properties#op}</phon:phoneNumber>
<phon:extension>${Properties#oe}</phon:extension>
<phon:countryCode>${Properties#oc}</phon:countryCode>
<phon:isPrimary>${Properties#isOtherP}</phon:isPrimary>
</prof:phone>
<prof:affiliation>
<prof:value>STUDENT</prof:value>
</prof:affiliation>
</per:profile>
</per:createUpdatePersonInfoRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/createUpdatePersonInfo" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="groovy" name="createUpdateStatus"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
def aOrderStep = testRunner.testCase.getTestStepByName("createUpdatePersonInfo");
String addOrderResponse = aOrderStep.getProperty("Response").getValue();
// Parse Add Order response
def node = new XmlSlurper().parseText(addOrderResponse);
String errorCode = node.Body.Fault.faultcode.text();
log.info(node);
if(!errorCode.equals("")) {
//String errorCode = node.Body.Fault.faultcode.text();
String errorMe = node.Body.Fault.detail.serviceFault.errorCode.text();
String errorDe = node.Body.Fault.detail.serviceFault.errorDescription.text();
String message = '\nError Code = '+errorMe+ '\nError Message = '+ errorDe;
//UISupport.showErrorMessage(' Failed! '+message );
//System.exit();
def halt = UISupport.confirm('An Exception has Occurred, would you like to continue?'+message, 'User Confirmation' );
if(!halt)
{
testRunner.cancel( "On User Request!" );
return;
}
}else
{
}</script></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>profileId</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>createUpdatePersonInfo</con:sourceStep><con:sourcePath>declare namespace per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"
//per:createUpdatePersonInfoResponse/per:profileId</con:sourcePath><con:targetType>profileId</con:targetType><con:targetStep>Properties</con:targetStep><con:targetPath/></con:transfers></con:config></con:testStep><con:testStep type="request" name="getStudentIDByProfileID"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>PersonServiceSoap11</con:interface><con:operation>getStudentIDByProfileID</con:operation><con:request name="getStudentIDByProfileID"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="tenantId" value="A801173AFBE1849BE040100A2D084350" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>https://dt-servicegateway.west.edu/servicegateway</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService">
<soapenv:Header/>
<soapenv:Body>
<per:getStudentIDByProfileIDRequest>
<per:profileID>${Properties#profileId}</per:profileID>
</per:getStudentIDByProfileIDRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Fault Assertion" name="Not SOAP Fault" disabled="true"/><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService/getStudentIDByProfileID" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="groovy" name="GetStudentIdStatus"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
def aOrderStep = testRunner.testCase.getTestStepByName("getStudentIDByProfileID");
String addOrderResponse = aOrderStep.getProperty("Response").getValue();
// Parse Add Order response
def node = new XmlSlurper().parseText(addOrderResponse);
String errorCode = node.Body.Fault.faultcode.text();
log.info(node);
if(!errorCode.equals("")) {
//String errorCode = node.Body.Fault.faultcode.text();
String errorMe = node.Body.Fault.detail.serviceFault.errorCode.text();
String errorDe = node.Body.Fault.detail.serviceFault.errorDescription.text();
String message = '\nError Code = '+errorMe+ '\nError Message = '+ errorDe;
//UISupport.showErrorMessage(' Failed! '+message );
//System.exit();
def halt = UISupport.confirm('An Exception has Occurred, would you like to continue?'+message, 'User Confirmation' );
if(!halt)
{
testRunner.cancel( "On User Request!" );
return;
}
}</script></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer StudentId"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>studentId</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>getStudentIDByProfileID</con:sourceStep><con:sourcePath>declare namespace per="http://platform.apollogrp.edu/services/apolloglobal/person/PersonService"
//per:getStudentIDByProfileIDResponse/per:studentID</con:sourcePath><con:targetType>studentId</con:targetType><con:targetStep>Properties</con:targetStep></con:transfers></con:config></con:testStep><con:testStep type="groovy" name="Enter unique ApplicationId"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
import java.io.*;
HashMap map = new HashMap();
def dialog = com.eviware.soapui.support.UISupport.createConfigurationDialog( "Enter Unique ApplicationId" );
def properties = testRunner.testCase.getTestStepByName("Properties");
dialog.addTextField( "ApplicationId", "" );
map.put( "ApplicationId", properties.getPropertyValue("apId"));
boolean finished = false;
while (!finished) {
if (!dialog.show(map)) {
testRunner.cancel( "Failed to capture entry!" );
return;
}
finished = true;
}
properties.setPropertyValue( "apId", map.get("ApplicationId"));
</script></con:config></con:testStep><con:testStep type="request" name="submitApplication"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>applicationSoap11</con:interface><con:operation>submitApplication</con:operation><con:request name="submitApplication"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers"><entry key="tenantId" value="A801173AFBE1849BE040100A2D084350" xmlns="http://eviware.com/soapui/config"/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>https://dt-servicegateway.west.edu/servicegateway</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1" xmlns:app="http://platform.apollogrp.edu/model/apolloglobal/crm/v1/Application" xmlns:acad="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/Academics" xmlns:mil="http://platform.apollogrp.edu/model/apolloglobal/person/v1/MilitaryDetail" xmlns:int="http://platform.apollogrp.edu/model/apolloglobal/person/v1/InternationalDetail" xmlns:ent="http://platform.apollogrp.edu/model/apolloglobal/sis/v1/entity">
<soapenv:Header/>
<soapenv:Body>
<v1:submitApplicationRequest>
<app:ApplicationDetail>
<app:ApplicationId>${Properties#apId}</app:ApplicationId>
<app:ProfileId>${Properties#profileId}</app:ProfileId>
<app:StudentId>${Properties#studentId}</app:StudentId>
<app:EthnicityCode>34</app:EthnicityCode>
<!--<app:RaceCode> racecodes are not available in gorprac table</app:RaceCode>-->
<app:StudentDisabilities>
<ent:DisabilityCode>56</ent:DisabilityCode>
<!--Optional:-->
<ent:MedicalCode>58</ent:MedicalCode>
</app:StudentDisabilities>
<app:TermCode>201213</app:TermCode>
<!--Optional:-->
<app:ApplicationDate>2012-07-15</app:ApplicationDate>
<app:CampusCode>MSJ</app:CampusCode>
<app:ProgramCode>BSCBM3</app:ProgramCode>
<app:MajorCode>BUS</app:MajorCode>
<app:AdmissionType>DI</app:AdmissionType>
<app:StudentType>N</app:StudentType>
<app:ResidencyCode>U</app:ResidencyCode>
<app:FullOrPartTimeInd>F</app:FullOrPartTimeInd>
<app:DecisionComment>
<ent:ApplicationDecisionOrgCode>FS</ent:ApplicationDecisionOrgCode>
<ent:ApplicationDecisionComment>Good Student</ent:ApplicationDecisionComment>
</app:DecisionComment>
<!--Optional:-->
<app:ApplicationAttibutes>
<!--1 or more repetitions:-->
<app:value>FT</app:value>
<app:value>T4</app:value>
<app:value>FTF</app:value>
</app:ApplicationAttibutes>
<!--Optional:-->
<app:CohortCode>C1</app:CohortCode>
<acad:AcademicsHistory>
<acad:HighSchool>
<acad:HighSchoolCode>100011</acad:HighSchoolCode>
<acad:DiplomaType>HS</acad:DiplomaType>
<acad:GraduationDate>2011-12-18</acad:GraduationDate>
<acad:Gpa>9.8</acad:Gpa>
</acad:HighSchool>
<!--Zero or more repetitions:-->
<acad:CollegeDetails>
<acad:CollegeCode>100037</acad:CollegeCode>
<!--Optional:-->
<acad:ProgramType>MAJOR</acad:ProgramType>
<!--Optional:-->
<acad:ProgramName>AA</acad:ProgramName>
<!--Optional:-->
<acad:DegreeCode>BA</acad:DegreeCode>
<!--Optional:-->
<acad:DegreeDate>2011-12-18</acad:DegreeDate>
<!--Optional:-->
<acad:Gpa>9.8</acad:Gpa>
<!--Optional:-->
<acad:HoursTransferred>90</acad:HoursTransferred>
<!--Optional:-->
<acad:StartDate>2009-12-18</acad:StartDate>
<!--Optional:-->
<acad:EndDate>2010-12-18</acad:EndDate>
</acad:CollegeDetails>
</acad:AcademicsHistory>
<int:InternationalDetail>
<int:VisaDetail>
<int:VisaType>H1</int:VisaType>
<!--Optional:-->
<int:VisaNumber>123456</int:VisaNumber>
<!--Optional:-->
<int:VisaStartDate>2011-12-19</int:VisaStartDate>
<!--Optional:-->
<int:VisaExpiryDate>2012-12-19</int:VisaExpiryDate>
</int:VisaDetail>
<!--Optional:-->
<int:PassportNumber>21345</int:PassportNumber>
<!--Optional:-->
<int:PassportExpirationDate>2011-12-19</int:PassportExpirationDate>
<!--Optional:-->
<int:BirthCountry>PA</int:BirthCountry>
<!--Optional:-->
<int:CitizenshipCountryCode>AU</int:CitizenshipCountryCode>
<!--Optional:-->
<int:NativeLanguageCode>ENG</int:NativeLanguageCode>
</int:InternationalDetail>
<app:ApplicationExtension>
<ent:ExtensionElement>
<ent:Key>OPPORTUNITY_STUDENT_STATUS</ent:Key>
<ent:Value>asd</ent:Value>
</ent:ExtensionElement>
<ent:ExtensionElement>
<ent:Key>STUDENT_STATUS_CODE</ent:Key>
<ent:Value>234df</ent:Value>
</ent:ExtensionElement>
<ent:ExtensionElement>
<ent:Key>STUDENT_STATUS_DISPLAY</ent:Key>
<ent:Value>234df</ent:Value>
</ent:ExtensionElement>
<ent:ExtensionElement>
<ent:Key>TEST1</ent:Key>
<ent:Value>234df</ent:Value>
</ent:ExtensionElement>
</app:ApplicationExtension>
</app:ApplicationDetail>
</v1:submitApplicationRequest>
</soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="XPath Match" name="XPath Match" disabled="true"><con:configuration><path>declare namespace crm="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1"
exists(//crm:submitApplicationResponse/crm:success )</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences></con:configuration></con:assertion><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://platform.apollogrp.edu/services/apolloglobal/crm/application/v1/submitApplication" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="groovy" name="Submission Status"><con:settings/><con:config><script>import com.eviware.soapui.support.*;
def aOrderStep = testRunner.testCase.getTestStepByName("submitApplication");
//Capture the Add Order Response
String addOrderResponse = aOrderStep.getProperty("Response").getValue();
// Parse Add Order response
def node = new XmlSlurper().parseText(addOrderResponse);
def properties = testRunner.testCase.getTestStepByName("Properties");
def StudentID = properties.getPropertyValue("studentId");
def ProfileID = properties.getPropertyValue("profileId");
String trackingId = node.Body.submitApplicationResponse.success.text();
//println(trackingId);
if(trackingId){
String title = 'Order Summary';
String message = 'Application Submitted Successfully.'+'\n'+'BannerID:'+StudentID+'\n'+'ProfileID:'+ProfileID;
UISupport.showInfoMessage(message, title);
}
else{
String errorMe = node.Body.Fault.detail.serviceFault.errorCode.text();
String errorDe = node.Body.Fault.detail.serviceFault.errorDescription.text();
String message = '\nError Code = '+errorMe+ '\nError Message = '+ errorDe;
//UISupport.showErrorMessage(' Failed! '+message );
//UISupport.showErrorMessage('Application Submission Failed!' );
//System.exit();
def halt = UISupport.confirm('An Exception has Occurred, would you like to continue?'+message, 'User Confirmation' );
if(!halt)
{
testRunner.cancel( "On User Request!" );
UISupport.showErrorMessage('Application Submission Failed!' );
return;
}
UISupport.showErrorMessage('Application Submission Failed!' );
}
</script></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:properties/><con:wssContainer/></con:soapui-project>
No comments:
Post a Comment