[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: WSDL2RPG - Pointer not set for location referenced
Thomas
Thank you for your quick response earlier this week.
However, I managed to break your utility again with an in-house WSDL
file. I am attaching the WSDL file since it is on our network behind the
firewall, as well as the generated code and error messages.
Much appreciated.
Francois
WSDL2RPG URL('http://10.97.6.106:4010/credit.ashx?wsdl')
SRCFILE(BIFVWD1/Q
RPGLESRC) SRCMBR(AMADEUS *YES) DIM(500)
WARNING: No name servers are configured for DNS resolution! You will not
be able to contact Internet hosts! See
http://www.scottklement.com/httpapi/dns.html for more information.
Member AMADEUS added to file QRPGLESRC in BIFVWD1.
Member AMADEUS file QRPGLESRC in BIFVWD1 changed.
WSDL2RPG/WSDL2R01.generateOperationCallbacks (Stmt: 446800) : Did not
expect to get here.
Function check. CPF9898 unmonitored by WSDL2RPG at statement 0000446800,
instruction X'0000'.
The call to main ended in error (C G D F).
The call to main ended in error (C G D F).
Message . . . . : Function check. CPF9898 unmonitored by WSDL2RPG at
statement 0000446800, instruction X'0000'.
Cause . . . . . : An escape exception message was sent to a program
which
did not monitor for that message. The full name of the program to
which the
unmonitored message was sent is WSDL2RPG WSDL2R01
generateOperationCallbacks. At the time the message was sent the
program was
stopped at higher level language statement number(s) 0000446800. If
more
than one statement number is shown, the program was a bound program.
Optimization does not allow a single statement number to be
determined. If
*N is shown as a value, it means the actual value was not available.
Recovery . . . : See the low level messages previously listed to
locate the
cause of the function check. Correct any errors, and then try the
request
again.
Message . . . . : The call to main ended in error (C G D F).
Cause . . . . . : RPG procedure WSDL2R01 in program WSDL2RPG/WSDL2RPG
at
statement 101000 called program or procedure main, which ended in
error. If
the name is *N, the call was a bound call by procedure pointer.
Recovery . . . : Check the job log for more information on the cause
of the
error and contact the person responsible for program maintenance.
Possible choices for replying to message . . . . . . . . . . . . . . . :
D -- Obtain RPG formatted dump.
S -- Obtain system dump.
G -- Continue processing at *GETIN.
C -- Cancel.
F -- Obtain full formatted dump.
-----------------------------------------
------------------------------------------------------------
The information contained in this message is confidential
proprietary property of Nelnet, Inc. and its affiliated
companies (Nelnet) and is intended for the recipient only.
Any reproduction, forwarding, or copying without the express
permission of Nelnet is strictly prohibited. If you have
received this communication in error, please notify us
immediately by replying to this e-mail.
------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s3="http://nelnet.net/schemas/2006/loanProduct-v1" xmlns:s9="http://nelnet.net/schemas/2006/pricingEvaluationParticipant-v1" xmlns:s22="http://nelnet.net/schemas/2006/humanReadableCreditReportResponse-v1" xmlns:s25="http://nelnet.net/schemas/2006/loanApplication-v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s2="http://nelnet.net/schemas/2006/derivedPricingInfoRequestParticipant-v1" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s7="http://nelnet.net/schemas/2006/pricingResults-v1" xmlns:s12="http://nelnet.net/schemas/2006/searchCriteria-v1" xmlns:s31="http://nelnet.net/schemas/2006/evaluationParticipant-v1" xmlns:s30="http://nelnet.net/schemas/2006/evaluation-v1" xmlns:s33="http://nelnet.net/schemas/2006/machineReadableCreditReportResponse-v1" xmlns:s6="http://nelnet.net/schemas/2006/responseInfo-v1" xmlns:s35="http://nelnet.net/schemas/2006/evaluationInfoRequest-v1" xmlns:s29="http://nelnet.net/schemas/2006/evaluationResponse-v1" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s21="http://nelnet.net/schemas/2006/creditReportRequestParticipant-v1" xmlns:s20="http://nelnet.net/schemas/2006/creditReportRequest-v1" xmlns:s23="http://nelnet.net/schemas/2006/humanReadableCreditReport-v1" xmlns:s1="http://nelnet.net/schemas/2006/requestInfo-v1" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s24="http://nelnet.net/schemas/2006/evaluateCreditRequest-v1" xmlns:s27="http://nelnet.net/schemas/2006/address-v1" xmlns:s26="http://nelnet.net/schemas/2006/evaluateCreditRequestParticipant-v1" xmlns:s0="http://nelnet.net/schemas/2006/derivedPricingInfoRequest-v1" xmlns:tns="http://nelnet.com/" xmlns:s5="http://nelnet.net/schemas/2006/pricingInfoResponse-v1" xmlns:s19="http://nelnet.net/schemas/2006/overrideCreditStatusResponse-v1" xmlns:s18="http://nelnet.net/schemas/2006/overrideCreditStatusRequestParticipant-v1" xmlns:s8="http://nelnet.net/schemas/2006/pricingEvaluation-v1" xmlns:s11="http://nelnet.net/schemas/2006/searchRequest-v1" xmlns:s10="http://nelnet.net/schemas/2006/stringItem-v1" xmlns:s13="http://nelnet.net/schemas/2006/dateRange-v1" xmlns:s4="http://nelnet.net/schemas/2006/school-v1" xmlns:s15="http://nelnet.net/schemas/2006/searchResult-v1" xmlns:s14="http://nelnet.net/schemas/2006/searchResponse-v1" xmlns:s17="http://nelnet.net/schemas/2006/overrideCreditStatusRequest-v1" xmlns:s16="http://nelnet.net/schemas/2006/searchResultParticipant-v1" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:s32="http://nelnet.net/schemas/2006/pricingInfoRequest-v1" xmlns:s34="http://nelnet.net/schemas/2006/machineReadableCreditReport-v1" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s28="http://nelnet.net/schemas/2006/phone-v1" targetNamespace="http://nelnet.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/derivedPricingInfoRequest-v1">
<s:import namespace="http://nelnet.net/schemas/2006/requestInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/derivedPricingInfoRequestParticipant-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/loanProduct-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/school-v1" />
<s:element name="derivedPricingInfoRequest" nillable="true" type="s0:DerivedPricingInfoRequest" />
<s:complexType name="DerivedPricingInfoRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestInfo" type="s1:RequestInfo" />
<s:element minOccurs="0" maxOccurs="1" name="participants">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="derivedPricingInfoRequestParticipant" nillable="true" type="s2:DerivedPricingInfoRequestParticipant" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="loanProduct" type="s3:LoanProduct" />
<s:element minOccurs="0" maxOccurs="1" name="lenderId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="school" type="s4:School" />
<s:element minOccurs="0" maxOccurs="1" name="requestedLoanAmount" type="s:decimal" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/requestInfo-v1">
<s:complexType name="RequestInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="caseId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="source" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="processCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="applicationId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="requestDateTime" type="s:dateTime" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/derivedPricingInfoRequestParticipant-v1">
<s:complexType name="DerivedPricingInfoRequestParticipant">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="participantRole" type="s2:ParticipantRole" />
<s:element minOccurs="0" maxOccurs="1" name="ssn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="lastName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="middleInitial" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditStatus" type="s2:CreditStatus" />
</s:sequence>
</s:complexType>
<s:simpleType name="ParticipantRole">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Borrower" />
<s:enumeration value="CoBorrower1" />
<s:enumeration value="CoBorrower2" />
<s:enumeration value="Student" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/loanProduct-v1">
<s:complexType name="LoanProduct">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="loanType" type="s3:LoanType" />
<s:element minOccurs="0" maxOccurs="1" name="programType" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="LoanType">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Private" />
<s:enumeration value="Plus" />
<s:enumeration value="GradPlus" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/school-v1">
<s:complexType name="School">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="schoolId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="schoolBranchId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="dtcSchoolId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="dtcSchoolBranchId" type="s:string" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/pricingInfoResponse-v1">
<s:import namespace="http://nelnet.net/schemas/2006/responseInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/pricingResults-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/pricingEvaluation-v1" />
<s:element name="pricingInfoResponse" nillable="true" type="s5:PricingInfoResponse" />
<s:complexType name="PricingInfoResponse">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="responseInfo" type="s6:ResponseInfo" />
<s:element minOccurs="0" maxOccurs="1" name="pricing" type="s7:PricingResults" />
<s:element minOccurs="0" maxOccurs="1" name="evaluation" type="s8:PricingEvaluation" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/responseInfo-v1">
<s:complexType name="ResponseInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="caseId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="applicationId" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="resultCode" type="s6:ResultCode" />
<s:element minOccurs="0" maxOccurs="1" name="errorCode" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="errorMessage" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="responseDateTime" type="s:dateTime" />
</s:sequence>
</s:complexType>
<s:simpleType name="ResultCode">
<s:restriction base="s:string">
<s:enumeration value="Success" />
<s:enumeration value="Error" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/pricingResults-v1">
<s:complexType name="PricingResults">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="tier" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="interestRate" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="interestRateType" type="s7:InterestRateType" />
<s:element minOccurs="0" maxOccurs="1" name="originationFee" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="originationFeeType" type="s7:FeeExpressionType" />
<s:element minOccurs="0" maxOccurs="1" name="insuranceFee" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="insuranceFeeType" type="s7:FeeExpressionType" />
<s:element minOccurs="0" maxOccurs="1" name="repaymentFee" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="repaymentFeeType" type="s7:FeeExpressionType" />
<s:element minOccurs="0" maxOccurs="1" name="defermentFee" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="defermentFeeType" type="s7:FeeExpressionType" />
<s:element minOccurs="0" maxOccurs="1" name="marginRate" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="marginRateInterim" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="interestRateBase" type="s:decimal" />
</s:sequence>
</s:complexType>
<s:simpleType name="InterestRateType">
<s:restriction base="s:string">
<s:enumeration value="PRIME" />
<s:enumeration value="T91I" />
<s:enumeration value="T91N" />
<s:enumeration value="LIBOR" />
<s:enumeration value="FIXED" />
</s:restriction>
</s:simpleType>
<s:simpleType name="FeeExpressionType">
<s:restriction base="s:string">
<s:enumeration value="PERCENT" />
<s:enumeration value="DOLLAR" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/pricingEvaluation-v1">
<s:import namespace="http://nelnet.net/schemas/2006/pricingEvaluationParticipant-v1" />
<s:complexType name="PricingEvaluation">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="evaluationId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="evaluationDateTime" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="creditStatus" type="s8:CreditStatus" />
<s:element minOccurs="0" maxOccurs="1" name="estimatedMonthlyPayment" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="estimatedAPR" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="combinedDTI" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="participants">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="pricingEvaluationParticipant" nillable="true" type="s9:PricingEvaluationParticipant" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/pricingEvaluationParticipant-v1">
<s:import namespace="http://nelnet.net/schemas/2006/stringItem-v1" />
<s:complexType name="PricingEvaluationParticipant">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="participantRole" type="s9:ParticipantRole" />
<s:element minOccurs="0" maxOccurs="1" name="ssn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditBureau" type="s9:CreditBureau" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportSSN" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditRequestActionTaken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditBureauReturnCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportDateTime" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="creditStatus" type="s9:CreditStatus" />
<s:element minOccurs="0" maxOccurs="1" name="creditScore" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="creditScoreType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditScoreReason">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="debtIncomeRatio" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="minCreditScoreRequired" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="fraudAlert">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="specialWarning">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="addressDiscrepancy" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditBureauDeceased" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="lineItemDeceased" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="specialHandlingCode" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="ParticipantRole">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Borrower" />
<s:enumeration value="CoBorrower1" />
<s:enumeration value="CoBorrower2" />
<s:enumeration value="Student" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditBureau">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Equifax" />
<s:enumeration value="TransUnion" />
<s:enumeration value="Experian" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/stringItem-v1">
<s:complexType name="StringItem">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="value" type="s:string" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/searchRequest-v1">
<s:import namespace="http://nelnet.net/schemas/2006/requestInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/searchCriteria-v1" />
<s:element name="searchRequest" type="s11:SearchRequest" />
<s:complexType name="SearchRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestInfo" type="s1:RequestInfo" />
<s:element minOccurs="0" maxOccurs="1" name="searchCriteria" type="s12:SearchCriteria" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/searchCriteria-v1">
<s:import namespace="http://nelnet.net/schemas/2006/dateRange-v1" />
<s:complexType name="SearchCriteria">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ssn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="lastName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditStatus" type="s12:CreditStatus" />
<s:element minOccurs="0" maxOccurs="1" name="lenderId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="schoolId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="schoolBranchId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="evaluationDateRange" type="s13:DateRange" />
</s:sequence>
</s:complexType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/dateRange-v1">
<s:complexType name="DateRange">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="minDate" type="s:dateTime" />
<s:element minOccurs="1" maxOccurs="1" name="maxDate" type="s:dateTime" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/searchResponse-v1">
<s:import namespace="http://nelnet.net/schemas/2006/searchResult-v1" />
<s:element name="searchResponse" type="s14:SearchResponse" />
<s:complexType name="SearchResponse">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="responseDateTime" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="unbounded" name="searchResults" type="s15:SearchResult" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/searchResult-v1">
<s:import namespace="http://nelnet.net/schemas/2006/searchResultParticipant-v1" />
<s:complexType name="SearchResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="caseId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="loanType" type="s15:LoanType" />
<s:element minOccurs="0" maxOccurs="1" name="evaluationDate" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="unbounded" name="participants" type="s16:SearchResultParticipant" />
</s:sequence>
</s:complexType>
<s:simpleType name="LoanType">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Private" />
<s:enumeration value="Plus" />
<s:enumeration value="GradPlus" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/searchResultParticipant-v1">
<s:complexType name="SearchResultParticipant">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="role" type="s16:ParticipantRole" />
<s:element minOccurs="0" maxOccurs="1" name="ssn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="lastName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditStatus" type="s16:CreditStatus" />
</s:sequence>
</s:complexType>
<s:simpleType name="ParticipantRole">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Borrower" />
<s:enumeration value="CoBorrower1" />
<s:enumeration value="CoBorrower2" />
<s:enumeration value="Student" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/overrideCreditStatusRequest-v1">
<s:import namespace="http://nelnet.net/schemas/2006/requestInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/overrideCreditStatusRequestParticipant-v1" />
<s:element name="overrideCreditStatusRequest" nillable="true" type="s17:OverrideCreditStatusRequest" />
<s:complexType name="OverrideCreditStatusRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestInfo" type="s1:RequestInfo" />
<s:element minOccurs="0" maxOccurs="1" name="participants">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="overrideCreditStatusRequestParticipant" nillable="true" type="s18:OverrideCreditStatusRequestParticipant" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/overrideCreditStatusRequestParticipant-v1">
<s:complexType name="OverrideCreditStatusRequestParticipant">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="participantRole" type="s18:ParticipantRole" />
<s:element minOccurs="0" maxOccurs="1" name="ssn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="creditStatus" type="s18:CreditStatus" />
</s:sequence>
</s:complexType>
<s:simpleType name="ParticipantRole">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Borrower" />
<s:enumeration value="CoBorrower1" />
<s:enumeration value="CoBorrower2" />
<s:enumeration value="Student" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/overrideCreditStatusResponse-v1">
<s:import namespace="http://nelnet.net/schemas/2006/responseInfo-v1" />
<s:element name="overrideCreditStatusResponse" nillable="true" type="s19:OverrideCreditStatusResponse" />
<s:complexType name="OverrideCreditStatusResponse">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="responseInfo" type="s6:ResponseInfo" />
<s:element minOccurs="1" maxOccurs="1" name="creditStatus" type="s19:CreditStatus" />
</s:sequence>
</s:complexType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/creditReportRequest-v1">
<s:import namespace="http://nelnet.net/schemas/2006/requestInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/creditReportRequestParticipant-v1" />
<s:element name="creditReportRequest" nillable="true" type="s20:CreditReportRequest" />
<s:complexType name="CreditReportRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestInfo" type="s1:RequestInfo" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="participant" type="s21:CreditReportRequestParticipant" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/creditReportRequestParticipant-v1">
<s:complexType name="CreditReportRequestParticipant">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="participantRole" type="s21:ParticipantRole" />
<s:element minOccurs="0" maxOccurs="1" name="ssn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="ParticipantRole">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Borrower" />
<s:enumeration value="CoBorrower1" />
<s:enumeration value="CoBorrower2" />
<s:enumeration value="Student" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/humanReadableCreditReportResponse-v1">
<s:import namespace="http://nelnet.net/schemas/2006/responseInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/humanReadableCreditReport-v1" />
<s:element name="humanReadableCreditReportResponse" nillable="true" type="s22:HumanReadableCreditReportResponse" />
<s:complexType name="HumanReadableCreditReportResponse">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="responseInfo" type="s6:ResponseInfo" />
<s:element minOccurs="0" maxOccurs="1" name="evaluationId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReport" type="s23:HumanReadableCreditReport" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/humanReadableCreditReport-v1">
<s:complexType name="HumanReadableCreditReport">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="creditBureau" type="s23:CreditBureau" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportVersion" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReport" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="CreditBureau">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Equifax" />
<s:enumeration value="TransUnion" />
<s:enumeration value="Experian" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/evaluateCreditRequest-v1">
<s:import namespace="http://nelnet.net/schemas/2006/requestInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/loanApplication-v1" />
<s:element name="evaluateCreditRequest" nillable="true" type="s24:EvaluateCreditRequest" />
<s:complexType name="EvaluateCreditRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestInfo" type="s1:RequestInfo" />
<s:element minOccurs="0" maxOccurs="1" name="application" type="s25:LoanApplication" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/loanApplication-v1">
<s:import namespace="http://nelnet.net/schemas/2006/loanProduct-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/school-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/evaluateCreditRequestParticipant-v1" />
<s:complexType name="LoanApplication">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="loanProduct" type="s3:LoanProduct" />
<s:element minOccurs="0" maxOccurs="1" name="commonLineUniqueId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="commonLineUniqueIdSeq" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="lenderId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="guarantorId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportExpirationDays" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="school" type="s4:School" />
<s:element minOccurs="0" maxOccurs="1" name="gradeLevel" type="s25:GradeLevel" />
<s:element minOccurs="0" maxOccurs="1" name="academicProgram" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="loanPeriodBeginDate" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="loanPeriodEndDate" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="requestedLoanAmount" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="campaignID" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="pin" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="maxNumberOfPayments" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="minMonthlyPayment" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="firstDisbursementDate" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="anticipatedGraduationDate" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="gracePeriodMonths" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="repaymentOption" type="s25:RepaymentOption" />
<s:element minOccurs="0" maxOccurs="1" name="participants">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="evaluateCreditRequestParticipant" nillable="true" type="s26:EvaluateCreditRequestParticipant" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
<s:simpleType name="GradeLevel">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Correspondence" />
<s:enumeration value="Undergraduate_Year_1" />
<s:enumeration value="Undergraduate_Year_2" />
<s:enumeration value="Undergraduate_Year_3" />
<s:enumeration value="Undergraduate_Year_4" />
<s:enumeration value="Undergraduate_Year_5" />
<s:enumeration value="Graduate_Year_1" />
<s:enumeration value="Graduate_Year_2" />
<s:enumeration value="Graduate_Year_3" />
<s:enumeration value="Graduate_Year_4" />
<s:enumeration value="Graduate_Year_5" />
<s:enumeration value="Special_Student" />
</s:restriction>
</s:simpleType>
<s:simpleType name="RepaymentOption">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="ImmediateRepayment" />
<s:enumeration value="PrincipalDeferred" />
<s:enumeration value="FullDeferment" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/evaluateCreditRequestParticipant-v1">
<s:import namespace="http://nelnet.net/schemas/2006/address-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/phone-v1" />
<s:complexType name="EvaluateCreditRequestParticipant">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="participantRole" type="s26:ParticipantRole" />
<s:element minOccurs="0" maxOccurs="1" name="ssn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="driversLicenseNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="driversLicenseState" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="driversLicenseCountry" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="lastName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="firstName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="middleInitial" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="suffix" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="birthDate" nillable="true" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="address" type="s27:Address" />
<s:element minOccurs="0" maxOccurs="1" name="residenceSinceMonth" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="residenceSinceYear" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="residenceState" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="residenceCountry" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="phone" type="s28:Phone" />
<s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="monthlySalaryIncome" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="monthlyOtherIncome" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="monthlyAlimonyIncome" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="monthlyChildSupportIncome" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="monthlyTotalIncomeVerified" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="monthlyRent" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="monthlyAlimonyExpense" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="monthlyChildSupportExpense" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="totalStudentDebt" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="totalOtherDebt" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="monthlyConsolidatedAmount" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="citizenship" type="s26:Citizenship" />
<s:element minOccurs="0" maxOccurs="1" name="residenceType" type="s26:ResidenceType" />
<s:element minOccurs="1" maxOccurs="1" name="pullCreditReport" type="s26:CreditReportPullType" />
<s:element minOccurs="1" maxOccurs="1" name="isCreditPullPermitted" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="creditBureauOverride" type="s26:CreditBureau" />
</s:sequence>
</s:complexType>
<s:simpleType name="ParticipantRole">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Borrower" />
<s:enumeration value="CoBorrower1" />
<s:enumeration value="CoBorrower2" />
<s:enumeration value="Student" />
</s:restriction>
</s:simpleType>
<s:simpleType name="Citizenship">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="USCitizen" />
<s:enumeration value="USPermanentResident" />
<s:enumeration value="NonCitizen" />
</s:restriction>
</s:simpleType>
<s:simpleType name="ResidenceType">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Own" />
<s:enumeration value="Rent" />
<s:enumeration value="Other" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditReportPullType">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="DoNotPullCredit" />
<s:enumeration value="PullCreditIfNeeded" />
<s:enumeration value="PullNewCredit" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditBureau">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Equifax" />
<s:enumeration value="TransUnion" />
<s:enumeration value="Experian" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/address-v1">
<s:complexType name="Address">
<s:attribute name="addressRole" type="s27:AddressRole" use="required" />
<s:attribute name="streetAddressLine1" type="s:string" />
<s:attribute name="streetAddressLine2" type="s:string" />
<s:attribute name="streetAddressLine3" type="s:string" />
<s:attribute name="city" type="s:string" />
<s:attribute name="state" type="s:string" />
<s:attribute name="zip" type="s:string" />
<s:attribute name="zipSuffix" type="s:string" />
<s:attribute name="province" type="s:string" />
<s:attribute name="country" type="s:string" />
<s:attribute name="foreignPostalCode" type="s:string" />
</s:complexType>
<s:simpleType name="AddressRole">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Permanent" />
<s:enumeration value="Mailing" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/phone-v1">
<s:complexType name="Phone">
<s:attribute name="countryCode" type="s:string" />
<s:attribute name="areaCode" type="s:string" />
<s:attribute name="localNumber" type="s:string" />
<s:attribute name="extension" type="s:string" />
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/evaluationResponse-v1">
<s:import namespace="http://nelnet.net/schemas/2006/responseInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/evaluation-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/pricingResults-v1" />
<s:element name="evaluationResponse" nillable="true" type="s29:EvaluationResponse" />
<s:complexType name="EvaluationResponse">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="responseInfo" type="s6:ResponseInfo" />
<s:element minOccurs="0" maxOccurs="1" name="evaluation" type="s30:Evaluation" />
<s:element minOccurs="0" maxOccurs="1" name="pricing" type="s7:PricingResults" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/evaluation-v1">
<s:import namespace="http://nelnet.net/schemas/2006/evaluationParticipant-v1" />
<s:complexType name="Evaluation">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="evaluationId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="evaluationDateTime" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="creditStatus" type="s30:CreditStatus" />
<s:element minOccurs="0" maxOccurs="1" name="estimatedMonthlyPayment" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="estimatedAPR" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="combinedDTI" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="counterOfferLoanAmount" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="counterOfferProduct" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="participants">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="evaluationParticipant" nillable="true" type="s31:EvaluationParticipant" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/evaluationParticipant-v1">
<s:import namespace="http://nelnet.net/schemas/2006/stringItem-v1" />
<s:complexType name="EvaluationParticipant">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="participantRole" type="s31:ParticipantRole" />
<s:element minOccurs="0" maxOccurs="1" name="ssn" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="accountNumber" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditStatus" type="s31:CreditStatus" />
<s:element minOccurs="0" maxOccurs="1" name="creditRequestActionTaken" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditBureau" type="s31:CreditBureau" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportSSN" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditBureauReturnCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="errorDetail" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportDateTime" type="s:dateTime" />
<s:element minOccurs="0" maxOccurs="1" name="creditScore" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="creditScoreType" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditScoreReason">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="creditDenialCode">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="debtIncomeRatio" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="minCreditScoreRequired" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="fraudAlert">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="specialWarning">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="addressDiscrepancy" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditBureauDeceased" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="lineItemDeceased" type="s:boolean" />
<s:element minOccurs="0" maxOccurs="1" name="specialHandlingCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="consumerNarrative">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="errorCode">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="stringItem" nillable="true" type="s10:StringItem" />
</s:sequence>
</s:complexType>
</s:element>
<s:element minOccurs="0" maxOccurs="1" name="randomNumber" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportMonthlyTotalDebt" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportJudgementTotal" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportGarnishmentTotal" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportChargeOffTotal" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportForeclosureTotal" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportRepossesionTotal" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportTaxLienTotal" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportCollectionTotal" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportCurrentDelinquencyTotal" type="s:decimal" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportTradeLineCount" type="s:short" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportOldestTradeDate" type="s:dateTime" />
</s:sequence>
</s:complexType>
<s:simpleType name="ParticipantRole">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Borrower" />
<s:enumeration value="CoBorrower1" />
<s:enumeration value="CoBorrower2" />
<s:enumeration value="Student" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditStatus">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="AP" />
<s:enumeration value="DN" />
<s:enumeration value="PN" />
<s:enumeration value="FD" />
<s:enumeration value="ER" />
<s:enumeration value="AL" />
<s:enumeration value="AA" />
<s:enumeration value="AD" />
<s:enumeration value="PA" />
<s:enumeration value="PD" />
<s:enumeration value="OA" />
<s:enumeration value="NA" />
</s:restriction>
</s:simpleType>
<s:simpleType name="CreditBureau">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Equifax" />
<s:enumeration value="TransUnion" />
<s:enumeration value="Experian" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/pricingInfoRequest-v1">
<s:import namespace="http://nelnet.net/schemas/2006/requestInfo-v1" />
<s:element name="pricingInfoRequest" nillable="true" type="s32:PricingInfoRequest" />
<s:complexType name="PricingInfoRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestInfo" type="s1:RequestInfo" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/machineReadableCreditReportResponse-v1">
<s:import namespace="http://nelnet.net/schemas/2006/responseInfo-v1" />
<s:import namespace="http://nelnet.net/schemas/2006/machineReadableCreditReport-v1" />
<s:element name="machineReadableCreditReportResponse" nillable="true" type="s33:MachineReadableCreditReportResponse" />
<s:complexType name="MachineReadableCreditReportResponse">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="responseInfo" type="s6:ResponseInfo" />
<s:element minOccurs="0" maxOccurs="1" name="evaluationId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReport" type="s34:MachineReadableCreditReport" />
</s:sequence>
</s:complexType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/machineReadableCreditReport-v1">
<s:complexType name="MachineReadableCreditReport">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="creditBureau" type="s34:CreditBureau" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReportVersion" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="creditReport" type="s:string" />
</s:sequence>
</s:complexType>
<s:simpleType name="CreditBureau">
<s:restriction base="s:string">
<s:enumeration value="Unspecified" />
<s:enumeration value="Equifax" />
<s:enumeration value="TransUnion" />
<s:enumeration value="Experian" />
</s:restriction>
</s:simpleType>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://nelnet.net/schemas/2006/evaluationInfoRequest-v1">
<s:import namespace="http://nelnet.net/schemas/2006/requestInfo-v1" />
<s:element name="evaluationInfoRequest" nillable="true" type="s35:EvaluationInfoRequest" />
<s:complexType name="EvaluationInfoRequest">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="requestInfo" type="s1:RequestInfo" />
</s:sequence>
</s:complexType>
</s:schema>
</wsdl:types>
<wsdl:message name="GetDerivedPricingInfoMessageIn">
<wsdl:part name="data" element="s0:derivedPricingInfoRequest" />
</wsdl:message>
<wsdl:message name="GetDerivedPricingInfoMessageOut">
<wsdl:part name="data" element="s5:pricingInfoResponse" />
</wsdl:message>
<wsdl:message name="SearchBySchoolMessageIn">
<wsdl:part name="data" element="s11:searchRequest" />
</wsdl:message>
<wsdl:message name="SearchBySchoolMessageOut">
<wsdl:part name="data" element="s14:searchResponse" />
</wsdl:message>
<wsdl:message name="OverrideCreditStatusMessageIn">
<wsdl:part name="data" element="s17:overrideCreditStatusRequest" />
</wsdl:message>
<wsdl:message name="OverrideCreditStatusMessageOut">
<wsdl:part name="data" element="s19:overrideCreditStatusResponse" />
</wsdl:message>
<wsdl:message name="GetHumanReadableCreditReportMessageIn">
<wsdl:part name="data" element="s20:creditReportRequest" />
</wsdl:message>
<wsdl:message name="GetHumanReadableCreditReportMessageOut">
<wsdl:part name="data" element="s22:humanReadableCreditReportResponse" />
</wsdl:message>
<wsdl:message name="SearchBySsnMessageIn">
<wsdl:part name="data" element="s11:searchRequest" />
</wsdl:message>
<wsdl:message name="SearchBySsnMessageOut">
<wsdl:part name="data" element="s14:searchResponse" />
</wsdl:message>
<wsdl:message name="SearchByLenderMessageIn">
<wsdl:part name="data" element="s11:searchRequest" />
</wsdl:message>
<wsdl:message name="SearchByLenderMessageOut">
<wsdl:part name="data" element="s14:searchResponse" />
</wsdl:message>
<wsdl:message name="EvaluateCreditMessageIn">
<wsdl:part name="data" element="s24:evaluateCreditRequest" />
</wsdl:message>
<wsdl:message name="EvaluateCreditMessageOut">
<wsdl:part name="data" element="s29:evaluationResponse" />
</wsdl:message>
<wsdl:message name="GetPricingInfoMessageIn">
<wsdl:part name="data" element="s32:pricingInfoRequest" />
</wsdl:message>
<wsdl:message name="GetPricingInfoMessageOut">
<wsdl:part name="data" element="s5:pricingInfoResponse" />
</wsdl:message>
<wsdl:message name="GetMachineReadableCreditReportMessageIn">
<wsdl:part name="data" element="s20:creditReportRequest" />
</wsdl:message>
<wsdl:message name="GetMachineReadableCreditReportMessageOut">
<wsdl:part name="data" element="s33:machineReadableCreditReportResponse" />
</wsdl:message>
<wsdl:message name="SearchByDateRangeMessageIn">
<wsdl:part name="data" element="s11:searchRequest" />
</wsdl:message>
<wsdl:message name="SearchByDateRangeMessageOut">
<wsdl:part name="data" element="s14:searchResponse" />
</wsdl:message>
<wsdl:message name="SearchByNameMessageIn">
<wsdl:part name="data" element="s11:searchRequest" />
</wsdl:message>
<wsdl:message name="SearchByNameMessageOut">
<wsdl:part name="data" element="s14:searchResponse" />
</wsdl:message>
<wsdl:message name="GetEvaluationInfoMessageIn">
<wsdl:part name="data" element="s35:evaluationInfoRequest" />
</wsdl:message>
<wsdl:message name="GetEvaluationInfoMessageOut">
<wsdl:part name="data" element="s29:evaluationResponse" />
</wsdl:message>
<wsdl:portType name="CreditReceiverPortType">
<wsdl:operation name="GetDerivedPricingInfo">
<wsdl:input wsa:Action="getDerivedPricingInfo" message="tns:GetDerivedPricingInfoMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="getDerivedPricingInfoResponse" message="tns:GetDerivedPricingInfoMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="SearchBySchool">
<wsdl:input wsa:Action="searchBySchool" message="tns:SearchBySchoolMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="searchBySchoolResponse" message="tns:SearchBySchoolMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="OverrideCreditStatus">
<wsdl:input wsa:Action="overrideCreditStatus" message="tns:OverrideCreditStatusMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="overrideCreditStatusResponse" message="tns:OverrideCreditStatusMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="GetHumanReadableCreditReport">
<wsdl:input wsa:Action="getHumanReadableCreditReport" message="tns:GetHumanReadableCreditReportMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="getHumanReadableCreditReportResponse" message="tns:GetHumanReadableCreditReportMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="SearchBySsn">
<wsdl:input wsa:Action="searchBySsn" message="tns:SearchBySsnMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="searchBySsnResponse" message="tns:SearchBySsnMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="SearchByLender">
<wsdl:input wsa:Action="searchByLender" message="tns:SearchByLenderMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="searchByLenderResponse" message="tns:SearchByLenderMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="EvaluateCredit">
<wsdl:input wsa:Action="evaluateCredit" message="tns:EvaluateCreditMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="evaluateCreditResponse" message="tns:EvaluateCreditMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="GetPricingInfo">
<wsdl:input wsa:Action="getPricingInfo" message="tns:GetPricingInfoMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="getPricingInfoResponse" message="tns:GetPricingInfoMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="GetMachineReadableCreditReport">
<wsdl:input wsa:Action="getMachineReadableCreditReport" message="tns:GetMachineReadableCreditReportMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="getMachineReadableCreditReportResponse" message="tns:GetMachineReadableCreditReportMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="SearchByDateRange">
<wsdl:input wsa:Action="searchByDateRange" message="tns:SearchByDateRangeMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="searchByDateRangeResponse" message="tns:SearchByDateRangeMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="SearchByName">
<wsdl:input wsa:Action="searchByName" message="tns:SearchByNameMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="searchByNameResponse" message="tns:SearchByNameMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
<wsdl:operation name="GetEvaluationInfo">
<wsdl:input wsa:Action="getEvaluationInfo" message="tns:GetEvaluationInfoMessageIn" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
<wsdl:output wsa:Action="getEvaluationInfoResponse" message="tns:GetEvaluationInfoMessageOut" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CreditReceiverSoap" type="tns:CreditReceiverPortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetDerivedPricingInfo">
<soap:operation soapAction="getDerivedPricingInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchBySchool">
<soap:operation soapAction="searchBySchool" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="OverrideCreditStatus">
<soap:operation soapAction="overrideCreditStatus" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetHumanReadableCreditReport">
<soap:operation soapAction="getHumanReadableCreditReport" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchBySsn">
<soap:operation soapAction="searchBySsn" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchByLender">
<soap:operation soapAction="searchByLender" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EvaluateCredit">
<soap:operation soapAction="evaluateCredit" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPricingInfo">
<soap:operation soapAction="getPricingInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMachineReadableCreditReport">
<soap:operation soapAction="getMachineReadableCreditReport" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchByDateRange">
<soap:operation soapAction="searchByDateRange" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchByName">
<soap:operation soapAction="searchByName" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetEvaluationInfo">
<soap:operation soapAction="getEvaluationInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="CreditReceiverSoap12" type="tns:CreditReceiverPortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GetDerivedPricingInfo">
<soap12:operation soapAction="getDerivedPricingInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchBySchool">
<soap12:operation soapAction="searchBySchool" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="OverrideCreditStatus">
<soap12:operation soapAction="overrideCreditStatus" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetHumanReadableCreditReport">
<soap12:operation soapAction="getHumanReadableCreditReport" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchBySsn">
<soap12:operation soapAction="searchBySsn" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchByLender">
<soap12:operation soapAction="searchByLender" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EvaluateCredit">
<soap12:operation soapAction="evaluateCredit" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetPricingInfo">
<soap12:operation soapAction="getPricingInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetMachineReadableCreditReport">
<soap12:operation soapAction="getMachineReadableCreditReport" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchByDateRange">
<soap12:operation soapAction="searchByDateRange" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchByName">
<soap12:operation soapAction="searchByName" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetEvaluationInfo">
<soap12:operation soapAction="getEvaluationInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CreditReceiver">
<wsdl:port name="CreditReceiverSoap" binding="tns:CreditReceiverSoap">
<soap:address location="http://10.97.6.106:4010/credit.ashx" />
</wsdl:port>
<wsdl:port name="CreditReceiverSoap12" binding="tns:CreditReceiverSoap12">
<soap12:address location="http://10.97.6.106:4010/credit.ashx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
 /IF NOT DEFINED(PROTOTYPE_AMADEUS )
Â? *===============================================================*
Â? * >>PRE-COMPILER<< *
Â? * >>CRTCMD<< CRTRPGMOD MODULE(&LI/&OB) + *
Â? * SRCFILE(&SL/&SF) + *
Â? * SRCMBR(&SM); *
Â? * >>COMPILE<< *
Â? * >>PARM<< TRUNCNBR(*NO); *
Â? * >>PARM<< DBGVIEW(*LIST); *
Â? * >>END-COMPILE<< *
Â? * >>EXECUTE<< *
Â? * >>END-PRE-COMPILER<< *
Â? *===============================================================*
H NOMAIN
H BNDDIR('HTTPAPI')
/ENDIF
Â? *
Â? * Operation: tns:GetDerivedPricingInfo
Â? * Returns : s5_pricingInfoResponse
D CreditReceiverSoap_GetDerivedPricingInfo...
D PR likeds(s5_pricingInfoResponse_t)
D extproc('CreditReceiverSoap_GetDeriv+
D edPricingInfo')
D i_s0_derivedPricingInfoRequest...
D likeds(s0_DerivedPricingInfoReques...
D t_t)
D const
D o_msg 128A varying
Â? *
Â? * Array dimensions:
D DIM_A1 C 500
D DIM_A2 C 500
D DIM_A3 C 500
D DIM_A4 C 500
D DIM_A5 C 500
Â? *
Â? * Types:
D s0_derivedPricingInfoRequest_t...
D DS likeds(s0_DerivedPricingInfoReques...
D t_t)
D based(pDummy)
*
D s0_DerivedPricingInfoRequest_t...
D DS based(pDummy)
D qualified
D lenderId 128A varying
D loanProduct likeds(s3_LoanProduct_t)
D participants likeds(s0_participants_t)
D requestedLoanAmount...
D 31S15
D requestInfo likeds(s1_RequestInfo_t)
D school likeds(s4_School_t)
*
D s0_RpgArrayOfDerivedPricingInfoRequestPartici...
D pantderivedPricingInfoRequestParticipant_t...
D DS based(pDummy)
D qualified
D x 10I 0
D DerivedPricingInfoRequestParticipant...
D likeds(s2_DerivedPricingInfoReques...
D tParticipant_t)
D dim(DIM_A5)
*
D s2_CreditStatus_t...
D S 128A varying
D based(pDummy)
D s2_DerivedPricingInfoRequestParticipant_t...
D DS based(pDummy)
D qualified
D accountNumber 128A varying
D creditStatus like(s2_CreditStatus_t)
D firstName 128A varying
D lastName 128A varying
D middleInitial 128A varying
D participantRole...
D like(s2_ParticipantRole_t)
D ssn 128A varying
*
D s2_ParticipantRole_t...
D S 128A varying
D based(pDummy)
D s3_LoanProduct_t...
D DS based(pDummy)
D qualified
D loanType like(s3_LoanType_t)
D programType 128A varying
*
D s3_LoanType_t S 128A varying
D based(pDummy)
D s8_CreditStatus_t...
D S 128A varying
D based(pDummy)
D s8_PricingEvaluation_t...
D DS based(pDummy)
D qualified
D combinedDTI 31S15
D creditStatus like(s8_CreditStatus_t)
D estimatedAPR 31S15
D estimatedMonthlyPayment...
D 31S15
D evaluationDateTime...
D Z
D evaluationId 128A varying
D participants likeds(s8_participants_t)
*
D s8_RpgArrayOfPricingEvaluationParticipantpric...
D ingEvaluationParticipant_t...
D DS based(pDummy)
D qualified
D x 10I 0
D PricingEvaluationParticipant...
D likeds(s9_PricingEvaluationPartici...
D pant_t)
D dim(DIM_A1)
*
D s9_CreditBureau_t...
D S 128A varying
D based(pDummy)
D s9_CreditStatus_t...
D S 128A varying
D based(pDummy)
D s9_ParticipantRole_t...
D S 128A varying
D based(pDummy)
D s9_PricingEvaluationParticipant_t...
D DS based(pDummy)
D qualified
D accountNumber 128A varying
D addressDiscrepancy...
D 128A varying
D creditBureau like(s9_CreditBureau_t)
D creditBureauDeceased...
D N
D creditBureauReturnCode...
D 128A varying
D creditReportDateTime...
D Z
D creditReportId...
D 128A varying
D creditReportSSN...
D 128A varying
D creditRequestActionTaken...
D 128A varying
D creditScore
D creditScoreReason...
D likeds(s9_creditScoreReason_t)
D creditScoreType...
D 128A varying
D creditStatus like(s9_CreditStatus_t)
D debtIncomeRatio...
D 31S15
D fraudAlert likeds(s9_fraudAlert_t)
D lineItemDeceased...
D N
D minCreditScoreRequired...
D
D participantRole...
D like(s9_ParticipantRole_t)
D specialHandlingCode...
D 128A varying
D specialWarning...
D likeds(s9_specialWarning_t)
D ssn 128A varying
*
D s9_RpgArrayOfStringItemstringItem_t...
D DS based(pDummy)
D qualified
D x 10I 0
D StringItem likeds(s10_StringItem_t)
D dim(DIM_A4)
*
D s5_pricingInfoResponse_t...
D DS likeds(s5_PricingInfoResponse_t)
D based(pDummy)
*
D s5_PricingInfoResponse_t...
D DS based(pDummy)
D qualified
D evaluation likeds(s8_PricingEvaluation_t)
D pricing likeds(s7_PricingResults_t)
D responseInfo likeds(s6_ResponseInfo_t)
*
D s7_FeeExpressionType_t...
D S 128A varying
D based(pDummy)
D s7_InterestRateType_t...
D S 128A varying
D based(pDummy)
D s7_PricingResults_t...
D DS based(pDummy)
D qualified
D defermentFee 31S15
D defermentFeeType...
D like(s7_FeeExpressionType_t)
D insuranceFee 31S15
D insuranceFeeType...
D like(s7_FeeExpressionType_t)
D interestRate 31S15
D interestRateBase...
D 31S15
D interestRateType...
D like(s7_InterestRateType_t)
D marginRate 31S15
D marginRateInterim...
D 31S15
D originationFee...
D 31S15
D originationFeeType...
D like(s7_FeeExpressionType_t)
D repaymentFee 31S15
D repaymentFeeType...
D like(s7_FeeExpressionType_t)
D tier
*
D s1_RequestInfo_t...
D DS based(pDummy)
D qualified
D applicationId 128A varying
D caseId 128A varying
D processCode 128A varying
D requestDateTime...
D Z
D source 128A varying
D user 128A varying
*
D s6_ResponseInfo_t...
D DS based(pDummy)
D qualified
D applicationId 128A varying
D caseId 128A varying
D errorCode 10I 0
D errorMessage 128A varying
D responseDateTime...
D Z
D resultCode like(s6_ResultCode_t)
*
D s6_ResultCode_t...
D S 128A varying
D based(pDummy)
D s4_School_t DS based(pDummy)
D qualified
D dtcSchoolBranchId...
D 128A varying
D dtcSchoolId 128A varying
D schoolBranchId...
D 128A varying
D schoolId 128A varying
*
D s10_StringItem_t...
D DS based(pDummy)
D qualified
D value 128A varying
Â? *
Â? * SOAP types:
D wsdl_soap_faultstring_t...
D S 256A varying based(pDummy)
Â? *
Â? * Web service: Enables/disables the debug log of HTTP API
D CreditReceiverSoap_setHttpDebug...
D PR
D extproc('+
D CreditReceiverSoap+
D _setHttpDebug+
D ')
D i_status N const
D i_fileName 500A const varying options(*nopass)
Â? *
Â? * Web service: Sets the proxy server to use for the connection
D CreditReceiverSoap_setProxy...
D PR
D extproc('+
D CreditReceiverSoap+
D _setProxy+
D ')
D i_server 256A const
D i_port 10I 0 const
Â? *
Â? * Web service: Returns the endpoint of the Web service
D CreditReceiverSoap_getEndpoint...
D PR 32767A varying
D extproc('+
D CreditReceiverSoap+
D _getEndpoint+
D ')
Â? *
Â? * Web service: Sets the endpoint of the Web service
D CreditReceiverSoap_setEndpoint...
D PR
D extproc('+
D CreditReceiverSoap+
D _setEndpoint+
D ')
D i_url 32767A const varying options(*varsize)
Â? *
Â? * Soap: Returns the last SOAP error (text) that occurred.
D SoapError_getText...
D PR 256A
D extproc('+
D SoapError_getText+
D ')
Â? *
Â? * Enables/disables a workaround for Web services that are driven
Â? * by Axis and that are affected by the AXIS-2095 bug.
D Axis2095_enable...
D PR
D i_isEnabled N const
Â? *
/IF DEFINED(PROTOTYPE_AMADEUS )
/EOF
/ENDIF
Â? * ---------------------------------------------------------------------
Â? *
Â? * SOAP types:
D wsdl_soap_Fault_t...
D DS qualified based(pDummy)
D httpError likeds(wsdl_httpError_t )
D faultcode 256A varying
D faultstring like(wsdl_soap_faultstring_t )
D detail likeds(wsdl_soap_FaultDetail_t)
Â? *
D wsdl_soap_FaultDetail_t...
D DS qualified based(pDummy)
D hostname 256A varying
Â? *
D wsdl_httpError_t...
D DS qualified based(pDummy)
D no 10I 0
D text 128A varying
Â? *
CPY /COPY QRPGLESRC,HTTPAPI_H Â? HTTP-API Service Program
CPY /COPY QWSDL2RPG,PWSDL2R98 Â? WSDL2RPG: UnMarshaller/Marshaller
Â? *
Â? * ------------------------------------
Â? * Internal prototypes
Â? * ------------------------------------
Â? *
D s5_pricingInfoResponseStart...
D PR
D extproc('s5_pricingInfoResponseStart+
D ')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D attrs * dim(32767)
D const options(*varsize)
D s5_pricingInfoResponseEnd...
D PR
D extproc('s5_pricingInfoResponseEnd')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D value 65535A varying const
D attrs * dim(32767)
D const options(*varsize)
D s5_evaluationStart...
D PR
D extproc('s5_evaluationStart')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D attrs * dim(32767)
D const options(*varsize)
D s5_evaluationEnd...
D PR
D extproc('s5_evaluationEnd')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D value 65535A varying const
D attrs * dim(32767)
D const options(*varsize)
D s_stringStart PR
D extproc('s_stringStart')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D attrs * dim(32767)
D const options(*varsize)
D s_stringEnd PR
D extproc('s_stringEnd')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D value 65535A varying const
D attrs * dim(32767)
D const options(*varsize)
D s8_participantsStart...
D PR
D extproc('s8_participantsStart')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D attrs * dim(32767)
D const options(*varsize)
D s8_participantsEnd...
D PR
D extproc('s8_participantsEnd')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D value 65535A varying const
D attrs * dim(32767)
D const options(*varsize)
D s8_pricingEvaluationParticipantStart_of_s8_pa...
D rticipants...
D PR
D extproc('s8_pricingEvaluationPartici+
D pantStart_of_s8_participants')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D attrs * dim(32767)
D const options(*varsize)
D s8_pricingEvaluationParticipantEnd_of_s8_part...
D icipants...
D PR
D extproc('s8_pricingEvaluationPartici+
D pantEnd_of_s8_participants')
D userdata * value
D depth 10I 0 value
D namespace 1024A varying const
D name 1024A varying const
D path 24576A varying const
D value 65535A varying const
D attrs * dim(32767)
D const options(*varsize)
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------