Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
48 views4 pages

Description: Tags: SFAComRecLog

The document outlines changes made to the Department of Education SFA Common Record XML Schema. It provides the version number, change number, date, file changed, description of change, and reason for change for each update to the schema. Major changes include adding new elements for total award and disbursement amounts reported, making some fields optional, and renaming some elements and complex types for clarity.

Uploaded by

anon-945840
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views4 pages

Description: Tags: SFAComRecLog

The document outlines changes made to the Department of Education SFA Common Record XML Schema. It provides the version number, change number, date, file changed, description of change, and reason for change for each update to the schema. Major changes include adding new elements for total award and disbursement amounts reported, making some fields optional, and renaming some elements and complex types for clarity.

Uploaded by

anon-945840
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Department of Education SFA Common Record XML Schema Change Log

Description of Fields:
Version #: The release version of the fileset that includes this change.
Change #: A reference number of the change performed.
File changed: The name of the file that was changed. There should normally only be one file name per change log entry.
Description: Details on the change.
Reason: Background on the change, if necessary.

Version # Change # Date File changed Description of change Reason for change

CommonRecord1.0.xsd
1.00 0 8.24.01 CommonRecord1.0-VR.xsd first release of documents
move the DocumentId element to be
the first element in the
1.0c 1 11.02.01 CommonRecord1.0.xsd CommonRecordType cT

in the DisbursementType cT, for the


Number attribute, change the
1.0c 9 11.02.01 CommonRecord1.0.xsd maxInclusive value from 20 to 99
in the PellType cT, add
minOccurs="0" for the following
elements:
CostOfAttend, AcCal, PmtMeth,
1.0c 13 11.02.01 CommonRecord1.0.xsd VerifStatCd, EnrollDt fields are not required

in the CommonRecordType, add


minOccurs="0" for the ReportingSchl needs to be optional to allow
1.0c 14 11.02.01 CommonRecord1.0.xsd element for receipts

in the
ProgramYearReportedSummaryType value will be broken out for
1.0c 15 11.02.01 CommonRecord1.0.xsd cT, remove the TotAmtRep element awards and disbursements
in the
ProgramYearReportedSummaryType
cT, add elements
TotAwardAmtRep (LargeCurrency)
and
1.0c 16 11.02.01 CommonRecord1.0.xsd TotDisbAmtRep (LargeCurrency)

in the
ProgramYearSummaryResponseTyp
1.0c 17 11.02.01 CommonRecord1.0.xsd e cT, remove the TotAmtRep element
in the
ProgramYearSummaryResponseTyp
e cT, add elements
TotAwardAmtRep (LargeCurrency)
and
1.0c 18 11.02.01 CommonRecord1.0.xsd TotDisbAmtRep (LargeCurrency)

in the CommonRecordResponseType
cT, add the following enumerations for
the element DocumentType:
BN = Response for Booking
Notification
PS = Response for Payment to
Servicing
PN = Response for Promissory Note
ND = Negative Disbursement
RC = Receipt
RS = Response
SG = Response for other System
1.0c 19 11.02.01 CommonRecord1.0.xsd Generated

in the LoanAwardType cT, add the


1.0c 23 11.02.01 CommonRecord1.0.xsd element AwardNum (integer, 3)

in the PLUSAwardType cT, add the


element AwardAmtRqd
1.0c 24 11.02.01 CommonRecord1.0.xsd (SmallCurrency type)

in the PersonType cT, add the


element SchlUseOnly (reference to
1.0c 25 11.02.01 CommonRecord1.0.xsd existing element)

in the PersonType cT, add


reqired="optional" for the attributes
1.0c 27 11.02.01 CommonRecord1.0.xsd DtofBirth and SSNum

Change name of ALTLoan element to


AltLoan, and ALTLoanType cT to
1.0c 40 11.02.01 CommonRecord1.0.xsd AltLoanType

Change name of PERK element to


Perkins, and PERKType cT to
1.0c 41 11.02.01 CommonRecord1.0.xsd PerkinsType
remove the CrDecisionResponse
element in the
PLUSAwardResponseType ct,
and remove the
CreditDecisionResponseExtensionTy
pe cT,
place the child elements
CrDecisionStat
CrDecisionDt
CrOverrideInd
directly under the
1.0c 42 11.12.01 CommonRecord1.0.xsd PLUSAwardResponseType cT

removed an additional close comment


1.0c 46 11.02.01 CommonRecord1.0-VR.xsd tag (-->) that wasn't necessary

increase the maxOccurs value for the


Disbursement element in the following
cTs to the indicated values:
CampusBasedAwardType - 52
PellType - 2000
PLUSAwardType - 400
SubAwardType - 2000
1.0c 47 11.12.01 CommonRecord1.0.xsd UnsubAwardType - 2000
in the ReportingSchlType cT, add
minOccurs="0" and
maxOccurs="unbounded" for the not needed when only sending
1.0c 48 11.12.01 CommonRecord1.0.xsd ReportedSummary element student information

in the ReportingSchoolResponseType
cT, add the element EditResults of
1.0c 49 11.12.01 CommonRecord1.0.xsd EditResultsType
create a new cT called
AttendingSchoolResponseType, with
one element, EditResuls of type
1.0c 50 11.12.01 CommonRecord1.0.xsd EditResultsType

