def __init__(self): PeopleSoft9.__init__( self, "https://ses.ent.northwestern.edu/psp/s9prod/", "https://ses.ent.northwestern.edu/psc/s9prod/EMPLOYEE/HRMS/c/SA_LEARNER_SERVICES.CLASS_SEARCH.GBL", "https://ses.ent.northwestern.edu/psc/s9prod/EMPLOYEE/HRMS/c/SA_LEARNER_SERVICES.CLASS_SEARCH.GBL?pslnkid=NW_SS_SA_CLASS_SEARCH&FolderPath=PORTAL_ROOT_OBJECT.NW_SS_SA_CLASS_SEARCH&IsFolder=false&IgnoreParamTempl=FolderPath%2cIsFolder&PortalActualURL=https%3a%2f%2fses.ent.northwestern.edu%2fpsc%2fs9prod%2fEMPLOYEE%2fHRMS%2fc%2fSA_LEARNER_SERVICES.CLASS_SEARCH.GBL%3fpslnkid%3dNW_SS_SA_CLASS_SEARCH&PortalContentURL=https%3a%2f%2fses.ent.northwestern.edu%2fpsc%2fs9prod%2fEMPLOYEE%2fHRMS%2fc%2fSA_LEARNER_SERVICES.CLASS_SEARCH.GBL%3fpslnkid%3dNW_SS_SA_CLASS_SEARCH&PortalContentProvider=HRMS&PortalCRefLabel=Search%20for%20Classes&PortalRegistryName=EMPLOYEE&PortalServletURI=https%3a%2f%2fses.ent.northwestern.edu%2fpsp%2fs9prod%2f&PortalURI=https%3a%2f%2fses.ent.northwestern.edu%2fpsc%2fs9prod%2f&PortalHostNode=HRMS&NoCrumbs=yes", icsid=True)
def __init__(self, debug=False): PeopleSoft9.__init__( self, "https://spire.umass.edu/psp/heproda/EMPLOYEE/HRMS/", "https://spire.umass.edu/psc/heproda/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL", icsid=True, debug=debug)
def __init__(self, debug=False): PeopleSoft9.__init__( self, "https://student.studentadmin.uconn.edu/psp/CSGUE/EMPLOYEE/HRMS/", 'https://student.studentadmin.uconn.edu/psc/CSGUE/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL', 'https://student.studentadmin.uconn.edu/psc/CSGUE/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL?PORTALPARAM_PTCNAV=HC_CLASS_SEARCH_GBL&EOPP.SCNode=HRMS&EOPP.SCPortal=EMPLOYEE&EOPP.SCName=CO_EMPLOYEE_SELF_SERVICE&EOPP.SCLabel=Self%20Service&EOPP.SCPTfname=CO_EMPLOYEE_SELF_SERVICE&FolderPath=PORTAL_ROOT_OBJECT.CO_EMPLOYEE_SELF_SERVICE.HC_CLASS_SEARCH_GBL&IsFolder=false&PortalActualURL=https%3a%2f%2fstudent.studentadmin.uconn.edu%2fpsc%2fCSGUE%2fEMPLOYEE%2fHRMS%2fc%2fCOMMUNITY_ACCESS.CLASS_SEARCH.GBL&PortalContentURL=https%3a%2f%2fstudent.studentadmin.uconn.edu%2fpsc%2fCSGUE%2fEMPLOYEE%2fHRMS%2fc%2fCOMMUNITY_ACCESS.CLASS_SEARCH.GBL&PortalContentProvider=HRMS&PortalCRefLabel=Class%20Search&PortalRegistryName=EMPLOYEE&PortalServletURI=https%3a%2f%2fstudent.studentadmin.uconn.edu%2fpsp%2fCSGUE%2f&PortalURI=https%3a%2f%2fstudent.studentadmin.uconn.edu%2fpsc%2fCSGUE%2f&PortalHostNode=HRMS&NoCrumbs=yes', icsid=True, debug=debug, login=False)
def __init__(self, debug=False): PeopleSoft9.__init__( self, "https://ecampus.uri.edu:7016/psc/sa_crse_cat/EMPLOYEE/HRMS/", "https://ecampus.uri.edu:7016/psc/sa_crse_cat/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL", 'https://ecampus.uri.edu:7016/psc/sa_crse_cat/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL?PortalActualURL=https%3a%2f%2fecampus.uri.edu%3a7016%2fpsc%2fsa_crse_cat%2fEMPLOYEE%2fHRMS%2fc%2fCOMMUNITY_ACCESS.CLASS_SEARCH.GBL&PortalContentURL=https%3a%2f%2fecampus.uri.edu%3a7016%2fpsc%2fsa_crse_cat%2fEMPLOYEE%2fHRMS%2fc%2fCOMMUNITY_ACCESS.CLASS_SEARCH.GBL&PortalContentProvider=HRMS&PortalCRefLabel=Class%20Search%2fBrowse%20Catalog&PortalRegistryName=EMPLOYEE&PortalServletURI=https%3a%2f%2fecampus.uri.edu%3a7016%2fpsp%2fsa_crse_cat%2f&PortalURI=https%3a%2f%2fecampus.uri.edu%3a7016%2fpsc%2fsa_crse_cat%2f&PortalHostNode=HRMS&NoCrumbs=yes', icsid=True, debug=debug, login=False)
def search(self, major, course='', expand=True): str = PeopleSoft9.search(self, {'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH', 'CLASS_SRCH_WRK2_SUBJECT': major, 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH1': 'C', 'CLASS_SRCH_WRK2_CATALOG_NBR$47$': course, 'CLASS_SRCH_WRK2_ACAD_CAREER': 'UGRD', 'CLASS_SRCH_WRK2_SSR_OPEN_ONLY$chk': 'N', 'CLASS_SRCH_WRK2_OEE_IND$chk': 'N', 'CLASS_SRCH_WRK2_MEETING_TIME_START': '', 'CLASS_SRCH_WRK2_MEETING_TIME_END': '', 'CLASS_SRCH_WRK2_INCLUDE_CLASS_DAYS': 'I', 'CLASS_SRCH_WRK2_MON$chk': '', 'CLASS_SRCH_WRK2_TUES$chk': '', 'CLASS_SRCH_WRK2_WED$chk': '', 'CLASS_SRCH_WRK2_THURS$chk': '', 'CLASS_SRCH_WRK2_FRI$chk': '', 'CLASS_SRCH_WRK2_SAT$chk': '', 'CLASS_SRCH_WRK2_SUN$chk': '', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH2': 'E', 'CLASS_SRCH_WRK2_LAST_NAME': '', 'CLASS_SRCH_WRK2_CLASS_NBR': '', 'CLASS_SRCH_WRK2_DESCR': '', 'CLASS_SRCH_WRK2_SSR_COMPONENT': '', 'CLASS_SRCH_WRK2_SESSION_CODE': '', 'CLASS_SRCH_WRK2_INSTRUCTION_MODE': '', 'CLASS_SRCH_WRK2_CAMPUS': '', 'CLASS_SRCH_WRK2_LOCATION': ''}) if 'Your search will return over 50' in str: str = self.request({'ICAction': '#ICSave'}) return str
def search(self, major, course='', expand=True): str = PeopleSoft9.search( self, { 'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH', 'CLASS_SRCH_WRK2_SUBJECT': major, 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH1': 'C', 'CLASS_SRCH_WRK2_CATALOG_NBR$47$': course, 'CLASS_SRCH_WRK2_ACAD_CAREER': 'UGRD', 'CLASS_SRCH_WRK2_SSR_OPEN_ONLY$chk': 'N', 'CLASS_SRCH_WRK2_OEE_IND$chk': 'N', 'CLASS_SRCH_WRK2_MEETING_TIME_START': '', 'CLASS_SRCH_WRK2_MEETING_TIME_END': '', 'CLASS_SRCH_WRK2_INCLUDE_CLASS_DAYS': 'I', 'CLASS_SRCH_WRK2_MON$chk': '', 'CLASS_SRCH_WRK2_TUES$chk': '', 'CLASS_SRCH_WRK2_WED$chk': '', 'CLASS_SRCH_WRK2_THURS$chk': '', 'CLASS_SRCH_WRK2_FRI$chk': '', 'CLASS_SRCH_WRK2_SAT$chk': '', 'CLASS_SRCH_WRK2_SUN$chk': '', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH2': 'E', 'CLASS_SRCH_WRK2_LAST_NAME': '', 'CLASS_SRCH_WRK2_CLASS_NBR': '', 'CLASS_SRCH_WRK2_DESCR': '', 'CLASS_SRCH_WRK2_SSR_COMPONENT': '', 'CLASS_SRCH_WRK2_SESSION_CODE': '', 'CLASS_SRCH_WRK2_INSTRUCTION_MODE': '', 'CLASS_SRCH_WRK2_CAMPUS': '', 'CLASS_SRCH_WRK2_LOCATION': '' }) if 'Your search will return over 50' in str: str = self.request({'ICAction': '#ICSave'}) return str
def search(self, major, course='', expand=True): str = PeopleSoft9.search(self, { 'ICType': 'Panel', 'ICElementNum': '0', 'ICXPos': '0', 'IXYPos': '0', 'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH$144$', 'ICFocus': '', 'ICSaveWarningFilter': '0', 'ICChanged': '-1', 'ICResubmit': '0', 'ICModalWidget': '0', 'ICZoomGrid': '0', 'ICZoomGridRt': '0', 'ICModalLongClosed': '0', 'ICActionPrompt': 'false', 'ICTypeAheadID': '', 'ICFind': '', 'ICAddCount': '', 'UM_DERIVED_SA_UM_TERM_DESCR': self.term_id, 'CLASS_SRCH_WRK2_SUBJECT$68$': major, 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH1': 'E', 'CLASS_SRCH_WRK2_CATALOG_NBR$76$': '', 'CLASS_SRCH_WRK2_ACAD_CAREER': '', 'CLASS_SRCH_WRK2_SSR_OPEN_ONLY$chk': 'N', 'CLASS_SRCH_WRK2_SESSION_CODE$126$': 'U1', 'CLASS_SRCH_WRK2_CLASS_NBR$128$': '', 'CLASS_SRCH_WRK2_INCLUDE_CLASS_DAYS': 'I', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH2': 'E' }) if expand: for id in self.regex_expand.findall(str): str = self.expand(id) return str
def browse_term(self, term_id): str = PeopleSoft9.browse_term( self, term_id, { 'UM_DERIVED_SA_UM_TERM_DESCR': term_id, 'CLASS_SRCH_WRK2_SSR_CLS_SRCH_TYPE$53$': '04', 'CLASS_SRCH_WRK2_SSR_CLS_SRCH_TYPE$53$$rad': '04' }) return str
def browse_term(self, term_id): return PeopleSoft9.select_term( self, term_id, { 'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_SRCH$55$', 'CLASS_SRCH_WRK2_INSTITUTION$45$': 'URIPS', 'CLASS_SRCH_WRK2_STRM$47$': term_id, 'CLASS_SRCH_WRK2_SSR_CLS_SRCH_TYPE$56$': '04', 'CLASS_SRCH_WRK2_SSR_CLS_SRCH_TYPE$56$$rad': '04' })
def search(self, major, course='', expand=True): str = PeopleSoft9.search(self, {'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH', 'CLASS_SRCH_WRK2_INSTITUTION$47$': 'UCONN', 'CLASS_SRCH_WRK2_STRM$50$': self.term_id, 'CLASS_SRCH_WRK2_SUBJECT$63$': major, 'CLASS_SRCH_WRK2_CATALOG_NBR$71$': '', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH1': 'E', 'CLASS_SRCH_WRK2_CAMPUS': 'STORR', 'CLASS_SRCH_WRK2_ACAD_CAREER': '', 'CLASS_SRCH_WRK2_SSR_OPEN_ONLY$chk': 'N', 'CLASS_SRCH_WRK2_OEE_IND$75$$chk': 'N', 'CLASS_SRCH_WRK2_MEETING_TIME_START': '', 'CLASS_SRCH_WRK2_MEETING_TIME_END': '', 'CLASS_SRCH_WRK2_INCLUDE_CLASS_DAYS': 'I', 'CLASS_SRCH_WRK2_MON$chk': '', 'CLASS_SRCH_WRK2_TUES$chk': '', 'CLASS_SRCH_WRK2_WED$chk': '', 'CLASS_SRCH_WRK2_THURS$chk': '', 'CLASS_SRCH_WRK2_FRI$chk': '', 'CLASS_SRCH_WRK2_SAT$chk': '', 'CLASS_SRCH_WRK2_SUN$chk': '', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH2': 'E', 'CLASS_SRCH_WRK2_LAST_NAME': '', 'CLASS_SRCH_WRK2_CLASS_NBR$110$': '', 'CLASS_SRCH_WRK2_DESCR': '', 'CLASS_SRCH_WRK2_UNITS_MINIMUM': '', 'CLASS_SRCH_WRK2_UNITS_MAXIMUM': '', 'CLASS_SRCH_WRK2_SSR_COMPONENT': '', 'CLASS_SRCH_WRK2_SESSION_CODE$122$': '', 'CLASS_SRCH_WRK2_INSTRUCTION_MODE': '', 'CLASS_SRCH_WRK2_LOCATION': ''}) if 'Your search will return over 50' in str: str = self.request({'ICAction': '#ICSave'}) if self.expand: for id in self.regex_expand.findall(str): str = self.expand(id) return str
def search(self, major, course='', expand=True): str = PeopleSoft9.search( self, { 'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH', 'CLASS_SRCH_WRK2_INSTITUTION$47$': 'UCONN', 'CLASS_SRCH_WRK2_STRM$50$': self.term_id, 'CLASS_SRCH_WRK2_SUBJECT$63$': major, 'CLASS_SRCH_WRK2_CATALOG_NBR$71$': '', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH1': 'E', 'CLASS_SRCH_WRK2_CAMPUS': 'STORR', 'CLASS_SRCH_WRK2_ACAD_CAREER': '', 'CLASS_SRCH_WRK2_SSR_OPEN_ONLY$chk': 'N', 'CLASS_SRCH_WRK2_OEE_IND$75$$chk': 'N', 'CLASS_SRCH_WRK2_MEETING_TIME_START': '', 'CLASS_SRCH_WRK2_MEETING_TIME_END': '', 'CLASS_SRCH_WRK2_INCLUDE_CLASS_DAYS': 'I', 'CLASS_SRCH_WRK2_MON$chk': '', 'CLASS_SRCH_WRK2_TUES$chk': '', 'CLASS_SRCH_WRK2_WED$chk': '', 'CLASS_SRCH_WRK2_THURS$chk': '', 'CLASS_SRCH_WRK2_FRI$chk': '', 'CLASS_SRCH_WRK2_SAT$chk': '', 'CLASS_SRCH_WRK2_SUN$chk': '', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH2': 'E', 'CLASS_SRCH_WRK2_LAST_NAME': '', 'CLASS_SRCH_WRK2_CLASS_NBR$110$': '', 'CLASS_SRCH_WRK2_DESCR': '', 'CLASS_SRCH_WRK2_UNITS_MINIMUM': '', 'CLASS_SRCH_WRK2_UNITS_MAXIMUM': '', 'CLASS_SRCH_WRK2_SSR_COMPONENT': '', 'CLASS_SRCH_WRK2_SESSION_CODE$122$': '', 'CLASS_SRCH_WRK2_INSTRUCTION_MODE': '', 'CLASS_SRCH_WRK2_LOCATION': '' }) if 'Your search will return over 50' in str: str = self.request({'ICAction': '#ICSave'}) if self.expand: for id in self.regex_expand.findall(str): str = self.expand(id) return str
def search(self, major, course=''): return PeopleSoft9.search( self, { 'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH', 'CLASS_SRCH_WRK2_INSTITUTION$46$': 'NWUNV', 'CLASS_SRCH_WRK2_STRM$49$': self.term_id, 'CLASS_SRCH_WRK2_SUBJECT$62$': major, 'CLASS_SRCH_WRK2_CATALOG_NBR$70$': course, 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH1': 'E', 'CLASS_SRCH_WRK2_ACAD_CAREER': '', 'CLASS_SRCH_WRK2_SSR_OPEN_ONLY$chk': 'N', 'NW_DERIVED_SS2_CRSE_ATTR': '', 'NW_DERIVED_SS2_CRSE_ATTR_VALUE': '', 'CLASS_SRCH_WRK2_MEETING_TIME_START': '', 'CLASS_SRCH_WRK2_MEETING_TIME_END': '', 'CLASS_SRCH_WRK2_INCLUDE_CLASS_DAYS': 'J', 'CLASS_SRCH_WRK2_MON%$chk': 'Y', 'CLASS_SRCH_WRK2_MON': 'Y', 'CLASS_SRCH_WRK2_TUES$chk': 'Y', 'CLASS_SRCH_WRK2_TUES': 'Y', 'CLASS_SRCH_WRK2_WED$chk': 'Y', 'CLASS_SRCH_WRK2_WED': 'Y', 'CLASS_SRCH_WRK2_THURS$chk': 'Y', 'CLASS_SRCH_WRK2_THURS': 'Y', 'CLASS_SRCH_WRK2_FRI$chk': 'Y', 'CLASS_SRCH_WRK2_FRI': 'Y', 'CLASS_SRCH_WRK2_SAT$chk': 'Y', 'CLASS_SRCH_WRK2_SAT': 'Y', 'CLASS_SRCH_WRK2_SUN$chk': 'Y', 'CLASS_SRCH_WRK2_SUN': 'Y', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH2': 'E', 'CLASS_SRCH_WRK2_LAST_NAME': '', 'CLASS_SRCH_WRK2_CLASS_NBR$111$': '', 'CLASS_SRCH_WRK2_DESCR': '', 'CLASS_SRCH_WRK2_SSR_COMPONENT': '', 'CLASS_SRCH_WRK2_SESSION_CODE$123$': '', 'CLASS_SRCH_WRK2_CAMPUS': '', 'CLASS_SRCH_WRK2_LOCATION': '' })
def search(self, major, course='', expand=True): str = PeopleSoft9.search( self, { 'ICType': 'Panel', 'ICElementNum': '0', 'ICXPos': '0', 'IXYPos': '0', 'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH$144$', 'ICFocus': '', 'ICSaveWarningFilter': '0', 'ICChanged': '-1', 'ICResubmit': '0', 'ICModalWidget': '0', 'ICZoomGrid': '0', 'ICZoomGridRt': '0', 'ICModalLongClosed': '0', 'ICActionPrompt': 'false', 'ICTypeAheadID': '', 'ICFind': '', 'ICAddCount': '', 'UM_DERIVED_SA_UM_TERM_DESCR': self.term_id, 'CLASS_SRCH_WRK2_SUBJECT$68$': major, 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH1': 'E', 'CLASS_SRCH_WRK2_CATALOG_NBR$76$': '', 'CLASS_SRCH_WRK2_ACAD_CAREER': '', 'CLASS_SRCH_WRK2_SSR_OPEN_ONLY$chk': 'N', 'CLASS_SRCH_WRK2_SESSION_CODE$126$': 'U1', 'CLASS_SRCH_WRK2_CLASS_NBR$128$': '', 'CLASS_SRCH_WRK2_INCLUDE_CLASS_DAYS': 'I', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH2': 'E' }) if expand: for id in self.regex_expand.findall(str): str = self.expand(id) return str
def view_section(self, id, p={}): # unverified return PeopleSoft9.view_section(self, id, p)
def login(self, username='******', password='******'): return PeopleSoft9.login(self, username, password)
def login(self, username="******", password="******"): return PeopleSoft9.login(self, username, password)
def __init__(self, debug=False): PeopleSoft9.__init__(self, "https://spire.umass.edu/psp/heproda/EMPLOYEE/HRMS/", "https://spire.umass.edu/psc/heproda/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL", icsid=True, debug=debug)
def browse_term(self, term_id): str = PeopleSoft9.browse_term(self, term_id, {'UM_DERIVED_SA_UM_TERM_DESCR': term_id, 'CLASS_SRCH_WRK2_SSR_CLS_SRCH_TYPE$53$': '04', 'CLASS_SRCH_WRK2_SSR_CLS_SRCH_TYPE$53$$rad': '04'}) return str
def view_section(self, id, p={}): return PeopleSoft9.view_section(self, id, p)
def __init__(self, debug=False): PeopleSoft9.__init__(self, "https://ecampus.uri.edu:7016/psc/sa_crse_cat/EMPLOYEE/HRMS/", "https://ecampus.uri.edu:7016/psc/sa_crse_cat/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL", 'https://ecampus.uri.edu:7016/psc/sa_crse_cat/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL?PortalActualURL=https%3a%2f%2fecampus.uri.edu%3a7016%2fpsc%2fsa_crse_cat%2fEMPLOYEE%2fHRMS%2fc%2fCOMMUNITY_ACCESS.CLASS_SEARCH.GBL&PortalContentURL=https%3a%2f%2fecampus.uri.edu%3a7016%2fpsc%2fsa_crse_cat%2fEMPLOYEE%2fHRMS%2fc%2fCOMMUNITY_ACCESS.CLASS_SEARCH.GBL&PortalContentProvider=HRMS&PortalCRefLabel=Class%20Search%2fBrowse%20Catalog&PortalRegistryName=EMPLOYEE&PortalServletURI=https%3a%2f%2fecampus.uri.edu%3a7016%2fpsp%2fsa_crse_cat%2f&PortalURI=https%3a%2f%2fecampus.uri.edu%3a7016%2fpsc%2fsa_crse_cat%2f&PortalHostNode=HRMS&NoCrumbs=yes', icsid=True, debug=debug, login=False)
def __init__(self): PeopleSoft9.__init__(self, "https://ses.ent.northwestern.edu/psp/s9prod/", "https://ses.ent.northwestern.edu/psc/s9prod/EMPLOYEE/HRMS/c/SA_LEARNER_SERVICES.CLASS_SEARCH.GBL", "https://ses.ent.northwestern.edu/psc/s9prod/EMPLOYEE/HRMS/c/SA_LEARNER_SERVICES.CLASS_SEARCH.GBL?pslnkid=NW_SS_SA_CLASS_SEARCH&FolderPath=PORTAL_ROOT_OBJECT.NW_SS_SA_CLASS_SEARCH&IsFolder=false&IgnoreParamTempl=FolderPath%2cIsFolder&PortalActualURL=https%3a%2f%2fses.ent.northwestern.edu%2fpsc%2fs9prod%2fEMPLOYEE%2fHRMS%2fc%2fSA_LEARNER_SERVICES.CLASS_SEARCH.GBL%3fpslnkid%3dNW_SS_SA_CLASS_SEARCH&PortalContentURL=https%3a%2f%2fses.ent.northwestern.edu%2fpsc%2fs9prod%2fEMPLOYEE%2fHRMS%2fc%2fSA_LEARNER_SERVICES.CLASS_SEARCH.GBL%3fpslnkid%3dNW_SS_SA_CLASS_SEARCH&PortalContentProvider=HRMS&PortalCRefLabel=Search%20for%20Classes&PortalRegistryName=EMPLOYEE&PortalServletURI=https%3a%2f%2fses.ent.northwestern.edu%2fpsp%2fs9prod%2f&PortalURI=https%3a%2f%2fses.ent.northwestern.edu%2fpsc%2fs9prod%2f&PortalHostNode=HRMS&NoCrumbs=yes", icsid=True)
def browse_term(self, term_id): return PeopleSoft9.select_term(self, term_id, {'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_SRCH$55$', 'CLASS_SRCH_WRK2_INSTITUTION$45$': 'URIPS', 'CLASS_SRCH_WRK2_STRM$47$': term_id, 'CLASS_SRCH_WRK2_SSR_CLS_SRCH_TYPE$56$': '04', 'CLASS_SRCH_WRK2_SSR_CLS_SRCH_TYPE$56$$rad': '04'})
def search(self, major, course=''): return PeopleSoft9.search(self, {'ICAction': 'CLASS_SRCH_WRK2_SSR_PB_CLASS_SRCH', 'CLASS_SRCH_WRK2_INSTITUTION$46$': 'NWUNV', 'CLASS_SRCH_WRK2_STRM$49$': self.term_id, 'CLASS_SRCH_WRK2_SUBJECT$62$': major, 'CLASS_SRCH_WRK2_CATALOG_NBR$70$': course, 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH1': 'E', 'CLASS_SRCH_WRK2_ACAD_CAREER': '', 'CLASS_SRCH_WRK2_SSR_OPEN_ONLY$chk': 'N', 'NW_DERIVED_SS2_CRSE_ATTR': '', 'NW_DERIVED_SS2_CRSE_ATTR_VALUE': '', 'CLASS_SRCH_WRK2_MEETING_TIME_START': '', 'CLASS_SRCH_WRK2_MEETING_TIME_END': '', 'CLASS_SRCH_WRK2_INCLUDE_CLASS_DAYS': 'J', 'CLASS_SRCH_WRK2_MON%$chk': 'Y', 'CLASS_SRCH_WRK2_MON': 'Y', 'CLASS_SRCH_WRK2_TUES$chk': 'Y', 'CLASS_SRCH_WRK2_TUES': 'Y', 'CLASS_SRCH_WRK2_WED$chk': 'Y', 'CLASS_SRCH_WRK2_WED': 'Y', 'CLASS_SRCH_WRK2_THURS$chk': 'Y', 'CLASS_SRCH_WRK2_THURS': 'Y', 'CLASS_SRCH_WRK2_FRI$chk': 'Y', 'CLASS_SRCH_WRK2_FRI': 'Y', 'CLASS_SRCH_WRK2_SAT$chk': 'Y', 'CLASS_SRCH_WRK2_SAT': 'Y', 'CLASS_SRCH_WRK2_SUN$chk': 'Y', 'CLASS_SRCH_WRK2_SUN': 'Y', 'CLASS_SRCH_WRK2_SSR_EXACT_MATCH2': 'E', 'CLASS_SRCH_WRK2_LAST_NAME': '', 'CLASS_SRCH_WRK2_CLASS_NBR$111$': '', 'CLASS_SRCH_WRK2_DESCR': '', 'CLASS_SRCH_WRK2_SSR_COMPONENT': '', 'CLASS_SRCH_WRK2_SESSION_CODE$123$': '', 'CLASS_SRCH_WRK2_CAMPUS': '', 'CLASS_SRCH_WRK2_LOCATION': ''})
def __init__(self, debug=False): PeopleSoft9.__init__(self, "https://student.studentadmin.uconn.edu/psp/CSGUE/EMPLOYEE/HRMS/", 'https://student.studentadmin.uconn.edu/psc/CSGUE/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL', 'https://student.studentadmin.uconn.edu/psc/CSGUE/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL?PORTALPARAM_PTCNAV=HC_CLASS_SEARCH_GBL&EOPP.SCNode=HRMS&EOPP.SCPortal=EMPLOYEE&EOPP.SCName=CO_EMPLOYEE_SELF_SERVICE&EOPP.SCLabel=Self%20Service&EOPP.SCPTfname=CO_EMPLOYEE_SELF_SERVICE&FolderPath=PORTAL_ROOT_OBJECT.CO_EMPLOYEE_SELF_SERVICE.HC_CLASS_SEARCH_GBL&IsFolder=false&PortalActualURL=https%3a%2f%2fstudent.studentadmin.uconn.edu%2fpsc%2fCSGUE%2fEMPLOYEE%2fHRMS%2fc%2fCOMMUNITY_ACCESS.CLASS_SEARCH.GBL&PortalContentURL=https%3a%2f%2fstudent.studentadmin.uconn.edu%2fpsc%2fCSGUE%2fEMPLOYEE%2fHRMS%2fc%2fCOMMUNITY_ACCESS.CLASS_SEARCH.GBL&PortalContentProvider=HRMS&PortalCRefLabel=Class%20Search&PortalRegistryName=EMPLOYEE&PortalServletURI=https%3a%2f%2fstudent.studentadmin.uconn.edu%2fpsp%2fCSGUE%2f&PortalURI=https%3a%2f%2fstudent.studentadmin.uconn.edu%2fpsc%2fCSGUE%2f&PortalHostNode=HRMS&NoCrumbs=yes', icsid=True, debug=debug, login=False)