Degree Works Shepherd Settings Technical Guide Release 4.1.4 August 2014 Banner®, Colleague®, PowerCampus™, and Luminis® are trademarks of Ellucian Company L.P. or its affiliates and are registered in the U.S. and other countries. Ellucian®, Ellucian Advance™, Ellucian Degree Works™, Ellucian Course Signals™, Ellucian SmartCall™, and Ellucian Recruiter™ are trademarks of Ellucian Company L.P. or its affiliates. Other names may be trademarks of their respective owners. © 2011-2014 Ellucian Company L.P. and its affiliates. The unauthorized possession, use, reproduction, distribution, display or disclosure of this material or the information contained herein is prohibited. Contains confidential and proprietary information of Ellucian and its subsidiaries. Use of these materials is limited to Ellucian licensees, and is subject to the terms and conditions of one or more written license agreements between Ellucian and the licensee in question. In preparing and providing this publication, Ellucian is not rendering legal, accounting, or other similar professional services. Ellucian makes no claims that an institution's use of this publication or the software for which it is provided will guarantee compliance with applicable federal or state laws, rules, or regulations. Each organization should seek legal, accounting and other similar professional services from competent providers of the organization's own choosing. Prepared by: Ellucian 4375 Fair Lakes Court Fairfax, Virginia 22033 United States of America Revision History Publication Date Summary August 2014 New version that supports Degree Works 4.1.4 software. Contents Introduction .............................................................................................. 5 Module Settings ....................................................................................... 7 articulation ................................................................................................................... 7 classicConnector ........................................................................................................ 8 core ............................................................................................................................... 9 dwshell .......................................................................................................................13 integration.assist ......................................................................................................14 integration.capture....................................................................................................15 integration.courseSignals ........................................................................................16 integration.colleague ................................................................................................18 integration.peoplesoft ..............................................................................................19 shp.entry ....................................................................................................................79 studentPlanner ..........................................................................................................81 transferFinder ............................................................................................................90 transferFinder.central ...............................................................................................91 transferFinder.service ..............................................................................................92 Degree Works | Shepherd Settings Technical Guide 3 transferFinder.start ...................................................................................................93 treq.applicant .............................................................................................................93 treq.goal .....................................................................................................................93 treq.import .................................................................................................................96 treq.surecode ............................................................................................................96 treq.treqadmin ...........................................................................................................97 treq.webtreqer ...........................................................................................................99 Degree Works | Shepherd Settings Technical Guide 4 Introduction The Shepherd (SHP) Settings define various configurations for the java-based Degree Works software. These settings are accessed through the Shepentry interface, System Settings option. Access is controlled through Shepherd keys. The introduction of the Shepherd Settings removes the dependency for each site to configure the java software through the “DW4.0.# Configurator”. The details previously gathered through running the Configurator are now edited in the Shepentry interface and stored in the shp_settings_mst table. The Shepherd Settings contained in the shp_settings_mst table follow a naming structure is in the format of module.submodule.name. All of the modules and submodules follow camel case standard notation with no underscores. Each entry in the shp_settings_mst data entry screen contains the following values: Field Key Value Specification Description Description Key to the record. Do not modify. The data value associated with this Key required for your site. Secondary key to the record. Do not modify except under direction by Ellucian. Self-documenting text that explains the purpose of the setting. This text is stored in the properties field defined in the Description Pointer. Description Pointer Corresponding Java properties file that contains the field description text. Created Modified By Who By What Create time stamp Modify time stamp Name of the user who last changed the record. Name of the process that last changed the record. Some entries contained in the shp_settings_mst are for client modification, and others should NOT be modified. Entries that should not be modified by the client are designated with “Do not modify.” in the Description field. For those settings that apply to Degree Works web applications, a re-load of the application’s web deployment is required after making any setting modifications. For example, any changes to the studentPlanner.* settings require a re-load of Student Planner deployment. Degree Works | Shepherd Settings Technical Guide 5 There are three types of values that are used to distinguish the value format for each Shepherd setting. These types are defined next to the description for each entry. Currently the Shepherd settings support the following value types: Value Type Boolean CSV Number Text Accepted format true or false value1, value2, value3 Numeric value only Free-form text Note: Valid Text values are case-sensitive and must be entered exactly as suggested in the setting description. Degree Works | Shepherd Settings Technical Guide 6 Module Settings articulation The articulation.* settings define behavior for the articulation engine across a system in Transfer Finder. These settings will apply to all school environments. Key Value Type Description articulation.leftoverCourse.courseDiscipline Text The course discipline of the default course to use in those instances when no other course can be identified. E.g. "MATH". This setting is used together with the .courseNumber setting to form the complete course key (e.g. MATH 101). articulation.leftoverCourse.courseNumber Text The course number of the default course to use in those instances when no other course can be identified. E.g. "101". This setting is used together with the .courseDiscipline setting to form the complete course key (e.g. MATH 101). articulation.resolutionRules.duplicate Text The rules to invoke when more than one transfer class maps to a single local class. Valid values for this setting are 'NONE', 'DEFAULT', 'CREDITMAX', 'LOCALHIGH', 'RECENT' and 'TRANSFERHIGH' articulation.resolutionRules.undecided Text The rules to invoke when a class can be used in multiple possible mappings. Valid values for this setting are 'NONE', 'DEFAULT', 'CREDITMAX', 'LOCALHIGH', 'RECENT' and 'TRANSFERHIGH'. articulation.ruleOfLastResort Degree Works | Shepherd Settings Technical Guide Text The rule to be used if the list provided in "duplicate" or "undecided" does not result in a definitive resolution (i.e. one mapping chosen). This can be either "RANDOM" or "NONE" (see below). 7 classicConnector The classicConnector.* settings control the Degree Works Java software interaction with the classic Degree Works interface. Key Value Type Description classicConnector.bufferSize Number This setting defines the buffer size read by the classic connector. Do not modify. classicConnector.port Number This setting controls the Degree Works port number which the Degree Works web08 application uses for connectivity. classicConnector.serverCharset Text This setting controls the Degree Works communication standard character set. Do not modify. classicConnector.serverNameOrIp Text This setting controls the Degree Works application servername or IP address of the classic server. classicConnector.serviceFinishedMsg Text This setting is the token used by web08 to identify the end of a web08 message. Do not modify. classicConnector.serviceThankYouMsg Text This setting is acknowledgement that the web08 request is complete. Do not modify. classicConnector.timeout Number The amount of time in milliseconds that the classic connector will wait for a web08 response. Default = 999. Degree Works | Shepherd Settings Technical Guide 8 core The core.* settings are general system setting for the Degree Works Java software, controlling database and performance configuration. Key Value Type Description core.articulation.default.catalogYear Text This setting defines the default value for the catalog year that will be used when running an audit. This setting applies to the audit web service for PESC and for TransferFinder. core.articulation.default.gradeType Text This Grade Type value is used in conjunction with the School to access the proper STU385 entries during articulation. core.articulation.default.school Text This School value is used in conjunction with the Grade Type, to access the proper STU385 entries during articulation. core.articulation.gradeType Text Defines the Grade Type to send when creating a Transfer audit. core.articulation.translateGlobalSchoolI ds Boolean Defines if the School Code will be translated to Local. core.audit.api.report.default Text The default value of UCX RPT036 report type key for Audit web services. core.classicUrl.irisLinkCgi Text This setting defines the path to the IRISLink.cgi under the courseLink.serverDomain URL core.classicUrl.serverDomain Text This setting defines the fully-qualified URL to the Degree Works classic Web Server. It is required for Student Educational Planner and Transfer Finder functionality. core.audit.transformBaseUrl Text Defines the base URL for all XSL resources used to transform an audit worksheet into HTML for presentation purposes. It will be prefixed to all XSL references. If blank, the value from core.classicUrl.serverDomain will be used. core.courseLink.classicUrl Text Defines the fully qualified URL to the Degree Works classic web server and is used to access CourseLink information from the classic software. If blank, the value from core.classicUrl.serverDomain will be used. core.credit.format Text This setting defines the display format for credits. The "#" characters can only be integers, but they are optional. "0" characters can only be integers, if left blank they will be replaced with zeroes (this controls the Degree Works | Shepherd Settings Technical Guide 9 leading/trailing zeroes). core.gpa.format Text This setting defines the display format for the GPA. The "#" characters can only be integers, but they are optional. "0" characters can only be integers, if left blank they will be replaced with zeroes (this controls the leading/trailing zeroes). core.gpa.maxLength Number This setting defines the total number characters in the format string specified in the property, "core.gpa.format" including the decimal point. core.hibernate.dialect Text This setting specifies the database dialect that hibernate will use (for example, Oracle, Mysql, etc.). Currently, Degree Works only accepts the default value. Do not modify. core.idFactory.idPrefix Text This setting defines the prefix string used when creating IDs for the RAD tables. core.institution.calendarType Text This setting defines the calendar at the institution (i.e. Semester, Quarter, etc.). core.performance.thresholdMilliseconds Number This setting specifies the max number of seconds a java method can run before printing a warning message in the logs. This value is used as a performance measurement. core.requisite.validate.enable Boolean Indicates whether requisite checking should be enabled. If set to true, requisite checking will be enabled and the user will receive a warning if any pre- or co-requisite classes are missing. core.security.cas.enable Boolean Enable CAS support for single sign-on. Do not enable both this one and core.security.externalAccessManager.enable. Only one of these should be enabled at a time. core.security.cas.loginUrl Boolean The URL of the login form for your CAS server. core.security.enableIpAddressCheck Boolean This setting defines if it is required that every request comes from the same IP address as when the user logged in. core.security.externalAccessManager.a ssertionIsCookie Boolean If true, expect to find assertion value in a cookie. If false, expect to find it in a header. core.security.externalAccessManager.a ssertionIsUdcId Boolean If true, expect assertion value to match a UDC ID in shp_user_mst.shp_alt_id. If false, expect assertion value to match a "Spriden ID" in shp_user_mst.shp_box_id field. core.security.externalAccessManager.a ssertionName Boolean Degree Works | Shepherd Settings Technical Guide The name of the external access assertion token. This name can be any value of your choosing except for "ASSERT_VALUE". 10 core.security.externalAccessManager.e nable Boolean Enable external access manager. It is important to note that care must be taken to never leave this flag enabled (true) unless an external access manager is in place, configured and operational. core.site.displayName Text This setting defines the school name that is going to be displayed. Default is “Local School Name”. core.site.id Text Defines the source school ID. core.site.idType Text Defines the Local School Code Type, this is used to translate schools codes with a Global Central reference. core.shpSetting.encryptionKey Text Global Encryption Key for Shepherd settings. The value should have a minimum length of 8 characters. core.shp.spml.idAttributeName Text Name of the attribute Banner Spriden ID. core.shp.spml.defaultRole Text Default role. core.whatIf.showAllConcsInPrimary Boolean This setting defines whether all the Concentrations on a curriculum rule will display. core.whatIf.showAllConcsInSecondary Boolean This setting defines whether all the Concentrations for a major will display. core.whatIf.changeCatalogYear Boolean This setting defines whether a user can change the Catalog Year field in the What If Planner audit. core.whatIf.defaultCatalogYear Boolean This setting defines what default value displays for the Catalog Year. This will override student data. Leave it blank if you want the student's Plan degree to default to its catalog year. core.whatIf.degreeBeforeCollege Boolean This setting defines whether the College field will display before the Degree field. core.whatIf.enableCurriculumRules Boolean Enable filtering of criteria by curriculum rules by setting this to true. If set to false, no filtering will take place: only values from UCX tables where "Show in SEP" is "Y" will be displayed. core.whatIf.majorRequired Boolean This setting defines whether the Major is required in the primary area. This is only applicable if the Major field displays. core.whatIf.mustUsePrimaryRule Text This setting defines whether the College and Degree in the additional area will be used from Primary area. Valid values are: D: Additional area must use Degree from primary area. C: Additional area must use Degree and Degree Works | Shepherd Settings Technical Guide 11 College from primary area. N: Degree and College in additional area can be different than primary area. core.whatIf.programAdditionalRequired Boolean If the showProgramAdditional is true, the Program will display in the additional area. If configured to display in the additional area, the Program will display first if programAdditionalRequired = true, or after college/degree/major/concentration/minor if programAdditionalRequired = false. core.whatIf.showAllMinors Boolean This setting defines whether all the Minors on a curriculum rule will display. core.whatIf.showCampus Boolean This setting defines whether the Campus will be displayed under the primary area after the Catalog Year. core.whatIf.showCollege Boolean This setting defines whether the College will display in the primary and additional areas. core.whatIf.showConcentration Boolean This setting defines whether the Concentration will display in the primary and additional areas. core.whatIf.showMajor Boolean This setting defines whether the Major will display in the primary and additional areas. core.whatIf.showMinor Boolean This setting defines whether the Minor will display in the primary and additional areas. core.whatIf.showProgramAdditional Boolean This setting defines whether the Program will display in the additional area. core.whatIf.showProgramPrimary Boolean This setting defines whether the Program will display in the primary area. core.whatIf.showSchool Boolean This setting defines whether the Level (School) will display in the primary area. core.workflow.externalSourceName Text In Banner Workflow, the external source name. Default is "DegreeWorks" core.workflow.password Text In Banner Workflow, the password for the core.workflow.username (This field is encrypted.) core.workflow.productTypeName Text In Banner Workflow, the product type name. Default is "DegreeWorks" core.workflow.username Text In Banner Workflow, the web service username. Default is "wfwebservices" core.workflow.wsdl Text The WSDL URL for your Banner Workflow server. Degree Works | Shepherd Settings Technical Guide 12 dwshell The dwshell.* settings apply to the Degree Works administrative shell. This shell currently contains the Surecode, Transfer Equivalency Admin and Shepentry tools. Key Value Type Description dwshell.defaultPageSize Number This setting controls the default number of records retrieved per page. Default value = 375. dwshell.helpWindow.height Number This setting controls the height of the help window. Unit is in pixels. dwshell.helpWindow.width Number This setting controls the width of the help window. Unit is in pixels. Default value = 475. dwshell.maximumPageSize Number This setting controls the maximum size of the page displayed. Not implemented. dwshell.modules CSV This setting controls which modules get loaded by the administrative shell, and the order presented. The three valid values are: Shpentry-ShpentryModule.swf Treq-TreqModule.swf Surecode-SurecodeModule.swf These values are prefaced by “dwshell.modules=”. An example of the value looks like: dwshell.modules=ShpentryShpentryModule.swf,TreqTreqModule.swf,Surecode-SurecodeModule.swf dwshell.showCopyCsvToClipboard Degree Works | Shepherd Settings Technical Guide Boolean This setting controls whether the “Copy to Clipboard” button is displayed on all grid displays within the administrative shell. 13 integration.assist The integration.assist* settings configure the DAP23 ASSIST processor data element order and various default settings. More information on the DAP23 processor can be found in the Transit User Guide. Note: The DAP23 ASSIST processor is for use by California clients only. integration.assist.line These entries define the order the Assist elements are found in the input data file. Key Value Type Description integration.assist.line.beginningTerm Number Do not modify. Value = 2 integration.assist.line.commentFootnoteFlag Number Do not modify. Value = 26 integration.assist.line.conjunctionLocal Number Do not modify. Value = 25 integration.assist.line.conjunctionTransfer Number Do not modify. Value = 17 integration.assist.line.courseMaximumUnitsLocal Number Do not modify. Value = 24 integration.assist.line.courseMaximumUnitsTransfer Number Do not modify. Value = 16 integration.assist.line.courseMinimumUnitsLocal Number Do not modify. Value = 23 integration.assist.line.courseMinimumUnitsTransfer Number Do not modify. Value = 15 integration.assist.line.courseNumberLocal Number Do not modify. Value = 21 integration.assist.line.courseNumberTransfer Number Do not modify. Value = 13 integration.assist.line.coursePrefixLocal Number Do not modify. Value = 20 integration.assist.line.coursePrefixTransfer Number Do not modify. Value = 12 integration.assist.line.courseTitleLocal Number Do not modify. Value = 22 integration.assist.line.courseTitleTransfer Number Do not modify. Value = 14 integration.assist.line.endingTerm Number Do not modify. Value = 9 integration.assist.line.idNumber Number Do not modify. Value = 7 integration.assist.line.includeByDepartmentFlag Number Do not modify. Value = 6 integration.assist.line.institutionCodeLocal Number Do not modify. Value = 0 integration.assist.line.institutionCodeTransfer Number Do not modify. Value = 1 integration.assist.line.itemPositionNumber Number Do not modify. Value = 8 integration.assist.line.receivingInstitutionMajor Number Do not modify. Value = 3 integration.assist.line.receivingInstitutionMajorConjuncti on Number Do not modify. Value = 5 integration.assist.line.receivingInstitutionMajorPosition Number Do not modify. Value = 4 Degree Works | Shepherd Settings Technical Guide 14 integration.assist.line.textFlagLocal Number Do not modify. Value = 19 integration.assist.line.textFlagTransfer Number Do not modify. Value =11 integration.assist.line.unitTypeLocal Number Do not modify. Value = 18 integration.assist.line.unitTypeTransfer Number Do not modify. Value = 10 integration.assist.mapping These entries define various default data values used by the DAP23 ASSIST processor. Note: The DAP23 ASSIST processor is for use by California clients only. Key Value Type Description integration.assist.mapping.sCatalogYearStart Number This setting defines the default data value for the catalog start year. Default value = 0000. integration.assist.mapping.sCatalogYearStop Number This setting defines the default data value for the catalog stop year. Default value = 9999. integration.assist.mapping.sTrCatalogYearBegi nDefault Number This setting defines the default data value for the transfer catalog start year. Default value = 0000. integration.assist.mapping.sTrCatalogYearEndD efault Number This setting defines the default data value for the transfer catalog stop year. Default value = 9999. integration.assist.maxNumberOfMappingsToRe adForIteration Number This setting defines the number of mappings to read from a file before sending them to be saved. Default value = 100. integration.capture The integration.capture* settings control the general extract behavior. Note: Currently only used by the Oracle PeopleSoft extract. Key Value Type Description integration.capture.multithreading.number OfRecordsProcessedByThread Number Some extract types run several threads. This setting defines how many records each thread will process (i.e. how many students per thread will be processed per cycle). An increase Degree Works | Shepherd Settings Technical Guide 15 in number of records processed means each thread will perform slower and use more memory per cycle. Each site should test with different values to determine the proper setting for their configuration. Default value = 100. integration.capture.multithreading.number OfThreads Number This setting defines the number of threads to use. The more threads, the faster the extract will run. However, if a client uses many threads, many will be kept “waiting” while CPU finishes other threads. Each site should test with different values to determine the proper setting for their configuration. Default value = 10. integration.capture.addUcxEntriesOnly Boolean This setting is used to control the adding and deleting of UCX records via the UCX Validation extract. If set to “false” the existing records in the UCX table being processed will first be deleted and then re-added using the newly extracted UCX records. If set to “true” only NEW UCX records that do NOT currently exist will be added to the UCX table. UcxKeys that match existing UcxKeys are skipped and are NOT loaded into the UCX table being processed. Default value = true (matches the current functionality released in release 4.1.0). integration.courseSignals The integration.courseSignals* settings configure the Course Signals connection. Only sites who have licensed Course Signals, and who want to take advantage of the signals display in the Degree Works worksheets must configure the integration.courseSignals settings. Key Value Type Description integration.courseSignals.webservice.password Text This setting controls the Course Signals web service password. This entry is stored in an encrypted format and cannot be viewed or modified except by users with the SHENCRPT key. Degree Works | Shepherd Settings Technical Guide 16 integration.courseSignals.webservice.url Text This setting controls the Course Signals web service URL. This must be a fully qualified URL. integration.courseSignals.webservice.userName Text This setting controls the Course Signals web service username. Degree Works | Shepherd Settings Technical Guide 17 integration.colleague The integration.colleague* settings configure the extract SQL and site-specific configuration for Colleague clients. For a more complete description for each of the entries below, refer to the Degree Works Data Extract section in the Colleague Considerations Technical Guide for details. Note that while the settings for the Colleague extract are stored in the shp_settings_mst, the Colleague *Query.client.properties files in the $ADMIN_HOME/common directory are where the modifications should be made. These files are loaded into the shp_settings_mst when the extract is run. For this reason, you should not modify the settings in Shepentry directly. There is one properties file for each of the Colleague extracts. Key Value Type Value integration.colleague.advisorQuery.* Text Selects name and email information for each advisor. See admin/AdvisorQuery.client.properties for more information. integration.colleague.staffQuery.* Text Selects name and email information for each advisor. See admin/StaffQuery.client.properties for more information. integration.colleague.courseQuery.* Text Selects the list of courses you offer. See admin/CourseQuery.client.properties for more information. integration.colleague.equivalentQuery.* Text Selects the equivalent records (renamed courses). See admin/EquivalentQuery.client.properties for more information. integration.colleague.studentQuery.* Text Selects name and email information for each student and academic data for each student. See admin/StudentQuery.client.properties for more information. integration.colleague.etsQuery.* Text Selects the list of transfer schools. See admin/ETSQuery.client.properties for more information. integration.colleague.mappingQuery.* Text Selects the transfer equivalence mappings for all schools. See admin/MappingQuery.clients.properties for more information. integration.colleague.validationQuery.* Text Selects the validation/ucx records. See admin/ValidationQuery.client.properties for more information. integration.colleague.aid.* Text Selects all of the Financial Aid data you want pulled into Degree Works. See Degree Works | Shepherd Settings Technical Guide 18 admin/aid.client.properties for more information. integration.colleague.custom.* Text Selects all of the custom data you want pulled into Degree Works. See admin/custom.client.properties for more information. integration.colleague.report.* Text Selects all of the special report data you want pulled into Degree Works. See admin/report.client.properties for more information. integration.colleague.capture.* Text See the Colleague Considerations Technical Guide for a description of each setting. integration.colleague.*.idListQuery Text Dynamically loaded SQL to select students and advisors. Do not modify; the extract script modifies as needed. integration.peoplesoft The integration.peoplesoft* settings configure the extract SQL and site-specific configuration for PeopleSoft clients. For a more complete description for each of the entries below, refer to the Degree Works Data Extract section in the OPS Considerations Technical Guide for details. Those entries below that have “Do not modify” in the description are those that are delivered by Ellucian and must NOT be modified. Please note that while the settings for the Oracle PeopleSoft extract are now stored in the shp_settings_mst, the Oracle PeopleSoft *Query.client.properties files in the $ADMIN_HOME/common directory are NOT obsolete. There continues to be one properties file for each of the Oracle PeopleSoft extracts. These *Query.client.properties files will still be delivered to new clients. The new files will contain the updated shp_settings_mst Key names. Existing clients will need to execute the convprops script (that was first delivered with the 4.1.0 release) once, which will change the data names in the $ADMIN_HOME/common query and properties files to be the real shp_settings_mst Key names. Clients will then continue to modify these $ADMIN_HOME/common files as needed for your site. The opsextract script has been modified to look for the QUERY and Capture.ops.properties files in $ADMIN_HOME/common, and if they exist the shp_settings_mst values will be replaced when the opsextract is run. Please note, if these $ADMIN_HOME/common query and/or properties files do NOT exist when the opsextract is run the shp_settings_mst values contained in the database will then be used. Note: The Values included below are the Default queries that are delivered for a new PeopleSoft client. All of these queries should be reviewed and changed appropriately for your site in the $ADMIN_HOME/common/*Query.client.properties files. Degree Works | Shepherd Settings Technical Guide 19 integration.peoplesoft.advisorQuery These entries contain the queries that will be used to retrieve database records for the ADVISOR OPS extract. The FROM and WHERE clauses may be changed to be appropriate for your site. However, the SELECT and ORDER BY queries are included for reference only. Do not modify them. Changes to the SELECT or ORDER BY clauses will cause the OPS extract to fail. Key Value Type Value Text Do not modify. *** advisorQuery *** integration.peoplesoft.advisorQuery.sgheSelect SELECT DISTINCT(advisor.emplid), advisor.name, advisor.name_display, advisor.first_name, advisor.middle_name, advisor.last_name, advisor.sex, advisor.birthdate integration.peoplesoft.advisorQuery.clientFrom Text FROM ps_personal_data advisor integration.peoplesoft.advisorQuery.clientWhere Text WHERE advisor.emplid IN (SELECT DISTINCT (stdntAdvrHist.advisor_id) FROM ps_stdnt_advr_hist stdntAdvrHist WHERE stdntAdvrHist.effdt <= SYSDATE AND %SELECTED_KEYS%) END-WHERE integration.peoplesoft.advisorQuery.sgheOrder By Text Do not modify. ORDER BY advisor.emplid *** emailAddress *** Do not modify. integration.peoplesoft.advisorQuery.emailAddre ss.sgheSelect Text integration.peoplesoft.advisorQuery.emailAddre ss.clientFrom Text FROM ps_email_addresses email integration.peoplesoft.advisorQuery.emailAddre ss.clientWhere Text WHERE %SELECTED_KEYS% integration.peoplesoft.advisorQuery.emailAddre ss.sgheOrderBy Text Degree Works | Shepherd Settings Technical Guide SELECT email.emplid, email.e_addr_type, email.email_addr, email.pref_email_flag END-WHERE Do not modify. ORDER BY email.emplid, email.e_addr_type 20 integration.peoplesoft.aid This entry contains a complete query to extract the value for special financial aid data not already contained in the student data extract. This is a sample query that may or may not be valid for your site. Leave the Value column blank if Financial Aid Award Codes are not desired. Key Value Type Description integration.peoplesoft.aid.awardCode Text Sample query Value that selects ONE column to retrieve the Award Code for use in the Financial Aid audit: select item_type as code_value from ps_stdnt_awards WHERE emplid = %EMPLID% END-WHERE integration.peoplesoft.capture These entries contain several settings to tell Degree Works how to handle various issues regarding the data which is bridged from your PeopleSoft database. Key Value Type integration.peoplesoft.capture.acadProgGoa lCode Text integration.peoplesoft.capture.acadProgUse d integration.peoplesoft.capture.advisorUserCl ass integration.peoplesoft.capture.classTitleDire ctFromPsCrseTopics Degree Works | Shepherd Settings Technical Guide Description Specify the Goal Code to be used for the PS_ACAD_PROG table if it is being used at this site (acadProgUsed must = "Y"). The valid options are PROGRAM which is validated on UCX_STU316 or COLLEGE which is validated on UCX_STU560. Text Defaults to ‘COLLEGE’ if not set. Indicates whether the optional PS_ACAD_PROG table is used at this site. Text Defaults to 'N' if not set. The User Class to be used for the Advisor Extract. Text Defaults to ‘ADV’ if not set. Set this flag to “Y” to get the Special Topics class title directly from PS_CRSE_TOPICS, linking the PS_CLASS_TBL CRS_TOPIC_ID and CRSE_ID columns to PS_CRSE_TOPICS CRS_TOPIC_ID 21 and CRSE_ID. Setting this flag to “N” will retrieve the class title by matching PS_CLASS_TBL STRM, CRSE_ID, CRSE_OFFER_NBR, CLASS_SECTION and SESSION_CODE to PS_CLASS_MTG_PAT, where the associated CRS_TOPIC_ID is identified and linked to PS_CRSE_TOPICS. integration.peoplesoft.capture.createTransfe rFromTrnsOthrDtl Text integration.peoplesoft.capture.createTransfe rFromTrnsTestDtl Text integration.peoplesoft.capture.defaultDegree Text Defaults to ‘N’ if not set. Set to ‘Y’ to generate a RAD_TRANSFER_DTL from each PS_TRNS_OTHR_DTL record where TRNSFR_STAT is set to ‘P’. Defaults to 'N' if not set. Set to ‘Y’ to generate a RAD_TRANSFER_DTL from each PS_TRNS_TEST_DTL record where TRNSFR_STAT is set to ‘P’. Defaults to 'N' if not set. The Degree Code value to be used in case no Degree is found for a student. Degree Works requires at least one RAD_GOAL_DTL with a Degree Code and must exist for a given student to be valid in Degree Works. If this Default Degree Code is left blank and the opsextract cannot find a valid Degree for a given EMPLID the student will NOT be extracted and will NOT be bridged to Degree Works and a new entry will be written into the log file indicating: Emplid 123456 NOT extracted! NO goal (degree) could be calculated Note: ‘123456’ will be replaced with the actual EMPLID code of the student being processed. integration.peoplesoft.capture.emailOverride Degree Works | Shepherd Settings Technical Guide Text This behavior is totally acceptable to Degree Works. However, if all students selected by your SQL are to be extracted and loaded into Degree Works then make sure to load this Default Degree Code with a valid Default Degree value from UCX_STU307. Set this flag to 'Y' to check for PS_EMAIL_ADDRESSES.PREF_EMAIL _FLAG of 'Y' if EmailType (below) is not found. 22 If a match on the Email Type specified below is NOT found, and this flag is set to ‘Y’ and a PS_EMAIL_ADDRESSES record is found for the EMPLID with the PREF_EMAIL_FLAG set to ‘Y’, then the email address on this record will be extracted and loaded into Degree Works. integration.peoplesoft.capture.emailType integration.peoplesoft.capture.insufficientRe peatCode integration.peoplesoft.capture.jointProgAppr Used integration.peoplesoft.capture.overrideFinal GrNumOnlyIfZero Degree Works | Shepherd Settings Technical Guide Text Text Text Text Defaults to 'N' if not set. Compare the value with E_ADDR_TYPE on PS_EMAIL_ADDRESSES to determine which email address to extract and load into Degree Works. Defaults to ‘CAMP’ if not set. Set to the desired PS_REPEAT_CODE_TABLE REPEAT_CODE that is to be used to force a class to insufficient. The rad_insuff_flag will be set to ‘Y’ on the rad_class_dtl if the PS_STDNT_ENRL REPEAT_CODE matches this value and on the rad_transfer_dtl if the PS_TRNS_CRSE_DTL REPEAT_CODE matches this value. This feature is being used for a repeat scenario where the older class was marked with a repeat_code (e.g. “RX”) and the PS_REPEAT_CODE_TBL flags indicate the class should NOT be counted as earned and should NOT be counted in the GPA. The newer repeated class in this scenario is not marked at all in PeopleSoft so there is no way to identify it as a “repeat” in Degree Works. However, by marking the older class as specified above and forcing it into the Insufficient section of the audit the more recent class that is counted as credit earned and in the GPA will appear on the audit. If this feature is not desired leave this Value BLANK. Indicates if the PS_ACAD_PROG JOINT_PROG_APPR flag is used to create multiple degrees (rad_goal_dtls) if a joint program is found on the PS_ACAD_PROG table for a “MAJOR” Goal Code. Defaults to 'N' if not set. Used by the OPS student extract to determine if the rad_class_dtl or rad_transfer_dtl rad_final_gr_num (e.g., 23 numeric value for a grade; A=4000, B=3000, etc.) which has been extracted from the PeopleSoft database may be overridden. Note: The UCX_STU385 OverridesAllowed flag must be set to ‘Y’ for this flag to be followed. If this flag is set to “Y”, the UCX_STU385 OverridesAllowed flag is set to “Y”, the UCX_STU385 OverrideFinalGrNum value is NOT blank and the extracted/calculated FinalGrNum for the given class or transfer class is equal to ZERO (“0000”) the rad_final_gr_num on the associated rad_class_dtl/rad_transfer_dtl will be overridden with the UCX_STU385 OverrideFinalGrNum value. Otherwise the rad_final_gr_num will be overridden with the UCX_STU385 OverrideFinalGrNum (assuming the UCX_STU385 OverridesAllowed flag is set to “Y” and the UCX_STU385 OverrideFinalGrNum is NOT blank) regardless of what value was extracted from the PeopleSoft database. integration.peoplesoft.capture.performInPro gressEquivalents Text integration.peoplesoft.capture.performInPro gressRepeats Text Degree Works | Shepherd Settings Technical Guide Refer to the UCX_STU385 documentation for additional information on the Override flags and how UCX_STU385 is used. Set to 'Y' if the in-progress repeat logic should be performed. This flag should normally be set to ‘Y’. Classes identified as in-progress will have a ‘Y’ loaded into the RAD_INPROG_FLAG on the RAD_CLASS_DTL. The RAD_GPA_CREDITS and RAD_GRADE_POINTS will also be set to ZEROES for these in-progress classes. Note that for testing purposes this flag is occasionally turned off. Defaults to 'Y' if not set. Set to ‘Y’ to perform the lookup in repeated class logic. If the EQUIV opsextract has been run to create equivalencies in the DAP_EQV_CRS_MST and UCX_CFG070 (or have been preloaded using some other utility) then this flag should be set to ‘Y’ so repeated classes that have changed Course Key (Subject and Catalog Number) over time will be 24 properly identified during the repeated class processing. However, if no equivalencies are defined at your site then set this equivalency flag to ‘N’. integration.peoplesoft.capture.repeatPolicy integration.peoplesoft.capture.staffUserClas s Text Text Defaults to 'Y' if not set. Specify the Repeat Policy to be used for student repeated historic classes and repeated transfer classes. For more information on Repeat Policies, see UCX-AUD47 in the Surecode UCX Tables Technical Guide. If not set, it defaults to 1 which means “keep the most recent repeat”. Earlier occurrences will show up in Insufficient, but will NOT affect the GPA. Defaults to ‘1’ if not set. The User Class to be used for the Staff Extract. Defaults to ‘REG’ if not set. integration.peoplesoft.capture.trSchoolName LiteralForTrnsOthrDtl Text Use the following rules to determine what to load into the RAD_TR_NAME for the extracted PS_TRNS_OTHR_DTLs (if createTransferFromTrnsOthrDtl above = ‘Y’). If trSchoolNameLiteralForTrnsOthrDtl is NOT blank it is loaded; else if PS_EXT_ORG_TBL is NOT null (TRNSFR_SRC_ID is NOT blank) load PS_EXT_ORG_TBL.DESC; else if PS_TRNS_CRSE_SCH is NOT null, load PS_TRNS_CRSE_SCH.SRC_ORG_NA ME, else load null. integration.peoplesoft.capture.trSchoolName LiteralForTrnsTestDtl Text Use the following rules to determine what to load into the RAD_TR_NAME for the extracted PS_TRNS_TEST_DTLs (if createTransferFromTrnsTestDtl above = ‘Y’). If trSchoolNameLiteralForTrnsTestDtl is NOT blank it is loaded; else if PS_EXT_ORG_TBL is NOT null (TRNSFR_SRC_ID is NOT blank) load PS_EXT_ORG_TBL.DESCR; else if PS_TRNS_CRSE_SCH is NOT null, load PS_TRNS_CRSE_SCH.SRC_ORG_NA ME; else load null. Degree Works | Shepherd Settings Technical Guide 25 integration.peoplesoft.capture.useExternalT erm Text Set this value to ‘Y’ if the PS_TRNS_CRSE_DTL TERM_YEAR and EXT_TERM are to be used to calculate a PeopleSoft STRM that is valid on the PS_TERM_TBL (if they are NOT blank and are NOT null). This calculated STRM code will then be loaded into the RAD_TERM on the RAD_TRANSFER_DTL instead of the ARTICULATION_TERM which is currently being extracted as the RAD_TERM for transfer classes. Currently the only algorithm that is supported to perform this 4-byte TERM conversion is the following: Byte 1 = "0" if TERM_YEAR = 1900/1999 and "1" if TERM_YEAR = 2000/2099; Bytes 2/3 = last 2-digits of the year (if year is "2010" then "10" would be used); Byte 4 is based on the EXT_TERM literal value: “SPR" = “1”, "SUMR" = “5” and "FALL" = “8”. TERM_YEAR + EXT_TERM Examples: "1997 SPR" = "0971", "2000 SUMR" = "1005", "2010 FALL” = "1108". Defaults to 'N' if not set. integration.peoplesoft.capture.externalTerm Values.* Text integration.peoplesoft.capture.useRqmntDes igntnFromTrnsCrseDtl Text This means the ARTICULATION_TERM from the PS_TRNS_CRSE_DTL would continue to be used to load the RAD_TERM on the RAD_TRANSFER_DTL. If useExternalTerm=Y above, you can configure the externalTermValues for the algorithm to create the RAD_TERM value. See the Oracle PeopleSoft Considerations Technical Guide for more information. Set to ‘Y’ to use the PS_TRNS_CRSE_DTL.RQMNT_DESIG NTN code to create the RAD Attribute “REQDESG” records. For example, ENGL123 is taken at XYZ University and has NO RQMNT_DESIGNTN; when the transfer articulation is performed ENGL123 is Degree Works | Shepherd Settings Technical Guide 26 mapped to ENGL145 at the local institution and ENGL145 has a RQMNT_DESIGNTN code of “WI”. If this flag is set to “Y” then NO “REQDESG” will be created because with this setting because ENGL 123 has NO RQMNT_DESIGNTN and transfer classes do NOT satisfy the Requirement Designation. Defaults to 'N' if not set. If this flag is set to “N” this continues the current practice of using the PS_CRSE_CATALOG.RQMNT_DESIGN TN associated with the local course equivalent for the transfer class when creating RAD Attribute “REQDESG” records. For example, ENGL123 is taken at XYZ University and has NO RQMNT_DESIGNTN; when the transfer articulation is performed ENGL123 is mapped to ENGL145 at the local institution and ENGL145 has a RQMNT_DESIGNTN code of “WI”. If this flag is set to “N” then a “REQDESG” attribute code with an attribute value of “WI” would be written to the rad_attr_dtl. Degree Works | Shepherd Settings Technical Guide 27 integration.peoplesoft.courseQuery These entries contain the queries that will be used to retrieve database records for the COURSE OPS extract. The FROM and WHERE clauses may be changed to be appropriate for your site. However, the SELECT and ORDER BY queries are included for reference only. Do not modify them. Changes to the SELECT or ORDER BY clauses will cause the OPS extract to fail. Key Value Type Value integration.peoplesoft.courseQuery.attributes.sgh eSelect Text Do not modify. integration.peoplesoft.courseQuery.attributes.clie ntFrom Text FROM ps_crse_attributes attr, ps_crse_offer offer integration.peoplesoft.courseQuery.attributes.clie ntWhere Text WHERE offer.institution = 'PSUNV' *** attributes *** SELECT attr.crse_id, attr.effdt, attr.crse_attr, attr.crse_attr_value AND offer.crse_id = attr.crse_id AND attr.effdt = (SELECT MAX(attr2.effdt) FROM ps_crse_attributes attr2 WHERE attr2.crse_id = attr.crse_id) END-WHERE integration.peoplesoft.courseQuery.attributes.sgh eOrderBy Text Do not modify. ORDER BY attr.crse_id, attr.effdt, attr.crse_attr, attr.crse_attr_value *** catalog *** integration.peoplesoft.courseQuery.catalog.sghe Select Degree Works | Shepherd Settings Technical Guide Text Do not modify. SELECT catalog.crse_id, catalog.effdt, catalog.eff_status, catalog.descr, catalog.equiv_crse_id, catalog.allow_mult_enroll, catalog.units_minimum, catalog.units_maximum, catalog.units_acad_prog, catalog.units_finaid_prog, catalog.crse_repeatable, catalog.units_repeat_limit, catalog.crse_repeat_limit, 28 catalog.grading_basis, catalog.course_title_long, catalog.descrlong integration.peoplesoft.courseQuery.catalog.client From Text FROM ps_crse_catalog catalog, ps_crse_offer offer integration.peoplesoft.courseQuery.catalog.client Where Text WHERE offer.institution = 'PSUNV' AND offer.crse_id = catalog.crse_id AND catalog.effdt = (SELECT MAX(catalog2.effdt) FROM ps_crse_catalog catalog2 WHERE catalog2.crse_id = catalog.crse_id) END-WHERE integration.peoplesoft.courseQuery.catalog.sghe OrderBy Text Do not modify. ORDER BY catalog.crse_id, catalog.effdt *** classAssoc *** Do not modify. integration.peoplesoft.courseQuery.classAssoc.s gheSelect Text integration.peoplesoft.courseQuery.classAssoc.c lientFrom Text FROM ps_class_assoc classAssoc, ps_crse_offer offer integration.peoplesoft.courseQuery.classAssoc.c lientWhere Text WHERE offer.institution = 'PSUNV' SELECT DISTINCT classAssoc.crse_id, classAssoc.crse_offer_nbr, classAssoc.strm, classAssoc.session_code, classAssoc.associated_class, classAssoc.rqmnt_designtn AND classAssoc.crse_id = offer.crse_id AND classAssoc.rqmnt_designtn <> ' ' AND classAssoc.crse_offer_nbr = offer.crse_offer_nbr AND classAssoc.strm IN (SELECT MAX(classAssoc2.strm) FROM ps_class_assoc classAssoc2 WHERE classAssoc2.rqmnt_designtn <> ' ' AND classAssoc.crse_id = classAssoc2.crse_id GROUP BY classAssoc2.crse_id) END-WHERE Degree Works | Shepherd Settings Technical Guide 29 integration.peoplesoft.courseQuery.classAssoc.s gheOrderBy Text Do not modify. ORDER BY classAssoc.crse_id, classAssoc.crse_offer_nbr, classAssoc.strm, classAssoc.session_code, classAssoc.associated_class *** classMtgPat *** integration.peoplesoft.courseQuery.classMtgPat. sgheSelect Text Do not modify. SELECT DISTINCT classMtgPat.crse_id, classMtgPat.crse_offer_nbr, classMtgPat.strm, classMtgPat.session_code, classMtgPat.class_section, classMtgPat.class_mtg_nbr, classMtgPat.crs_topic_id, crseTopics.descrshort, crseTopics.descr integration.peoplesoft.courseQuery.classMtgPat. clientFrom Text FROM ps_class_mtg_pat classMtgPat, ps_crse_offer offer, ps_crse_topics crseTopics integration.peoplesoft.courseQuery.classMtgPat. clientWhere Text WHERE offer.institution = 'PSUNV' AND classMtgPat.crse_id = offer.crse_id AND classMtgPat.crs_topic_id <> 0 AND classMtgPat.crse_offer_nbr = offer.crse_offer_nbr AND classMtgPat.crse_id = crseTopics.crse_id AND classMtgPat.crs_topic_id = crseTopics.crs_topic_id AND classMtgPat.strm IN (SELECT MAX(classMtgPat2.strm) FROM ps_class_mtg_pat classMtgPat2 WHERE classMtgPat2.crs_topic_id <> 0 AND classMtgPat.crse_id = classMtgPat2.crse_id GROUP BY classMtgPat2.crse_id) END-WHERE integration.peoplesoft.courseQuery.classMtgPat. sgheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY classMtgPat.crse_id, classMtgPat.crse_offer_nbr,clas sMtgPat.strm, classMtgPat.session_code, 30 classMtgPat.class_section, classMtgPat.class_mtg_nbr *** course *** Do not modify. integration.peoplesoft.courseQuery.course.sgheS elect Text integration.peoplesoft.courseQuery.course.client From Text FROM ps_crse_offer offer integration.peoplesoft.courseQuery.course.client Where Text WHERE offer.institution = 'PSUNV' SELECT offer.crse_id, offer.effdt, offer.crse_offer_nbr, offer.institution, offer.acad_group, offer.subject, offer.catalog_nbr, offer.campus, offer.acad_org, offer.acad_career AND offer.effdt = (SELECT MAX(offer2.effdt) FROM ps_crse_offer offer2 WHERE offer2.institution = offer.institution AND offer2.crse_id = offer.crse_id) END-WHERE integration.peoplesoft.courseQuery.course.sghe OrderBy Text Do not modify. ORDER BY offer.CRSE_ID integration.peoplesoft.custom This entry contains a complete query to extract the value for special custom data not already contained in the student data extract. Key Value Type Description integration.peoplesoft.custom.stuLevel Text Sample query Value that selects ONE “custom” column to retrieve the Student Level that can be used as a filter in a Scribe rule: SELECT b.acad_level_bot as code_value FROM (SELECT MAX(strm) e, emplid, acad_career from ps_stdnt_car_term WHERE emplid = %EMPLID% GROUP BY emplid, acad_career) a, ps_stdnt_car_term b Degree Works | Shepherd Settings Technical Guide 31 WHERE b.strm = a.e AND b.emplid = a.emplid AND b.acad_career = a.acad_career AND a.emplid = b.emplid END-WHERE integration.peoplesoft.equivalentQuery These entries contain the queries that will be used to retrieve database records for the EQUIVALENT OPS extract. The FROM and WHERE clauses may be changed to be appropriate for your site. However, the SELECT and ORDER BY queries are included for reference only. Do not Modify them. Changes to the SELECT or ORDER BY clauses will cause the OPS extract to fail. Key Value Type Value integration.peoplesoft.equivalentQuery.course. sgheSelect Text Do not modify. integration.peoplesoft.equivalentQuery.course. clientFrom Text FROM ps_crse_offer crseEquiv integration.peoplesoft.equivalentQuery.course. clientWhere Text WHERE crseEquiv.institution = 'PSUNV' AND %SELECTED_KEYS% *** course *** SELECT crseEquiv.crse_id, crseEquiv.effdt, crseEquiv.crse_offer_nbr, crseEquiv.institution, crseEquiv.acad_group, crseEquiv.subject, crseEquiv.catalog_nbr, crseEquiv.campus, crseEquiv.acad_org, crseEquiv.acad_career END-WHERE integration.peoplesoft.equivalentQuery.course. sgheOrderBy Text Do not modify. ORDER BY crseEquiv.crse_id, crseEquiv.effdt, crseEquiv.crse_offer_nbr *** courseCrossList *** integration.peoplesoft.equivalentQuery.course CrossList.sgheSelect Degree Works | Shepherd Settings Technical Guide Text Do not modify. SELECT crseCross.crse_id, crseCross.effdt, crseCross.crse_offer_nbr, crseCross.institution, crseCross.acad_group, 32 crseCross.subject, crseCross.catalog_nbr, crseCross.campus, crseCross.acad_org, crseCross.acad_career integration.peoplesoft.equivalentQuery.course CrossList.clientFrom Text FROM ps_crse_offer crseCross integration.peoplesoft.equivalentQuery.course CrossList.clientWhere Text WHERE crseCross.institution = 'PSUNV' AND %SELECTED_KEYS% END-WHERE integration.peoplesoft.equivalentQuery.course CrossList.sgheOrderBy Text Do not modify. ORDER BY crseCross.crse_id, crseCross.effdt desc, crseCross.crse_offer_nbr *** termTbl.acadYear *** Do not modify. integration.peoplesoft.equivalentQuery.termTb l.acadYear.sgheSelect Text integration.peoplesoft.equivalentQuery.termTb l.acadYear.clientFrom Text FROM ps_term_tbl termTbl integration.peoplesoft.equivalentQuery.termTb l.acadYear.clientWhere Text WHERE termTbl.institution = 'PSUNV' SELECT MAX(termTbl.acad_year) as acad_year AND termTbl.term_begin_dt <= %crse.effdt% AND termTbl.acad_career = %crse.acad_career% END-WHERE integration.peoplesoft.equivalentQuery.termTb l.acadYear.sgheOrderBy Text Do not modify. ORDER BY termTbl.institution, termTbl.acad_career, termTbl.strm *** termTbl.strm *** Do not modify. integration.peoplesoft.equivalentQuery.termTb l.strm.sgheSelect Text integration.peoplesoft.equivalentQuery.termTb l.strm.clientFrom Text FROM ps_term_tbl termTbl integration.peoplesoft.equivalentQuery.termTb l.strm.clientWhere Text WHERE termTbl.institution = 'PSUNV' SELECT MIN(termTbl.strm) as term AND termTbl.term_begin_dt >= %crse.effdt% AND termTbl.acad_career = %crse.acad_career% END-WHERE integration.peoplesoft.equivalentQuery.termTb l.strm.sgheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY termTbl.institution, termTbl.acad_career, termTbl.strm 33 integration.peoplesoft.etsQuery These entries contain the queries that will be used to retrieve database records for the ETS OPS extract. The FROM and WHERE clauses may be changed to be appropriate for your site. However, the SELECT and ORDER BY queries are included for reference only. Do not modify them. Changes to the SELECT or ORDER BY clauses will cause the OPS extract to fail. Key Value Type Value integration.peoplesoft.etsQuery.extOrgTbl.sgheSe lect Text Do not modify. integration.peoplesoft.etsQuery.extOrgTbl.clientFr om Text FROM (SELECT MAX(effdt) e, ext_org_id FROM ps_ext_org_tbl c GROUP BY ext_org_id) a, ps_ext_org_tbl cc integration.peoplesoft.etsQuery.extOrgTbl.clientW here Text WHERE cc.ext_org_id = a.ext_org_id *** extOrgTbl *** SELECT cc.ext_org_id, cc.effdt, cc.eff_status, cc.ext_org_type, cc.descr AND cc.effdt = a.e AND cc.ext_org_type = 'SCHL' AND cc.eff_status = 'A' AND cc.ext_org_id LIKE 'CCCG%' END-WHERE integration.peoplesoft.etsQuery.extOrgTbl.sgheOr derBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY cc.ext_org_id, cc.effdt 34 integration.peoplesoft.mappingQuery These entries contain the queries that will be used to retrieve database records for the OPS Mapping extract. The FROM and WHERE clauses may be changed to be appropriate for your site. However, the SELECT and ORDER BY queries are included for reference only. Do not modify them. Changes to the SELECT or ORDER BY clauses will cause the OPS extract to fail. Key Value Type Value Text Do not modify. *** trnsfrFrom *** integration.peoplesoft.mappingQuery.trns From.sgheSelect SELECT trnsFrom.INSTITUTION, trnsFrom.TRNSFR_SRC_ID, trnsFrom.COMP_SUBJECT_AREA, trnsFrom.TRNSFR_EQVLNCY_CMP, trnsFrom.TRNSFR_CMP_SEQ, trnsFrom.SCHOOL_SUBJECT, trnsFrom.SCHOOL_CRSE_NBR, trnsFrom.UNITS_MINIMUM, trnsFrom.UNITS_MAXIMUM, trnsFrom.GRADE_PTS_MIN, trnsFrom.GRADE_PTS_MAX, trnsFrom.BEGIN_DT, trnsFrom.END_DT, trnsFrom.TRNSFR_GRADE_FL, trnsComp.INP_CRSE_CNT, trnsComp.TRNSFR_PRIORITY, schoolCrseTbl.DESCR integration.peoplesoft.mappingQuery.trns From.clientFrom Text FROM PS_TRNSFR_FROM trnsFrom, PS_TRNSFR_COMP trnsComp, PS_SCHOOL_CRSE_TBL schoolCrseTbl integration.peoplesoft.mappingQuery.trns From.clientWhere Text WHERE trnsFrom.INSTITUTION = 'PSUNV' and trnsFrom.INSTITUTION = trnsComp.INSTITUTION and trnsFrom.TRNSFR_SRC_ID = trnsComp.TRNSFR_SRC_ID and trnsFrom.COMP_SUBJECT_AREA = trnsComp.COMP_SUBJECT_AREA and trnsFrom.TRNSFR_EQVLNCY_CMP = trnsComp.TRNSFR_EQVLNCY_CMP and trnsFrom.EFFDT = (SELECT MAX(trns2.EFFDT) FROM PS_TRNSFR_FROM trns2 WHERE trns2.INSTITUTION = trnsFrom.INSTITUTION AND trns2.TRNSFR_SRC_ID = trnsFrom.TRNSFR_SRC_ID AND trns2.COMP_SUBJECT_AREA = trnsFrom.COMP_SUBJECT_AREA AND trns2.TRNSFR_EQVLNCY_CMP = trnsFrom.TRNSFR_EQVLNCY_CMP) and Degree Works | Shepherd Settings Technical Guide 35 trnsFrom.TRNSFR_SRC_ID = schoolCrseTbl.EXT_ORG_ID and trnsFrom.SCHOOL_SUBJECT = schoolCrseTbl.SCHOOL_SUBJECT and trnsFrom.SCHOOL_CRSE_NBR = schoolCrseTbl.SCHOOL_CRSE_NBR integration.peoplesoft.mappingQuery.trns From.sgheOrderBy Text Do not modify. ORDER BY trnsFrom.INSTITUTION, trnsFrom.TRNSFR_SRC_ID, trnsFrom.COMP_SUBJECT_AREA, trnsFrom.TRNSFR_EQVLNCY_CMP, trnsComp.TRNSFR_PRIORITY *** trnsfrTo *** integration.peoplesoft.mappingQuery.trns To.sgheSelect Text Do not modify. SELECT trnsTo.INSTITUTION, trnsTo.TRNSFR_SRC_ID, trnsTo.COMP_SUBJECT_AREA, trnsTo.TRNSFR_EQVLNCY_CMP, trnsTo.CRSE_ID, trnsTo.CRSE_OFFER_NBR, trnsTo.UNT_TAKEN, crseOffer.SUBJECT, crseOffer.CATALOG_NBR, crseOffer.ACAD_CAREER, crseCatalog.DESCR integration.peoplesoft.mappingQuery.trns To.clientFrom Text FROM PS_TRNSFR_TO trnsTo, PS_CRSE_OFFER crseOffer, PS_CRSE_CATALOG crseCatalog integration.peoplesoft.mappingQuery.trns To.clientWhere Text WHERE trnsTo.INSTITUTION = 'PSUNV' and trnsTo.INSTITUTION = crseOffer.INSTITUTION and trnsTo.CRSE_ID = crseOffer.CRSE_ID and trnsTo.CRSE_OFFER_NBR = crseOffer.CRSE_OFFER_NBR and trnsTo.EFFDT = (SELECT MAX(trns2.EFFDT) FROM PS_TRNSFR_TO trns2 WHERE trns2.INSTITUTION = trnsTo.INSTITUTION AND trns2.TRNSFR_SRC_ID = trnsTo.TRNSFR_SRC_ID AND trns2.COMP_SUBJECT_AREA = trnsTo.COMP_SUBJECT_AREA AND trns2.TRNSFR_EQVLNCY_CMP = trnsTo.TRNSFR_EQVLNCY_CMP) and crseOffer.EFFDT = (SELECT MAX(offer2.EFFDT) FROM PS_CRSE_OFFER offer2 WHERE offer2.INSTITUTION = crseOffer.INSTITUTION AND offer2.CRSE_ID = crseOffer.CRSE_ID AND offer2.CRSE_OFFER_NBR = crseOffer.CRSE_OFFER_NBR) and crseOffer.crse_id = Degree Works | Shepherd Settings Technical Guide 36 crseCatalog.crse_id AND crseCatalog.effdt = (SELECT MAX(crseCatalog1.effdt) FROM ps_crse_catalog crseCatalog1 WHERE crseCatalog1.crse_id = crseCatalog.crse_id) integration.peoplesoft.mappingQuery.trns To.sgheOrderBy Text Do not modify. ORDER BY trnsTo.INSTITUTION, trnsTo.TRNSFR_SRC_ID, trnsTo.COMP_SUBJECT_AREA, trnsTo.TRNSFR_EQVLNCY_CMP *** termTbl *** integration.peoplesoft.mappingQuery.ter mTbl.catYrBeg.sgheSelect Text Do not modify. SELECT distinct termTbl.strm, termTbl.institution, termTbl.acad_career, termTbl.descr, termTbl.acad_year, termTbl.descrshort, termTbl.term_begin_dt, termTbl.term_end_dt, termTbl.session_code integration.peoplesoft.mappingQuery.ter mTbl.catYrBeg.clientFrom Text FROM ps_term_tbl termTbl integration.peoplesoft.mappingQuery.ter mTbl.catYrBeg.clientWhere Text WHERE termTbl.institution = 'PSUNV' integration.peoplesoft.mappingQuery.ter mTbl.catYrBeg.sgheOrderBy Text Do not modify. ORDER BY termTbl.acad_career, termTbl.term_begin_dt integration.peoplesoft.mappingQuery.ter mTbl.catYrEnd.sgheSelect Text Do not modify. SELECT distinct termTbl.strm, termTbl.institution, termTbl.acad_career, termTbl.descr, termTbl.acad_year, termTbl.descrshort, termTbl.term_begin_dt, termTbl.term_end_dt, termTbl.session_code integration.peoplesoft.mappingQuery.ter mTbl.catYrEnd.clientFrom Text FROM ps_term_tbl termTbl integration.peoplesoft.mappingQuery.ter mTbl.catYrEnd.clientWhere Text WHERE termTbl.institution = 'PSUNV' integration.peoplesoft.mappingQuery.ter mTbl.catYrEnd.sgheOrderBy Text Do not modify. Degree Works | Shepherd Settings Technical Guide 37 ORDER BY termTbl.acad_career, termTbl.term_end_dt *** acadCarTbl *** integration.peoplesoft.mappingQuery.aca dCarTbl.sgheSelect Text Do not modify. SELECT acadCarTbl.institution, acadCarTbl.acad_career, acadCarTbl.effdt, acadCarTbl.descr, acadCarTbl.grading_scheme, acadCarTbl.grading_basis, acadCarTbl.repeat_scheme integration.peoplesoft.mappingQuery.aca dCarTbl.clientFrom Text FROM ps_acad_car_tbl acadCarTbl integration.peoplesoft.mappingQuery.aca dCarTbl.clientWhere Text WHERE acadCarTbl.INSTITUTION = 'PSUNV' integration.peoplesoft.mappingQuery.aca dCarTbl.sgheOrderBy Text Do not modify. ORDER BY acadCarTbl.institution, acadCarTbl.acad_career, acadCarTbl.effdt integration.peoplesoft.report This entry contains a complete query to extract the value for special report data not already contained in the student data extract. Key Value Type Description integration.peoplesoft.report.cumGpa Text Sample query Value that selects ONE “report” column to retrieve the Cum GPA to be displayed on the student’s audit (if the stylesheet is localized): SELECT b.cum_gpa as code_value FROM (SELECT MAX(strm) e, emplid, acad_career from ps_stdnt_car_term WHERE emplid = %EMPLID% GROUP BY emplid, acad_career) a, ps_stdnt_car_term b WHERE b.strm = a.e AND b.emplid = a.emplid AND b.acad_career = Degree Works | Shepherd Settings Technical Guide 38 a.acad_career AND a.emplid = b.emplid END-WHERE integration.peoplesoft.staffQuery These entries contain the queries that will be used to retrieve database records for the STAFF OPS extract. The FROM and WHERE clauses may be changed to be appropriate for your site. However, the SELECT and ORDER BY queries are included for reference only. Do not modify them. Changes to the SELECT or ORDER BY clauses will cause the OPS extract to fail. Key Value Type Value integration.peoplesoft.staffQuery.emailAddress.sg heSelect Text Do not modify. integration.peoplesoft.staffQuery.emailAddress.cli entFrom Text FROM ps_email_addresses email integration.peoplesoft.staffQuery.emailAddress.cli entWhere Text WHERE %SELECTED_KEYS% END-WHERE integration.peoplesoft.staffQuery.emailAddress.sg heOrderBy Text Do not modify. *** emailAddress *** SELECT email.emplid, email.e_addr_type, email.email_addr, email.pref_email_flag ORDER BY email.emplid, email.e_addr_type *** staff *** integration.peoplesoft.staffQuery.staff.sgheSelect Text Do not modify. SELECT staff.emplid, staff.name, staff.name_display, staff.first_name, staff.middle_name, staff.last_name, staff.sex, staff.birthdate integration.peoplesoft.staffQuery.staff.clientFrom Text FROM ps_personal_data staff integration.peoplesoft.staffQuery.staff.clientWhere Text WHERE %SELECTED_KEYS% END-WHERE integration.peoplesoft.staffQuery.staff.sgheOrderB y Text Do not modify. Degree Works | Shepherd Settings Technical Guide ORDER BY staff.emplid 39 integration.peoplesoft.studentQuery These entries contain the queries that will be used to retrieve database records for the STUDENT OPS extract. The FROM and WHERE clauses may be changed to be appropriate for your site. However, the SELECT and ORDER BY queries are included for reference only. Do not modify them. Changes to the SELECT or ORDER BY clauses will cause the OPS extract to fail. Key Value Type Value integration.peoplesoft.studentQuery.acadCarTbl. sgheSelect Text Do not modify. integration.peoplesoft.studentQuery.acadCarTbl. clientFrom Text FROM ps_acad_car_tbl acadCarTbl integration.peoplesoft.studentQuery.acadCarTbl. clientWhere Text WHERE acadCarTbl.INSTITUTION = 'PSUNV' END-WHERE integration.peoplesoft.studentQuery.acadCarTbl. sgheOrderBy Text Do not modify. *** acadCarTbl *** SELECT acadCarTbl.institution, acadCarTbl.acad_career, acadCarTbl.effdt, acadCarTbl.descr, acadCarTbl.grading_scheme, acadCarTbl.grading_basis, acadCarTbl.repeat_scheme ORDER BY acadCarTbl.institution, acadCarTbl.acad_career, acadCarTbl.effdt *** acadPlan *** Do not modify. integration.peoplesoft.studentQuery.acadPlan.sg heSelect Text integration.peoplesoft.studentQuery.acadPlan.cli entFrom Text FROM ps_acad_plan acadPlan integration.peoplesoft.studentQuery.acadPlan.cli entWhere Text WHERE %SELECTED_KEYS% SELECT acadPlan.emplid, acadPlan.acad_career, acadPlan.stdnt_car_nbr, acadPlan.effdt, acadPlan.effseq, acadPlan.acad_plan, acadPlan.plan_sequence, acadPlan.req_term, acadPlan.stdnt_degr AND acadPlan.effdt = ( SELECT max(pln_ed.effdt) FROM ps_acad_plan pln_ed WHERE pln_ed.emplid = acadPlan.emplid AND Degree Works | Shepherd Settings Technical Guide 40 pln_ed.acad_career = acadPlan.acad_career AND pln_ed.stdnt_car_nbr = acadPlan.stdnt_car_nbr AND pln_ed.acad_plan=acadPlan.acad_p lan AND pln_ed.effdt <= SYSDATE) AND acadPlan.effseq = ( SELECT max(pln_es.effseq) FROM ps_acad_plan pln_es WHERE pln_es.emplid = acadPlan.emplid AND pln_es.acad_career = acadPlan.acad_career AND pln_es.stdnt_car_nbr = acadPlan.stdnt_car_nbr AND pln_es.acad_plan = acadPlan.acad_plan AND pln_es.effdt = acadPlan.effdt ) END-WHERE integration.peoplesoft.studentQuery.acadPlan.sg heOrderBy Text Do not modify. ORDER BY acadPlan.emplid, acadPlan.acad_career, acadPlan.stdnt_car_nbr, acadPlan.effdt, acadPlan.effseq, acadPlan.acad_plan *** acadPlanTbl *** Do not modify. integration.peoplesoft.studentQuery.acadPlanTb l.sgheSelect Text integration.peoplesoft.studentQuery.acadPlanTb l.clientFrom Text FROM ps_acad_plan_tbl acadPlanTbl integration.peoplesoft.studentQuery.acadPlanTb l.clientWhere Text WHERE acadPlanTbl.INSTITUTION = 'PSUNV' END-WHERE integration.peoplesoft.studentQuery.acadPlanTb l.sgheOrderBy Text Do not modify. Degree Works | Shepherd Settings Technical Guide SELECT acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt, acadPlanTbl.eff_status, acadPlanTbl.descr, acadPlanTbl.acad_plan_type, acadPlanTbl.acad_prog, acadPlanTbl.degree, acadPlanTbl.acad_career ORDER BY acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt 41 *** acadProg *** Do not modify. integration.peoplesoft.studentQuery.acadProg.s gheSelect Text integration.peoplesoft.studentQuery.acadProg.cl ientFrom Text FROM ps_acad_prog acadProg integration.peoplesoft.studentQuery.acadProg.cl ientWhere Text WHERE %SELECTED_KEYS% AND acadProg.effdt = SELECT acadProg.emplid, acadProg.acad_career, acadProg.stdnt_car_nbr, acadProg.effdt, acadProg.effseq, acadProg.institution, acadProg.acad_prog, acadProg.campus, acadProg.req_term, acadProg.acad_prog_dual, acadProg.joint_prog_appr ( SELECT max(acadProgEd.effdt) FROM ps_acad_prog acadProgEd WHERE acadProgEd.emplid = acadProg.emplid AND acadProgEd.acad_career = acadProg.acad_career AND acadProgEd.stdnt_car_nbr = acadProg.stdnt_car_nbr AND acadProgEd.effdt <= SYSDATE) AND acadProg.effseq = ( SELECT max(acadProgEs.effseq) FROM ps_acad_prog acadProgEs WHERE acadProgEs.emplid = acadProg.emplid AND acadProgEs.acad_career = acadProg.acad_career AND acadProgEs.stdnt_car_nbr = acadProg.stdnt_car_nbr AND acadProgEs.effdt = acadProg.effdt) END-WHERE integration.peoplesoft.studentQuery.acadProg.s gheOrderBy Text Do not modify. ORDER BY acadProg.emplid, acadProg.acad_career, acadProg.stdnt_car_nbr, acadProg.effdt, acadProg.effseq *** acadSubplan *** integration.peoplesoft.studentQuery.acadSubpla n.sgheSelect Degree Works | Shepherd Settings Technical Guide Text Do not modify. SELECT acadSubplan.emplid, 42 acadSubplan.acad_career, acadSubplan.stdnt_car_nbr, acadSubplan.effdt, acadSubplan.effseq, acadSubplan.acad_plan, acadSubplan.acad_sub_plan, acadSubplan.req_term integration.peoplesoft.studentQuery.acadSubpla n.clientFrom Text FROM ps_acad_subplan acadSubplan integration.peoplesoft.studentQuery.acadSubpla n.clientWhere Text WHERE %SELECTED_KEYS% AND acadSubplan.effdt = ( SELECT max(acadSubplanEd.effdt) FROM ps_acad_subplan acadSubplanEd WHERE acadSubplanEd.emplid = acadSubplan.emplid AND acadSubplanEd.acad_career = acadSubplan.acad_career AND acadSubplanEd.stdnt_car_nbr = acadSubplan.stdnt_car_nbr AND acadSubplanEd.acad_plan = acadSubplan.acad_plan AND acadSubplanEd.acad_sub_plan = acadSubplan.acad_sub_plan AND acadSubplanEd.effdt <= SYSDATE) AND acadSubplan.effseq = ( SELECT max(acadSubplanEs.effseq) FROM ps_acad_subplan acadSubplanEs WHERE acadSubplanEs.emplid = acadSubplan.emplid AND acadSubplanEs.acad_career = acadSubplan.acad_career AND acadSubplanEs.stdnt_car_nbr = acadSubplan.stdnt_car_nbr AND acadSubplanEs.acad_plan = acadSubplan.acad_plan AND acadSubplanEs.acad_sub_plan = acadSubplan.acad_sub_plan AND acadSubplanEs.effdt = acadSubplan.effdt) END-WHERE integration.peoplesoft.studentQuery.acadSubpla n.sgheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. 43 ORDER BY acadSubplan.emplid *** acadSubplnTbl *** Do not modify. integration.peoplesoft.studentQuery.acadSubpln Tbl.sgheSelect Text integration.peoplesoft.studentQuery.acadSubpln Tbl.clientFrom Text FROM ps_acad_subpln_tbl acadSubplnTbl integration.peoplesoft.studentQuery.acadSubpln Tbl.clientWhere Text WHERE acadSubplnTbl.INSTITUTION = 'PSUNV' SELECT acadSubplnTbl.institution, acadSubplnTbl.acad_plan, acadSubplnTbl.acad_sub_plan, acadSubplnTbl.effdt, acadSubplnTbl.eff_status, acadSubplnTbl.acad_subplan_type, acadSubplnTbl.descr END-WHERE integration.peoplesoft.studentQuery.acadSubpln Tbl.sgheOrderBy Text Do not modify. ORDER BY acadSubplnTbl.institution, acadSubplnTbl.acad_plan, acadSubplnTbl.acad_sub_plan, acadSubplnTbl.effdt *** attrDtl *** Do not modify. integration.peoplesoft.studentQuery.attrDtl.sghe Select Text integration.peoplesoft.studentQuery.attrDtl.client From Text FROM ps_stdnt_attr_dtl attrDtl integration.peoplesoft.studentQuery.attrDtl.client Where Text WHERE attrDtl.effdt = SELECT DISTINCT(attrDtl.emplid), attrDtl.acad_career, attrDtl.stdnt_car_nbr, attrDtl.effdt, attrDtl.effseq, attrDtl.stdnt_attr, attrDtl.stdnt_attr_value, attrDtl.stdnt_attr_val_prm, attrDtl.institution ( SELECT max(effdt) FROM ps_stdnt_attr_dtl WHERE emplid = attrDtl.emplid GROUP BY emplid) AND %SELECTED_KEYS% END-WHERE integration.peoplesoft.studentQuery.attrDtl.sghe OrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY attrDtl.emplid, attrDtl.acad_career, attrDtl.stdnt_car_nbr, 44 attrDtl.effdt, attrDtl.effseq, attrDtl.stdnt_attr, attrDtl.stdnt_attr_value *** attrTbl *** Do not modify. integration.peoplesoft.studentQuery.attrTbl.sghe Select Text integration.peoplesoft.studentQuery.attrTbl.client From Text FROM ps_stdnt_attr_tbl attrTbl integration.peoplesoft.studentQuery.attrTbl.client Where Text WHERE attrTbl.eff_status = 'A' SELECT attrTbl.institution, attrTbl.stdnt_attr, attrTbl.effdt, attrTbl.descr, attrTbl.acad_prog, attrTbl.acad_career, attrTbl.eff_status AND attrTbl.INSTITUTION = 'PSUNV' END-WHERE integration.peoplesoft.studentQuery.attrTbl.sghe OrderBy Text Do not modify. ORDER BY attrTbl.institution, attrTbl.stdnt_attr, attrTbl.effdt *** carMlstn *** Do not modify. integration.peoplesoft.studentQuery.carMlstn.sg heSelect Text integration.peoplesoft.studentQuery.carMlstn.cli entFrom Text FROM ps_stdnt_car_mlstn carMlstn integration.peoplesoft.studentQuery.carMlstn.cli entWhere Text WHERE carMlstn.institution='PSUNV' SELECT DISTINCT(carMlstn.emplid), carMlstn.institution, carMlstn.acad_career, carMlstn.acad_prog, carMlstn.effdt, carMlstn.acad_plan, carMlstn.milestone_nbr, carMlstn.milestone, carMlstn.descr, carMlstn.milestone_complete AND carMlstn.effdt = ( SELECT MAX(carMlstn1.effdt) FROM ps_stdnt_car_mlstn carMlstn1 WHERE carMlstn.emplid = carMlstn1.emplid AND carMlstn.institution = carMlstn1.institution Degree Works | Shepherd Settings Technical Guide 45 AND carMlstn.acad_career = carMlstn1.acad_career AND carMlstn.acad_prog = carMlstn1.acad_prog AND carMlstn.acad_plan = carMlstn1.acad_plan AND carMlstn.milestone_nbr = carMlstn1.milestone_nbr AND carMlstn.milestone_complete = 'Y') AND %SELECTED_KEYS% END-WHERE integration.peoplesoft.studentQuery.carMlstn.sg heOrderBy Text Do not modify. ORDER BY carMlstn.emplid, carMlstn.institution, carMlstn.acad_career, carMlstn.acad_prog, carMlstn.effdt, carMlstn.acad_plan, carMlstn.milestone_nbr *** classAssoc *** Do not modify. integration.peoplesoft.studentQuery.classAssoc .sgheSelect Text integration.peoplesoft.studentQuery.classAssoc .clientFrom Text FROM ps_class_assoc classAssoc, ps_class_tbl classTbl, ps_stdnt_enrl stdntEnrl integration.peoplesoft.studentQuery.classAssoc .clientWhere Text WHERE %SELECTED_KEYS% SELECT distinct classAssoc.crse_id, classAssoc.crse_offer_nbr, classAssoc.strm, classAssoc.session_code, classAssoc.associated_class, classAssoc.rqmnt_designtn AND stdntEnrl.institution = 'PSUNV' AND classAssoc.rqmnt_designtn <> ' ' AND classAssoc.crse_id = classTbl.crse_id AND classAssoc.crse_offer_nbr = classTbl.crse_offer_nbr AND classAssoc.strm = classTbl.strm AND classAssoc.session_code = classTbl.session_code AND classTbl.session_code = stdntEnrl.session_code AND classTbl.class_nbr = stdntEnrl.class_nbr Degree Works | Shepherd Settings Technical Guide 46 AND classTbl.strm = stdntEnrl.strm AND classTbl.institution = stdntEnrl.institution END-WHERE integration.peoplesoft.studentQuery.classAssoc .sgheOrderBy Text Do not modify. ORDER BY classAssoc.crse_id, classAssoc.crse_offer_nbr, classAssoc.strm, classAssoc.session_code, classAssoc.associated_class *** classAttribute *** Do not modify. integration.peoplesoft.studentQuery.classAttrib ute.sgheSelect Text integration.peoplesoft.studentQuery.classAttrib ute.clientFrom Text FROM ps_class_attribute classAttribute, ps_class_tbl classTbl, ps_stdnt_enrl stdntEnrl integration.peoplesoft.studentQuery.classAttrib ute.clientWhere Text WHERE %SELECTED_KEYS% SELECT distinct classAttribute.crse_id, classAttribute.crse_offer_nbr, classAttribute.strm, classAttribute.session_code, classAttribute.class_section, classAttribute.crse_attr, classAttribute.crse_attr_value AND stdntEnrl.strm = classTbl.strm AND stdntEnrl.class_nbr = classTbl.class_nbr AND classTbl.crse_id = classAttribute.crse_id AND classTbl.crse_offer_nbr = classAttribute.crse_offer_nbr AND classTbl.strm = classAttribute.strm AND classTbl.session_code = classAttribute.session_code AND classTbl.class_section = classAttribute.class_section END-WHERE integration.peoplesoft.studentQuery.classAttrib ute.sgheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY classAttribute.crse_id, classAttribute.crse_offer_nbr, classAttribute.strm, classAttribute.session_code, classAttribute.class_section, classAttribute.crse_attr, 47 classAttribute.crse_attr_value *** classCatalog *** integration.peoplesoft.studentQuery.classCatalo g.sgheSelect Text Do not modify. SELECT crseCatalog.crse_id, crseCatalog.effdt, crseCatalog.eff_status, crseCatalog.descr, crseCatalog.equiv_crse_id, crseCatalog.allow_mult_enroll, crseCatalog.units_minimum, crseCatalog.units_maximum, crseCatalog.units_acad_prog, crseCatalog.units_finaid_prog, crseCatalog.crse_repeatable, crseCatalog.units_repeat_limit, crseCatalog.crse_repeat_limit, crseCatalog.grading_basis, crseCatalog.course_title_long, crseCatalog.descrlong integration.peoplesoft.studentQuery.classCatalo g.clientFrom Text FROM ps_stdnt_enrl stdntEnrl, ps_class_tbl classTbl, ps_crse_Catalog crseCatalog integration.peoplesoft.studentQuery.classCatalo g.clientWhere Text WHERE %SELECTED_KEYS% AND stdntEnrl.strm = classTbl.strm AND stdntEnrl.class_nbr = classTbl.class_nbr AND classTbl.crse_id = crseCatalog.crse_id AND crseCatalog.effdt = (SELECT MAX(crseCatalog1.effdt) FROM ps_crse_catalog crseCatalog1 WHERE crseCatalog1.crse_id = crseCatalog.crse_id) END-WHERE integration.peoplesoft.studentQuery.classCatalo g.sgheOrderBy Text Do not modify. ORDER BY crseCatalog.crse_id *** classMtgPat *** integration.peoplesoft.studentQuery.classMtgPa Degree Works | Shepherd Settings Technical Guide Text Do not modify. 48 t.sgheSelect SELECT distinct classMtgPat.crse_id, classMtgPat.crse_offer_nbr, classMtgPat.strm, classMtgPat.session_code, classMtgPat.class_section, classMtgPat.class_mtg_nbr, classMtgPat.crs_topic_id, crseTopics.descrshort, crseTopics.descr integration.peoplesoft.studentQuery.classMtgPa t.clientFrom Text FROM ps_stdnt_enrl stdntEnrl, ps_class_tbl classTbl, ps_class_mtg_pat classMtgPat, ps_crse_topics crseTopics integration.peoplesoft.studentQuery.classMtgPa t.clientWhere Text WHERE %SELECTED_KEYS% AND stdntEnrl.institution = 'PSUNV' AND classTbl.institution = stdntEnrl.institution AND classTbl.session_code = stdntEnrl.session_code AND classTbl.class_nbr = stdntEnrl.class_nbr AND classTbl.strm = stdntEnrl.strm AND classMtgPat.crs_topic_id <> 0 AND classMtgPat.crse_id = classTbl.crse_id AND classMtgPat.strm = classTbl.strm AND classMtgPat.crse_offer_nbr = classTbl.crse_offer_nbr AND classMtgPat.class_section = classTbl.class_section AND classMtgPat.session_code = classTbl.session_code AND classMtgPat.crs_topic_id = crseTopics.crs_topic_id AND classMtgPat.crse_id = crseTopics.crse_id END-WHERE integration.peoplesoft.studentQuery.classMtgPa t.sgheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY classMtgPat.crse_id, classMtgPat.crse_offer_nbr, classMtgPat.strm, classMtgPat.session_code, classMtgPat.class_section, 49 classMtgPat.class_mtg_nbr *** classTbl *** Do not modify. integration.peoplesoft.studentQuery.classTbl.sg heSelect Text integration.peoplesoft.studentQuery.classTbl.cli entFrom Text FROM ps_class_tbl classTbl integration.peoplesoft.studentQuery.classTbl.cli entWhere Text WHERE EXISTS ( SELECT 0 SELECT classTbl.crse_id, classTbl.crse_offer_nbr, classTbl.strm, classTbl.session_code, classTbl.class_section, classTbl.institution, classTbl.acad_group, classTbl.subject, classTbl.catalog_nbr, classTbl.acad_career, classTbl.descr, classTbl.class_nbr, classTbl.class_stat, classTbl.acad_org, classTbl.campus, classTbl.location, classTbl.crs_topic_id, classTbl.associated_class FROM ps_stdnt_enrl stdntEnrl WHERE %SELECTED_KEYS% AND stdntEnrl.strm = classTbl.strm AND stdntEnrl.class_nbr = classTbl.class_nbr) END-WHERE integration.peoplesoft.studentQuery.classTbl.sg heOrderBy Text Do not modify. ORDER BY classTbl.crse_id, classTbl.crse_offer_nbr, classTbl.strm, classTbl.session_code, classTbl.class_section *** course *** integration.peoplesoft.studentQuery.course.sghe Select Degree Works | Shepherd Settings Technical Guide Text Do not modify. SELECT course.crse_id, course.effdt, course.crse_offer_nbr, course.institution, course.acad_group, course.subject, course.catalog_nbr, course.campus, course.acad_org, course.acad_career 50 integration.peoplesoft.studentQuery.course.clien tFrom Text FROM ps_crse_offer course integration.peoplesoft.studentQuery.course.clien tWhere Text WHERE course.effdt = ( SELECT MAX(course1.effdt) FROM ps_crse_offer course1 WHERE course1.crse_id = course.crse_id) AND course.crse_id IN (SELECT (trnsCrseDtl.crse_id) FROM ps_trns_crse_dtl trnsCrseDtl WHERE %SELECTED_KEYS% ) END-WHERE integration.peoplesoft.studentQuery.course.sghe OrderBy Text Do not modify. ORDER BY course.crse_id, course.effdt, course.crse_offer_nbr *** crseCatalog *** Do not modify. integration.peoplesoft.studentQuery.crseCatalog .sgheSelect Text integration.peoplesoft.studentQuery.crseCatalog .clientFrom Text FROM ps_crse_catalog catalog integration.peoplesoft.studentQuery.crseCatalog .clientWhere Text WHERE catalog.effdt = SELECT catalog.crse_id, catalog.effdt, catalog.eff_status, catalog.descr, catalog.equiv_crse_id, catalog.allow_mult_enroll, catalog.units_minimum, catalog.units_maximum, catalog.units_acad_prog, catalog.units_finaid_prog, catalog.crse_repeatable, catalog.units_repeat_limit, catalog.crse_repeat_limit, catalog.grading_basis, catalog.course_title_long, catalog.descrlong ( SELECT MAX(catalog1.effdt) FROM ps_crse_catalog catalog1 WHERE catalog1.crse_id = catalog.crse_id) AND catalog.crse_id IN ( SELECT (trnsCrseDtl.crse_id) FROM ps_trns_crse_dtl Degree Works | Shepherd Settings Technical Guide 51 trnsCrseDtl WHERE %SELECTED_KEYS% ) END-WHERE integration.peoplesoft.studentQuery.crseCatalog .sgheOrderBy Text Do not modify. ORDER BY catalog.crse_id, catalog.effdt *** crseTopics *** Do not modify. integration.peoplesoft.studentQuery.crseTopics. sgheSelect Text integration.peoplesoft.studentQuery.crseTopics. clientFrom Text FROM ps_crse_topics crseTopics, ps_class_tbl classTbl, ps_stdnt_enrl stdntEnrl integration.peoplesoft.studentQuery.crseTopics. clientWhere Text WHERE catalog.effdt = SELECT distinct crseTopics.crse_id, crseTopics.crs_topic_id, crseTopics.descr ( SELECT MAX(catalog1.effdt) FROM ps_crse_catalog catalog1 WHERE catalog1.crse_id = catalog.crse_id) AND catalog.crse_id IN ( SELECT (trnsCrseDtl.crse_id) FROM ps_trns_crse_dtl trnsCrseDtl WHERE %SELECTED_KEYS% ) END-WHERE integration.peoplesoft.studentQuery.crseTopics. sgheOrderBy Text Do not modify. ORDER BY catalog.crse_id, catalog.effdt *** emailAddress *** Do not modify. integration.peoplesoft.studentQuery.emailAddre ss.sgheSelect Text integration.peoplesoft.studentQuery.emailAddre ss.clientFrom Text FROM ps_email_addresses email integration.peoplesoft.studentQuery.emailAddre ss.clientWhere Text WHERE %SELECTED_KEYS% integration.peoplesoft.studentQuery.emailAddre ss.sgheOrderBy Text Degree Works | Shepherd Settings Technical Guide SELECT email.emplid, email.e_addr_type, email.email_addr, email.pref_email_flag END-WHERE Do not modify. ORDER BY email.emplid, 52 email.e_addr_type *** extCourse *** integration.peoplesoft.studentQuery.extCourse.s gheSelect Text integration.peoplesoft.studentQuery.extCourse.c lientFrom Text Do not modify. SELECT extCourse.emplid, extCourse.institution, extCourse.ext_org_id, extCourse.ext_course_nbr, extCourse.ext_crse_type, extCourse.ls_data_source, extCourse.ext_data_nbr, extCourse.begin_dt, extCourse.end_dt, extCourse.ext_term_type, extCourse.unt_taken, extCourse.grading_scheme, extCourse.grading_basis, extCourse.course_level, extCourse.crse_grade_input, extCourse.crse_grade_off, extCourse.school_subject, extCourse.school_crse_nbr, extCourse.ext_subject_area, extCourse.ext_career, extCourse.ext_term, extCourse.term_year, extCourse.descr, extCourse.unt_type, extCourse.ext_acad_level, extCourse.trans_credit_flag, extCourse.can_trns_type, extCourse.lastupddttm, extCourse.lastupdoprid FROM ps_trns_crse_dtl trnsCrse INNER JOIN ps_trns_crse_sch trnsCrseSch ON trnsCrse.emplid = trnsCrseSch.emplid AND trnsCrse.acad_career = trnsCrseSch.acad_career AND trnsCrse.institution = trnsCrseSch.institution AND trnsCrse.model_nbr = trnsCrseSch.model_nbr INNER JOIN ps_ext_course extCourse ON trnsCrse.emplid = extCourse.emplid AND trnsCrse.institution = extCourse.institution AND trnsCrseSch.ext_org_id = extCourse.ext_org_id AND trnsCrse.ext_course_nbr = extCourse.ext_course_nbr Degree Works | Shepherd Settings Technical Guide 53 integration.peoplesoft.studentQuery.extCourse.c lientWhere Text WHERE %SELECTED_KEYS% AND trnsCrse.institution = 'PSUNV' END-WHERE integration.peoplesoft.studentQuery.extCourse.s gheOrderBy Text Do not modify. ORDER BY extCourse.emplid, extCourse.institution, extCourse.ext_course_nbr *** extOrgTbl *** integration.peoplesoft.studentQuery.extOrgTbl.s gheSelect Text Do not modify. SELECT extOrgTbl.ext_org_id, extOrgTbl.effdt, extOrgTbl.eff_status, extOrgTbl.ext_org_type, extOrgTbl.descr integration.peoplesoft.studentQuery.extOrgTbl.cl ientFrom Text FROM ps_ext_org_tbl extOrgTbl integration.peoplesoft.studentQuery.extOrgTbl.cl ientWhere Text WHERE extOrgTbl.ext_org_id IN (SELECT (trnsCrseDtl.trnsfr_src_id) FROM ps_trns_crse_dtl trnsCrseDtl WHERE %SELECTED_KEYS% ) OR extOrgTbl.ext_org_id IN (SELECT (trnsCrseDtl.ext_org_id) FROM ps_trns_crse_sch trnsCrseDtl WHERE %SELECTED_KEYS% ) END-WHERE integration.peoplesoft.studentQuery.extOrgTbl.s gheOrderBy Text Do not modify. FROM ps_ext_org_tbl extOrgTbl *** futureDegreeTerm *** Do not modify. integration.peoplesoft.studentQuery.futureDegre eTerm.sgheSelect Text integration.peoplesoft.studentQuery.futureDegre eTerm.clientFrom Text FROM ps_acad_plan plan integration.peoplesoft.studentQuery.futureDegre eTerm.clientWhere Text WHERE plan.req_term SELECT plan.emplid, plan.acad_career, plan.stdnt_car_nbr, plan.effdt, plan.effseq, plan.acad_plan, plan.plan_sequence, plan.req_term, plan.stdnt_degr IN (SELECT MAX(plan1.req_term) FROM ps_acad_plan plan1 Degree Works | Shepherd Settings Technical Guide 54 WHERE plan1.req_term <= ( SELECT MAX(term.strm) FROM ps_term_tbl term WHERE term.term_begin_dt > SYSDATE AND term.acad_career = plan1.acad_career AND term.strm = plan1.req_term) AND plan.emplid = plan1.emplid) AND %SELECTED_KEYS% END-WHERE integration.peoplesoft.studentQuery.futureDegre eTerm.sgheOrderBy Text Do not modify. ORDER BY plan.emplid, plan.acad_career, plan.stdnt_car_nbr, plan.effdt, plan.effseq, plan.acad_plan *** gradeBasisTbl *** Do not modify. integration.peoplesoft.studentQuery.gradeBasis Tbl.sgheSelect Text integration.peoplesoft.studentQuery.gradeBasis Tbl.clientFrom Text FROM ps_grade_basis_tbl gradeBasisTbl integration.peoplesoft.studentQuery.gradeBasis Tbl.clientWhere Text WHERE gradeBasisTbl.setid = 'PSUNV' AND gradeBasisTbl.effdt = SELECT gradeBasisTbl.setid, gradeBasisTbl.grading_scheme, gradeBasisTbl.effdt, gradeBasisTbl.grading_basis, gradeBasisTbl.include_in_gpa, gradeBasisTbl.audit_grade_basis, gradeBasisTbl.descrformal ( SELECT max(gradeBasisTbl2.effdt) FROM ps_grade_basis_tbl gradeBasisTbl2 WHERE gradeBasisTbl.grading_scheme = gradeBasisTbl2.grading_scheme AND gradeBasisTbl.grading_basis = gradeBasisTbl2.grading_basis AND gradeBasisTbl.effdt <= SYSDATE) END-WHERE integration.peoplesoft.studentQuery.gradeBasis Tbl.sgheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY gradeBasisTbl.setid, gradeBasisTbl.grading_scheme, gradeBasisTbl.effdt, gradeBasisTbl.grading_basis 55 *** gradeTbl *** Do not modify. integration.peoplesoft.studentQuery.gradeTbl.sg heSelect Text integration.peoplesoft.studentQuery.gradeTbl.cli entFrom Text FROM ps_grade_tbl gradeTbl integration.peoplesoft.studentQuery.gradeTbl.cli entWhere Text WHERE gradeTbl.SETID = 'PSUNV' SELECT gradeTbl.setid, gradeTbl.grading_scheme, gradeTbl.effdt, gradeTbl.grading_basis, gradeTbl.crse_grade_input, gradeTbl.grade_convert, gradeTbl.grade_points, gradeTbl.earn_credit, gradeTbl.in_progress_grd, gradeTbl.valid_attempt, gradeTbl.exclude_prgrss_unt, gradeTbl.include_in_gpa AND gradeTbl.effdt = ( SELECT max(gradeTbl2.effdt) FROM ps_grade_tbl gradeTbl2 WHERE gradeTbl.grading_scheme = gradeTbl2.grading_scheme AND gradeTbl.grading_basis = gradeTbl2.grading_basis AND gradeTbl.crse_grade_input = gradeTbl2.crse_grade_input AND gradeTbl.effdt <= SYSDATE) END-WHERE integration.peoplesoft.studentQuery.gradeTbl.sg heOrderBy Text Do not modify. ORDER BY gradeTbl.setid, gradeTbl.grading_scheme, gradeTbl.effdt, gradeTbl.grading_basis, gradeTbl.crse_grade_input *** highestClassTerm *** integration.peoplesoft.studentQuery.highestClas sTerm.sgheSelect Text integration.peoplesoft.studentQuery.highestClas sTerm.clientFrom Text Degree Works | Shepherd Settings Technical Guide Do not modify. SELECT term.emplid, term.acad_career, term.institution, term.strm, term.acad_level_bot, term.stdnt_car_nbr, term.tot_trnsfr, term.tot_cumulative, term.tot_grade_points, term.tot_taken_gpa, term.cum_gpa FROM ps_stdnt_car_term term 56 integration.peoplesoft.studentQuery.highestClas sTerm.clientWhere Text WHERE term.strm IN (SELECT MAX(term1.strm) FROM ps_stdnt_car_term term1 WHERE term1.strm <= ( SELECT MAX(term2.strm) FROM ps_term_tbl term2 WHERE term2.term_begin_dt < SYSDATE AND term2.acad_career = term1.acad_career AND term2.institution = term1.institution AND term2.strm = term1.strm) AND term1.emplid = term.emplid) AND %SELECTED_KEYS% END-WHERE integration.peoplesoft.studentQuery.highestClas sTerm.sgheOrderBy Text Do not modify. ORDER BY term.emplid, term.acad_career, term.institution, term.strm *** highestDegreeTerm *** Do not modify. integration.peoplesoft.studentQuery.highestDeg reeTerm.sgheSelect Text integration.peoplesoft.studentQuery.highestDeg reeTerm.clientFrom Text FROM ps_acad_plan plan integration.peoplesoft.studentQuery.highestDeg reeTerm.clientWhere Text WHERE plan.req_term SELECT plan.emplid, plan.acad_career, plan.stdnt_car_nbr, plan.effdt, plan.effseq, plan.acad_plan, plan.plan_sequence, plan.req_term, plan.stdnt_degr IN ( SELECT MAX(plan1.req_term) FROM ps_acad_plan plan1 WHERE plan1.req_term <= (SELECT MAX(term.strm) FROM ps_term_tbl term WHERE term.term_begin_dt < SYSDATE AND term.acad_career = plan1.acad_career AND term.strm = plan1.req_term) AND plan.emplid = plan1.emplid) AND %SELECTED_KEYS% END-WHERE Degree Works | Shepherd Settings Technical Guide 57 integration.peoplesoft.studentQuery.highestDeg reeTerm.sgheOrderBy Text Do not modify. ORDER BY plan.emplid, plan.acad_career, plan.stdnt_car_nbr, plan.effdt, plan.effseq, plan.acad_plan *** repeatCodeTbl *** Do not modify. integration.peoplesoft.studentQuery.repeatCode Tbl.sgheSelect Text integration.peoplesoft.studentQuery.repeatCode Tbl.clientFrom Text FROM ps_repeat_code_tbl repeatCodeTbl integration.peoplesoft.studentQuery.repeatCode Tbl.clientWhere Text WHERE repeatCodeTbl.SETID = 'PSUNV' END-WHERE integration.peoplesoft.studentQuery.repeatCode Tbl.sgheOrderBy Text Do not modify. SELECT repeatCodeTbl.setid, repeatCodeTbl.repeat_scheme, repeatCodeTbl.effdt, repeatCodeTbl.repeat_code, repeatCodeTbl.earn_credit, repeatCodeTbl.units_attempted, repeatCodeTbl.include_in_gpa ORDER BY repeatCodeTbl.setid, repeatCodeTbl.repeat_scheme, repeatCodeTbl.effdt, repeatCodeTbl.repeat_code *** stdntAdvrHist *** Do not modify. integration.peoplesoft.studentQuery.stdntAdvrHi st.sgheSelect Text integration.peoplesoft.studentQuery.stdntAdvrHi st.clientFrom Text FROM ps_stdnt_advr_hist stdntAdvrHist integration.peoplesoft.studentQuery.stdntAdvrHi st.clientWhere Text WHERE %SELECTED_KEYS% SELECT stdntAdvrHist.emplid, stdntAdvrHist.institution, stdntAdvrHist.effdt, stdntAdvrHist.advisor_role, stdntAdvrHist.stdnt_advisor_nbr, stdntAdvrHist.acad_prog, stdntAdvrHist.advisor_id, stdntAdvrHist.acad_career, stdntAdvrHist.acad_plan AND stdntAdvrHist.effdt = ( SELECT max(stdntAdvrHistEd.effdt) FROM ps_stdnt_advr_hist stdntAdvrHistEd WHERE stdntAdvrHistEd.emplid = stdntAdvrHist.emplid AND stdntAdvrHistEd.acad_career = stdntAdvrHist.acad_career AND stdntAdvrHistEd.effdt <= Degree Works | Shepherd Settings Technical Guide 58 SYSDATE) END-WHERE integration.peoplesoft.studentQuery.stdntAdvrHi st.sgheOrderBy Text Do not modify. ORDER BY stdntAdvrHist.emplid, stdntAdvrHist.institution, stdntAdvrHist.effdt, stdntAdvrHist.advisor_role, stdntAdvrHist.stdnt_advisor_nbr *** stdntEnrl *** Do not modify. integration.peoplesoft.studentQuery.stdntEnrl.sg heSelect Text integration.peoplesoft.studentQuery.stdntEnrl.cli entFrom Text FROM ps_stdnt_enrl stdntEnrl integration.peoplesoft.studentQuery.stdntEnrl.cli entWhere Text WHERE %SELECTED_KEYS% integration.peoplesoft.studentQuery.stdntEnrl.sg heOrderBy Text SELECT stdntEnrl.emplid, stdntEnrl.acad_career, stdntEnrl.institution, stdntEnrl.strm, stdntEnrl.class_nbr, stdntEnrl.crse_career, stdntEnrl.session_code, stdntEnrl.stdnt_enrl_status, stdntEnrl.unt_taken, stdntEnrl.grading_basis_enrl, stdntEnrl.crse_grade_off, stdntEnrl.repeat_code, stdntEnrl.include_in_gpa, stdntEnrl.units_attempted, stdntEnrl.grade_points, stdntEnrl.grd_pts_per_unit, stdntEnrl.unt_earned, acad_prog, stdntEnrl.associated_class END-WHERE Do not modify. ORDER BY stdntEnrl.emplid, stdntEnrl.acad_career, stdntEnrl.institution, stdntEnrl.strm, stdntEnrl.class_nbr *** stdntEnrlInProgress *** integration.peoplesoft.studentQuery.stdntEnrlIn Progress.sgheSelect Degree Works | Shepherd Settings Technical Guide Text Do not modify. SELECT stdntEnrlInProgress.emplid, stdntEnrlInProgress.acad_career, stdntEnrlInProgress.institution, stdntEnrlInProgress.strm, class_nbr, stdntEnrlInProgress.crse_career, stdntEnrlInProgress.session_code , stdntEnrlInProgress.stdnt_enrl_s tatus, 59 stdntEnrlInProgress.unt_taken, stdntEnrlInProgress.grading_basi s_enrl, stdntEnrlInProgress.crse_grade_o ff, stdntEnrlInProgress.repeat_code, stdntEnrlInProgress.include_in_g pa, stdntEnrlInProgress.units_attemp ted, stdntEnrlInProgress.grade_points , stdntEnrlInProgress.grd_pts_per_ unit, stdntEnrlInProgress.unt_earned, stdntEnrlInProgress.acad_prog, stdntEnrlInProgress.associated_c lass integration.peoplesoft.studentQuery.stdntEnrlIn Progress.clientFrom Text FROM ps_stdnt_enrl stdntEnrlInProgress integration.peoplesoft.studentQuery.stdntEnrlIn Progress.clientWhere Text WHERE %SELECTED_KEYS% AND stdntEnrlInProgress.crse_grade_o ff < '0 ' END-WHERE integration.peoplesoft.studentQuery.stdntEnrlIn Progress.sgheOrderBy Text Do not modify. ORDER BY stdntEnrlInProgress.emplid, stdntEnrlInProgress.acad_career, stdntEnrlInProgress.institution, stdntEnrlInProgress.strm, stdntEnrlInProgress.class_nbr *** student *** Do not modify. integration.peoplesoft.studentQuery.student.sgh eSelect Text integration.peoplesoft.studentQuery.student.clie ntFrom Text FROM ps_personal_data pData integration.peoplesoft.studentQuery.student.clie ntWhere Text WHERE %SELECTED_KEYS% integration.peoplesoft.studentQuery.student.sgh eOrderBy Text SELECT DISTINCT(pData.emplid), pData.name, pData.name_display, pData.first_name,pData.middle_na me, pData.last_name, pData.sex, pData.birthdate END-WHERE Do not modify. ORDER BY pData.emplid *** studentTestScores *** Degree Works | Shepherd Settings Technical Guide 60 Do not modify. integration.peoplesoft.studentQuery.studentTest Scores.sgheSelect Text integration.peoplesoft.studentQuery.studentTest Scores.clientFrom Text FROM ps_stdnt_test_comp testScores integration.peoplesoft.studentQuery.studentTest Scores.clientWhere Text WHERE %SELECTED_KEYS% integration.peoplesoft.studentQuery.studentTest Scores.sgheOrderBy Text SELECT testScores.emplid, testScores.test_id, testScores.test_component, testScores.test_dt, testScores.ls_data_source, testScores.score, testScores.score_letter END-WHERE Do not modify. ORDER BY testScores.emplid, testScores.test_id, testScores.test_component, testScores.test_dt, testScores.ls_data_source *** term *** Do not modify. integration.peoplesoft.studentQuery.term.sgheS elect Text integration.peoplesoft.studentQuery.term.clientFr om Text FROM ps_stdnt_car_term carTerm integration.peoplesoft.studentQuery.term.clientW here Text WHERE carTerm.strm SELECT carTerm.emplid, carTerm.acad_career, carTerm.institution, carTerm.strm, carTerm.acad_level_bot, carTerm.stdnt_car_nbr, carTerm.tot_trnsfr, carTerm.tot_cumulative, carTerm.tot_grade_points, carTerm.tot_taken_gpa, cum_gpa IN (SELECT MAX (term1.strm) FROM ps_stdnt_car_term term1 WHERE term1.strm <= ( SELECT MAX (term2.strm) FROM ps_term_tbl term2 WHERE term2.term_begin_dt < SYSDATE AND term2.acad_career = term1.acad_career AND term2.institution = term1.institution AND term2.strm = term1.strm) AND term1.emplid = Degree Works | Shepherd Settings Technical Guide 61 carTerm.emplid) AND %SELECTED_KEYS% END-WHERE integration.peoplesoft.studentQuery.term.sgheOr derBy Text Do not modify. ORDER BY carTerm.emplid, carTerm.acad_career, carTerm.institution, carTerm.strm *** transferAttribute *** Do not modify. integration.peoplesoft.studentQuery.transferAttr ibute.sgheSelect Text integration.peoplesoft.studentQuery.transferAttr ibute.clientFrom Text FROM ps_class_attribute classAttribute, ps_trns_crse_dtl trnsCrse integration.peoplesoft.studentQuery.transferAttr ibute.clientWhere Text WHERE %SELECTED_KEYS% SELECT distinct classAttribute.crse_id, classAttribute.crse_offer_nbr, classAttribute.strm, classAttribute.session_code, classAttribute.class_section, classAttribute.crse_attr, classAttribute.crse_attr_value AND trnsCrse.articulation_term = classAttribute.strm AND trnsCrse.crse_id = classAttribute.crse_id AND trnsCrse.crse_offer_nbr = classAttribute.crse_offer_nbr END-WHERE integration.peoplesoft.studentQuery.transferAttr ibute.sgheOrderBy Text Do not modify. ORDER BY classAttribute.crse_id, classAttribute.crse_offer_nbr, classAttribute.strm, classAttribute.session_code, classAttribute.class_section, classAttribute.crse_attr, classAttribute.crse_attr_value *** trnsClassAssoc *** integration.peoplesoft.studentQuery.trnsClassA ssoc.sgheSelect Text integration.peoplesoft.studentQuery.trnsClassA Text Degree Works | Shepherd Settings Technical Guide Do not modify. SELECT distinct classAssoc.crse_id, classAssoc.crse_offer_nbr, classAssoc.strm, classAssoc.session_code, classAssoc.associated_class, classAssoc.rqmnt_designtn FROM ps_class_assoc classAssoc, 62 ssoc.clientFrom integration.peoplesoft.studentQuery.trnsClassA ssoc.clientWhere ps_trns_crse_dtl trnsCrse Text WHERE %SELECTED_KEYS% AND trnsCrse.institution = 'PSUNV' AND classAssoc.rqmnt_designtn <> ' ' AND classAssoc.crse_id = trnsCrse.crse_id AND classAssoc.crse_offer_nbr = trnsCrse.crse_offer_nbr AND classAssoc.strm = trnsCrse.articulation_term END-WHERE integration.peoplesoft.studentQuery.trnsClassA ssoc.sgheOrderBy Text Do not modify. ORDER BY classAssoc.crse_id, classAssoc.crse_offer_nbr, classAssoc.strm, classAssoc.session_code, classAssoc.associated_class *** trnsClassMtgPat *** integration.peoplesoft.studentQuery.trnsClassMt gPat.sgheSelect Text Do not modify. SELECT distinct classMtgPat.crse_id, classMtgPat.crse_offer_nbr, classMtgPat.strm, classMtgPat.session_code, classMtgPat.class_section, classMtgPat.class_mtg_nbr, classMtgPat.crs_topic_id, crseTopics.descrshort, crseTopics.descr integration.peoplesoft.studentQuery.trnsClassMt gPat.clientFrom Text FROM ps_class_mtg_pat classMtgPat, ps_trns_crse_dtl trnsCrse, ps_crse_topics crseTopics integration.peoplesoft.studentQuery.trnsClassMt gPat.clientWhere Text WHERE %SELECTED_KEYS% AND trnsCrse.institution = 'PSUNV' AND classMtgPat.crs_topic_id <> 0 AND classMtgPat.strm = trnsCrse.articulation_term AND classMtgPat.crse_id = trnsCrse.crse_id AND classMtgPat.crse_offer_nbr = trnsCrse.crse_offer_nbr AND classMtgPat.crs_topic_id = crseTopics.crs_topic_id Degree Works | Shepherd Settings Technical Guide 63 AND classMtgPat.crse_id = crseTopics.crse_id END-WHERE integration.peoplesoft.studentQuery.trnsClassMt gPat.sgheOrderBy Text Do not modify. ORDER BY classMtgPat.crse_id, classMtgPat.crse_offer_nbr, classMtgPat.strm, classMtgPat.session_code, classMtgPat.class_section, classMtgPat.class_mtg_nbr *** trnsCrseDtl *** Do not modify. integration.peoplesoft.studentQuery.trnsCrseDtl. sgheSelect Text integration.peoplesoft.studentQuery.trnsCrseDtl. clientFrom Text FROM ps_trns_crse_dtl trnsCrseDtl integration.peoplesoft.studentQuery.trnsCrseDtl. clientWhere Text WHERE %SELECTED_KEYS% integration.peoplesoft.studentQuery.trnsCrseDtl. sgheOrderBy Text Degree Works | Shepherd Settings Technical Guide SELECT trnsCrseDtl.emplid, trnsCrseDtl.acad_career, trnsCrseDtl.institution, trnsCrseDtl.model_nbr, trnsCrseDtl.articulation_term, trnsCrseDtl.trnsfr_eqvlncy_grp, trnsCrseDtl.trnsfr_eqvlncy_seq, trnsCrseDtl.trnsfr_src_id, trnsCrseDtl.trnsfr_eqvlncy, trnsCrseDtl.trnsfr_eqvlncy_cmp, trnsCrseDtl.ext_course_nbr, trnsCrseDtl.term_year, trnsCrseDtl.ext_term, trnsCrseDtl.school_subject, trnsCrseDtl.school_crse_nbr, trnsCrseDtl.descr, trnsCrseDtl.unt_taken, trnsCrseDtl.crse_id, trnsCrseDtl.crse_offer_nbr, trnsCrseDtl.grading_scheme, trnsCrseDtl.grading_basis, trnsCrseDtl.unt_trnsfr, trnsCrseDtl.crse_grade_off, trnsCrseDtl.grd_pts_per_unit, trnsCrseDtl.earn_credit, trnsCrseDtl.include_in_gpa, trnsCrseDtl.units_attempted, trnsCrseDtl.repeat_code, trnsCrseDtl.rqmnt_designtn, trnsCrseDtl.valid_attempt END-WHERE Do not modify. ORDER BY trnsCrseDtl.emplid, trnsCrseDtl.acad_career, trnsCrseDtl.institution, trnsCrseDtl.model_nbr, 64 trnsCrseDtl.articulation_term, trnsCrseDtl.trnsfr_eqvlncy_grp, trnsCrseDtl.trnsfr_eqvlncy_seq *** trnsCrseSchCrse *** Do not modify. integration.peoplesoft.studentQuery.trnsCrseSc hCrse.sgheSelect Text integration.peoplesoft.studentQuery.trnsCrseSc hCrse.clientFrom Text FROM ps_trns_crse_sch trnsCrseSchCrse integration.peoplesoft.studentQuery.trnsCrseSc hCrse.clientWhere Text WHERE %SELECTED_KEYS% integration.peoplesoft.studentQuery.trnsCrseSc hCrse.sgheOrderBy Text SELECT trnsCrseSchCrse.emplid, trnsCrseSchCrse.acad_career, trnsCrseSchCrse.institution, trnsCrseSchCrse.model_nbr, trnsCrseSchCrse.ext_org_id, trnsCrseSchCrse.src_org_name END-WHERE Do not modify. ORDER BY trnsCrseSchCrse.emplid, trnsCrseSchCrse.acad_career, trnsCrseSchCrse.institution, trnsCrseSchCrse.model_nbr *** trnsCrseSchOthr *** Do not modify. integration.peoplesoft.studentQuery.trnsCrseSc hOthr.sgheSelect Text integration.peoplesoft.studentQuery.trnsCrseSc hOthr.clientFrom Text FROM ps_trns_crse_sch trnsCrseSchOthr integration.peoplesoft.studentQuery.trnsCrseSc hOthr.clientWhere Text WHERE %SELECTED_KEYS% integration.peoplesoft.studentQuery.trnsCrseSc hOthr.sgheOrderBy Text SELECT trnsCrseSchOthr.emplid, trnsCrseSchOthr.acad_career, trnsCrseSchOthr.institution, trnsCrseSchOthr.model_nbr, trnsCrseSchOthr.ext_org_id, trnsCrseSchOthr.src_org_name END-WHERE Do not modify. ORDER BY trnsCrseSchOthr.emplid, trnsCrseSchOthr.acad_career, trnsCrseSchOthr.institution, trnsCrseSchOthr.model_nbr *** trnsCrseSchTest *** integration.peoplesoft.studentQuery.trnsCrseSc hTest.sgheSelect Text integration.peoplesoft.studentQuery.trnsCrseSc Text Degree Works | Shepherd Settings Technical Guide Do not modify. SELECT trnsCrseSchTest.emplid, trnsCrseSchTest.acad_career, trnsCrseSchTest.institution, trnsCrseSchTest.model_nbr, trnsCrseSchTest.ext_org_id, trnsCrseSchTest.src_org_name FROM ps_trns_crse_sch 65 hTest.clientFrom trnsCrseSchTest integration.peoplesoft.studentQuery.trnsCrseSc hTest.clientWhere Text integration.peoplesoft.studentQuery.trnsCrseSc hTest.sgheOrderBy Text WHERE %SELECTED_KEYS% END-WHERE Do not modify. ORDER BY trnsCrseSchTest.emplid, trnsCrseSchTest.acad_career, trnsCrseSchTest.institution, trnsCrseSchTest.model_nbr *** trnsOthrCatalog *** Do not modify. integration.peoplesoft.studentQuery.trnsOthrCat alog.sgheSelect Text integration.peoplesoft.studentQuery.trnsOthrCat alog.clientFrom Text FROM ps_crse_catalog catalogOthr integration.peoplesoft.studentQuery.trnsOthrCat alog.clientWhere Text WHERE catalogOthr.effdt = SELECT catalogOthr.crse_id, catalogOthr.effdt, catalogOthr.eff_status, catalogOthr.descr, catalogOthr.equiv_crse_id, catalogOthr.allow_mult_enroll, catalogOthr.units_minimum, catalogOthr.units_maximum, catalogOthr.units_acad_prog, catalogOthr.units_finaid_prog, catalogOthr.crse_repeatable, catalogOthr.units_repeat_limit, catalogOthr.crse_repeat_limit, catalogOthr.grading_basis, catalogOthr.course_title_long, catalogOthr.descrlong ( SELECT MAX(catalog1.effdt) FROM ps_crse_catalog catalog1 WHERE catalog1.crse_id = catalogOthr.crse_id) AND catalogOthr.crse_id IN ( SELECT (trnsOthrDtl.crse_id) FROM ps_trns_othr_dtl trnsOthrDtl WHERE %SELECTED_KEYS% ) END-WHERE integration.peoplesoft.studentQuery.trnsOthrCat alog.sgheOrderBy Text Do not modify. ORDER BY catalogOthr.crse_id, catalogOthr.effdt *** trnsOthrDtl *** integration.peoplesoft.studentQuery.trnsOthrDtl. Degree Works | Shepherd Settings Technical Guide Text Do not modify. 66 sgheSelect SELECT trnsOthrDtl.emplid, trnsOthrDtl.acad_career, trnsOthrDtl.institution, trnsOthrDtl.model_nbr, trnsOthrDtl.articulation_term, trnsOthrDtl.trnsfr_eqvlncy_grp, trnsOthrDtl.trnsfr_eqvlncy_seq, trnsOthrDtl.descr, trnsOthrDtl.descrshort, trnsOthrDtl.othr_credit_type, trnsOthrDtl.trnsfr_stat, trnsOthrDtl.crse_id, trnsOthrDtl.crse_offer_nbr, trnsOthrDtl.unt_trnsfr, trnsOthrDtl.grading_scheme, trnsOthrDtl.grading_basis, trnsOthrDtl.crse_grade_off, trnsOthrDtl.grd_pts_per_unit, trnsOthrDtl.earn_credit, trnsOthrDtl.include_in_gpa, trnsOthrDtl.units_attempted, trnsOthrDtl.repeat_code, trnsOthrDtl.valid_attempt integration.peoplesoft.studentQuery.trnsOthrDtl. clientFrom Text FROM ps_trns_othr_dtl trnsOthrDtl integration.peoplesoft.studentQuery.trnsOthrDtl. clientWhere Text WHERE %SELECTED_KEYS% AND trnsOthrDtl.institution = 'PSUNV' AND trnsOthrDtl.trnsfr_stat = 'P' END-WHERE integration.peoplesoft.studentQuery.trnsOthrDtl. sgheOrderBy Text Do not modify. ORDER BY trnsOthrDtl.emplid, trnsOthrDtl.acad_career, trnsOthrDtl.institution, trnsOthrDtl.model_nbr, trnsOthrDtl.articulation_term, trnsOthrDtl.trnsfr_eqvlncy_grp, trnsOthrDtl.trnsfr_eqvlncy_seq *** trnsOthrOffer *** integration.peoplesoft.studentQuery.trnsOthrOff er.sgheSelect Text integration.peoplesoft.studentQuery.trnsOthrOff er.clientFrom Text Degree Works | Shepherd Settings Technical Guide Do not modify. SELECT courseOthr.crse_id, courseOthr.effdt, courseOthr.crse_offer_nbr, courseOthr.institution, courseOthr.acad_group, courseOthr.subject, courseOthr.catalog_nbr, courseOthr.campus, courseOthr.acad_org, courseOthr.acad_career FROM ps_crse_offer courseOthr 67 integration.peoplesoft.studentQuery.trnsOthrOff er.clientWhere Text WHERE courseOthr.effdt = ( SELECT MAX(course1.effdt) FROM ps_crse_offer course1 WHERE course1.crse_id = courseOthr.crse_id ) AND courseOthr.crse_id IN (SELECT (trnsOthrDtl.crse_id) FROM ps_trns_othr_dtl trnsOthrDtl WHERE %SELECTED_KEYS% ) END-WHERE integration.peoplesoft.studentQuery.trnsOthrOff er.sgheOrderBy Text Do not modify. ORDER BY courseOthr.crse_id, courseOthr.effdt, courseOthr.crse_offer_nbr *** trnsOthrPsxlat *** Do not modify. integration.peoplesoft.studentQuery.trnsOthrPs xlat.sgheSelect Text integration.peoplesoft.studentQuery.trnsOthrPs xlat.clientFrom Text FROM psxlatitem trnsOthrpsxl integration.peoplesoft.studentQuery.trnsOthrPs xlat.clientWhere Text WHERE trnsOthrpsxl.fieldname = 'OTHR_CREDIT_TYPE' SELECT trnsOthrpsxl.fieldname, trnsOthrpsxl.fieldvalue, trnsOthrpsxl.effdt, trnsOthrpsxl.xlatlongname, trnsOthrpsxl.xlatshortname END-WHERE integration.peoplesoft.studentQuery.trnsOthrPs xlat.sgheOrderBy Text Do not modify. ORDER BY trnsOthrpsxl.fieldvalue *** trnsTestCatalog *** integration.peoplesoft.studentQuery.trnsTestCat alog.sgheSelect Degree Works | Shepherd Settings Technical Guide Text Do not modify. SELECT catalogTest.crse_id, catalogTest.effdt, catalogTest.eff_status, catalogTest.descr, catalogTest.equiv_crse_id, catalogTest.allow_mult_enroll, catalogTest.units_minimum, catalogTest.units_maximum, catalogTest.units_acad_prog, catalogTest.units_finaid_prog, catalogTest.crse_repeatable, catalogTest.units_repeat_limit, catalogTest.crse_repeat_limit, catalogTest.grading_basis, catalogTest.course_title_long, 68 catalogTest.descrlong integration.peoplesoft.studentQuery.trnsTestCat alog.clientFrom Text FROM ps_crse_catalog catalogTest integration.peoplesoft.studentQuery.trnsTestCat alog.clientWhere Text WHERE catalogTest.effdt = ( SELECT MAX(catalog1.effdt) FROM ps_crse_catalog catalog1 WHERE catalog1.crse_id = catalogTest.crse_id) AND catalogTest.crse_id IN (SELECT (trnsTestDtl.crse_id) FROM ps_trns_test_dtl trnsTestDtl WHERE %SELECTED_KEYS% ) END-WHERE integration.peoplesoft.studentQuery.trnsTestCat alog.sgheOrderBy Text Do not modify. ORDER BY catalogTest.crse_id, catalogTest.effdt *** trnsTestDtl *** integration.peoplesoft.studentQuery.trnsTestDtl. sgheSelect Text Do not modify. SELECT trnsTestDtl.emplid, trnsTestDtl.acad_career, trnsTestDtl.institution, trnsTestDtl.model_nbr, trnsTestDtl.articulation_term, trnsTestDtl.trnsfr_eqvlncy_grp, trnsTestDtl.trnsfr_eqvlncy_seq, trnsTestDtl.trnsfr_stat, trnsTestDtl.tst_eqvlncy, trnsTestDtl.test_id, trnsTestDtl.test_component, trnsTestDtl.descr, trnsTestDtl.crse_id, trnsTestDtl.crse_offer_nbr, trnsTestDtl.unt_trnsfr, trnsTestDtl.grading_scheme, trnsTestDtl.grading_basis, trnsTestDtl.crse_grade_off, trnsTestDtl.grd_pts_per_unit, trnsTestDtl.earn_credit, trnsTestDtl.include_in_gpa, trnsTestDtl.units_attempted, trnsTestDtl.repeat_code, trnsTestDtl.valid_attempt integration.peoplesoft.studentQuery.trnsTestDtl. clientFrom Text FROM ps_trns_test_dtl trnsTestDtl integration.peoplesoft.studentQuery.trnsTestDtl. clientWhere Text WHERE %SELECTED_KEYS% Degree Works | Shepherd Settings Technical Guide AND trnsTestDtl.institution = 69 'PSUNV' AND trnsTestDtl.trnsfr_stat = 'P' END-WHERE integration.peoplesoft.studentQuery.trnsTestDtl. sgheOrderBy Text Do not modify. ORDER BY trnsTestDtl.emplid, trnsTestDtl.acad_career, trnsTestDtl.institution, trnsTestDtl.model_nbr, trnsTestDtl.articulation_term, trnsTestDtl.trnsfr_eqvlncy_grp, trnsTestDtl.trnsfr_eqvlncy_seq *** trnsTestOffer *** integration.peoplesoft.studentQuery.trnsTestOff er.sgheSelect Text Do not modify. SELECT courseTest.crse_id, courseTest.effdt, courseTest.crse_offer_nbr, courseTest.institution, courseTest.acad_group, courseTest.subject, courseTest.catalog_nbr, courseTest.campus, courseTest.acad_org, courseTest.acad_career integration.peoplesoft.studentQuery.trnsTestOff er.clientFrom Text FROM ps_crse_offer courseTest integration.peoplesoft.studentQuery.trnsTestOff er.clientWhere Text WHERE courseTest.effdt = ( SELECT MAX(course1.effdt) FROM ps_crse_offer course1 WHERE course1.crse_id = courseTest.crse_id ) AND courseTest.crse_id IN (SELECT (trnsTestDtl.crse_id) FROM ps_trns_test_dtl trnsTestDtl WHERE %SELECTED_KEYS% ) END-WHERE integration.peoplesoft.studentQuery.trnsTestOff er.sgheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY courseTest.crse_id, courseTest.effdt, courseTest.crse_offer_nbr 70 integration.peoplesoft.validationQuery These entries contain the queries that will be used to retrieve database records for the VALIDATION OPS extract. The FROM and WHERE clauses may be changed to be appropriate for your site. However, the SELECT and ORDER BY queries are included for reference only. Do not modify them. Changes to the SELECT or ORDER BY clauses will cause the OPS extract to fail. Key Value Type Value integration.peoplesoft.validationQuery.aud027.s gheSelect Text Do not modify. integration.peoplesoft.validationQuery.aud027.c lientFrom Text FROM ps_acad_plan_tbl acadPlanTbl integration.peoplesoft.validationQuery.aud027.c lientWhere Text WHERE acadPlanTbl.acad_plan_type = 'MAJ' *** aud027 *** SELECT acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt, acadPlanTbl.eff_status, acadPlanTbl.descr, acadPlanTbl.acad_plan_type, acadPlanTbl.acad_prog, acadPlanTbl.degree, acadPlanTbl.acad_career AND acadPlanTbl.eff_status = 'A' AND acadPlanTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.aud027.s gheOrderBy Text Do not modify. ORDER BY acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt *** aud029 *** Do not modify. integration.peoplesoft.validationQuery.aud029.s gheSelect Text integration.peoplesoft.validationQuery.aud029.c lientFrom Text FROM ps_acad_plan_tbl acadPlanTbl integration.peoplesoft.validationQuery.aud029.c Text WHERE acadPlanTbl.acad_plan_type Degree Works | Shepherd Settings Technical Guide SELECT acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt, acadPlanTbl.eff_status, acadPlanTbl.descr, acadPlanTbl.acad_plan_type, acadPlanTbl.acad_prog, acadPlanTbl.degree, acadPlanTbl.acad_career 71 = 'MIN' lientWhere AND acadPlanTbl.eff_status = 'A' AND acadPlanTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.aud029.s gheOrderBy Text Do not modify. ORDER BY acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt *** stu016 *** Do not modify. integration.peoplesoft.validationQuery.stu016.s gheSelect Text integration.peoplesoft.validationQuery.stu016.cli entFrom Text FROM ps_term_tbl termTbl integration.peoplesoft.validationQuery.stu016.cli entWhere Text WHERE termTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu016.s gheOrderBy Text Do not modify. SELECT distinct termTbl.strm, termTbl.institution, termTbl.acad_career, termTbl.descr, termTbl.acad_year, termTbl.descrshort, termTbl.term_begin_dt, termTbl.term_end_dt, termTbl.session_code ORDER BY termTbl.strm *** stu023 *** Do not modify. integration.peoplesoft.validationQuery.stu023.s gheSelect Text integration.peoplesoft.validationQuery.stu023.cli entFrom Text FROM ps_acad_plan_tbl acadPlanTbl integration.peoplesoft.validationQuery.stu023.cli entWhere Text WHERE acadPlanTbl.acad_plan_type = 'MAJ' SELECT acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt, acadPlanTbl.eff_status, acadPlanTbl.descr, acadPlanTbl.acad_plan_type, acadPlanTbl.acad_prog, acadPlanTbl.degree, acadPlanTbl.acad_career AND acadPlanTbl.eff_status = 'A' AND acadPlanTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu023.s gheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt 72 *** stu024 *** Do not modify. integration.peoplesoft.validationQuery.stu024.s gheSelect Text integration.peoplesoft.validationQuery.stu024.cli entFrom Text FROM ps_acad_plan_tbl acadPlanTbl integration.peoplesoft.validationQuery.stu024.cli entWhere Text WHERE acadPlanTbl.acad_plan_type = 'MIN' SELECT acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt, acadPlanTbl.eff_status, acadPlanTbl.descr, acadPlanTbl.acad_plan_type, acadPlanTbl.acad_prog, acadPlanTbl.degree, acadPlanTbl.acad_career AND acadPlanTbl.eff_status = 'A' AND acadPlanTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu024.s gheOrderBy Text Do not modify. ORDER BY acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt *** stu035 *** Do not modify. integration.peoplesoft.validationQuery.stu035.s gheSelect Text integration.peoplesoft.validationQuery.stu035.cli entFrom Text FROM ps_term_tbl termTbl integration.peoplesoft.validationQuery.stu035.cli entWhere Text WHERE termTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu035.s gheOrderBy Text Do not modify. SELECT distinct termTbl.strm, termTbl.institution, termTbl.acad_career, termTbl.descr, termTbl.acad_year, termTbl.descrshort, termTbl.term_begin_dt, termTbl.term_end_dt, termTbl.session_code ORDER BY termTbl.strm *** stu305 ** integration.peoplesoft.validationQuery.stu305.s gheSelect Text integration.peoplesoft.validationQuery.stu305.cli entFrom Text Degree Works | Shepherd Settings Technical Guide Do not modify. SELECT psxl.fieldname, psxl.fieldvalue, psxl.effdt, psxl.xlatlongname, psxl.xlatshortname FROM psxlatitem psxl 73 integration.peoplesoft.validationQuery.stu305.cli entWhere Text WHERE psxl.fieldname = 'ACADEMIC_LEVEL' END-WHERE integration.peoplesoft.validationQuery.stu305.s gheOrderBy Text Do not modify. ORDER BY psxl.fieldname, psxl.xlatshortname *** stu307 *** Do not modify. integration.peoplesoft.validationQuery.stu307.s gheSelect Text integration.peoplesoft.validationQuery.stu307.cli entFrom Text FROM ps_degree_tbl degreeTbl integration.peoplesoft.validationQuery.stu307.cli entWhere Text WHERE degreeTbl.eff_status = 'A' SELECT degreeTbl.degree, degreeTbl.effdt, degreeTbl.eff_status, degreeTbl.descr, degreeTbl.descrshort AND degreeTbl.effdt = ( SELECT MAX(degreeTbl2.effdt) FROM ps_degree_tbl degreeTbl2 WHERE degreeTbl2.degree = degreeTbl.degree AND degreeTbl2.effdt degreeTbl.effdt) = END-WHERE integration.peoplesoft.validationQuery.stu307.s gheOrderBy Text Do not modify. FROM ps_degree_tbl degreeTbl *** stu316 *** Do not modify. integration.peoplesoft.validationQuery.stu316.s gheSelect Text integration.peoplesoft.validationQuery.stu316.cli entFrom Text FROM ps_acad_prog_tbl acadProgTbl integration.peoplesoft.validationQuery.stu316.cli entWhere Text WHERE acadProgTbl.institution = 'PSUNV' SELECT acadProgTbl.institution, acadProgTbl.acad_prog, acadProgTbl.effdt, acadProgTbl.descr END-WHERE integration.peoplesoft.validationQuery.stu316.s gheOrderBy Text Do not modify. ORDER BY acadProgTbl.institution, acadProgTbl.acad_prog, acadProgTbl.effdt *** stu323 AcadPlanTbl *** Degree Works | Shepherd Settings Technical Guide 74 Do not modify. integration.peoplesoft.validationQuery.stu323A cadPlanTbl.sgheSelect Text integration.peoplesoft.validationQuery.stu323A cadPlanTbl.clientFrom Text FROM ps_acad_plan_tbl acadPlanTbl integration.peoplesoft.validationQuery.stu323A cadPlanTbl.clientWhere Text WHERE acadPlanTbl.acad_plan_type IN('GSS', 'PRE') SELECT acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt, acadPlanTbl.eff_status, acadPlanTbl.descr, acadPlanTbl.acad_plan_type, acadPlanTbl.acad_prog, acadPlanTbl.degree, acadPlanTbl.acad_career AND acadPlanTbl.eff_status = 'A' AND acadPlanTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu323A cadPlanTbl.sgheOrderBy Text Do not modify. ORDER BY acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt *** stu323 AcadSubPlanTbl *** Do not modify. integration.peoplesoft.validationQuery.stu323A cadSubPlanTbl.sgheSelect Text integration.peoplesoft.validationQuery.stu323A cadSubPlanTbl.clientFrom Text FROM ps_acad_subpln_tbl acadSubplnTbl integration.peoplesoft.validationQuery.stu323A cadSubPlanTbl.clientWhere Text WHERE acadSubplnTbl.acad_subplan_type = 'SPC' SELECT acadSubplnTbl.institution, acadSubplnTbl.acad_plan, acadSubplnTbl.acad_sub_plan, acadSubplnTbl.effdt, acadSubplnTbl.eff_status, acadSubplnTbl.descr, acadSubplnTbl.acad_subplan_type AND acadSubplnTbl.eff_status = 'A' AND acadSubplnTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu323A cadSubPlanTbl.sgheOrderBy Text Do not modify. ORDER BY acadSubplnTbl.institution, acadSubplnTbl.acad_plan, acadSubplnTbl.acad_sub_plan, acadSubplnTbl.effdt *** stu324 *** Degree Works | Shepherd Settings Technical Guide 75 Do not modify. integration.peoplesoft.validationQuery.stu324.s gheSelect Text integration.peoplesoft.validationQuery.stu324.cli entFrom Text FROM ps_acad_plan_tbl acadPlanTbl integration.peoplesoft.validationQuery.stu324.cli entWhere Text WHERE acadPlanTbl.acad_plan_type IN('HON', 'CRT', 'TH') SELECT acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt, acadPlanTbl.eff_status, acadPlanTbl.descr, acadPlanTbl.acad_plan_type, acadPlanTbl.acad_prog, acadPlanTbl.degree, acadPlanTbl.acad_career AND acadPlanTbl.eff_status = 'A' AND acadPlanTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu324.s gheOrderBy Text Do not modify. ORDER BY acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt *** stu350 *** Do not modify. integration.peoplesoft.validationQuery.stu350.s gheSelect Text integration.peoplesoft.validationQuery.stu350.cli entFrom Text FROM ps_acad_car_tbl acadCarTbl integration.peoplesoft.validationQuery.stu350.cli entWhere Text WHERE acadCarTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu350.s gheOrderBy Text Do not modify. SELECT acadCarTbl.institution, acadCarTbl.acad_career, acadCarTbl.effdt, acadCarTbl.descr, acadCarTbl.grading_scheme, acadCarTbl.grading_basis, acadCarTbl.repeat_scheme ORDER BY acadCarTbl.acad_career *** stu352 *** integration.peoplesoft.validationQuery.stu352.s gheSelect Text integration.peoplesoft.validationQuery.stu352.cli entFrom Text Degree Works | Shepherd Settings Technical Guide Do not modify. SELECT subjectTbl.institution, subjectTbl.subject, subjectTbl.effdt, subjectTbl.eff_status, subjectTbl.descr, subjectTbl.descrshort FROM ps_subject_tbl subjectTbl 76 integration.peoplesoft.validationQuery.stu352.cli entWhere Text WHERE subjectTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu352.s gheOrderBy Text Do not modify. ORDER BY subjectTbl.subject *** stu356 *** Do not modify. integration.peoplesoft.validationQuery.stu356.s gheSelect Text integration.peoplesoft.validationQuery.stu356.cli entFrom Text FROM ps_grade_basis_tbl gradeBasisTbl, ps_acad_car_tbl acadCarTbl integration.peoplesoft.validationQuery.stu356.cli entWhere Text WHERE gradeBasisTbl.setid = 'PSUNV' AND gradeBasisTbl.setid = acadCarTbl.institution SELECT gradeBasisTbl.setid, gradeBasisTbl.grading_scheme, gradeBasisTbl.effdt, gradeBasisTbl.grading_basis, gradeBasisTbl.include_in_gpa, gradeBasisTbl.audit_grade_basis, gradeBasisTbl.descrformal, acadCarTbl.acad_career AND gradeBasisTbl.grading_scheme = acadCarTbl.grading_scheme END-WHERE integration.peoplesoft.validationQuery.stu356.s gheOrderBy Text Do not modify. ORDER BY gradeBasisTbl.setid, gradeBasisTbl.grading_scheme, gradeBasisTbl.effdt, gradeBasisTbl.grading_basis, acadCarTbl.acad_career *** stu385 *** Do not modify. integration.peoplesoft.validationQuery.stu385.s gheSelect Text integration.peoplesoft.validationQuery.stu385.cli entFrom Text FROM ps_grade_tbl gradeTbl, ps_acad_car_tbl acadCarTbl integration.peoplesoft.validationQuery.stu385.cli entWhere Text WHERE gradeTbl.setid = 'PSUNV' Degree Works | Shepherd Settings Technical Guide SELECT gradeTbl.setid, gradeTbl.grading_scheme, gradeTbl.effdt, gradeTbl.grading_basis, gradeTbl.crse_grade_input, gradeTbl.grade_convert, gradeTbl.grade_points, gradeTbl.earn_credit, gradeTbl.in_progress_grd, gradeTbl.valid_attempt, gradeTbl.exclude_prgrss_unt, gradeTbl.include_in_gpa, acadCarTbl.acad_career AND gradeTbl.setid = 77 acadCarTbl.institution AND gradeTbl.grading_scheme = acadCarTbl.grading_scheme END-WHERE integration.peoplesoft.validationQuery.stu385.s gheOrderBy Text Do not modify. ORDER BY gradeTbl.setid, gradeTbl.grading_scheme, gradeTbl.effdt, gradeTbl.grading_basis, gradeTbl.crse_grade_input, acadCarTbl.acad_career *** stu560 *** Do not modify. integration.peoplesoft.validationQuery.stu560.s gheSelect Text integration.peoplesoft.validationQuery.stu560.cli entFrom Text FROM ps_acad_prog_tbl acadProgTbl integration.peoplesoft.validationQuery.stu560.cli entWhere Text WHERE acadProgTbl.institution = 'PSUNV' SELECT acadProgTbl.institution, acadProgTbl.acad_prog, acadProgTbl.effdt, acadProgTbl.descr END-WHERE integration.peoplesoft.validationQuery.stu560.s gheOrderBy Text Do not modify. ORDER BY acadProgTbl.institution, acadProgTbl.acad_prog, acadProgTbl.effdt *** stu563 AcadPlanTbl *** Do not modify. integration.peoplesoft.validationQuery.stu563A cadPlanTbl.sgheSelect Text integration.peoplesoft.validationQuery.stu563A cadPlanTbl.clientFrom Text FROM ps_acad_plan_tbl acadPlanTbl integration.peoplesoft.validationQuery.stu563A cadPlanTbl.clientWhere Text WHERE acadPlanTbl.acad_plan_type = 'UGC' SELECT acadPlanTbl.institution, acadPlanTbl.acad_plan, acadPlanTbl.effdt, acadPlanTbl.eff_status, acadPlanTbl.descr, acadPlanTbl.acad_plan_type, acadPlanTbl.acad_prog, acadPlanTbl.degree, acadPlanTbl.acad_career AND acadPlanTbl.eff_status = 'A' AND acadPlanTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu563A cadPlanTbl.sgheOrderBy Degree Works | Shepherd Settings Technical Guide Text Do not modify. ORDER BY acadPlanTbl.institution, 78 acadPlanTbl.acad_plan, acadPlanTbl.effdt *** stu563 AcadSubPlanTbl *** Do not modify. integration.peoplesoft.validationQuery.stu563A cadSubPlanTbl.sgheSelect Text integration.peoplesoft.validationQuery.stu563A cadSubPlanTbl.clientFrom Text FROM ps_acad_subpln_tbl acadSubplnTbl integration.peoplesoft.validationQuery.stu563A cadSubPlanTbl.clientWhere Text WHERE acadSubplnTbl.acad_subplan_type = 'CON' SELECT acadSubplnTbl.institution, acadSubplnTbl.acad_plan, acadSubplnTbl.acad_sub_plan, acadSubplnTbl.effdt, acadSubplnTbl.eff_status, acadSubplnTbl.descr, acadSubplnTbl.acad_subplan_type AND acadSubplnTbl.eff_status = 'A' AND acadSubplnTbl.institution = 'PSUNV' END-WHERE integration.peoplesoft.validationQuery.stu563A cadSubPlanTbl.sgheOrderBy Text Do not modify. ORDER BY acadSubplnTbl.institution, acadSubplnTbl.acad_plan, acadSubplnTbl.acad_sub_plan, acadSubplnTbl.effdt shp.entry The shp.entry* settings configure the general behavior of the Shepentry administrative module. Key Value Type Description shp.entry.shpGroup.enabl edQueryFields CSV This setting defines the fields that are enabled for advanced search. Default value = _sGroup, _sGroupLit, _sFilter shp.entry.shpGroup.gridC olumnsToDisplay CSV This setting defines which database columns to display. Default value = _sGroup, _sGroupLit, _sFilter, _sTimeoutInc, _sTimeoutMax, _sExpireDate, _dTimestamp shp.entry.shpLog.enabled QueryFields CSV This setting defines the fields that are enabled for advanced search. Default value = _sUserId, _sPassport, _sBoxId, Degree Works | Shepherd Settings Technical Guide 79 _sIpAddress shp.entry.shpLog.gridColu mnsToDisplay CSV This setting defines which database columns to display. Default value = _sUserId, _sPassport, _sBoxId, _sIpAddress, _sLogActivity, _sLogType, _sLogAction, _sAccessDate, _sAccessTime shp.entry.shpPassport.ena bledQueryFields CSV This setting defines the fields that are enabled for advanced search. Default value = _sPassport, _sUserId, _sBoxId, _sIpAddress shp.entry.shpPassport.grid ColumnsToDisplay CSV This setting defines which database columns to display. Default value = _sPassport, _sUserId, _sBoxId, _sName, _sIpAddress, _dStartStamp, _dExpireStamp, _sTimeoutInc, _sTimeoutMax, _sFilter, _sService, _sCreateDate shp.entry.shpSettings.ena bledQueryFields CSV This setting defines the fields that are enabled for advanced search. Default value = _sShpSettingsKey, _sShpSettingsText, _sShpSettingsSpec shp.entry.shpSystemSettti ngs.gridColumnsToDispla y CSV shp.entry.shpUser.enable AuxiliaryFields Boolean This setting enables the sidebar in the Shepherd user screen where auxiliary fields from the shp_user_mst are displayed. shp.entry.shpUser.enable dQueryFields CSV This setting defines the fields that are enabled for advanced search. This setting defines which database columns to display. Default value = _sShpSettingsKey, _sShpSettingsText, _sShpSettingsSpec Default value = _sName, _sAccessId, _sAltId, _sBoxId shp.entry.shpUser.filterMa tch.enabledFieldList CSV This setting defines which of the 10 shp_fltr_match fields to display. Default value = _sFltrMatch1,_sFltrMatch2,_sFltrMatch3,_sFltrMatch 4,_sFltrMatch5,_sFltrMatch6,_sFltrMatch7,_sFltrMatc h8,_sFltrMatch9,_sFltrMatch10 shp.entry.shpUser.gridCol umnsToDisplay CSV This setting defines which database columns to display. Default value = _sName, _sAccessId, _sAltId, _sBoxId, _sShpUserClass, _sFailCount, _sLogonDate, _dExpireStamp, _dTimestamp shp.entry.shpUser.list.defa ultQueryEnabled Boolean Degree Works | Shepherd Settings Technical Guide This setting defines the behavior when the Shepentry Users page is first loaded. Do you want a default query performed? If set to “true”, then a query to 80 retrieve user information must be performed. shp.entry.shpUser.list.defa ultQueryField Text If the shp.entry.shpUser.list.defaultQueryEnabled is set to “true”, this value defines the default query field used. Default value = _sAccessId shp.entry.shpUser.list.defa ultQueryValue Text If the shp.entry.shpUser.list.defaultQueryEnabled is set to “true”, this value defines the default query value used based on the field value set in the shp.entry.shpUser.list.defaultQueryField. Default value = DGW* studentPlanner studentPlanner The studentPlanner.* settings configure general behavior for both Plans and Template Management. Key Value Type Description studentPlanner. courseReq.showCritical Boolean This setting defines whether or not the critical column is displayed in the requirement view. studentPlanner. courseReq.showDelivery Boolean This setting defines whether or not the delivery column is displayed in the requirement view. studentPlanner. courseReq.showGrade Boolean This setting defines whether or not the grade column is displayed in the requirement view. studentPlanner.choiceReq.enableCo urseAttribute Boolean This setting defines whether or not to enable the course attributes for courses in the course choice requirement. If this property is set to “true”, the course attribute field is displayed alongside the course field in the course choice requirement. studentPlanner.choiceReq.enableScr ibePointer Boolean This setting defines whether or not to enable the scribe pointer field for the choice requirement. If this property is set to "true", the Pointer field is displayed for the course choice requirement. This property is set to "false" by default. studentPlanner.courseLink.courseInf o.request Text This setting is the request string used to call Degree Works for Course Link. Do not update except under direction by Degree Works | Shepherd Settings Technical Guide 81 Ellucian. studentPlanner.courseLink.courseInf o.windowParams Text This setting defines new window parameters when opening a course information window. studentPlanner.courseLink.enable Boolean This setting defines whether or to not to enable Course Link functionality in the student planner. studentPlanner.courseReq.showCa mpus Boolean This setting defines whether or not the campus column is displayed in the requirement view. studentPlanner.courseReq.showHon ors Boolean This setting defines whether or not the honors column is displayed for the course in a CLASS or GROUP requirement on the plan. studentPlanner.notes.enableSpellCh eck Boolean Enable or disable the spell-check feature of the Notes editor. By default, the spell-check feature is disabled because it depends on an external service (in the free version of the editor). For information on licensing or installing the SpellChecker.net feature, please visit WebSpellCheck.net. studentPlanner.cache.enable Boolean If true, enables caching of UCX tables. Default is false. studentPlanner.i18n.location Text This setting defines the value of the full path where the custom properties file(s) will be localized. For example: “c:/ExternalProperties/myMessages.properti es” studentPlanner.courseSearch.maxim um Number The max number of courses that will be displayed when a course is searched. studentPlanner.groupTermsByCatalo gYear Boolean This setting defines whether or not to group terms by catalog year in the calendar view. If set to "true", then the terms will be grouped by catalog year. If set to "false", then the terms will be grouped by the UCX_SEP010 code. The default value will be set to "true". studentPlanner.planner The studentPlanner.planner* settings configure overall behavior of Plans. Key Value Type Description studentPlanner.planner.allowChangesTo ApprovedPlans Boolean This setting allows users to modify plans that have already been approved. If the setting is "true", users can modify Degree Works | Shepherd Settings Technical Guide 82 approved plans and resubmit them for approval. If the setting is "false", users must use the 'Save As' option to save the plan with modifications and that new plan needs to be again approved. Note: Only used if studentPlanner.planner.planApprovalM ethod = "W". studentPlanner.planner.allowChangesTo CurrentTerms Boolean If studentPlanner.planner.allowChangesT oPastTerms is false, then this setting is followed. This setting defines whether or not to allow changes to requirements in current/active term. If true, then a requirement in a current term can be modified. However, if Tracking is enabled, this setting will only apply to On-Track requirements. Off-Track and not tracked requirements in current terms will be editable regardless of this setting.. studentPlanner.planner.allowChangesTo PastTerms Boolean This setting defines whether or not to allow changes to requirements in past terms. If true, then a requirement in a past term can be modified. However, if Tracking is enabled, this setting will only apply to On-Track requirements. Off-Track and not tracked requirements in past terms will be editable regardless of this setting. studentPlanner.planner.allowDeletesInCu rrentTerms Boolean If studentPlanner.planner.allowDeletesTo PastTerms is false, then this setting is followed. This setting defines whether or not to allow requirements in current/active term to be deleted. If true, then a requirement in a current term can be deleted. However, if Tracking is enabled, this setting will only apply to On-Track requirements. Off-Track and not tracked requirements in current terms can be deleted regardless of this setting. studentPlanner.planner.allowDeletesInPa stTerms Degree Works | Shepherd Settings Technical Guide Boolean This setting defines whether or not to allow requirements in past terms to be deleted. If true, then a requirement in a past term can be deleted. However, if Tracking is enabled, this setting will only apply to On-Track requirements. Off-Track and not tracked requirements 83 in past terms can be deleted regardless of this setting. studentPlanner.planner.allowMultipleActiv ePlans Boolean This setting defines whether or not to allow multiple active plans. studentPlanner.planner.audit.usePlanned CoursesOnActiveTerm Boolean This setting defines whether planned courses should be included when generating a planner audit. If this setting is set to "true", then both registered and planned courses for the active term are included in the audit. Otherwise, only the registered courses for the student's active term are included in the audit, provided the student has registered courses in the active term. studentPlanner.planner.audit.usePregiste red Boolean This setting defines whether preregistered classes should be included when generating a planner audit. studentPlanner.planner.createBlock.place holderLabelPrefix Text Value that will precede the placeholder literal in generated block. studentPlanner.planner.createBlock.plan BlockTitle Text Generated block title. If not specified the default value 'Planner Block' will be used. studentPlanner.planner.createBlock.plan BlockValue Text Generated block value. If not specified the default value 'PLAN' will be used. studentPlanner.planner.createBlock.show CreditsInRuleLabel Boolean If true, then the generated block rules will use " - x Hours" after the class title in the label for each class requirement, if false, then the rules will only show the class title in the label for each class requirement. studentPlanner.planner.createBlock.subs etLabelPrefix Text Value that will precede the term literal in generated block. studentPlanner.planner.createBlock.subs etsForTerms Boolean This setting defines whether a subset of requirements will be created for each planner term or if all planner requirements will be written in one set. studentPlanner.planner.createBlock.useC lassesInRules Boolean If true, then the rules will use "1 Class in" before each class requirement. If false then the rules will use "x Credits in" before each class requirement in the generated block. studentPlanner.planner.currentTerm.isDe terminedFromUcx Boolean This setting defines whether the current term for tracking on the web interface is read from a UCX table. If this setting is set to "true", then the current term for the tracking is read from the UCX_STU016 table. Otherwise, the Degree Works | Shepherd Settings Technical Guide 84 student's active term is used as the current term. studentPlanner.planner.filterCoursesByPl anSchool Boolean This setting defines whether or not to filter out the courses offered by the plans's school. If "true", then only the courses offered by the plan's school will be displayed on the Course List, otherwise all the courses will be displayed. studentPlanner.planner.filterCoursesNoL ongerOffered Boolean This setting defines whether or not to filter out the courses that are no longer offered. If "true", then only the courses that are still offered by the end term will be displayed on the Course List, otherwise all the courses will be displayed. studentPlanner.planner.notes.showCome sFromTemplateIndicator Boolean This setting defines whether or not to display a visual indicator in the plan note list window to show that a note came from a template. If “true” then the indicator will be displayed when a note is copied to a plan from a template. studentPlanner.planner.planApprovalMet hod Text Approval method for Plans where valid options are: "W" for Banner Workflow Approval method, "L" for Locking method, or "N" for no approval or locking.Enables/disables student planner plan approval functionality. studentPlanner.planner.quickAudit.rpt036 ReportType Text This setting defines the report type from UCX RPT036 used to generate the planner audit. studentPlanner.planner.showDisclaimer Boolean This setting defines whether or not to show the disclaimer within the Planner. studentPlanner.planner.showHistoricalTer msCollapsed Boolean When enabled, historical terms will initially display collapsed. studentPlanner.planner.sidebar.coursesO penedByDefault Boolean This setting defines whether or not to open the course list sidebar by default. If set to “false”, then the stillNeeded list will be opened by default. studentPlanner.planner.sidebar.enableCo urses Boolean This setting defines if the courses list is visible within the sidebar. studentPlanner.planner.sidebar.enableSti llNeeded Boolean This setting defines if the “still needed list” is visible within the sidebar. studentPlanner.planner.sidebar.sidebarO penedByDefault Boolean This setting defines whether or not to open the sidebar by default. studentPlanner.planner.sidebar.stillNeed ed.courses.maxResults Number The max number of courses that will be displayed when a course is searched. Degree Works | Shepherd Settings Technical Guide 85 studentPlanner.planner.tracking.blankGra deTransferClassMeetsMinimumGrade Boolean This setting defines whether or not to consider transfer classes passed with blank grade, passed with the minimum grade met. studentPlanner.planner.tracking.enable Boolean Turn tracking on for Plans by setting this value to "true". studentPlanner.planner.tracking.incomple teClassMeetsRequirement Boolean This setting defines whether or not to consider incomplete classes. studentPlanner.planner.tracking.offTrack TermsAllowed Number The number of off track terms that make the overall plan off track. studentPlanner.planner.tracking.passFail ClassMeetsMinimumGrade Boolean This setting defines whether or not to consider passed classes taken as pass/fail, passed with the minimum grade met. studentPlanner.planner.tracking.showOn TrackTermsCollapsed Boolean When enabled, only requirements marked as "critical" will display a tracking status. studentPlanner.planner.tracking.showTra ckingForCriticalRequirementsOnly Boolean When enabled, only requirements marked as "critical" will display a tracking status. studentPlanner.planner.tracking.showTra ckingGraphic Boolean Display tracking status as a graphic image. This can be enabled at the same time as showTrackingText. studentPlanner.planner.tracking.showTra ckingText Boolean Display tracking status as a label. This can be enabled at the same time as showTrackingGraphic. studentPlanner.planner.tracking.trackCriti calRequirementsOnly Boolean This setting defines whether or not to consider non critical requirements when calculating the term tracking status. When "true", tracking will be evaluated only for requirements marked as "critical". studentPlanner.planner.tracking.web.proc essInOfficialMode Boolean When tracking is triggered by the web application, this setting determines whether tracking is processed in "official" mode. If set to false then tracking is processed in “unofficial” mode. studentPlanner.planner.tracking.web.proc essTrackingStatusCurrent Boolean When tracking is triggered by the web application and if processInOfficialMode = true, each plan processed by tracking will have its is_tracking_status_current field set to this value. studentPlanner.planner.tracking.web.upd atePlanTrackingStatus Boolean When tracking is triggered by the web application, this setting determines whether the tracking status fields will be Degree Works | Shepherd Settings Technical Guide 86 updated on each plan processed by tracking. studentPlanner.planner.tracking.web.upd ateTermTrackingStatus Boolean When tracking is triggered by the web application, this setting determines whether the tracking status fields will be updated on each term processed by tracking. studentPlanner.planner.tracking.allowTak enTermDifferentThanPlanned Boolean This setting defines whether or not a planned course can be taken after the planned term, with the term and plan still considered "on-track". If this setting is set to "true", then even if a student takes a planned course in a term after the term defined as the planned term, the term and plan will still be considered "on-track". studentPlanner.planner.tracking.batch.nu mberOfStudentsToProcess Boolean Determines how many students will be processed on each batch iteration during DAP58 execution. studentPlanner.planner.workflow.planner EventName Text In Banner Workflow, the event name default is: DW_APPROVE_SEP_PLAN studentPlanner.planner.workflow.planner ModelName Text In Banner Workflow, the model name default is: DW_APPROVE_SEP_PLAN studentPlanner.planner.showAllTermsCol lapsedExceptActive Boolean If true, all terms are collapsed except for the active term. An “expand all terms” button is shown for convenience. studentPlanner.planner.showAllTermsCol lapsedExceptActive.andShowNForwardT erms Number Number of terms past the active term to show. The greater the number to show, the more performance is affected. studentPlanner.planner.showAllTermsCol lapsedExceptActive.andShowNPreviousT erms Number Number of terms previous the active term to show. The greater the number to show, the more performance is affected. studentPlanner.planner.view.edit.label Text This setting allows a user to specify the label that will be displayed for the edit view in the drop-down list to select a view. studentPlanner.planner.view.calendar.lab el Text This setting allows a user to specify the label that will be displayed for the calendar view in the drop-down list to select a view. studentPlanner.planner.view.defaultView Name Text This setting defines a default view name to load when accessing the Plans tab. Valid values for this setting are Degree Works | Shepherd Settings Technical Guide 87 'calendar', 'edit', ‘notes’, and ‘audit’. studentPlanner.planner.view.notes.label Text This setting allows a user to specify the label that will be displayed for the notes view in the drop-down list to select a view. studentPlanner.planner.view.notes.show NotesCollapsedByDefault Boolean If true, the notes containers in the notes view will be collapsed by default. studentPlanner.planner.view.audit.auditR eportXslFilename Text The name of the XSL file that is used to render the Audit in the Audit View. studentPlanner.planner.view.courseInfoX slFilename Text This setting defines a default XSL file name to load when displaying the course link. studentPlanner.planner.view.audit.label Text This setting allows a user to specify the label that will be displayed for the audit view in the drop-down list to select a view. studentPlanner.planner.addOnlyCourses OfferedInTerm Boolean This setting defines if is allowed or not to add a course that is not offered in that term. client.staleDataCheckInterval Number This setting defines the time interval, in seconds, after which the application will check that its data is still current. If it finds that the data in the database has changed, it will notify the user and allow them to reload. studentPlanner.planner.showScope Text This setting will control whether or not this field is visible on the screen, as well as whether or not it is required. Possible values are: “no” - do not show scope on screen, “optional” - show scope but it is not a required field, and “required” - show scope and require valid value. studentPlanner.template The studentPlanner.template* settings configure the overall behavior of Template Management. Key Value Type Description studentPlanner.template.columnsToDispl ay.modifyDate Boolean This setting defines whether or not to display the “Modify Date”. studentPlanner.template.columnsToDispl ay.modifyWhat Boolean This setting defines whether or not to display the “Modify What”. Degree Works | Shepherd Settings Technical Guide 88 studentPlanner.template.columnsToDispl ay.modifyWho Boolean This setting defines whether or not to display the “Modify Who”. studentPlanner.template.columnsToDispl ay.templateId Boolean This setting defines whether or not to display the “template ID”. studentPlanner.template.columnsToDispl ay.termScheme Boolean This setting defines whether or not to display the “term scheme”. studentPlanner.template.enableFilter Boolean This setting defines whether or not to display a text filter for existing templates. studentPlanner.template.flatSearch.colu mn. relativeWidth Text This setting uses a comma separated list of values, to define the relative width of the columns for the required tag types in the Flat view of the template search. Required tag types that are not present will be set an automatic relative width. Only required template tags relative width can be modified. By example: Level=1,College=1,Major=2,Degree=1,Cat alog Year=2 studentPlanner.template.initialDepth Number This setting defines the number of levels the user wants automatically expanded when template management is opened. This will only take effect if the tree is enabled. studentPlanner.template.showFlatView Boolean This setting defines whether or not to display the flat view option. studentPlanner.template.showFlatViewBy Default Boolean This setting defines whether or not to display the flat view by default. studentPlanner.template.showTreeView Boolean This setting defines whether or not to display the tree view option. studentPlanner.template.sidebar.enableC ourses Text This setting defines if the courses list is visible within the sidebar. studentPlanner.template.sidebar.sidebar OpenedByDefault Text This setting defines whether or not to open the sidebar by default. studentPlanner.template.showAllTermsC ollapsed Boolean If true, all terms are collapsed. An Expand all Terms / Collapse all Terms toggle button is provided in the Template header area. If set to false, all terms expand by default and the toggle button is not available. studentPlanner.template.showAllTermsC ollapsed.andShowFirstNTerms Number Only applicable if studentPlanner.template.showAllTermsCo llapsed is true. All terms display collapsed by default, except the first number of terms defined by this variable. studentPlanner.template.showExpandCol lapse Boolean This setting defines whether or not to display the Expand All and Collapse All buttons in the Template Management Tree View. Degree Works | Shepherd Settings Technical Guide 89 transferFinder The transferFinder* setting configures Transfer Finder standard defaults. Key Value Type Description transferFinder.acknowledgement.show Boolean Turns on an acknowledgement message that the user must agree to before accessing the tab.Defines if the notification message will be displayed. transferFinder.cache.enable Boolean This setting enables caching of global objects in Transfer Finder. Caching is enabled when true. Default is false. transferFinder.cache.expirationTime Number This setting defines the time in seconds that the data will stay in cache before refreshing it. Default is 1800 seconds. transferFinder.classHistory.showAllSchoo lsCollapsed Boolean This setting controls whether all schools and classes in Classwork History should be initially expanded or collapsed. If true, all will be collapsed. transferFinder.courseSearch.enableScho olSelection Boolean Enable ability to select a partner school and retrieve mappings from selected school. transferFinder.creditType Text This setting defines the school’s type of credit. transferFinder.i18n.location Text This setting defines the value of the full path where the custom properties file(s) will be localized. For example: “c:/ExternalProperties/myMessages.prope rties” Degree Works | Shepherd Settings Technical Guide 90 transferFinder.central The transferFinder.central* settings configures Transfer Finder standard defaults for the central server. Key Value Type Description transferFinder.central.auditDetailNameXsl.uri Text This setting defines the default XSL file name for the worksheet used to transform the transfer audit details transferFinder.central.auditSummaryXsl.uri Text This setting defines the location of the XSL which is used to transform the transfer audit details into the required display of Requirements and Credits progress bars transferFinder.central.colleague.password Text Password used to authenticate into Colleague API web services at all partner sites. This entry is stored in an encrypted format and cannot be viewed or modified except by users with the SHENCRPT key. transferFinder.central.colleague.username Text Username used to authenticate into Colleague API web services at all partner sites. transferFinder.central.directory.password Text Defines the password required to access the directory central webservices for Transfer Finder. (This field is encrypted.) transferFinder.central.directory.username Text Defines the user name required to the directory central webservices for Transfer Finder. transferFinder.central.globalDirectory.uri Text Defines the value of the URI for the Transfer Finder, which will allow the customer to respond with the desired information for the end user. transferFinder.central.partnerService.password Text The password for the central server user to run partner services in Transfer Finder. (This field is encrypted.) transferFinder.central.partnerService.username Text The username for the central server user to run partner services in Transfer Finder. transferFinder.central.schoolDirectory.uri Text This setting defines the URL of a central webservice that will return School Degree Works | Shepherd Settings Technical Guide 91 Directory information. transferFinder.central.transferDirectory.uri Text This setting defines the URL of a central webservice that will return Transfer Directory information. transferFinder.service The transferFinder.service* settings configures Transfer Finder standard defaults for web services. Key Value Type Description transferFinder.service.central.password Text The password associated with the username in the transferFinder.service.central.username value. This entry is stored in an encrypted format and cannot be viewed or modified except by users with the SHENCRPT key. transferFinder.service.central.uri Text The URI of the central server degreeworks-services deployment. transferFinder.service.central.username Text The username to gain access to the central server services, such as ucx, shepherd settings, and school codes. Used together with the password stored in the transferFinder.service.central.password entry. Degree Works | Shepherd Settings Technical Guide 92 transferFinder.start The transferFinder.start* setting configures Transfer Finder standard defaults. Key Value Type Description transferFinder.start.enableCourseHistory Boolean Defines if the "My Classwork History" Box will be displayed. transferFinder.start.enableCourseSearch Boolean Defines if the "Find Class Equivalent..." Box will be displayed. transferFinder.start.enablePathsToTransfer Boolean Defines if the "Transfer Program..." Box will be displayed. transferFinder.start.enableProgramSearch Boolean Defines if the "My Transfer Snapshot" Box will be displayed. transferFinder.start.enableSlideshow Boolean Defines if the slideshow will be displayed. treq.applicant The treq.applicant* setting configures applicant default for the articulation status. Key Value Type Description treq.applicant.default.treqStatus Text This setting defines the default value for the status on the dap_appdata _dtl. Default value = “NR” treq.goal The treq.goal* setting configures various goal data defaults displayed in Transfer Equivalency Admin. Key Value Type Description treq.goal.catalogYear.defaultValue Text This setting defines the default value for the catalog year on the dap_appdata _dtl. treq.goal.college.dataProvider Text The college data source (The variable that will feed the College drop down box). Do not modify. Degree Works | Shepherd Settings Technical Guide 93 treq.goal.college.occurrenceMaxNumber Number This setting defines the maximum number of colleges that can be added in Transfer Equivalency Admin. treq.goal.college.ucxCode Text Defines the UCX code and the description field. Do not modify. treq.goal.conc.dataProvider Text The concentration data source (The variable that will feed the Concentration drop down box). Do not modify. treq.goal.conc.occurrenceMaxNumber Number This setting defines the maximum number of concentrations that can be added in Transfer Equivalency Admin. treq.goal.conc.ucxCode Text Defines the UCX code and the description field. Do not modify. treq.goal.degree.defaultValue Text This setting defines the default value for the degree on the dap_appdata _dtl. treq.goal.libl.dataProvider Text The Liberal Learning data source (The variable that will feed the Liberal Learning drop down box). Do not modify. treq.goal.libl.occurrenceMaxNumber Number This setting defines the maximum number of liberal learning values that can be added in Transfer Equivalency Admin. treq.goal.libl.ucxCode Text Defines the UCX code and the description field. Do not modify. treq.goal.major.dataProvider Text The major data source (The variable that will feed the major drop down box). Do not modify. treq.goal.major.occurrenceMaxNumber Number This setting defines the maximum number of majors that can be added in Transfer Equivalency Admin. treq.goal.major.ucxCode Text Defines the UCX code and the description field. Do not modify. treq.goal.minor.dataProvider Text The minor data source (The variable that will feed the minor drop down box). Do not modify. treq.goal.minor.occurrenceMaxNumber Degree Works | Shepherd Settings Technical Guide Number This setting defines the maximum number of minors that can be added in Transfer Equivalency Admin. 94 treq.goal.minor.ucxCode Text Defines the UCX code and the description field. Do not modify. treq.goal.program.dataProvider Text The minor data source (The variable that will feed the program drop down box). Do not modify. treq.goal.program.occurrenceMaxNumber Number This setting defines the maximum number of programs that can be added in Transfer Equivalency Admin. treq.goal.program.ucxCode Text Defines the UCX code and the description field. Do not modify. treq.goal.school.defaultValue Text This setting defines the default value for the school on the dap_appdata _dtl. treq.goal.scr004.codesToShow CSV This setting defines the elements that can be selected as goals. The valid values are: COLLEGE CONC (for Concentration) LIBL (for Liberal Learning) MAJOR MINOR PROGRAM SPEC (for specialization) treq.goal.spec.dataProvider Text The minor data source (The variable that will feed the specialization drop down box). Do not modify. treq.goal.spec.occurrenceMaxNumber Number This setting defines the maximum number of specializations that can be added in Transfer Equivalency Admin. treq.goal.spec.ucxCode Text Defines the UCX code and the description field. Do not modify. Degree Works | Shepherd Settings Technical Guide 95 treq.import These settings are not currently implemented. Key Value Type Description treq.import.ipp.carnot.spring.re motingUrl Text URL of Infinity Process Platform application. Must end with /remoting Default value = http\://localhost\:8080/TreqIppDevelopment/remotin g treq.import.ipp.remote.passwor d Text Remote Infinity Process Platform password. treq.import.ipp.remote.user Text Remote Infinity Process Platform user. treq.import.ipp.remote.workflow. transcriptmatch.parameter.batc hid Text Must start with uppercase. Infinity Process Platform data id for the data element that stores the batch id. treq.import.ipp.remote.workflow. transcriptmatch.parameter.pesc xml Text Must start with uppercase. Infinity Process Platform data id for the data element that stores the pesc xml. treq.import.ipp.remote.workflow. transcriptmatch.parameter.trans criptid Text Must start with uppercase Infinity Process Platform data id for the data element that contains transcript id. treq.import.ipp.remote.workflow. transcriptmatch.processId Text Id of the Infinity Process Platform process. This entry is stored in an encrypted format and cannot be viewed or modified except by users with the SHENCRPT key. treq.surecode Key Value Type Description treq.surecode.import.displayMa xTabError Number The maximum number of errors that will be displayed in the notification message. Degree Works | Shepherd Settings Technical Guide 96 treq.treqadmin The treq.treqadmin* setting configures various behaviors of the Transfer Equivalency Admin module. Key Value Type Description treq.treqadmin.applicant.defaultSearchBox CSV This setting defines the fields for which the search will be performed. Default value = _sName, _sId treq.treqadmin.applicant.defaultSearchBox .count Number This setting defines the number of default search boxes. Not implemented. treq.treqadmin.applicant.enabledQueryFiel ds CSV This setting defines the available fields to perform the Advanced search for the applicant Default value = _sStuId, _sName, _sTreqStatus, _sGender, _sCity, _sState, _sBirthDate treq.treqadmin.applicant.gridColumnsToDi splay CSV This setting defines the fields to display in the Applicant grid. Default value = _sId, _sName, _sTreqStatusDescription, _dArticDate, _sBirthDate, _sGender, _sCity, _sState, _sCountry, _sPhone1, _sPhone2, _sAddress1 treq.treqadmin.applicant.show.articulation Conditions Boolean This setting states if the articulation conditions will be displayed. treq.treqadmin.audit.report Text Report code to generate articulation and audit in Transfer Equivalency Admin. treq.treqadmin.defaultPageSize Number This setting defines the number of records to be displayed per page in Transfer Equivalency Admin. treq.treqadmin.flag.rememberCurrentStud ent Boolean This setting determines if the current student will be kept in memory for all of the tabs opened in Transfer Equivalency Admin. treq.treqadmin.mapping.courseNumberUp percase Boolean This setting states if the course number will be converted to upper case. treq.treqadmin.mapping.defaultSearchBox .count Number This setting defines the number of default search boxes to enable in the Mappings page. The maximum is 4. treq.treqadmin.mapping.defaultSearchBox es Degree Works | Shepherd Settings Technical Guide CSV This setting defines if the drop-down boxes are available to filter mappings. 97 Default value = _sDapTrDisc, _sDapTrCrseNum, _sDapDiscipline, _sDapCourseNum treq.treqadmin.mapping.enabledQueryFiel ds CSV This setting defines the fields available to select perform the advanced search in mappings. Default value = _sDapMapId, _sDapTrDisc, _sDapTrCrseNum, _sDapTrTitle, _sDapDiscipline, _sDapCourseNum, _sDapCourseTitle, _sDapSchoolId treq.treqadmin.mapping.showMappingId Boolean This setting indicates if the mapping ID will be displayed. treq.treqadmin.maximumPageSize Number This setting states the maximum number of rows in the data grid. treq.treqadmin.school.enabledQueryFields CSV This setting defines the available fields to perform the School advanced search. Default value = _sRadEtsCode, _sRadEtsSchool, _sRadEtsCity, _sRadEtsState, _sRadEtsType treq.treqadmin.school.gridColumnsToDispl ay CSV This setting defines the columns to display for the school grid. Default value = _sRadEtsCode, _sRadEtsSchool, _sRadEtsCity, _sRadEtsState, _sRadEtsPhone, _sRadEtsType, _sRadCalendar, _sRadEtsDoe, _sRadEtsFice, _sRadEtsContact treq.treqadmin.testscores.conditions.enabl edFieldList CSV This setting defines which of the conditions fields to display in the Placement Test screen. Default value = _sCondition1,_sCondition2 treq.treqadmin.testscores.conditions.expa nded Boolean This setting defines if the conditions data sections to be expanded by default. treq.treqadmin.testscores.userDefined.ena bledFieldList CSV This setting defines which of the userdefined fields to display in the Placement Test screen. Default value = _sUserdef1,_sUserdef2,_sUserdef9,_sUs erdef10 treq.treqadmin.testscores.userDefined.exp anded Boolean This setting defines if user-defined data sections are to be expanded by default. treq.treqadmin.transcript.userDefined.ena bledFieldList CSV This setting defines which of the user defined fields will be displayed in the Transfer Class screen. Degree Works | Shepherd Settings Technical Guide 98 Default value = sUserdef1,_sUserdef2,_sUserdef9,_sUse rdef10 treq.treqadmin.transcript.conditions.enable dFieldList CSV This setting defines which of the conditions fields to display in the Transfer Class screen. Default value = _sCondition1,_sCondition2,_sCondition3, _sCondition4 treq.treqadmin.transcript.flag.rememberPr eviousCalendar Boolean This setting defines if the previous calendar value is to be remembered next time a transcript is added. treq.treqadmin.transcript.flag.rememberPr eviousTerm Boolean This setting defines if the previous term value is to be remembered next time a transcript is added. treq.treqadmin.transcript.school.conditions .enabledFieldList CSV This setting defines which of the school conditions fields to display in the Transfer Class screen. Default value = _sCondition1,_sCondition2,_sCondition3, _sCondition4,_sCondition5,_sCondition6, _sCondition7,_sCondition8,_sCondition9, _sCondition10 treq.webtreqer The treq.webtreqer* setting configures various behaviors of the Transfer Equivalency Self-Service module. Key Value Type Description treq.webtreqer.articulationReport.creditP recision Number This setting defines the number of decimal points displayed in the articulation report. treq.webtreqer.audit.minimumWidth Number This setting defines the minimum width of the Audit report. treq.webtreqer.audit.report Text Report code to be used to generate Transfer Equivalency Self-Service articulation and audit. treq.webtreqer.auditPage.include Boolean This setting configures Transfer Equivalency Self Service to only show articulation results. treq.webtreqer.continueWithoutLogin Boolean This setting determines if Transfer Equivalency Self-Service may be used without logging in. treq.webtreqer.courseLink.nameValuePa Text This setting defines the name-value pairs Degree Works | Shepherd Settings Technical Guide 99 irs for the Degree Works classic Course Link request. Do not update except under direction by Ellucian. Default value = SERVICE=LOGON&ACCESS_ID=TREQE R&ACCESS_CODE=TREQER&SCRIPT= SD2COURSEINFO&ContentType=xml& treq.webtreqer.degreeMajorFilter Boolean This setting determines if the major combination is filtered by the degree selected in the Questions page. treq.webtreqer.enableBackButtonWarnin g Boolean This setting determines if a warning is to be displayed when the back button is used within the application. treq.webtreqer.enablePersistence Boolean This setting determines if saving data, login and logout should be enabled. treq.webtreqer.enablePrintPage Boolean This setting determines if the "Print Page" button should be enabled. treq.webtreqer.enableStartOver Boolean This setting determines if the "Start Over" button should be enabled. treq.webtreqer.fragmentInitializeTimeout Number Depending on the server, this property might change, if you open Transfer Equivalency Self-Service and a message appears indicating that you are about to leave the application the amount in this property should be decreased. treq.webtreqer.helpUrl Text Transfer Equivalency Self-Service help link. Do not update except under direction by Ellucian. treq.webtreqer.images.articulationNoGo od Text This image indicates that there has been a problem when articulating a class treq.webtreqer.images.articulationOk Text This image indicates that the class can be articulated. treq.webtreqer.images.completeIcon Text This image is displayed in the buttons when we want to indicate that the information entered is correct. treq.webtreqer.images.nextIcon Text This image is displayed in the next button, indicates to move to the next step in Transfer Equivalency Self-Service. treq.webtreqer.images.directory Text Transfer Equivalency Self-Service custom images will be located inside that directory. treq.webtreqer.images.footerLogo Text Footer treq.webtreqer.images.helpIcon Text This image is displayed in the help button. Degree Works | Shepherd Settings Technical Guide 100 treq.webtreqer.images.logo Text Transfer Equivalency Self-Service Logo treq.webtreqer.images.previousIcon Text This image indicates going back in the application. treq.webtreqer.images.saveIcon Text This image is displayed when something can be saved. For example, “Save account” or ”Save information entered to the page”. treq.webtreqer.minimumHeight Number This setting determines the minimum browser window height for the application treq.webtreqer.minimumWidth Number This setting determines the minimum browser window width for the application treq.webtreqer.userName Text This setting determines the Degree Works Shepherd username to be used for communication with Degree Works classic. treq.webtreqer.password Text This setting determines the Degree Works Shepherd password to be used for communication with Degree Works classic. This entry is stored in an encrypted format and cannot be viewed or modified except by users with the SHENCRPT key. treq.webtreqer.password.minLength Number This setting determines the minimum password length created by Transfer Equivalency Self-Service users. treq.webtreqer.placementTests.orderBy CSV This setting determines the order of the placement tests. Valid order by fields are: _ucxKey(1-12) _sDescription(1-30) _sReserved1(1-40) _sTreQMinimumScore(1-4) _sCreditByExam(1-1) _sReserved2(1-11) _sLoadTestScheme(1-1) _sErrorNumber(1-4) _sLowEdit(1-4) _sHighEdit(1-4) _sReserved3(1-1) _sReserved4(1-69) treq.webtreqer.questions.college.show Boolean This setting determines if the college question should be included. treq.webtreqer.questions.concentration.s how Boolean This setting determines if the concentration question should be included. Degree Works | Shepherd Settings Technical Guide 101 treq.webtreqer.questions.degreeQuestio n.show Boolean This setting determines if the option "If you have completed an AA or AS degree, select ’Yes’" should be included. treq.webtreqer.questions.intendedMinor Question.show Boolean This setting determines if the minor question should be included. treq.webtreqer.questions.program.show Boolean This setting determines if the program question should be included. treq.webtreqer.questions.campus.show Boolean This setting determines if the campus question should show in the questions page of the Transfer Equivalence Self Service application treq.webtreqer.showOnlyActiveUcxValue s Boolean This setting determines if only the values that are flagged as “include in WebTreQer” are displayed. treq.webtreqer.whatsNext.goBackShow Boolean This setting determines if the “go back behavior” of the What's Next page should be enabled. treq.webtreqer.whatsNext.instantRappor t.fieldOrder CSV This setting defines the order in which to send values to InstantRapport. Default value = Name,Email,Attended,Degree,School,Maj or,Minor,Catalog treq.webtreqer.whatsNext.instantRappor t.sendCatalog Boolean This setting determines if the user's catalog value to be sent to InstantRapport should be enabled. treq.webtreqer.whatsNext.instantRappor t.sendDegree Boolean This setting determines if the user's degree value to be sent to InstantRapport should be enabled. treq.webtreqer.whatsNext.instantRappor t.sendEmail Boolean This setting determines if the user's email value to be sent to InstantRapport should be enabled. treq.webtreqer.whatsNext.instantRappor t.sendMajor Boolean This setting determines if the user's major value to be sent to InstantRapport should be enabled. treq.webtreqer.whatsNext.instantRappor t.sendMinor Boolean This setting determines if the user's minor value to be sent to InstantRapport should be enabled. treq.webtreqer.whatsNext.instantRappor t.sendName Boolean This setting determines if the user's name to be sent to InstantRapport should be enabled. treq.webtreqer.whatsNext.instantRappor t.sendSchool Boolean This setting determines if the user's school value to be sent to InstantRapport should be enabled. treq.webtreqer.whatsNext.instantRappor t.sendSchoolsAttended Boolean This setting determines if the user’s attended schools values to be sent to InstantRapport should be enabled. Degree Works | Shepherd Settings Technical Guide 102 treq.webtreqer.whatsNext.instantRappor t.show Boolean This setting determines if InstantRapport should be enabled. treq.webtreqer.whatsNext.instantRappor t.team Text This setting defines your site's InstantRapport team name. treq.webtreqer.whatsNext.instantRappor t.url Text This setting defines the fully-qualified URL to an InstantRapport server. treq.webtreqer.whatsNext.printShow Boolean This setting determines if the print button will be displayed. treq.webtreqer.whatsNextList Text This setting indicates the last window content. Default value = <?xml version="1.0" encoding="UTF-8"?> <WhatsNextBoxList> <!-- An unlimited number of <WhatsNextBox /> tags are allowed --> <WhatsNextBox> <title>ADMISSIONS APPLICATION</title> <url>http://google.com</url> <target>_self</target> <text><![CDATA[Click here to start the application process]]></text> </WhatsNextBox> <WhatsNextBox> <title>MORE INFORMATION</title> <url>http://google.com</url> <target>_self</target> <text><![CDATA[Click here to receive more information about Ellucian University]]></text> </WhatsNextBox> </WhatsNextBoxList> treq.webtreqer.xsl.articulateXslFilename Text This setting defines the name of the xsl file to use for articulation presentation. treq.webtreqer.xsl.auditXslFilename Text This setting defines the name of the xsl file to use for audit presentation. treq.webtreqer.placementTests.showAd dTest Boolean This setting controls whether or not the "Add a placement test" button displays in screen 2 of Transfer Equivalency Self Service. Degree Works | Shepherd Settings Technical Guide 103