Upload
allan-walton
View
216
Download
1
Embed Size (px)
Citation preview
Integrating Banner with SARS
Ron BeanMt. San Antonio College
Scott ClaypoolSARS Software Products, Inc
Session Number:ND-5
California Community Colleges Banner Group • 2012
Configure Adapter
California Community Colleges Banner Group • 2012
Summary of Steps
Configure LMG/LMBInstall Banner SoftwareConfigure Extra DataConfigure Oracle Web ServicesConfigure SARS Web ServicesSet-up Banner Crosswalk Table
Banner SARS
You must have the following…
California Community Colleges Banner Group • 2012
Before you start….
Licensed Integration TechnologiesINTCOMP—Installed and functionalLMB—Installed and functionalLMG—Installed and functionalFirewall rules in place
Extract the tar file and get this directory structure
California Community Colleges Banner Group • 2012
Configure the Adapter
drwxr-xr-x 7 admin lum 4096 Mar 21 13:13 .drwxr-xr-x 4 admin lum 4096 Mar 21 13:15 ..drwxr-xr-x 3 admin lum 4096 May 1 11:22 bindrwxr-xr-x 2 admin lum 4096 Aug 28 12:04 configdrwxr-xr-x 2 admin lum 4096 Mar 21 13:13 datadrwxr-xr-x 2 admin lum 4096 Mar 21 13:13 libdrwxr-xr-x 2 admin lum 4096 Sep 15 02:18 logs
Edit driver.properties-Connection Settings
California Community Colleges Banner Group • 2012
Configure the Adapter
### SIS (LMB) Connection Settings## Username for connecting to secured destinationssis.username=sarsadapter## Password for connecting to secured destinationssis.password=password## URL of the LDAP serversis.provider.url=ldap://ldap.server.edu:389/o=messaging## Username for Java Naming and Directory Interfacesis.provider.username=cn=sarsadapter,ou=People,o=messaging## Password for JNDIsis.provider.password=passwordsis.source.name=com_sct_ldi_sis_Syncsis.source.clientId=sarsAdapterClientsis.source.durableSubscriptionName=ldiadapter$sarsAdapterClient
Edit driver.properties-Banner DB Settings
California Community Colleges Banner Group • 2012
Configure the Adapter
### Banner DB Settingsbanner.db.driver=oracle.jdbc.driver.OracleDriverbanner.db.url=jdbc:oracle:thin:@bannerdb.school.edu:1521:DB_SIDbanner.db.user=integmgrbanner.db.password=passwordbanner.db.maxActive=5banner.db.minIdle=3
### Banner SQLbanner.getPersonId.sql=sz_sarsintg.f_get_id_valuebanner.getAdditionalElement.sql=select GORRSQL_SQRU_CODE, GORRSQL_WHERE_CLAUSE from gorrsql where GORRSQL_ACTIVE_IND ='Y' and GORRSQL_SQPR_CODE = :groupCodebanner.sars.inteGrpCode=SARSINTG
Edit driver.properties-Banner GORRSQL Settings
Edit driver.properties-SARS Web Settings
California Community Colleges Banner Group • 2012
Configure the Adapter
### SARS Service Settings## Service URLsars.ws.url=http://sarsgrid.school.edu/SARSConnect/banner2sars.asmxsars.ws.username=sarssars.ws.password=passwordsars.password.maxlength=10
Edit driver.properties-Banner Batch Settings### Loader Configuration Settings## Input file to processlloader.source=file:/home/admin/sars_data/icgorldi_687031.xml## Baseline threadcountloader.pool.core.size=1## Maximum threadcountloader.pool.max.size=1
Create a user and passwordThis is the JMS user/password created earliermbtool add user -id=<<username>> -desc=”SarsAdapteruser” -credential=<<password>>
California Community Colleges Banner Group • 2012
LMB Configuration
Allow user Normal Access
California Community Colleges Banner Group • 2012
LMB Configuration
Allow user Consume Access
California Community Colleges Banner Group • 2012
LMB Configuration
Standard Ellucian upgrade stepsSet login.sqlValidate objectsRun RU readyMigrate filesRun SQL Object create scriptsCompile C programsRun RU Done
California Community Colleges Banner Group • 2012
Install Banner software
Add an Integration Code (GTVSQPR)SARSINTG (Must match driver.properties)
Add Rule Code (GTVSQRU)Name of data (ex. Birthdate)
Add Rule Definition (GORRSQL)Process-SARSINTGRule-BirthdateSQL-
SELECT spbpers_birth_date FROM spbpers WHERE spbpers_pidm= :pidm
California Community Colleges Banner Group • 2012
Configure Extra Data
California Community Colleges Banner Group • 2012
Configure Extra Data
Business Rule Process Parameters (GORSQPA)Process Code: IAMParameter Code: PIDM
This allows the use of :pidm in GORRSQL statement
California Community Colleges Banner Group • 2012
The :pidm variable
On the Oracle Application ServerUse the Banner Web Service OC4J Instance (Created when Banner Translations Service was installed)
Select ApplicationsSelect Deploy EAR fileJ2EE Application—Browse for sarsintg_v1.01.earApplication Name: SARS_PRODParent Application-DefaultURL Mapping ../applications/SARS_PROD.earAdd JAZN user
California Community Colleges Banner Group • 2012
Configure Oracle Web Services
Form SZVSARS
California Community Colleges Banner Group • 2012
Set-up Banner crosswalk table
SARS Software Products did this
California Community Colleges Banner Group • 2012
Configure SARS Web Service
opt/luminis/products/sarsadapter/bin/runAdapter.sh
California Community Colleges Banner Group • 2012
Start the AdapterFor triggered events…
For file processing…opt/luminis/products/sarsadapter/bin/runLoader.sh
California Community Colleges Banner Group • 2012
Questions???