in the AttendingSchlType cT, add an


element named Response of type
1.0c 51 11.12.01 CommonRecord1.0.xsd AttendingSchoolResponseType

in the ReportingSchoolResponseType
cT, add minOccurs="0" for the not needed when only sending
1.0c 52 11.12.01 CommonRecord1.0.xsd ProgYrSummary element student information

in the BorrowerType cT and


AwardType cT, remove nillable="true"
1.0c 53 11.12.01 CommonRecord1.0.xsd for the LDefGOver element

in the LDefGOverType cT, add


nillable="true" for the AppliesTo and
1.0c 54 11.12.01 CommonRecord1.0-VR.xsd Value elements

in the BorrowerType cT and


AwardType cT, remove nillable="true"
1.0c 53 11.12.01 CommonRecord1.0.xsd for the LDefGOver element

in the NameType cT, remove


nillable="true" for the LastName
1.0c 54 11.12.01 CommonRecord1.0.xsd element

in the EditResultType cT, set the


maximum lengths for the Field and
1.0c 55 11.12.01 CommonRecord1.0.xsd Value elements to 150
in the
ProgramYearReportedSummaryType
cT, add minOccurs="0" for the
following elements:
TotAwardAmtRep,
1.0c 56 11.21.01 CommonRecord1.0.xsd TotDisbAmtRep
in the LoanInfoType cT, add
minOccurs="0" for the following
elements:
OrigntnFeePct,
IntRebatePct,
GradeLevelInd,
AwardBeginDt,
AwardEndDt,
AcYrBeginDt,
1.0c 57 11.21.01 CommonRecord1.0.xsd AcYrEndDt
in the PersonType cT, add
minOccurs="0" for the following
elements:
Identifiers,
1.0c 58 11.21.01 CommonRecord1.0.xsd SSNum (element, not attribute)
in the LoanAwardType cT, add
minOccurs="0" for the following
elements:
LoanKey,
AwardId,
1.0c 59 11.21.01 CommonRecord1.0.xsd AwardCreateDt
in the
ProgramYearSummaryResponseTyp
e cT, add minOccurs="0" for the
following elements:
TotNumAcc
TotNumRej
TotNumCorr
TotNumDup
TotNumHeld
TotNumPartial
TotNumVerif
TotNumSSAdmin
TotAwardAmtRep
TotDisbAmtRep
TotAmtAcc
1.0c 60 11.21.01 CommonRecord1.0.xsd TotAmtCorr

in the PellAwardResponseType cT,


for the element TotEligUsed, change
the value for maxInclusive from
1.0c 61 11.21.01 CommonRecord1.0.xsd 100.999 to 999.999

in the element SchlUseOnly, add


1.0c 63 11.21.01 CommonRecord1.0-VR.xsd nillable="true"

in the Awards sT, change the


enumeration value DLPlus to
1.0c 64 11.21.01 CommonRecord1.0-VR.xsd DLPLUS

in the Awards sT, change the


1.0c 65 11.21.01 CommonRecord1.0-VR.xsd enumeration value Perk to Perkins
for the EditResults element in the
following complex types, change
maxOccurs to be 100:
CommonRecordResponseType
ResponseType
AttendingSchoolResponseType
1.0c 69 11.26.01 CommonRecord1.0.xsd ReportingSchoolResponseType
for the Response element in the
following complex types, change
maxOccurs to be 1 (remove it so it
defaults to 1):
StudentType
CampusBasedAwardType-
>Disbursement
PLUSAwardType->Disbursement
SubAwardType->Disbursement
1.0c 70 11.26.01 CommonRecord1.0.xsd UnsubAwardType->Disbursement
change the maxOccurs value for the
following elements to the indicated
values:
ReportingSchlType-
>ReportedSummary: 120
ReportingSchlResponseType-
>ProgYrSummary: 120
1.0c 71 11.26.01 CommonRecord1.0.xsd StudentType->LoanInfo: 60

for the SchlUseOnly element, added


the restriction on the string value: added to better define valid
1.0c 72 11.27.01 CommonRecord1.0-VR.xsd maxLength="20" field values

in the DLAwardResponseType cT, for


the PmttoSvcrAmt element, added
the restriction on the decimal value:
minInclusive="-9999999.99"
maxInclusive="9999999.99"
totalDigits="9" added to better define valid
1.0c 73 11.27.01 CommonRecord1.0.xsd fractionDigits="2" field values
in the PellAwardResponseType cT,
for the element SchedFedPellGrt
change the element type from
xsd:decimal to added to better define valid
1.0c 74 11.27.01 CommonRecord1.0.xsd codv:SmallCurrencyType field values

changed to better define valid


in the EditResultType cT, for the field values, ensure an
element Field change the value of EditResults block will not
1.0c 75 11.27.01 CommonRecord1.0.xsd maxLength from 150 to 35 exceed 32K
removed all element-specific
annotations and documentations,
added note that all documentation will
CommonRecord1.0.xsd be maintained only in the COD
1.0c 76 11.27.01 CommonRecord1.0-VR.xsd Technical Reference going forward

You might also like