Access Keys:
Skip to content (Access Key - 0)
My Area (Access Key - 2)


Toggle Sidebar
Your Rating: Results: PatheticBadOKGoodOutstanding! 4 rates
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Functions for Converting PeopleSoft Patron Data into a PLIF File for Aleph

Tags:

PLIF, Patron Load Interface flat File, TCU, PeopleSoft, Aleph, Intermediate
Last Updated:

8/5/2010Aug 06, 2010 18:23


  • Description

    This is a set of VBscript functions and a subroutine we use for converting patron data from the university's PeopleSoft information system to a patron file in PLIF format that can be loaded into Aleph using the Circulation p_file_20 service. It is one component in an overall procedure that consists of:

    • Two view tables in PeopleSoft, one containing student data and one for faculty/staff data.
    • Another view table made available by the university IS department that maps university ID numbers to network usernames. This is so that one of the ID records placed in the PLIF file can include the network username in the Key Data field, to enable LDAP authentication when logging on to the My Account functions in the online catalog.
    • Additional tables in Access that map codes used in PeopleSoft student and staff records to codes we use in our Aleph patron records. (The attached queries show how these tables are used, but since the codes are institution-specific, I have not attached the table data.)
    • Simple VBscripts that are invoked by a Windows shortcut to start MS Access and run the macro to build either a student or faculty/staff PLIF file, then copy the output file to a file share on a network server.
    • A Microsoft Access database that links to the three tables above using and ODBC connection, and includes a macro, several queries, temp tables populated by the queries, and the VBscript functions and subroutine included here. Most of the functions are invoked by the Make Table query that is used to populate the a temp table that becomes input for the Aleph_Create_PLIF subroutine. The output of that subroutine is a PLIF file saved on the user's hard drive (the script used to invoke MS Access copies this file to a file share when the user exits Access). I've included the Make Table query along with a file of containing the functions, but the query itself is hightly institution-specific, since it maps various status codes used in PeopleSoft to codes we use in our Aleph patron records.
    • A custom service on the Aleph server that transfers the PLIF file from the file share (which is also accessible by a web server) to Aleph, and then invokes p_file_20 to load the PLIF file into Aleph.

  • Author: Kerry Bouchard
  • Additional author(s):
  • Institution: Texas Christian University
  • Year: 2010
    2005

  • License: BSD style
  • Short description: Use, modification and distribution of the code are permitted provided the copyright notice, list of conditions and disclaimer appear in all related material.
  • Link to terms: [Detailed license terms]
  • Skill required for using this code:
    Choose one of the following: basic, intermediate, advanced, expert. Please also add your choice as a tag at the bottom of the page.

State

'Stable' 

Programming language

VBscript (Application Basic in Microsoft Access, which is just VBscript with some Access-specific objects)

Software requirements

To use as is, requires Microsoft Access. Functions could be adapted to other platforms.

Screen captures

Place your screen shot here...

Author(s) homepage

http://

Download

Attach the code file(s) to this page and link to them here.
Page attachments management can be reached from the top-right menu - 'attachments' after page save.

Working example

not applicable

Using the following Ex Libris open interfaces

None. Supplies data for p_file_20 patron file loader service in Circulation.

Changes

Version 1.2 ....

Text...

Version 1.1 ....

Text...

...

Text...

Release notes

Text...

Installation instructions

Many of the codes used for patron records in both PeopleSoft and Aleph are institution-specific, so this is not
"turnkey" software but just provided as an example for getting started for anyone who is interested.

Tip sample
Info sample

TO DO list

Text...

Known issues

Text...


Comments

Text...

Page Attachments

File NameCommentSizeNumber of Downloads
BorLoad_FacStaff.txtVBscript launched from a desktop shortcut to build faculty/staff record PLIF file (requires .vbs extension to be executable). 2 kB91
BorLoad_students.txtVBscript launched from a desktop shortcut to build student record PLIF file (requires .vbs extension to be executable).2 kB113
PLIF_SQL_staff.txtAppend query used for putting PeopleSoft faculty/staff data in a staging table. 2 kB99
PLIF_SQL_students.txtAppend query used for putting PeopleSoft student data in a staging table.5 kB116
plifcode.txtVBscript functions for converting PeopleSoft fields to Aleph fields.18 kB192
PLIF_steps.rtfThis documents the steps used in the MS Access macros.2 kB104

Added by Kerry Bouchard on Aug 06, 2010 16:55, last edited by Kerry Bouchard on Aug 06, 2010 18:23

Adaptavist Theme Builder Powered by Atlassian Confluence