Release 4.71: 12.05.14
Release Date
Friday, December 5, 2014
Release Scope
Application | Scope |
---|---|
Download Client | Updated Download Client Functionality Technical Notes for New Data Fields |
CCCApply Standard | Content Changes & Approved Change Requests |
OpenCCC Account | New /wiki/spaces/PD/pages/62292092 |
BOG | Content Changes Bug Fixes |
International | Content Development |
Release Notes Summary
On Friday, December 5, 2014 the following changes were made to the OpenCCCApply Applications and OpenCCC Student Account System. Revised specification documentation has been uploaded to the Data Dictionaries folder in the File Repository on the CCCApply Project Website.
OpenCCC Account System
Content Changes
Revised /wiki/spaces/PD/pages/62292092
USPS Validation Added to Edit Account pages.
Bug Fixes
Removed Invalid Value for “HW” Hawaii in Country Code Table
CCCApply Standard Application
Content Changes & Approved Change Requests
Note: Content changes to the Applications are approved under the guidance of the CCCApply Steering Committee. Change requests submitted to the committee are reviewed at quarterly meetings.
2014-27: New VISA Table (Table F)
CACCRAO announced updates to the VISA Types Table (Table F). Changes include new and revised Visa types eligible for residency determination. See Specifications: 2014-27
Updated Privacy Policy
A revision to the OpenCCCApply Privacy Policy was made, adding the disclosure that the CCCTC/CCCCO will be collecting user IP addresses along with other PII data. This change was made to Apply, BOG, OpenCCC, and International applications.
2014-44: VISA Types Added to AB540 Logic
The AB540 logic has been revised to include VISA types T1-5 and U1-5 per AB1899. See Specification:
2014-34: New Question: Military Stationed in California for Educational Purposes
A new question has been added back to the military section to identify current military, and their spouses/parents/dependents, stationed in California for educational purposes for 30 days or more. If the applicant is stationed in California for education purposes, new Integrity Flag 65 is set to collect dates of assignment. Dates must be for a period of 30 days or more. See Specification:2014-34
2014-10: Change Residency Logic for Visa Expiration Date
The residency logic (Area A) was changed to compare Visa expiration dates to the Residency Determination Date rather than the current date. See Specification:2014-10
2014-24: Revised Enrollment/Entry Level Status Question Text
The Enrollment/Entry Level Status question text and hover help was revised to help clarify instructions to students. See Specification:2014-24
Revised Language in Military Status Question from Veteran to Served in the US Military
To comply with AB258, references to "veterans" will be replaced with "served in the US military". See CCCApply Data Dictionary, Military Status.
Display Term Start & End Dates in Term Description Drop-down Menu
To clarify the dates of individual terms, start and end dates – which are college-defined in the Administrator – now appear to the applicant when they select a term from the drop-down menu.
Add New SSN Edit Account Changes from Account/Mailing Page
Changes to the Social Security Number/Taxpayer Identification Number fields (released July 2014) now appear when applicant attempts to edit their OpenCCC account from the Account/Mailing Page in the application.
USPS Validation Added in Edit Account
Validation by the USPS is made when applicant edits their account from the Account/Mailing page in the application. If an address does not meet validation, the applicant is presented with an error message asking for correct address or user override.
Added a Phone Number Type for Supplemental Questions
An option to have a phone number type question in Supplemental Questions is now available.
Information Passed Through Step Forward Link
When a student clicks on the Step Forward link on the Links & Opportunities page, the following parameters are passed to StepForward: Applicant’s First Name, College MIS Code, CCCID.
Bug Fixes
Corrected Error in Residency Logic (Area B) for Foster Youth Eligibility
An error was corrected in the residency logic (Area B) relative to non-resident Foster Youths. Under AB669, current and former Foster Youth students, under age 20, residing in California now, are eligible for certain benefits, including in-state tuition. We have corrected the logic to code foster youths as follows:
IF residency status = [Non-resident and a Foster Youth] THEN = Class B2* and set Flag 70
IF residency status = [California resident and a Foster Youth] THEN = code as CA resident (B1). No additional flag is set.
If the foster youth student is already CA resident, the logic considers them a California resident and no additional flag will be set to identify them as a foster youth. See the Area B residency logic in the OpenCCCApply Submission Calculations document.
Removed Invalid Value for “HW” Hawaii in Country Code Table
An invalid value was corrected in the Country Code table for “HW”.
New Data Download Fields
New CCCApply Standard Application data fields are available to add to your download file.
- New Data Field: military_stationed_ca_ed
- New Question: "Is your assignment in California for educational purposes for 30 days or more?" (Radial buttons: Yes / No)
- Conditions: Appears only if answer to “Currently Stationed in California” = Yes
- Area C Logic: If military_stationed_ca_ed = Yes, then "Class C1 and set flag 65" and continue to next step in the logic.
- New Data Field: ssn_type
Corresponds to Social Security Number / Taxpayer Identification Number question- New question: "Please indicate the type of number: Social Security Number / Taxpayer Identificaton Number (Radial buttons)
- Conditions: Required user response if SSN/TIN fields are not empty, and SSN_No is empty; else error message, “Please indicate the type of number being provided: Social Security Number or Taxpayer Identification Number.”
- No residency logic is affected. See OpenCCCApply Form Specification for details.
NOTE: Typically, new fields can be added to your file, at your discretion, without impact to your current download file. However, please see information about Download Client Release Notes to ensure you have the latest download client before adding. If you have questions about including these new fields into your file, please contact us at your earliest convenience.
NOTE: Older download clients may be causing errors due to incompatibility with 12/05/14 Update. Please review the Download Client Release Notes - Sprint 71 for troubleshooting details.
Colleges that implemented OpenCCCApply prior to 2014 may have an older download client that is not backward compatible with the changes deployed in the 12/5/14 update. If you believe your college falls into this category, or if you experience any issues relative to your download file, please contact the CCC Technology Center development team for immediate assistance.
BOG Fee Waiver Application
Content Changes
Revised /wiki/spaces/PD/pages/62292092
USPS Validation Added in Edit Account
Validation by the USPS is made when applicant edits their account from the Account/Mailing page in the application. If an address does not meet validation, the applicant is presented with an error message asking for correct address or user override.
Add New SSN Edit Account Changes from Account/Mailing Page
Changes to the Social Security Number/Taxpayer Identification Number fields (released July 2014) now appear when applicant attempts to edit their OpenCCC account from the Account/Mailing Page in the application
BOG Bug Fixes
Removed Invalid Value for “HW” Hawaii in Country Code Table
An invalid value was corrected in the Country Code table for “HW”.
Fixed Error Saving Review Application Page to PDF
Fixed an error that was preventing users from saving the BOG Review Application page to PDF.
International Application
Content Changes
Revised /wiki/spaces/PD/pages/62292092
Chinese, Cantonese Added to Primary Language Dropdown on Personal Information Page
Chinese, Cantonese languages were added to the Primary Language drop-down menu on the personal information page.
USPS Validation Added in Edit Account
Validation by the USPS is made when applicant edits their account from the Account/Mailing page in the application. If an address does not meet validation, the applicant is presented with an error message asking for correct address or user override.
Add New SSN Edit Account Changes from Account/Mailing Page
Changes to the Social Security Number/Taxpayer Identification Number fields (released July 2014) now appear when applicant attempts to edit their OpenCCC account from the Account/Mailing Page in the application.
Added a Phone Number Type for Supplemental Questions
An option to have a phone number type question in Supplemental Questions is now available.
Bug Fixes
Fixed Error on Review Application for Submission Time
Correct the submission timestamp that displays on the post-submission confirmation page.
Removed Invalid Value for “HW” Hawaii in Country Code Table.
An invalid value was corrected in the Country Code table for “HW”.
CCCApply Download Client
New Download Client Functionality
Ability to specify timezones other than UTC
timezone attribute is available on the dateFormatter.
For example, to download date/time values in Pacific time instead of UTC
<field name= "tstmp_submit" len= "30" > <dateFormatter pattern= "MM-dd-yyyy HH:mm:ss z" timezone= "US/Pacific" /> </field> |
Control the field length and add constants to delimited download formats
- Previously, in delimited download formats, all values trailing blanks in a downloaded value were trimmed by default.
- The length of delimited value can now be controlled via the XML len attribute.
- Constants can now be be added to a download format via the XML constant element.
len and constant are demonstrated in the following sample format
<?xml version="1.0" ?> <formatDefinitions xmlns="http://xmlns.cccnext.org/xfer"> <formatDefinition outputFormat="delimited" id="delimitedFormat"> <fieldList> <field name="app_id" /> <!-- Output firstname with trailing spaces trimed (default behavior) --> <field name="firstname" /> <!-- If lastname is shorter than 50 characters, right pad with spaces --> <field name="lastname" len="50" /> <!-- If middle name is longer than 10 characters, truncate to only 10 characters --> <field name="middlename" len="10" /> <!-- include the following constant as a delimited value --> <constant>someconstant</constant> </fieldList> </formatDefinition> </formatDefinitions>
Suppressing the time portion of a download file name
Download file can be overwritten
If the time attribute is set to false and if more than one download job is run in a day, the file name of a previous download file can be overwritten by the contents of the of the latest download job run.
When a download job runs, the default behavior when creating file names is to:
- Prefix the file name with the value of the prefix attribute in the job file,
- Followed by the date and time (to the second),
- And then suffixed by the value in the suffix attribute
For example, based on the following job definition, if the job was run on December 11, 2014 at 1:57:30 PM the file name would be myDownload-141211-135730.txt.
<file directory="downloads" formatId="myFormat" prefix="myDownload" suffix=".txt" />
When the time="false" attribute is added, as in the example below, if the job was run on December 11, 2014 at 1:57:30 PM the file name would be myDownload-141211.txt.
<file directory="downloads" formatId="myFormat" prefix="myDownload" time="false" suffix=".txt" />
Getting the new Download Client
The new functionality described above for Sprint 71 for the new download client will only be available if you update your download client following the instructions below.
In your installed download client directory, replace the following files.
Make sure you backup your files before downloading new ones.
Replace transfer-client.jar with transfer-client.jar
Replace conf/application-context.xml with application-context.xml
Replace conf/ccctransfer.properties with ccctransfer.properties