Degree Works Shepherd Settings Technical Guide 4.1.4

advertisement
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
Download