Vous êtes sur la page 1sur 92

Logos NetToGov 2.

2002-2003, New World Systems Corp.


All rights reserved. FOR INTERNAL USE ONLY. Information within this document is the sole
property of New World Systems Corp. and is protected by copyright and or trade secret
regulations. Unauthorized copying or dissemination of this information without the written
permission of New World Systems is strictly prohibited. Information within this document is
subject to change without notice.

Contents
Human Resources Web Inquiry

1-1

Introduction ...................................................................................................................... 1-1


Default Page..................................................................................................................... 1-2
File Name .................................................................................................................... 1-2
User Interface and Behavior........................................................................................ 1-2
Page: Login ...................................................................................................................... 1-4
Page Components ...................................................................................................... 1-4
User Interface and Behavior........................................................................................ 1-4
Page: Employee Information ............................................................................................ 1-6
Page Components ...................................................................................................... 1-6
User Interface and Behavior........................................................................................ 1-6
Page: Benefits.................................................................................................................. 1-9
Page Components ...................................................................................................... 1-9
User Interface and Behavior........................................................................................ 1-9
Page: Deductions........................................................................................................... 1-11
Page Components .................................................................................................... 1-11
User Interface and Behavior...................................................................................... 1-11
Page: Pay Rate .............................................................................................................. 1-13
Page Components .................................................................................................... 1-13
User Interface and Behavior...................................................................................... 1-13
Page: Benefit Hours ....................................................................................................... 1-14
Page Components .................................................................................................... 1-14
User Interface and Behavior...................................................................................... 1-14
Page: Earnings History .................................................................................................. 1-16
Page Components .................................................................................................... 1-16
User Interface and Behavior...................................................................................... 1-16
Page: Hours History ....................................................................................................... 1-18
Page Components .................................................................................................... 1-18
User Interface and Behavior...................................................................................... 1-18
Page: Dependants ......................................................................................................... 1-19
Page Components .................................................................................................... 1-19
User Interface and Behavior...................................................................................... 1-19
Page: Taxes.................................................................................................................... 1-21
Page Components .................................................................................................... 1-21
User Interface and Behavior...................................................................................... 1-21
Page: Education............................................................................................................. 1-27
Page Components .................................................................................................... 1-27
User Interface and Behavior...................................................................................... 1-27
Page: Certification.......................................................................................................... 1-30
Page Components .................................................................................................... 1-30
User Interface and Behavior...................................................................................... 1-30
Page: Category Summary.............................................................................................. 1-33
Page: Dependant Information ........................................................................................ 1-34
Page Components .................................................................................................... 1-34
User Interface and Behavior...................................................................................... 1-34
Revision History ............................................................................................................. 1-35

Human Resources Web Update

2-1

Introduction ......................................................................................................................
Page: Update Employee Information ...............................................................................
Page Components ......................................................................................................
User Interface and Behavior........................................................................................

2-1
2-2
2-2
2-2

Page: Add/Update Dependant Information ...................................................................... 2-7


Page Components ...................................................................................................... 2-7
Parameter ................................................................................................................... 2-7
User Interface and Behavior........................................................................................ 2-8
Page: Update Taxes ....................................................................................................... 2-13
Page Components .................................................................................................... 2-13
User Interface and Behavior...................................................................................... 2-14
Page: Add/Update Education Information...................................................................... 2-16
Page Components .................................................................................................... 2-16
Parameter ................................................................................................................. 2-16
User Interface and Behavior...................................................................................... 2-17
Page: Add/Update Certification Information................................................................... 2-21
Page Components .................................................................................................... 2-21
Parameter ................................................................................................................. 2-22
User Interface and Behavior...................................................................................... 2-22
Page: Confirmation ........................................................................................................ 2-27
Page Components .................................................................................................... 2-27
User Interface and Behavior...................................................................................... 2-27
Displaying the Confirmation page ........................................................................... 2-28
Revision History ............................................................................................................. 2-29

Applicant Tracking
Application Submission

3-1

Introduction ...................................................................................................................... 3-1


Page: Employment Opportunities .................................................................................... 3-2
Page Components ...................................................................................................... 3-2
User Interface and Behavior........................................................................................ 3-2
Page: Position Information ............................................................................................... 3-3
Page Components ...................................................................................................... 3-3
Parameters ................................................................................................................. 3-3
Sample HTML ............................................................................................................. 3-4
User Interface and Behavior........................................................................................ 3-5
Page: Printer Friendly Document ..................................................................................... 3-6
Page Components ...................................................................................................... 3-6
User Interface and Behavior........................................................................................ 3-7
Page: On-Line Employment Application........................................................................... 3-8
Page Components ...................................................................................................... 3-8
User Interface and Behavior........................................................................................ 3-8
Submission Confirmation .......................................................................................... 3-14
Revision History ............................................................................................................. 3-15

Babel 2.1 Enhancements

4-1

Introduction ......................................................................................................................
General Enhancements...............................................................................................
Application Specific Enhancements ............................................................................
Deleting Users .................................................................................................................
Enhancement Detail ....................................................................................................
Field Values Reserved Words..........................................................................................
Enhancement Detail ....................................................................................................
Working with Script Comments ........................................................................................
Enhancement Detail ....................................................................................................
Search Engine Enhancements ........................................................................................
SQL Insert Statement..................................................................................................
Execute Update Licensed Feature ...................................................................................
Enhancement Detail ....................................................................................................
Java File Changes............................................................................................................
Revision History ...............................................................................................................

4-1
4-1
4-1
4-1
4-1
4-2
4-2
4-3
4-3
4-3
4-3
4-4
4-4
4-5
4-5

H A P T E R

HUMAN RESOURCES WEB INQUIRY


Introduction
The Human Resources Web Inquiry module allows city and/or county employees
to access their employee information via a web browser. By entering a valid
Employee # and Password (and Company Code when applicable), the user may view
the following information:

Employee Information Accessed upon successful completion of the


Login page, or via the Employee Information link in the navigation bar,
the Employee Information page provides general information about the
employee such as a mailing address and social security number. For more
information, see Page: Employee Information on page 1-6.

Benefits Accessed via the Benefits link in the navigation bar, the
Benefits page provides a summary of the benefits that the current
employee is receiving. For more information, see Page: Benefits on
page 1-9.

Deductions Accessed via the Deductions link in the navigation bar, the
Deductions page provides a summary of the deductions taken from the
current employees pay check. For more information, see Page:
Deductions on page 1-11.

Pay Rate Accessed via the Pay Rate link in the navigation bar, the Pay
Rate page displays the current employees pay rate. For more
information, see Page: Pay Rate on page 1-13.

Benefit Hours Accessed via the Benefit Hours link in the navigation bar,
the Benefit Hours page displays the status of all benefit hours received
by the current employee. For more information, see Page: Benefit Hours
on page 1-14.

Earnings History Accessed via the Earnings History link in the navigation
bar, the Earnings History page provides a year-to-date (YTD) summary
of the current employees total earnings. For more information, see Page:
Earnings History on page 1-16.

Hours History Accessed via the Hours History link in the navigation bar,
then Hours History page provides a summary of hours worked by the
current employee. For more information, see Page: Hours History on
page 1-18.

Last Revised: January 23, 2003

1-1

Logos NetToGov 2.0

Human Resources Web Inquiry


Default Page

Dependants Accessed via the Dependants link in the navigation bar, the
Dependants page provides a summary of the dependants associated
with the current employee. For more information, see Page: Dependants
on page 1-19.

Taxes Accessed via the Taxes link in the navigation bar, the Taxes page
provides a summary of the tax amounts deducted from the current
employees pay check. For more information, see Page: Taxes on
page 1-21.

Education Accessed via the Education link in the navigation bar, the
Education page provides a history of the employees educational
background. For more information, see Page: Education on page 1-27.

Certification Accessed via the Certification link in the navigation bar, the
Certification page provides a summary of the certifications held by the
employee. For more information, see Page: Certification on page 1-30.

NOTE:
Babel authenticates the Employee # and Password to ensure that the employee attempting to
access their information is valid. Users may only view their own employee information;
accessibility to other employees personal information is not allowed.

Default Page
File Name
default.xsl

User Interface and Behavior


The default XSL file (default.xsl) generates HTML that is displayed on all pages,
such as the corporate logo, city name, page name, and navigation bar.

NOTE:
default.xsl is included in all XSL files except for login.xsl (see Page: Login on page 1-4).

Navigation Bar

Logos NetToGov 2.0

1-2

Default Components
<City Name>
<Page Name>

Last Revised: January 23, 2003

Human Resources Web Inquiry


Default Page

Default Components
Table 1.1

Default Components

Component

Description

<City Name>

fieldvalue.txt

<Page Name>

XSL of the NOT DEFINED.

Navigation Bar
Table 1.2

Navigation Bar

Field

HTML
Element

Additional HREF Parameters

Employee Information

page_name=employee

Benefits

page_name=benefits

Deductions

page_name=deductions

Pay Rate

page_name=payrate

Benefit Hours

page_name=benhours

Earning History

page_name=earnings

Hours History

page_name=hours

Dependants

page_name=dependants

Taxes

page_name=taxes

Education

page_name=education

Certification

page_name=certification

Last Revised: January 23, 2003

1-3

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Login

Page: Login
Page Components
Table 1.3

Login Components

Page Name

Page Type

File Name

Query Name

hrlogin

Login

hrlogin.xsl

None

User Interface and Behavior


The Login page is accessed when the Human Resources Web Inquiry module is
called or when a user logs out. It allows users to login to the application by
entering their Employee # and Password, and when necessary, the Company Code.

Logos NetToGov 2.0

1-4

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Login

Control Criteria
Business Rules
1

Only display Company Code when more than one company exists. If only
one company does exist, then create a hidden input field to hold the single
company code.

Employee # and Password are required. If the Employee # and Password are
invalid, display the Login page with an error message.

Controls
Table 1.4

Login Controls
HTML
Element Attribute

Control

Type

Company Code

Drop-down
list

NOT
DEF.

NOT DEFINED

Allows users to specify the company by


which they are employed.

Employee #

Textbox

Input

None

Allows users to specify their unique


identification/employee number.

Password

Textbox

Input

Type = Password

Allows users to specify the password


associated with their identification/
employee number.

Enter

Command
Button

Input

Type = Submit

Allows users to submit the information


specified for processing.

Image = enter_button.gif

Description

If the Employee # and Password are


recognized, then the Employee Information page is displayed. For more
information, see Page: Employee Information on page 1-6.

Last Revised: January 23, 2003

1-5

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Employee Information

Page: Employee Information


Page Components
Table 1.5

Login Components

Page Name

Page Type

File Name

Query Names

employee

Search

employee.xsl

EMPLOYEE_INFO
EMPPLYEE_PENDING

User Interface and Behavior


The Employee Information page is accessed upon successful completion of the
Login page (see page 1-4) or via the Employee Information link on the navigation
bar. It allows users to view general information such as name, mailing address,
and birth date, as well as access the Update Employee Information page (see
page 2-2).

Logos NetToGov 2.0

1-6

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Employee Information

Grids
The Employee Information page contains two grids General Information and
Pending Information. For more information, see General Information Grid on
page 1-7 and Pending Changes Grid on page 1-7, respectively.

General Information Grid


The General Information fields are stored in the PREMST table.
Table 1.6

General Information Grid

Column

Field Name

Additional Information

Employee Number

EMEMP#

First Name

EMFNAM

Middle Name

EMMNAM

Last Name

EMLNAM

Suffix

EMSUFX

Home Address

EMADD1; EMADD2; EMCITY;


EMSTAT; EMZIP

Mailing Address

EMMAD1; EMMAD2; EMMCTY;


EMMST; EMMZIP

Phone Number

EMPHN

Birth Date

EMBRDT

Marital Status

EMMAR

Drivers License

EMLIC

License Type

EMLTYP

License Expiration

EMLDAT

License State

EMLST

Date of Hire

EMHRDT

Department/SubDepartment

EMDCOD; EMDSUB

Race

EMRACE

Table #21

Gender

EMSEX

Values M/F

Military

EMMIL

Values: Yes/No

Light Duty

EMLDTY

Values: Yes/No

Citizen

EMCIT

Values: Yes/No

Elected

EMELEC

Values: Yes/No

Table #2

Table #22
Table #29

Master Files:
EMDCOD = PRDMST
EMDSUB = PRSDMS

Pending Changes Grid


The Pending Changes fields are stored in the PRWBEM table.
Table 1.7

Pending Changes Grid

Column

Field Name

First Name

WMFNAM

Middle Name

WMMNAM

Last Revised: January 23, 2003

Additional Information

1-7

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Employee Information

Table 1.7

Pending Changes Grid

Column

Field Name

Additional Information

Last Name

WMLNAM

Suffix

WMSUFX

Address 1

WMADD1

Address 2

WMADD2

City

WMCITY

State

WMSTAT

Table #1

Zip Code

WMZIP

Table #19

Mailing Address 1

WMMAD1

Mailing Address 2

WMMAD2

Mailing City

WMCTY

Mailing State

WMST

Table #1

Mailing Zip Code

WMZIP

Table #19

Phone Number

WMPHN

Date of Birth

WMBRDT

Marital Status

WMMAR

Drivers License

WMLIC

License Type

WMLTYP

License Expiration

WMLDAT

Table #2

Table #22
Table #29

Control
Table 1.8

Employee Information Control

Control

Type

Update

Command
Button

HTML
Element Attribute
A

Description

Image = update_button.gif

Queries the Employee Master (PREMST)


table using the Company Code and
Employee # to verify that the user is
enrolled in Human Resources on the
iSeries.
If the query returns zero results,
then the following message is displayed: You are currently not
enrolled to view your employee
information.
If results are returned, then the
Update Employee Information
page is opened. For more information, see Page: Update
Employee Information on
page 2-2.

Logos NetToGov 2.0

1-8

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Benefits

Page: Benefits
Page Components
Table 1.9

Benefits Components

Page Name

Page Type

File Name

Query Name

benefit

Detail

benefit.xsl

EMPLOYEE_BENEFIT

User Interface and Behavior


The Benefits page, accessed via the Benefits link on the navigation bar, allows
users to view information on their current benefits.

Last Revised: January 23, 2003

1-9

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Benefits

Grid
The Benefits fields are stored in the PREDED, PRBMST, and PRGMST tables.
Table 1.10 Benefits Grid

Column

Table

Field Name

Additional Information

PREDED

EXXCOD

Represents the benefit code.

Benefit

PRBMST

BMDESC

Executes a sub-query to obtain


the current effective date
based on the current date.
NOTE: The current effective
date is the greatest date less
than the current date.
Join on Company Code
(EXCCOD) and benefit code
(EXXCOD).

Frequency

PRFMST

FMDESC

Percent/Amount

PREDED

EXPCT/AXAMT

Y.T.D. Amount

PREDED

EXYTDA

Start Date

PREDED

EXSTRD

Stop Date

PREDED

EXSTPD

Logos NetToGov 2.0

1-10

Join on Company Code


(EXCCOD) and Frequency
(EXFRQ).

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Deductions

Page: Deductions
Page Components
Table 1.11 Deductions Components

Page Name

Page Type

File Name

Query Name

deduction

Detail

deduction.xsl

EMPLOYEE_DEDUCTION

User Interface and Behavior


The Deductions page, accessed via the Deductions link on the navigation bar,
allows users to view information on their current paycheck deductions.

Last Revised: January 23, 2003

1-11

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Deductions

Grid
The Deductions fields are stored in the PREDED, PRWMST, and PRGMST tables.
Table 1.12 Deductions Grid

Column

Table

Field Name

Additional Information

PREDED

EXXCOD

Represents the deduction


code.

Deduction

PRWMST

WMDESC

Executes a sub-query to obtain


the current effective date
based on the current date.
NOTE: The current effective
date is the greatest date less
than the current date.
Join on Company Code
(EXCCOD) and benefit code
(EXXCOD). For more information the benefit code, see
Page: Benefits on page 1-9.

Frequency

PRFMST

FMDESC

Percent/Amount

PREDED

EXPCT/AXAMT

Y.T.D. Amount

PREDED

EXYTDA

Start Date

PREDED

EXSTRD

Stop Date

PREDED

EXSTPD

Logos NetToGov 2.0

1-12

Join on Company Code


(EXCCOD) and frequency code
(EXFRQ).

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Pay Rate

Page: Pay Rate


Page Components
Table 1.13 Pay Rate Components

Page Name

Page Type

File Name

Query Name

payrate

Detail

payrate.xsl

EMPLOYEE_PAYRATE

User Interface and Behavior


The Pay Rate page, accessed via the Pay Rate link on the navigation bar, allows
users to view their current rate of pay.
INSERT PIC

Grid
The Pay Rate fields are stored in the NOT DEFINED table(s).
Table 1.14 Pay Rate Grid

Column

Table

Field Name

Class

NOT DEFINED

Description

NOT DEFINED

Rate

NOT DEFINED

Amount

NOT DEFINED

Effective Date

NOT DEFINED

Primary

NOT DEFINED

Last Revised: January 23, 2003

1-13

Additional Information

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Benefit Hours

Page: Benefit Hours


Page Components
Table 1.15 Benefit Hours Components

Page Name

Page Type

File Name

Query Name

benefit_hours

Detail

benhours.xsl

EMPLOYEE_BENHOURS

User Interface and Behavior


The Benefit Hours page, accessed via the Benefit Hours link on the navigation
bar, allows users to view a summary of their accumulated benefit hours.

Control
Table 1.16 Benefit Hours Control

Control

Type

Each Category is
a link.

Hypertext

Logos NetToGov 2.0

HTML
Element Attribute
A

Description

NOT DEFINED

1-14

Opens the Category Summary page.


For more information, see Page: Category Summary on page 1-33.

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Benefit Hours

Grid
The Benefit Hours fields are stored in the PRPMST and PRHACS tables.
Table 1.17 Benefit Hours Grid

Column

Table

Field Name

Additional Information

Category

PRPMST

PMDESC

Join on Company Code


(AHCCOD) and benefit hours
Category (AHHCAT).

Brought Forward

PRHACS

AHPYCK

Current Year Amount

PRHACS

AHYTDE

Current Taken

PRHACS

AHYTDT

Current Balance

PRHACS

(AHPYCK + AHYTDE
-AHYTDT)

Days

PRHACS

Current Balance
- EMDHRS

Last Revised: January 23, 2003

1-15

Perform the calculation


in the XSL using
EMPLOYEE_DAILY_HOURS
from the
EMPLOYEE_INFO query.

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Earnings History

Page: Earnings History


Page Components
Table 1.18 Earnings History Components

Page Name

Page Type

File Name

Query Name

earning

Detail

earning.xsl

EMPLOYEE_EARNING

User Interface and Behavior


The Earnings History page, accessed via the Earning History link on the navigation bar, allows users to view a history of their paid wages.

Grid
The Earnings History fields are stored in the PRQERN table, which contains
earnings on a quarterly level. The year-to-date value is calculated by adding the
values from each quarter together.
Table 1.19 Earnings History Grid

Column

Field Name

Category

NOT DEFINED

Year -To-Date

NOT DEFINED

Logos NetToGov 2.0

1-16

Additional Information

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Earnings History

Category Values
The following table lists the Earnings History categories and their corresponding field names.
Table 1.20 Earnings History Categories

Categories

Field Name

Gross Wages

QRPAYG

Federal Taxable Wages

QRFEDG

State Taxable Wages

QRSTTG

FICA Taxable Wages

QRFICG

Medicare Taxable Wages

QRMEDG

Federal Income Tax

QRFEDT

Fica Taxes

QRFICT

Medicare Taxes

QRMEDT

Pension Wages

QRPENG

Pension Earned

QRPENT

Earned Income Credit

QREICT

Local 1 Taxable Wages

QRLC1G

Local 2 Taxable Wages

QRLC2G

School Taxable Wages

QRSCHG

State Income Tax

QRSTTT

Local 1 Income Tax

QRLC1T

Local 2 Income Tax

QRLC2T

School Income Tax

QRSCHT

Last Revised: January 23, 2003

1-17

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Hours History

Page: Hours History


Page Components
Table 1.21 Hours History Components

Page Name

Page Type

File Name

Query Name

hour

Detail

hour.xsl

EMPLOYEE_HOUR

User Interface and Behavior


The Hours History page, accessed via the Hours History link on the navigation
bar, allows users to view a history of their dedicated hours.

Grid
The Hours History fields are stored in the NOT DEFINED table.
Table 1.22 Hours History Grid

Column

Field Name

Check Date

NOT DEFINED

Hours Code

NOT DEFINED

Hours Description

NOT DEFINED

Logos NetToGov 2.0

1-18

Additional Information

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Dependants

Table 1.22 Hours History Grid

Column

Field Name

Additional Information

Hours

NOT DEFINED

Other Pay Amount

NOT DEFINED

Page: Dependants
Page Components
Table 1.23 Dependants Components

Page Name

Page Type

File Name

Query Names

dependants

Detail

dependants.xsl

EMPLOYEE_DEPENDANTS
EMPLOYEE_PENDING_DEPENDANTS

User Interface and Behavior


The Dependants page, accessed via the Dependants link on the navigation bar,
allows users to view a summary of the employees current dependants, as well as
access the Add Dependants page (see page 2-7).

Last Revised: January 23, 2003

1-19

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Dependants

Control Criteria
Business Rule
1

Only display the Pending Additions and Pending Deletes headings when
addition or deletion records are returned from the
EMPLOYEE_PENDING_DEPENDANTS query.

Controls
Table 1.24 Dependants Controls

HTML
Element Attribute

Control

Type

Description

Each Dependant
Name is a link.

Hypertext

NOT DEFINED

Opens the Dependant Information


page. For more information, see Page:
Dependant Information on page 1-34.

Add

Command
Button

Image = add_button.gif.

Opens the Add Dependant page. For


more information, see Page: Add/
Update Dependant Information on
page 2-7.

Pending Additions

Table
Heading

NOT
DEF.

NOT DEFINED

Indicates that the following items are


addition records returned from the
EMPLOYEE_PENDING_DEPENDANTS
query.

Pending Deletes

Table
Heading

NOT
DEF.

NOT DEFINED

Indicates that the following items are


deletion records returned from the
EMPLOYEE_PENDING_DEPENDANTS
query.

Grid
The Dependants fields are stored in the PREDEP table.
Table 1.25 Dependants Table

Column

Field Name

Dependant Name

ERLNAM; ERFNAM; ERMNAM

Relation

ERREL

Birth Date

ERDOB

Home Phone

ERHPHN

Logos NetToGov 2.0

Additional Information
Table #7

1-20

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Taxes

Page: Taxes
Page Components
Table 1.26 Taxes Components

Page Name

Page Type

File Name

Query Names

taxes

Detail

tazes.xsl

EMPLOYEE_TAX_FEDERAL
EMPLOYEE_TAX_STATE
EMPLOYEE_TAX_SCHOOL1
EMPLOYEE_TAX_SCHOOL2
EMPLOYEE_TAX_LOCAL1
EMPLOYEE_TAX_LOCAL2
EMPLOYEE_TAX_OTHER
EMPLOYEE_PENDING_TAX
GET_TAX_TABLE

User Interface and Behavior


The Taxes page, accessed via the Taxes link on the navigation bar, allows users
to NOT DEFINED, as well as access the Update Taxes page (see page 2-13).

Last Revised: January 23, 2003

1-21

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Taxes

Grids
There are several grids that comprise the Taxes page. For more information,
refer to the following:

Federal Tax Grid on page 1-22.

State Tax Grid on page 1-22.

Local Tax Grids on page 1-23.

School Tax Grids on page 1-24.

Other Tax Grid on page 1-25.

Federal Tax Grid


The Federal Tax fields are stored in the PREMST table.
Table 1.27 Federal Tax Table

Column

Field Name

Additional Information

Tax Withholding

EMFED

Values: Yes/No

Withholding Status

EMFSTS

Values:
S Single
M Married

Exemptions

EMFEX

Additional Federal Tax

EMFDOL

Override Percentage

EMFPCT

FICA Withholding

EMFICA

Values: Yes/No

Medicare Withholding

EMCARE

Values: Yes/No

Earned Income Credit

EMEIC

Values:
S Single
M Married
B Both filing
N None

State Tax Grid


The State Tax fields are stored in the PREMST and PRTHDR tables.
Table 1.28 State Tax Grid

Column

Table

Field Name

Additional Information

Withholding

PREMST

EMSTTX

Values: Yes/No

Table

PRTHDR

THDESC

Executes a sub-query to get


the current effective date
based on the current date.
NOTE: The current effective
date is the greatest date less
than the current date.
Join on Company Code
(EMCCOD) and Table
(EMSTAX).

Logos NetToGov 2.0

1-22

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Taxes

Table 1.28 State Tax Grid

Column

Table

Field Name

Additional Information

Withholding Status

PREMST

EMSSTS

Values:
S Single
M Married

Exemptions

PREMST

EMSEXE

Additional State Tax

PREMST

EMSDOL

Local Tax Grids


There are two local tax grids within the Taxes page: Local 1 Tax and Local 2 Tax.
For more information, see Local 1 Tax Grid on page 1-23 and Local 2 Tax
Grid on page 1-24, respectively.

Local 1 Tax Grid


The Local 1 Tax fields are stored in the PREMST and PRTHDR tables.
Table 1.29 Local 1 Tax Grid

Column

Table

Field Name

Additional Information

Withholding

PREMST

EMLTX1

Values: Yes/No

Table

PRTHDR

THDESC

Executes a sub-query to get


the current effective date
based on the current date.
NOTE: The current effective
date is the greatest date less
than the current date.
Join on Company Code
(EMCCOD) and the state tax
Table (EMLTB1).

Withholding Status

PREMST

EMLST1

Values:
S Single
M Married

Exemptions

PREMST

EXLEX1

Additional Information

PREMST

EXLDL1

Last Revised: January 23, 2003

1-23

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Taxes

Local 2 Tax Grid


The Local 2 Tax fields are stored in the PREMST and PRTHDR tables.
Table 1.30 Local 2 Tax Grid

Column

Table

Field Name

Additional Information

Withholding

PREMST

EMLTX1

Values: Yes/No

Table

PRTHDR

THDESC

Executes a sub-query to get


the current effective date
based on the current date.
NOTE: The current effective
date is the greatest date less
than the current date.
Join on Company Code
(EMCCOD) and the state tax
Table (EMLTB2).

Withholding Status

PREMST

EMLST2

Values:
S Single
M Married

Exemptions

PREMST

EXLEX2

Additional Information

PREMST

EXLDL2

School Tax Grids


There are two school tax grids within the Taxes page: School 1 Tax and School 2
Tax. For more information, see School 1 Tax Grid on page 1-24 and School 2
Tax Grid on page 1-25, respectively.

School 1 Tax Grid


The School 1 Tax fields are stored in the PREMST and PRTHDR tables.
Table 1.31 School 1 Tax Grid

Column

Table

Field Name

Additional Information

Withholding

PREMST

EMSTX1

Values: Yes/No

Table

PRTHDR

THDESC

Executes a sub-query to get


the current effective date
based on the current date.
NOTE: The current effective
date is the greatest date less
than the current date.
Join on Company Code
(EMCCOD) and the state tax
Table (EMSTB1).

Withholding Status

PREMST

EMSST1

Values:
S Single
M Married

Exemptions

PREMST

EXSEX1

Additional Information

PREMST

EXSDL1

Logos NetToGov 2.0

1-24

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Taxes

School 2 Tax Grid


The School 2 Tax fields are stored in the PREMST and PRTHDR tables.
Table 1.32 School 2 Tax Grid

Column

Table

Field Name

Additional Information

Withholding

PREMST

EMSTX2

Values: Yes/No

Table

PRTHDR

THDESC

Executes a sub-query to get


the current effective date
based on the current date.
NOTE: The current effective
date is the greatest date less
than the current date.
Join on Company Code
(EMCCOD) and the state tax
Table (EMSTB2).

Withholding Status

PREMST

EMSST2

Values:
S Single
M Married

Exemptions

PREMST

EXSEX2

Additional Information

PREMST

EXSDL2

Other Tax Grid


The Other Tax fields are stored in the PREOTX and PRTHDR tables.
Table 1.33 Other Tax Grid

Column

Table

Field Name

Additional Information

Withholding

PREOTX

OTOTX1

Values: Yes/No

Table

PRTHDR

THDESC

Executes a sub-query to get


the current effective date
based on the current date.
NOTE: The current effective
date is the greatest date less
than the current date.
Join on Company Code
(OTCCOD) and the state tax
Table (OTOTB1).

Withholding Status

PREOTX

OTOST1

Values:
S Single
M Married

Exemptions

PREMST

OTOEX1

Additional Information

PREMST

OTODL1

Last Revised: January 23, 2003

1-25

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Taxes

Control
Table 1.34 Taxes Control

Control

Type

Update

Command
Button

Logos NetToGov 2.0

HTML
Element Attribute
A

Description

Image = update_button.gif.

1-26

Opens the Update Tax page. For more


information, see Page: Update Taxes
on page 2-13.

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Education

Page: Education
Page Components
Table 1.35 Education Components

Page Name

Page Type

File Name

Query Names

education

Detail

education.xsl

EMPLOYEE_EUDCATION
EMPLOYEE_PEND_EDUCATION

User Interface and Behavior


The Education page, accessed via the Education link on the navigation bar,
allows users to NOT DEFINED, as well as access the Add/Update Education
page (see page 2-16).

Last Revised: January 23, 2003

1-27

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Education

Control Criteria
Business Rules
1

Only display the Pending Additions and Pending Deletes headings when
records returned from the EMPLOYEE_PEND_CERTIFICATION query have a
value of A or D in the record type column.

Controls
Table 1.36 Education Controls

HTML
Element Attribute

Control

Type

Description

Each Type is a
link.

Hypertext

NOT DEFINED

Opens the Update Dependant Information page. For more information, see
Page: Add/Update Dependant Information on page 2-7.

Add

Command
Button

Image = add_button.gif.

Opens the Update Dependant Information page. For more information, see
Page: Add/Update Dependant Information on page 2-7.

Grids
The Education page contains three grids. The first grid contains the current
education entries/records, while the second and third contain pending additions
and/or deletions. For more information, refer to the following:

Education Grid on page 1-28.

Pending Additions Grid on page 1-29.

Pending Deletes Grid on page 1-29.

Education Grid
The primary grid on the Education page provides current information about
the employees education such as the type, school, as well as when and if a
degree was obtained. These fields are stored in the PREEDC table.
Table 1.37 Education Table

Column

Field Name

Additional Information

Type

WEETYP

Table #7

School

WEINST

Table #8

Major

WEMAJR

Table #9

From Date

WEFDAT

To Date

WETDAT

Degree

EEGRAD

Logos NetToGov 2.0

Values: Yes/No

1-28

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Education

Pending Additions Grid


The Pending Additions fields are stored in the PRWBED table.
Table 1.38 Pending Additions Table

Column

Field Name

Additional Information

Type

WEETYP

Table #7

School

WEINST

Table #8

Major

WEMAJR

Table #9

From Date

WEFDAT

To Date

WETDAT

Pending Deletes Grid


The Pending Deletes fields are stored in the PREEDC table.
Table 1.39 Pending Deletes Table

Column

Field Name

Additional Information

Type

EEETYP

Table #7

School

EEINST

Table #8

Major

EEMAJR

Table #9

From Date

EEFDAT

To Date

EETDAT

Last Revised: January 23, 2003

1-29

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Certification

Page: Certification
Page Components
Table 1.40 Certification Components

Page Name

Page Type

File Name

Query Names

certification

Detail

certification.xsl

EMPLOYEE_CERTIFICATION
EMPLOYEE_PEND_CERTIFICATION

User Interface and Behavior


The Certification page, accessed via the Certification link on the navigation bar,
allows users to NOT DEFINED, as well as access the Add/Update Certification
page (see page 2-21).

Logos NetToGov 2.0

1-30

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Certification

Control Criteria
Business Rules
1

Only display the Pending Additions and Pending Deletes headings when
records returned from the EMPLOYEE_PEND_CERTIFICATION query have a
value of A or D in the record type column.

Controls
Table 1.41 Certification Controls

Control

Type

Each Certification
Type is a link.

Hypertext

HTML
Element Attribute
A

NOT DEFINED

Description
Existing records and pending additions:
Sends the employee_update_
certification page to Babel,
then displays the record in the
Update Certification Information
page. For more information, see
Page: Add/Update Certification
Information on page 2-21.
Pending deletions:
Sends the certification_
cancel page to Babel, then
opens the Confirmation page.
For more information, see Page:
Confirmation on page 2-27.

Add

Command
Button

Image = add_button.gif.

Sends the employee_update_


certification page to Babel, then
displays the record in the Add Certification Information page. For more information, see Page: Add/Update
Certification Information on page 2-21.

Grids
The Certification page contains three grids. The first grid contains the current
certification entries/records, while the second and third contain pending additions and/or deletions. For more information, refer to the following:

Certification Grid on page 1-32.

Pending Additions Grid on page 1-32.

Pending Deletes Grid on page 1-32.

Last Revised: January 23, 2003

1-31

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Certification

Certification Grid
The primary grid on the Certification page provides current information about
the employees current certifications. These fields are stored in the PRECRT table.
Table 1.42 Certification Table

Column

Field Name

Additional Information

Type

EACTYP

Table #4

Certifying Body

EACBDY

Table #5

Cert. Date

EACDAT

Exp. Date

EAEDAT

Course Cost

EACOST

Course Expense

EAEXP

Pending Additions Grid


The Pending Additions fields are stored in the PRWBCE table.
Table 1.43 Pending Additions Table

Column

Field Name

Additional Information

Type

WCCTYP

Table #4

Certifying Body

WCCBDY

Table #5

Cert. Date

WCCDAT

Exp. Date

WCEDAT

Course Cost

WCCOST

Course Expense

WCEXP

Pending Deletes Grid


The existing records and Pending Deletes fields are stored in the PRECRT table.
Table 1.44 Existing Records and Pending Deletes Table

Column

Field Name

Additional Information

Type

EACTYP

Table #4

Certifying Body

EACBDY

Table #5

Cert. Date

EACDAT

Exp. Date

EAEDAT

Course Cost

EACOST

Course Expense

EAEXP

Logos NetToGov 2.0

1-32

Last Revised: January 23, 2003

Human Resources Web Inquiry


Page: Category Summary

Page: Category Summary


NOTE:
This page was not implemented in the initial release due to the complexity of determining the
correct date range in which to retrieve hours history of benefit time.

The following steps describe how to obtain the correct hours from history:
1

Get the employees Benefit Group from the employee master file (PREMST).

Use the Benefit Group to get the Group Profile for the Roll Accrual
Method. Possible methods include:

A Start date from System Control File (PRCMST).

C Calendar

F Fiscal month from the HR system control file.

X Manual (The customer rolls accruals whenever they want.)

Based on the methods the following examples apply:

Current Date 10/29/02

C Jan 1, 2002 Dec 31, 2002

A March 1, 2002 Feb 28, 2003 (Based on the hire date of 2/28/00)

F April 2002 March 2003 (Fiscal start month is 3)

X There is no way for us to know.

Last Revised: January 23, 2003

1-33

Logos NetToGov 2.0

Human Resources Web Inquiry


Page: Dependant Information

Page: Dependant Information


Page Components
Table 1.45 Dependant Information Components

Page Name

Page Type

File Name

Query Names

dependant

Detail

dependant.xsl

EMPLOYEE_DEPENDANT

User Interface and Behavior


The Dependent Information page is accessed when a Dependant Name is clicked
within the Dependants page (see page 1-19). It allows users to view or verify
information on their dependents such as the dependents full name, birth date,
gender, social security number, home phone number, work phone number (when
applicable), emergency contact, and insurance coverage. Users may also access
the Update Dependent Information page. For more information, see Page:
Add/Update Dependant Information on page 2-7.

Logos NetToGov 2.0

1-34

Last Revised: January 23, 2003

Human Resources Web Inquiry


Revision History

Grid
The Dependant Information fields are stored in the PREDEP table.
Table 1.46 Dependant Information Table

Column

Field Name

Last Name

ERLNAM

First Name

ERFNAM

Middle Name

ERMNAM

Relationship

ERREL

Birth Date

ERDOB

Sex

ERSEX

Social Security Number

ERSS#

Emergency Contact

EREMGC

Home Phone Number

ERHPHN

Work Phone Number

ERWPHN

Insurance Benefit

ERINSR

Insurance Start Date

ERISTD

Insurance Stop Date

ERISPD

College Student

ERSTDT

COBRA Dependant Address

ERCAD1
ERCAD2
ERCIT
ERCSTR
ERCZIP

Additional Information

Table #7

Values: Yes/No

Values: Yes/No

Values: Yes/No

Revision History
Issue Number

Change Date

Summary of Change

Author

2.0.0
2.0.1

12/09/2002
12/24/2002

Initial draft - MS Word document.


Edited and incorporated draft into FrameMaker.

Kevin Varga
Meredith L. Adams

Last Revised: January 23, 2003

1-35

Logos NetToGov 2.0

Human Resources Web Inquiry


Revision History

Logos NetToGov 2.0

1-36

Last Revised: January 23, 2003

H A P T E R

HUMAN RESOURCES WEB UPDATE


Introduction
The Human Resources Web Update module allows city and/or county employees to
submit requests to update their employee information via the Human Resources
Web Inquiry module (see page 1-1). However, licensed customers are also given
an option to utilize only the Human Resources Web Update module. Either way, the
following information may be updated:

Employee Information The Update Employee Information page allows


users to update general employee information such as name, address,
marital status, etc. For more information, see Page: Update Employee
Information on page 2-2.

Dependants The Add Dependant Information page allows users to add


dependents, while the Update Dependant Information page allows users
to modify or delete dependant information. For more information, see
Page: Add/Update Dependant Information on page 2-7.

Taxes The Update Taxes page allows users to update the amount of
taxes that are withheld from each pay check. For more information, see
Page: Update Taxes on page 2-13.

Education The Add Education Information page allows users to add


education information, while the Update Education Information page
allows users to modify or delete education information. For more
information, see Page: Add/Update Education Information on
page 2-16.

Certification The Add Certification Information page allows users to


add certification information, while the Update Certification
Information page allows users to modify or delete certification
information. For more information, see Page: Add/Update Certification
Information on page 2-21.

Each request is submitted and stored in holding tables on the iSeries 400 until the
city or county Human Resources department processes the request; the Human
Resources department may accept or reject any request. All pending and completed requests may then be viewed in the Human Resources Web Inquiry. For
more information, see Human Resources Web Inquiry on page 1-1.

Last Revised: January 23, 2003

2-1

Logos NetToGov 2.0

Human Resources Web Update


Page: Update Employee Information

Page: Update Employee Information


Page Components
Table 2.1

Update Employee Information Components

Page Name

Page Type

File Name

Query Names

employee_update

Detail

employee_update.xsl

EMPLOYEE_GENERAL
EMPLOYEE_PEND_GENERAL
GET_TABLES

User Interface and Behavior


The Update Employee Information page is accessed via the following:

When Update is clicked on the Employee Information page within the


Human Resources Web Inquiry module. For more information, see Page:
Employee Information on page 1-6.

NOT DEFINED

The Update Employee Information page allows users to update their name,
address, birth date, marital status, contact information, and driver s license
information.

Logos NetToGov 2.0

2-2

Last Revised: January 23, 2003

Human Resources Web Update


Page: Update Employee Information

Control Criteria
Business Rules
1

Last maximum length = NOT DEFINED characters.

First maximum length = NOT DEFINED characters.

Middle maximum length = NOT DEFINED characters.

Street maximum length = NOT DEFINED characters.

City maximum length = NOT DEFINED characters.

Zip Code maximum length = 5 characters.

Date and Expiration maximum lengths = 2 characters each in the first textbox, and 4 characters each in the second textbox; accept numeric characters
only.

Phone # maximum lengths = 3 characters in the first and second text boxes,
and 4 characters in the third textbox; accept numeric characters only.

Controls
Table 2.2

Update Employee Information Name Controls


HTML
Element Attribute

Control

Type

Name

Heading

Last

Label and
Textbox

Input

Value = current value

Displays the current last name; allows


users to enter their new last/family
name in the corresponding textbox.

First

Label and
Textbox

Input

Value = current value

Displays the current first name; allows


users to enter their new first name in the
corresponding textbox.

Suffix

Label and
Drop-down
list

Select

Selected = current value

Displays the current suffix; allows users


to select their new suffix in the corresponding drop-down list.

Middle

Label and
Textbox

Input

Value = current value

Displays the current middle name;


allows users to enter their new middle
name in the corresponding textbox.

Address

Heading

Street

2 Labels and
2 Text boxes

Input

Value = current value

Displays the current street address;


allows users to enter a new street
address in the first textbox and additional address information in the second
textbox, such as an apartment number
or post office box.

CIty

Label and
Textbox

Input

Value = current value

Displays the current city; allows users to


enter a new city.

Last Revised: January 23, 2003

Description
Indicates that the following controls pertain to the employees name.

Indicates that the following controls pertain to employees home address.

2-3

Logos NetToGov 2.0

Human Resources Web Update


Page: Update Employee Information

Table 2.2

Update Employee Information Name Controls (continued)


HTML
Element Attribute

Control

Type

State

Label and
Drop-down
list

Select

Selected = current value

Displays the current state; allows users


to select a new state.

Zip Code

Label and
Drop-down
list

Select

Selected = current value

Displays the current zip code; allows


users to select a new zip code.

Mailing Address

Heading

Street

2 Labels and
2 Text boxes

Input

Value = current value

Displays the current mailing address;


allows users to enter a new street
address in the first textbox and additional address information in the second
textbox, such as an apartment number
or post office box.

CIty

Label and
Textbox

Input

Value = current value

Displays the current city; allows users to


enter a new city.

State

Label and
Drop-down
list

Select

Selected = current value

Displays the current state; allows users


to select a new state.

Zip Code

Label and
Drop-down
list

Select

Selected = current value

Displays the current zip code; allows


users to select a new zip code.

Date of Birth

Heading

Date

Label,
Drop-down
list, and
2 Text boxes

Marital Status

Heading

Status

Label and
Drop-down
list

Contact

Heading

Phone #

Label and
Textbox

Drivers License

Heading

Number

Label and
Textbox

Logos NetToGov 2.0

Description

Indicates that the following controls pertain to employees mailing address.

Indicates that the following control pertains to the employees birth date.
Select
and Input

Selected = current value


Value = current value

Displays the current birth date; allows


users to correct the birth month, day,
and year.
Indicates that the following control pertains to the employees marital status.

Select

Selected = current value

Displays the current marital status;


allows users to select a status (examples: married, single, divorced).
Indicates that the following control pertains to the employees contact phone
number.

Input

Value = current value

Displays the current contact phone


number; allows users to enter a new
contact phone number.
Indicates that the following controls pertain to the employees drivers license
information.

Input

Value = current value

2-4

Displays the current drivers license


number; allows users to enter a new
drivers license number.

Last Revised: January 23, 2003

Human Resources Web Update


Page: Update Employee Information

Table 2.2

Update Employee Information Name Controls (continued)


HTML
Element Attribute

Control

Type

Description

State

Drop-down
list

Select

Selected = current value

Displays the state in which the current


drivers license was issued; allows
users to select the new issuing state.

Type

Drop-down
list

Select

Selected = current value

Displays the current type of drivers


license; allows users to select a new
type.

Expiration

Label, Dropdown list,


and Textbox

Input

Selected = current value

Displays the current expiration date of


the drivers license; allows users to:

Value = current value

Select a new expiration month.


Enter a new expiration day
(day of the expiration month).
Enter a new expiration year.

Submit

Command
Button

Input

Type = Submit
Image = submit_button.gif

Sends the page employee_insert


to Babel, which sends the following
update queries to the Babel search
engine:
EMPLOYEE_DELETE
EMPLOYEE_INSERT
When complete, the Confirmation
page is opened (see page 2-27).

Cancel Update

Command
Button

Href = hr.jsp
Image =
cancel_update_button.gif

Sends the page employee_cancel


to Babel, then opens the Confirmation
page (see page 2-27).

Displayed Information
The Update Employee Information fields which display information are stored
in the PREMST table.
Table 2.3

Update Employee Information Grid

Column

Field Name

Employee Number

EMEMP#

Name

EMLNAM
EMFNAM
EMMNAM
EMSUFX

Address

EMADD1
EMADD2
EMCITY
EMSTAT
EMZIP

Birth Date

EMBRDT

Marital Status

EMMAR

Drivers License

EMLIC

License Type

EMLTYP

License Expiration

EMLDAT

Last Revised: January 23, 2003

Additional Information
EMSUFX => Table #2

Table #22
Table #29

2-5

Logos NetToGov 2.0

Human Resources Web Update


Page: Update Employee Information

Table 2.3

Update Employee Information Grid (continued)

Column

Field Name

License State

EMLST

Mailing Address

EMMAD1
EMMAD2
EMMCTY
EMMST
EMMZIP

Additional Information

Information to Update
The Update Employee Information fields that will be updated are stored in the
PRWBEM table.
Table 2.4

Update Employee Information Table

Column

Field Name

Additional Information

Company Code

WMCCOD

Primary Key

Employee Number

WMEMP#

Primary Key

Last Name

WMLNAM

First Name

WMFNAM

Middle Name

WMMNAM

Suffix

WMSUFX

Address 1

WMADD1

Address 2

WMADD2

City

WMCITY

State

WMSTAT

Table #1

Zip Code

WMZIP

Table #19

Phone Number

WMPHN

Date of Birth

WMBRDT

Marital Status

WMMAR

License Number

WMLIC

License State

WMLST

Table #1

License Type

WMLTYP

Table #29

License Expiration

WMLDAT

Mailing Address 1

WMMAD1

Mailing Address 2

WMMAD2

Mailing City

WMCTY

Mailing State

WMST

Table #1

Mailing Zip Code

WMZIP

Table #19

Logos NetToGov 2.0

Table #2

Table #22

2-6

Last Revised: January 23, 2003

Human Resources Web Update


Page: Add/Update Dependant Information

Page: Add/Update Dependant Information


Page Components
Table 2.5

Add/Update Dependant Information Components

Page Name

Page Type

File Name

Query Names

employee_update_
dependant

Detail

employee_update_
dependant.xsl

EMPLOYEE_DEPENDANTS
EMPLOYEE_PEND_DEPENDANT
GET_TABLES
GET_DEPENDANT_SEQUENCE

Parameter
Table 2.6

Update Dependant Information Parameter

Parameter

Value

Description

update_type

Add

Indicates that the user is adding a dependant; display Add Dependant


Information in the header. For more information, see Adding Dependants on page 2-8.

Update

Indicates that the user is changing a dependant; display Update Dependant Information in the header. For more information, see Updating
Dependants on page 2-10.

Last Revised: January 23, 2003

2-7

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Dependant Information

User Interface and Behavior


Adding Dependants
The Add Dependant Information page is accessed via the following:

When Add is clicked on the Dependants page within the Human Resources
Web Inquiry module. For more information, see Page: Dependants on
page 1-19.

NOT DEFINED

The Add Dependant Information page allows users to add dependants.

Control Criteria
Business Rules

Logos NetToGov 2.0

Last maximum length = NOT DEFINED characters.

First maximum length = NOT DEFINED characters.

Middle maximum length = NOT DEFINED characters.

Social Security maximum lengths = 3 characters in the first textbox, 2 characters in the second textbox, and 4 characters in the third textbox; accept
numeric characters only.

2-8

Last Revised: January 23, 2003

Human Resources Web Update


Page: Add/Update Dependant Information

Home Phone and Work Phone maximum lengths = 3 characters each in the
first and second text boxes, and 4 characters each in the third textbox;
accept numeric characters only.

Birth Date maximum lengths = 2 characters in the first textbox and 4 characters in the second textbox; accept numeric characters only.

Controls
Table 2.7

Add Dependant Information Controls


HTML
Element Attribute

Control

Type

Name

Heading

Last

Textbox

Input

Value = current value


on an update

Allows users to enter the dependants


last/family name.

First

Textbox

Input

Value = current value


on an update

Allows users to enter the dependants


first name.

Suffix

Drop-down
list

Select

Value = current value


on an update

Allows users to select the dependants


suffix (example: Jr.).

Middle

Textbox

Input

Value = current value


on an update

Allows users to enter the dependants


middle name.

General
Information

Heading

Sex

Drop-down
list

Select

Value = current value


on an update

Allows users to enter the dependants


gender.

Relationship

Drop-down
list

Select

Value = current value


on an update

Allows users to enter the dependants


relationship to the employee (examples:
wife, child).

Birth Date

Drop-down
list and
2 Text boxes

Select
and Input

Value = current value


on an update

Allows users to select the month the


dependant was born, as well as enter
the birth day and birth year.

Social Security
Number

3 Text boxes

Input

Value = current value


on an update

Allows users to enter the dependants


social security number.

Contact
Information

Header

Home Phone

3 Text boxes

Input

Value = current value


on an update

Allows users to enter the dependants


home phone number.

Work Phone

3 Text boxes

Input

Value = current value


on an update

When applicable, allows users to enter


the dependants work phone number.

Ext.

Textbox

Input

Value = current value


on an update

When applicable, allows users to enter


the dependants phone extension at
work.

Last Revised: January 23, 2003

Description
Indicates that the following controls pertain to the dependants name.

Indicates that the following controls pertain to the general information regarding
the dependant, such as their gender,
relationship to the employee, etc.

Indicates that the following controls pertain to the contact information of the
dependant.

2-9

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Dependant Information

Table 2.7

Add Dependant Information Controls (continued)


HTML
Element Attribute

Control

Type

Submit

Command
Button

Input

Command
Button

Cancel

Description

Type = Submit
Image = submit_button.gif

Href = hr.jsp
Image =
cancel_add_button.gif

Sends the page dependant_insert to


Babel, inserts the record in the dependant holding table with a record type of
A, then opens the Confirmation page
(see page 2-27).
Sends the page dependant_cancel to
Babel; then removes the pending addition from the dependant holding table.

Updating Dependants
The Update Dependant Information page is accessed via the following:

When Update is clicked on the Dependant Information page within the


Human Resources Web Inquiry module. For more information, see Page:
Dependant Information on page 1-34.

NOT DEFINED

The Update Dependant Information page allows users to modify dependent


information and delete current dependents.

Logos NetToGov 2.0

2-10

Last Revised: January 23, 2003

Human Resources Web Update


Page: Add/Update Dependant Information

Control Criteria
Business Rules
1

Last maximum length = NOT DEFINED characters.

First maximum length = NOT DEFINED characters.

Middle maximum length = NOT DEFINED characters.

Social Security maximum lengths = 3 characters in the first textbox, 2 characters in the second textbox, and 4 characters in the third textbox; accept
numeric characters only.

Home Phone and Work Phone maximum lengths = 3 characters each in the
first and second text boxes, and 4 characters each in the third textbox;
accept numeric characters only.

Birth Date maximum lengths = 2 characters in the first textbox and 4 characters in the second textbox; accept numeric characters only.

Controls
Table 2.8

Update Dependant Information Controls


HTML
Element Attribute

Control

Type

Name

Heading

Last

Label and
Textbox

Input

Value = current value


on an update

Displays the dependants current last


name; allows users to enter the new
last/family name.

First

Label and
Textbox

Input

Value = current value


on an update

Displays the dependants current first


name; allows users to enter the new
first name.

Suffix

Label and
Drop-down
list

Select

Value = current value


on an update

Displays the dependants current suffix;


allows users to select a new suffix.

Middle

Label and
Textbox

Input

Value = current value


on an update

Displays the dependants current middle


name; allows users to enter the new
middle name.

General
Information

Heading

Sex

Label and
Drop-down
list

Select

Value = current value


on an update

Displays the dependants current gender; allows users to correct the gender.

Relationship

Label and
Drop-down
list

Select

Value = current value


on an update

Displays the dependants relationship to


the employee; allows users to correct
the relationship selection.

Birth Date

Label, Dropdown list


and Text
boxes

Select
and Input

Value = current value


on an update

Displays the current birth date; allows


users to correct the birth month, day,
and year.

Last Revised: January 23, 2003

Description
Indicates that the following controls pertain to the dependants name.

Indicates that the following controls pertain to the general information regarding
the dependant, such as their gender,
relationship to the employee, etc.

2-11

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Dependant Information

Table 2.8

Update Dependant Information Controls (continued)


HTML
Element Attribute

Control

Type

Social Security
Number

Label and
3 Text boxes

Contact
Information

Header

Home Phone

Label and
3 Text boxes

Input

Value = current value


on an update

Displays the dependants home phone


number; allows users to enter or correct
the home phone number.

Work Phone

Label and
3 Text boxes

Input

Value = current value


on an update

Displays the dependants work phone


number when applicable; allows users
to enter or correct the work phone number.

Ext.

Textbox

Input

Value = current value


on an update

Displays the dependants phone extension at work when applicable; allows


users to enter or correct the dependants phone extension.

Submit

Command
Button

Input

Type = Submit

Sends the page dependant_update


to Babel, updates the record in the
dependant holding table to a record
type of C, then opens the Confirmation page (see page 2-27).

Command
Button

Command
Button

Delete

Cancel

Input

Description

Value = current value

Displays the dependants current social


security number if available; allows
users to enter or correct the social security number.
Indicates that the following controls pertain to the contact information of the
dependant.

Image = submit_button.gif

Href = hr.jsp
Image = delete_button.gif

Href = hr.jsp
Images =
cancel_update_button.gif;
cancel_delete_button.gif

Sends the page dependant_delete


to Babel; inserts the record into the
dependant holding table with a record
type of D; then opens the Confirmation page (see page 2-27).
Sends the page dependant_cancel
to Babel; then removes the pending
update or deletion from the dependant
holding table.

Displayed Information
The Update Dependant Information fields which display information are
stored in the PREDEP table.
Table 2.9

Add/Update Dependant Information Table

Column

Field Name

Last Name

ERLNAM

First Name

ERFNAM

Middle Name

ERMNAM

Relationship

ERREL

Birth Date

ERDOB

Sex

ERSEX

Social Security Number

ERSS#

Logos NetToGov 2.0

Additional Information

Table #7

2-12

Last Revised: January 23, 2003

Human Resources Web Update


Page: Update Taxes

Table 2.9

Add/Update Dependant Information Table (continued)

Column

Field Name

Home Phone Number

ERHPHN

Work Phone Number

ERWPHN

Additional Information

Information to Update
The Update Dependant Information fields that will be updated are stored in
the PRWBDP table.
Table 2.10 Add/Update Dependant Information Table

Column

Field Name

Additional Information

Company Code

WRCCOD

Primary Key

Employee Number

WREMP#

Primary Key

Sequence Number

WRSEQ#

Primary Key

Update Type

WRRECT

Values: a/c/d

Last Name

WRLNAM

First Name

WRFNAM

Middle Name

WRMNAM

Suffix

WRSUFX

Table #2

Sex

WRSEX

Values: M/F

Relationship

WRREL

Table #7

Birth Date

WRDOB

Social Security Number

WRSS#

Home Phone

WRHPHN

Work Phone

WRWPHN

Work Phone Extension

WRWEXT

Page: Update Taxes


Page Components
Table 2.11 Update Taxes Components

Page Name

Page Type

File Name

Query Names

employee_update_tax

Detail

employee_update_
tax.xsl

EMPLOYEE_TAX_FEDERAL
EMPLOYEE_TAX_STATE
EMPLOYEE_TAX_SCHOOL1
EMPLOYEE_TAX_SCHOOL2
EMPLOYEE_TAX_LOCAL1
EMPLOYEE_TAX_LOCAL2
EMPLOYEE_TAX_OTHER
EMPLOYEE_PENDING_TAX
GET_TAX_TABLE

Last Revised: January 23, 2003

2-13

Logos NetToGov 2.0

Human Resources Web Update


Page: Update Taxes

User Interface and Behavior


The Update Taxes page is accessed via the following:

When Update is clicked on the Taxes page within the Human Resources
Web Inquiry module. For more information, see Page: Taxes on page 1-21.

NOT DEFINED

The Update Taxes page allows users to modify withholding status; and
increase or decrease exemptions and additional tax withholding.

Control Criteria
Business Rules

Logos NetToGov 2.0

The Cancel Update command button is only visible if pending changes to


taxes already exist.

Exemptions maximum length = 2 characters; minimum value = 0; maximum


value = NOT DEFINED.

Additional Tax maximum lengths = NOT DEFINED characters in the first


textbox and 2 characters in the second textbox; minimum value = 0.00;
maximum value = NOT DEFINED.99.

2-14

Last Revised: January 23, 2003

Human Resources Web Update


Page: Update Taxes

Controls
Table 2.12 Update Taxes Controls

HTML
Element Attribute

Control

Type

Federal Tax,
State Tax, Local
Tax 1, Local Tax
2, School Tax 1,
School Tax 2,
and Other Tax

Headings

Withholding Status

Label and
Drop-down
list

Select

Selected = current value

Displays the employees current tax


withholding status; allows users to
select a new withholding status.

Exemptions

Label and
Textbox

Input

Value = current value

Displays the current number of tax


exemptions the employee is claiming;
allows user to enter a new number of
tax exemptions.

Additional Tax

Label and
2 Text boxes

Input

Value = current value

Displays the additional tax amount that


the employee is having withheld from
their pay check; allows users to enter a
new tax amount to withhold in addition
to the standard withholding, which is
calculated by the number of claimed
exemptions.

Submit

Command
Button

Input

Type = Submit

Sends the page tax_insert to


Babel, then opens the Confirmation
page (see page 2-27).

Command
Button

Input

Cancel Update

Description
Indicate that the following controls correspond to a specific tax category
(examples: federal, state).

Image = submit_button.gif
Type = Submit
Image =
cancel_update_button.gif

Sends the page tax_cancel to


Babel, then opens the Confirmation
page (see page 2-27).

Grid
The Update Taxes fields are stored in the PRWBTX table.
Table 2.13 Update Taxes Table

Column

Field Name

Company Code

WTCCOD

Employee #

WTEMP#

Federal Withholding Status

WTFSTS

Federal Exemptions

WTFEX

Additional Federal Tax

WTFDOL

State Withholding Status

WTSSTS

State Exemptions

WTSEXE

Additional State Tax

WTSDOL

Local 1 Withholding Status

WTLST1

Local 1 Exemptions

WTLEX1

Local 1 Additional Tax

WTLDL1

Last Revised: January 23, 2003

Additional Information

2-15

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Education Information

Table 2.13 Update Taxes Table (continued)

Column

Field Name

Local 2 Withholding Status

WTLST2

Local 2 Exemptions

WTLEX2

Local 2 Additional Tax

WTLDL2

School 1 Status

WTSST1

School 1 Exemptions

WTSEX1

School 1 Additional Tax

WTSDL1

School 2 Status

WTSST2

School 2 Exemptions

WTSST2

School 2 Additional Tax

WTSDL2

Other Status

WTOST1

Other Exemptions

WTOEX1

Other Additional Tax

WTODL1

Additional Information

Page: Add/Update Education Information


Page Components
Table 2.14 Add/Update Education Information Components

Page Name

Page Type

File Name

Query Name

employee_update_
education

Detail

employee_update_
education.xsl

EMPLOYEE_PEND_EDUCATION

Parameter
Table 2.15 Add/Update Education Information Parameter

Parameter

Value

Description

update_type

Add

Indicates that the user is adding a record; display Add Education Information in the header. For more information, see Adding Education
Records on page 2-17.

Update

Indicates that the user is changing a record; display Update Education


Information in the header. For more information, see Updating Education Records on page 2-19.

Logos NetToGov 2.0

2-16

Last Revised: January 23, 2003

Human Resources Web Update


Page: Add/Update Education Information

User Interface and Behavior


Adding Education Records
The Add Education Information page is accessed via the following:

When Add is clicked on the Education page within the Human Resources
Web Inquiry module. For more information, see Page: Education on
page 1-27.

NOT DEFINED

The Add Education Information page allows users to NOT DEFINED.

Control Criteria
Business Rule
1

From and To maximum lengths = 2 characters each in the first textbox and
4 characters each in the second textbox; accept numeric characters only.

Last Revised: January 23, 2003

2-17

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Education Information

Controls
Table 2.16 Add Education Information Controls

HTML
Element Attribute

Control

Type

Name

Heading

Type

Drop-down
list

Select

Selected = current value


on an update

Allows users to select the education


level (examples: high school, college).

Name

Drop-down
list

Select

Value = current value


on an update

Allows users to select the name of the


educational institution.

Status

Heading

Major

Drop-down
list

Dates attended

Heading

From

Drop-down
list and
2 Text boxes

Input

Value = current value


on an update

Allows users to specify the date they


began the education.

To

Drop-down
list and
2 Text boxes

Input

Value = current value


on an update

Allows users to specify the date they


completed the education.

Submit

Command
Button

Input

Type = Submit

Sends the page education_insert


to Babel, inserts the record in the education holding table with a record type
of A, then opens the Confirmation
page (see page 2-27).

Command
Button

Cancel

Logos NetToGov 2.0

Description
Indicates that the following controls pertain to the education type and name of
the school/institution.

Indicates the following controls pertain


to the major of study.
Select

Value = current value


on an update

Allows users to select the major or


emphasis of study (examples: accounting, management, programming).
Indicates the following controls pertain
to the dates the education was sought.

Image = submit_button.gif

Href = hr.jsp
Image =
cancel_add_button.gif

2-18

Sends the page education_cancel


to Babel, then removes the pending
addition from the education holding
table.

Last Revised: January 23, 2003

Human Resources Web Update


Page: Add/Update Education Information

Updating Education Records


The Update Education Information page is accessed via the following:

When an education Type is clicked on the Education page within the


Human Resources Web Inquiry module. For more information, see Page:
Education on page 1-27.

NOT DEFINED

The Update Education Information page allows users to NOT DEFINED.

Last Revised: January 23, 2003

2-19

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Education Information

Control Criteria
Business Rule
1

From and To maximum lengths = 2 characters each in the first textbox and
4 characters each in the second textbox; accept numeric characters only.

Controls
Table 2.17 Update Education Information Controls

HTML
Element Attribute

Control

Type

Name

Heading

Type

Label and
Drop-down
list

Select

Selected = current value


on an update

Displays the current education type/


level; allows users to select a new educational level (example: college).

Name

Label and
Drop-down
list

Select

Value = current value


on an update

Displays the current name of the educational institution; allows users to select a
different name.

Status

Heading

Major

Label and
Drop-down
list

Dates attended

Heading

From

Label, Dropdown list


and 2 Text
boxes

Input

Value = current value


on an update

Displays the date the educational program was started; allows users to specify a different start date.

To

Label, Dropdown list


and 2 Text
boxes

Input

Value = current value


on an update

Displays the date the educational program was completed; allows users to
specify a different date.

Submit

Command
Button

Input

Type = Submit

Sends the page education_update


to Babel, updates the record in the education holding table to a record type of
C, then opens the Confirmation page
(see page 2-27).

Command
Button

Command
Button

Delete

Cancel

Logos NetToGov 2.0

Description
Indicates that the following controls pertain to the education type and name of
the school/institution.

Indicates the following controls pertain


to the major of study.
Select

Value = current value


on an update

Displays the current major or emphasis


of study; allows users to select a new
major (example: management).
Indicates the following controls pertain
to the dates the education was sought.

Image = submit_button.gif

Href = hr.jsp
Image = delete_button.gif

Href = hr.jsp
Images =
cancel_update_button.gif;
cancel_delete_button.gif

2-20

Sends the page education_delete


to Babel; inserts the record into the education holding table with a record type
of D; then opens the Confirmation
page (see page 2-27).
Sends the page education_cancel
to Babel, then removes the pending
update or deletion from the education
holding table.

Last Revised: January 23, 2003

Human Resources Web Update


Page: Add/Update Certification Information

Displayed Information
The Update Education Information fields which display information are stored
in the PREEDC table.
Table 2.18 Update Education Information Grid

Column

Field Name

Additional Information

Type

EEETYP

Table #7

Institution

EEINST

Table #8

Major

EEMAJR

Table #9

From

EEFDAT

To

EETDAT

Information to Update
The Update Education Information fields that will be updated are stored in the
PRWBED table.
Table 2.19 Update Education Information Grid

Column

Field Name

Additional Information

Company Code

WECCOD

Employee Number

WEEMP#

Sequence

WETSEQ

Record Type

WERECT

Education Type

WEETYP

Table #7

Institution

WEINST

Table #8

Major

WEMAJR

Table #9

Attendance From date

WEFDAT

Attendance To date

WETDAT

Page: Add/Update Certification


Information
Page Components
Table 2.20 Add/Update Certification Information Components

Page Name

Page Type

File Name

Query Names

employee_update_
certification

Detail

employee_update_
certification.xsl

EMPLOYEE_CERTIFICATION
EMPLOYEE_PEND_CERTIFICATION

Last Revised: January 23, 2003

2-21

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Certification Information

Parameter
Table 2.21 Add/Update Certification Information Parameter

Parameter

Value

Description

update_type

Add

Indicates that the user is adding a record; display Add Certification Information in the header. For more information, see Adding Certification on
page 2-22.

Update

Indicates that the user is changing a record; display Update Certification


Information in the header. For more information, see Updating Certification on page 2-24.

User Interface and Behavior


Adding Certification
The Add Certification Information page is accessed via the following:

When Add is clicked on the Certification page within the Human


Resources Web Inquiry module. For more information, see Page:
Certification on page 1-30.

NOT DEFINED

The Add Certification Information page allows users to NOT DEFINED.

Logos NetToGov 2.0

2-22

Last Revised: January 23, 2003

Human Resources Web Update


Page: Add/Update Certification Information

Control Criteria
Business Rules
1

Controls
Table 2.22 Add Certification Information Controls

HTML
Element Attribute

Control

Type

Name

Heading

Type

Drop-down
list

Select

Selected = current value


on an update

Allows users to select the type of certification received (examples: IT Trainer).

Certifying Body

Drop-down
list

Input

Value = current value


on an update

Allows users to select the name of the


certifying institution.

Dates

Heading

Certification

Drop-down
list and
2 Text boxes

Input

Value = current value


on an update

Allows users to specify the date certification was earned.

Expiration

Drop-down
list and
2 Text boxes

Input

Value = current value


on an update

Allows users to specify the date certification will expire.

Costs

Heading

Course

2 Text boxes

Input

Value = current value


on an update

Expense

2 Text boxes

Input

Value = current value


on an update

Submit

Command
Button

Input

Type = Submit

Command
Button

Cancel

Last Revised: January 23, 2003

Description
Indicates that the following controls pertain to the certificate name and certifying body/institution.

Indicates that the following controls pertain to the dates that the employee
obtained the Certification as well as
when it will need to be renewed.

Image = submit_button.gif

Href = hr.jsp
Image =
cancel_add_button.gif

2-23

Sends the page


certification_insert to Babel,
inserts the record in the certification
holding table with a record type of A,
then opens the Confirmation page
(see page 2-27).
Sends the page certification_
cancel to Babel, then removes the
pending addition from the certification
holding table.

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Certification Information

Updating Certification
The Update Certification Information page is accessed via the following:

When a certification Type is clicked on the Certification page within the


Human Resources Web Inquiry module. For more information, see Page:
Certification on page 1-30.

NOT DEFINED

The Update Certification Information page allows users to NOT DEFINED.

Control Criteria
Business Rules
1

Controls
Table 2.23 Update Certification Information Controls

Control

Type

Name

Heading

Logos NetToGov 2.0

HTML
Element Attribute

Description
Indicates that the following controls pertain to the certificate name and certifying body/institution.

2-24

Last Revised: January 23, 2003

Human Resources Web Update


Page: Add/Update Certification Information

Table 2.23 Update Certification Information Controls (continued)

HTML
Element Attribute

Control

Type

Type

Label and
Drop-down
list

Select

Selected = current value


on an update

Displays the type of the certification the


employee received; allows users to
select a different certification.

Certifying Body

Label and
Drop-down
list

Input

Value = current value


on an update

Displays the name of the institution that


certified the employee; allows users to
select a different institution.

Dates

Heading

Certification

Label, Dropdown list,


and 2 Text
boxes

Input

Value = current value


on an update

Displays the current date the certification was earned; allows users to specify
a new certification date.

Expiration

Label, Dropdown list,


and 2 Text
boxes

Input

Value = current value


on an update

Displays the current date the certification will expire; allows users to specify a
new expiration date.

Costs

Heading

Course

Label and
2 Text boxes

Input

Value = current value


on an update

Expense

Label and
2 Text boxes

Input

Value = current value


on an update

Submit

Command
Button

Input

Type = Submit

Command
Button

Command
Button

Delete

Cancel

Last Revised: January 23, 2003

Description

Indicates that the following controls pertain to the dates that the employee
obtained the Certification as well as
when it will need to be renewed.

Image = submit_button.gif

Href = hr.jsp
Image = delete_button.gif

Href = hr.jsp
Images =
cancel_update_button.gif;
cancel_delete_button.gif

2-25

Sends the page


certification_insert to Babel,
inserts the record in the certification
holding table with a record type of A,
then opens the Confirmation page
(see page 2-27).
Sends the page certification_
delete to Babel; inserts the record
into the certification holding table with a
record type of D; then opens the Confirmation page (see page 2-27).
Sends the page certification_
cancel to Babel, then removes the
pending update or deletion from the certification holding table.

Logos NetToGov 2.0

Human Resources Web Update


Page: Add/Update Certification Information

Displayed Information
The Update Certification Information fields which display information are
stored in the PRECRT table.
Table 2.24 Update Certification Information Grid

Column

Field Name

Additional Information

Certifying Type

EACTYP

Table #4

Certifying Body

EACBDY

Table #5

Certification Date

EACDAT

Expiration Date

EAEDAT

Course Cost

EACOST

Course Expense

EAEXP

Information to Update
The Update Certification Information fields that will be updated are stored in
the PRWBCE table.
Table 2.25 Update Certification Information Grid

Column

Field Name

Company Code

WCCOD

Employee Number

WCEMP#

Sequence

WCTSEQ

Record Type

WCRECT

Values: A/C/D

Certification Type

WCCTYP

Table #4

Certifying Body

WCBDY

Table #5

Certification date

WCCDAT

Expiration date

WCEDAT

Course Cost

WCCOST

Course Expense

WCEXP

Logos NetToGov 2.0

2-26

Additional Information

Last Revised: January 23, 2003

Human Resources Web Update


Page: Confirmation

Page: Confirmation
Page Components
Table 2.26 Confirmation Components

Page Name

Page Type

File Name

Query Name

NOT DEFINED

NOT
DEFINED

confirmation_hr.xsl

NOT DEFINED

User Interface and Behavior


The Confirmation page is displayed whenever an update request is submitted.
The following table lists the pages that utilize the Confirmation page, as well
as their associated page type, executed update queries, and holding table.

Last Revised: January 23, 2003

2-27

Logos NetToGov 2.0

Human Resources Web Update


Page: Confirmation

Displaying the Confirmation page


There are several pages within Logos NetToGov which display the Confirmation page when a request is submitted. For more information, refer to the following:
Table 2.27 Logos NetToGov pages that utilize a Confirmation Page

Page Name

Page Type

Update Query

Holding Table

certification_cancel

Update

EMPLOYEE_CERTIFICATION_DELETE

PRWBCE

certification_delete

Update

EMPLOYEE_CERTIFICATION_DELETE

PRWBCE

certification_insert

Update

EMPLOYEE_CERTIFICATION_INSERT

PRWBCE

certification_update

Update

EMPLOYEE_CERTIFICATION_DELETE

PRWBCE

dependant_cancel

Update

EMPLOYEE_DEPENDANT_DELETE

PRWBDP

dependant_delete

Update

EMPLOYEE_DEPENDANT_DELETE

PRWBDP

EMPLOYEE_CERTIFICATION_INSERT

EMPLOYEE_CERTIFICATION_INSERT

EMPLOYEE_DEPENDANT_INSERT
dependant_insert

Update

EMPLOYEE_DEPENDANT_INSERT

PRWBDP

dependant_update

Update

EMPLOYEE_DEPENDANT_DELETE

PRWBDP

education_cancel

Update

EMPLOYEE_EDUCATION_DELETE

PRWBED

education_delete

Update

EMPLOYEE_EDUCATION_DELETE

PRWBED

EMPLOYEE_DEPENDANT_INSERT

EMPLOYEE_EDUCATION_INSERT
education_insert

Update

EMPLOYEE_EDUCATION_INSERT

PRWBED

education_update

Update

EMPLOYEE_EDUCATION_DELETE

PRWBED

EMPLOYEE_EDUCATION_INSERT
employee_delete

Update

EMPLOYEE_DELETE

PRWBTX

employee_insert

Update

EMPLOYEE_DELETE

PRWBEM

employee_tax_delete

Update

TAX_CANCEL

PRWBEM

tax_insert

Update

EMPLOYEE_TAX_DELETE

PRWBTX

EMPLOYEE_INSERT

EMPLOYEE_TAX_INSERT
web_header_delete
web_header_insert

Update

CERTIFICATION_DELETE

PRWBHD

CERTIFICATION_INSERT
CERTIFICATION_UPDATE
DEPENDANT_DELETE
DEPENDANT_INSERT
DEPENDANT_UPDATE
EDUCATION_DELETE
EDUCATION_INSERT
EDUCATION_UPDATE
EMPLOYEE_INSERT
TAX_INSERT

Logos NetToGov 2.0

2-28

Last Revised: January 23, 2003

Human Resources Web Update


Revision History

Revision History
Issue Number

Change Date

Summary of Change

Author

2.0.0
2.0.1
2.0.2

12/09/2002
12/24/2002
01/23/2003

Initial draft - MS Word document.


Edited and incorporated draft into FrameMaker.
Enhanced the table corresponding to Displaying the
Confirmation page on page 2-28 per e-mail
received from Kevin Varga on 01/24/03.

Kevin Varga
Meredith L. Adams
Meredith L. Adams

Last Revised: January 23, 2003

2-29

Logos NetToGov 2.0

Human Resources Web Update


Revision History

Logos NetToGov 2.0

2-30

Last Revised: January 23, 2003

H A P T E R

APPLICANT TRACKING
APPLICATION SUBMISSION
Introduction
The Applicant Taking Application Submission module allows cities and/or counties
to post employee opportunities on the Internet. Perspective employees can view
current employment opportunities as well as submit their resum. Each submission is stored in a holding table on the iSeries 400.

NOTE:
An application submission does not automatically update the Applicant Tracking database.

The Applicant Taking Application Submission module contains the following pages:

Page: Employment Opportunities on page 3-2.

Page: Position Information on page 3-3.

Page: Printer Friendly Document on page 3-6.

Page: On-Line Employment Application on page 3-8.

Last Revised: January 23, 2003

3-1

Logos NetToGov 2.0

Applicant Tracking Application Submission


Page: Employment Opportunities

Page: Employment Opportunities


Page Components
Table 3.1

Employment Opportunities Components

Page Name

Page Type

File Name

Query Names

default.htm

NOT
DEFINED

NOT DEFINED

NOT DEFINED

User Interface and Behavior


The Employment Opportunities page displays all available employment positions; this list is maintained by the customer. The positions displayed are not
retrieved from a database, rather, the customer edits the page with a preferred
HTML editor; a sample page is provided when the application is installed.

Logos NetToGov 2.0

3-2

Last Revised: January 23, 2003

Applicant Tracking Application Submission


Page: Position Information

Page: Position Information


Page Components
Table 3.2

Position Information Components

Page Name

Page Type

File Name

Query Names

NOT DEFINED

NOT
DEFINED

NOT DEFINED

NOT DEFINED

Parameters
Table 3.3

Position Information Parameters

Parameter

Value

Description

txtUserID

webuser

The Employee # provided must be a user that has


been enrolled into Babels security module. The
Employee # webuser is a default user that is
enrolled into the Babel security module when the
application is installed.

txtPWD

webuser

The password associated to the Employee #.

next_page

application

The name of the page that will display the On-Line


Employment Application.

COMPANY

<Company Code>

Four (4) character (alphanumeric) value from the


Position Master file (PCPMST).

POSITION

<Position Number>

Seven (7) character (alphanumeric) value from the


Position Master file (PCPMST).

SEQUENCE

<Sequence Number>

A numeric value from the Position Master File. The


value of this field will range from 1-999.

JOB_NAME

<Job Name>

Name of the position that will be displayed on the


On-Line Employment Application page.

COMPANY_NAME

<Company Name>

Name of the company to be displayed at the top of


the page.

Note: Do not change this value.

TABLE_NUMBER

TABLE_NUMBER

TABLE_NUMBER

Table numbers of the associated values that are


return from Human Resources Table (HRTABLE)
that is used to populate the drop down fields on the
On-Line Employment Application page.

TABLE_NUMBER

Note: Do not change these values.

TABLE_NUMBER

TABLE_NUMBER

TABLE_NUMBER

Last Revised: January 23, 2003

3-3

Logos NetToGov 2.0

Applicant Tracking Application Submission


Page: Position Information

Sample HTML
<form action=at.jsp method=post>
<input name=txtUserID type=hidden value=webuser >
<input name=txtPwd type=hidden value=webuser >
<input name=next_page type=hidden value=application > <!-DO NOT CHANGE -->
<!-- Enter the company code into the value attribute-->
<input name=COMPANY type=hidden value=BG >
<!-- Enter the position number into the value attribute-->
<input name=POSITION type=hidden value=1 >
<!-- Enter the sequence number into the value attribute-->
<input name=SEQUENCE type=hidden value=1 >
<!-- Enter the name of the job into the value attribute-->
<input name=JOB_NAME type=hidden value=Sample Job >
<!-- Enter the name of the city into the value attribute-->
<input name=COMPANY_NAME type=hidden value=Logosville >
<input name=TABLE_NUMBER type=hidden value=1 > <!-- DO NOT
CHANGE -->
<input name=TABLE_NUMBER type=hidden value=2 > <!-- DO NOT
CHANGE -->
<input name=TABLE_NUMBER type=hidden value=4 > <!-- DO NOT
CHANGE -->
<input name=TABLE_NUMBER type=hidden value=5 > <!-- DO NOT
CHANGE -->
<input name=TABLE_NUMBER type=hidden value=7 > <!-- DO NOT
CHANGE -->
<input name=TABLE_NUMBER type=hidden value=8 > <!-- DO NOT
CHANGE -->
<input name=TABLE_NUMBER type=hidden value=9 > <!-- DO NOT
CHANGE -->
<input name=submit type=image id=submit src=images/
apply_button.gif width=54 height=21>
<a href=print_ready/sample_job_print.htm ><img name=print
border=0 src=images/print_button.gif width=54
height=21></a>
</form>

Logos NetToGov 2.0

3-4

Last Revised: January 23, 2003

Applicant Tracking Application Submission


Page: Position Information

User Interface and Behavior


The Position Information page, accessed when a position link is clicked on the
Employment Opportunities page (see page 3-2), displays the full description of
a position. The description of the position is maintained by the customer with a
preferred HTML editor; a sample page (sample_job.htm)is provided when the
application is installed.
A copy of the Position Information page should be created for each available
position. In turn, hypertext will be provided on the On-Line Employment
Application page (see page 3-8) that will allow users to obtain the job description for which they are applying.

NOTE:
The On-Line Employment Application page is a dynamic page generated by Babel that is
accessed by linking to the Java Server Page (at.jsp). For this page to correctly display, specific
information must be provided. For a list of values that must be passed to at.jsp, see
Parameters on page 3-3.

Last Revised: January 23, 2003

3-5

Logos NetToGov 2.0

Applicant Tracking Application Submission


Page: Printer Friendly Document

Controls
Table 3.4

Position Information Controls


HTML
Element Attribute

Control

Type

Description

Apply

Command
Button

Opens the On-Line Employment Application page. For more information, see
Page: On-Line Employment Application on page 3-8.

Print Page

Command
Button

Opens the Printer Friendly Document


page. For more information, see Page:
Printer Friendly Document on
page 3-6.

Page: Printer Friendly Document


Page Components
Table 3.5

Printer Friendly Document Components

Page Name

Page Type

File Name

Query Names

NOT DEFINED

NOT
DEFINED

NOT DEFINED

NOT DEFINED

Logos NetToGov 2.0

3-6

Last Revised: January 23, 2003

Applicant Tracking Application Submission


Page: Printer Friendly Document

User Interface and Behavior


The Printer Friendly Document page, accessed when Print is clicked within the
Position Information page (see page 3-3), displays the description of a position
in a format that is printer friendly, in other words, the printed position is more
readable and user-friendly due to proper formatting, etc. The HTML on this page
is maintained by the customer with a preferred HTML editor; a sample page
(sample_job_print.htm), stored in the print_ready folder, is provided when the
application is installed.

NOTE:
If it is necessary for this page to include a link to the On-Line Employee Application page,
then the same information described in the Position Information page section must be
provided. For more information, see Page: Position Information on page 3-3.

Controls
Table 3.6

Print Position Information Controls

Control

Type

Apply

Command
Button

Last Revised: January 23, 2003

HTML
Element Attribute

Description
Opens the On-Line Employment Application page. For more information, see
Page: On-Line Employment Application on page 3-8.

3-7

Logos NetToGov 2.0

Applicant Tracking Application Submission


Page: On-Line Employment Application

Table 3.6

Print Position Information Controls (continued)


HTML
Element Attribute

Control

Type

Print Page

Command
Button

Description
Prints the current page.

Page: On-Line Employment Application


Page Components
Table 3.7

On-Line Employment Application Components

Page Name

Page Type

File Name

Query Names

application

Detail

application.xsl

POSITION_EXISTS
GET_TABLES

User Interface and Behavior


The On-Line Employment Application page, accessed when Apply is clicked
within the Position Information page (see page 3-3), provides a series of fields
which allow users to enter personal and professional information for a specified
position. The HTML on this page is maintained by the customer with a preferred
HTML editor; a sample page (NOT DEFINED) is provided when the application is
installed.

Logos NetToGov 2.0

3-8

Last Revised: January 23, 2003

Applicant Tracking Application Submission


Page: On-Line Employment Application

Control Criteria
Business Rules
1

Last Name is required; maximum length = NOT DEFINED characters.

First Name is required; maximum length = NOT DEFINED characters.

Middle Name maximum length = NOT DEFINED characters.

Address maximum length = NOT DEFINED characters.

City maximum length = NOT DEFINED characters.

Zip maximum length = 5 characters.

Telephone Number 1 is required; maximum lengths = 3 characters in the first


and second text boxes and 4 characters in the third textbox.

Telephone Number 2 and Telephone Number 3 maximum lengths = 3 characters each in the first and second text boxes, and 4 characters each in the
third textbox.

Email Address maximum length = NOT DEFINED characters.

10 Social Security Number maximum lengths = 3 characters in the first textbox,


2 characters in the second textbox, and 4 characters in the third textbox.
11 Other maximum length = NOT DEFINED characters.
12 Attended From Date, Certification Date, and Expiration Date maximum
lengths = 2 characters each in the first textbox and 4 characters each in the
third textbox.
13 GPA maximum length = NOT DEFINED characters.
14 Additional Information maximum length = NOT DEFINED characters.

Controls
Table 3.8

On-Line Employment Application Controls


HTML
Element Attribute

Control

Type

Employment
Opportunity

Heading

Displays the name of the position for


which the user is applying.

Position Number/
Sequence Number

Heading

Displays the identification number of the


position for which the user is applying.

Last Name

Textbox

Input

Allows applicants to enter their last


name.

First Name

Textbox

Input

Allows applicants to enter their first


name.

Suffix

Drop-down
list

Select

Allows applicants to select their suffix.

Middle Name

Textbox

Input

Allows applicants to enter their middle


name.

Address

2 Text boxes

Input

Allows applicants to enter their street/


mailing address.

Last Revised: January 23, 2003

3-9

Description

Logos NetToGov 2.0

Applicant Tracking Application Submission


Page: On-Line Employment Application

Table 3.8

On-Line Employment Application Controls (continued)


HTML
Element Attribute

Control

Type

City

Textbox

Input

Allows applicants to enter the city in


which they reside.

State

Drop-down
list

Select

Allows applicants to select the state in


which they reside.

Zip code

Textbox

Input

Allows applicants to enter the zip code


in which they reside.

Telephone
Number #1

3 Text boxes

Input

Allows applicants to enter a telephone


number at which they can be contacted.

Telephone
Number #2

3 Text boxes

Input

Allows applicants to enter a telephone


number at which they can be contacted.

Telephone
Number #3

3 Text boxes

Input

Allows applicants to enter a telephone


number at which they can be contacted.

Email Address

Textbox

Input

Allows applicants to enter their e-mail


address.

Social Security
Number

3 Text boxes

Input

Allows applicants to enter their social


security number.

Education

Label

Type of Education
(Select Most
Recent)

Drop-down
list

Select

Allows applicants to select their education level (examples: college, high


school).

Other

Textbox

Input

Allows applicants to enter their most


recent level of education when it is not
an available option within the Type of
Education drop-down list.

School Name

Drop-down
list

Select

Allows applicants to select the name of


the educational institution applicable to
the selection in the Type of Education
(Select Most Recent) drop-down list.

Other

Textbox

Input

Allows applicants to enter the name of


the school they attended when it is not
an available option within the School
Name drop-down list.

Major

Drop-down
list

Select

Allows applicants to select the emphasis of study at the specified School


Name.

Other

Textbox

Input

Allows applicants to enter the emphasis


of study when it is not an available
option within the Major drop-down list.

Attended From

Drop-down
list and
2 Text boxes

Select
and Input

Allows applicants to specify when they


began their education at the specified
School Name.

Attended To

Drop-down
list and
2 Text boxes

Select
and Input

Allows applicants to specify when they


completed or ceased their education at
the specified School Name.

Logos NetToGov 2.0

Description

Indicates that the following controls


apply to the applicants educational
background.

3-10

Last Revised: January 23, 2003

Applicant Tracking Application Submission


Page: On-Line Employment Application

Table 3.8

On-Line Employment Application Controls (continued)


HTML
Element Attribute

Control

Type

Graduated

Drop-down
list

GPA

2 Textboxes

Additional
Information

Textbox

Certification

Heading

Type

Drop-down
list

Select

Allows applicants to select the most


recent type of certification obtained.

Other

Textbox

Input

Allows applicants to enter the most


recent type of certification obtained
when it is not an available option within
the Type drop-down list.

Certifying
Organization

Drop-down
list

Select

Allows applicants to select the organization that approved/legitimized the certification obtained.

Other

Textbox

Input

Allows applicants to enter the name of


the organization that certified the specified Certification when it is not an available option within the Certifying
Organization drop-down list.

Certification Date

Drop-down
list and
2 Text boxes

Select
and Input

Allows users to specify the date the


Certification was obtained.

Expiration Date

Drop-down
list and
2 Text boxes

Select
and Input

Allows users to specify the date that the


Certification will need to be renewed.

Additional
Information

Textbox

Input

Allows applicants to enter additional


information regarding their certification.

Submit

Command
Button

Last Revised: January 23, 2003

Select

Description
Allows applicants to specify when they
graduated from the specified School
Name.
Allows applicants to enter their grade
point average (GPA).

Input

Allows applicants to enter additional


information regarding their education.
Indicates that the following controls
apply to any certifications held by the
applicant.

Image = submit_button.gif

3-11

Sends the page applicant_insert


to Babel, inserts the prospective
employees information to the database,
then opens the Confirmation page. For
more information, see Submission
Confirmation on page 3-14.

Logos NetToGov 2.0

Applicant Tracking Application Submission


Page: On-Line Employment Application

Grids
Information Displayed
The On-Line Employment Application fields which display information are
stored in the PRPMST table.
On-Line Employment Application Grid

Table 3.9

Column

Field Name

Position Number

PMPOS#

Sequence

PMSEQ

Additional Information

Information to Update
The On-Line Employment Application fields that will be updated are stored in
the ATWBAM, ATWBED, and ATWBCE tables. These fields are described in the following
three sub-sections:

Main Fields on page 3-12.

Education Fields on page 3-13.

Certification Fields on page 3-13.

Main Fields
The main On-Line Employment Application fields that will be updated are
stored in the ATWBAM table.
Table 3.10 On-Line Employment Application Grid

Column

Field Name

Company Code

WACCOD

Web Session ID

WAWBID

Date Received

WADATR

Last Name

WALNAM

First Name

WAFNAM

Middle Name

WAMNAM

Suffix

WANSUZ

Address 1

WAADR1

Address 2

WAADR2

City

WACITY

State

WASTAT

Zip

WAZIP

Phone 1

WAPHN1

Phone 2

WAPHN2

Phone 3

WAPHN3

Email

WAEMLA

Social Security Number

WASSNO

Logos NetToGov 2.0

Additional Information

Table #2

Table #1

3-12

Last Revised: January 23, 2003

Applicant Tracking Application Submission


Page: On-Line Employment Application

Education Fields
The On-Line Employment Application education fields that will be updated
are stored in the ATWBED table.
Table 3.11 On-Line Employment Application Grid

Column

Field Name

Additional Information

Company Code

WECCOD

Web Session ID

WEWBID

Type

WEETYP

Table #7

WEINST

Table #8

WEMAJR

Table #9

Graduated

WEGRAD

Values: Yes/No

GPA

WEGPA

Attended From Date

WEFDAT

Attended To Date

WETDAT

Comment

WECMMT

Type Other
School
School Other
Major
Major Other

Certification Fields
The On-Line Employment Application certification fields that will be updated
are stored in the ATWBCE table.
Table 3.12 On-Line Employment Application Grid

Column

Field Name

Additional Information

Company Code

WCCCOD

Web Session ID

WCWBID

Type

WCCTYP

Table #4

WCCBDY

Table #5

Type Other
Certifying Body
Certifying Body Other
Certification Date

WCCDAT

Expiration Date

WCEDAT

Comment

WCCMMT

Last Revised: January 23, 2003

3-13

Logos NetToGov 2.0

Applicant Tracking Application Submission


Page: On-Line Employment Application

Submission Confirmation
To prevent prospective employees from accidentally submitting an application
multiple times, as well as allow applicants to apply to multiple positions without
closing their web browser, the session is ended after each application is submitted. Since Babel does not support the simultaneous execution of an update query
and logout, two separate pages are utilized.
The first page, applicant_insert, executes the submission of the application,
while the second page, applicant_insert, logs users out of Babel. The
applicant_insert page is associated with the XSL file redirect.xsl. When
accessed, the XSL generates HTML which causes the web browser to redirect to
another page immediately. The browser is then redirected to the page
(at_logout) associated to the XSL file confirmation_at.xsl.

NOTE:
The page type of at_logout is logout, therefore ending the users current session.

Page Components
Table 3.13 Confirmation Components

Page Name

Page Type

File Name

Update Queries

Holding Table

applicant_insert

Update

NOT DEFINED

APPLICANT_INSERT

ATWBAM

Logos NetToGov 2.0

APPLICANT_EDUCATION_INSERT

ATWBED

APPLICANT_CERTIFICATION_INSERT

ATWBCE

3-14

Last Revised: January 23, 2003

Applicant Tracking Application Submission


Revision History

User Interface and Behavior


The Confirmation page is displayed when an update request is submitted.

Controls
Table 3.14 Confirmation Controls

Control

Type

here within the


statement:
Click here to see
other employment
opportunities.

Hypertext

HTML
Element Attribute

Description
Opens the Employment Opportunities
page (see page 3-2).

Revision History
Issue Number

Change Date

Summary of Change

Author

2.0.0
2.0.1

12/09/2002
12/24/2002

Initial draft - MS Word document.


Edited and incorporated draft into FrameMaker.

Kevin Varga
Meredith L. Adams

Last Revised: January 23, 2003

3-15

Logos NetToGov 2.0

Applicant Tracking Application Submission


Revision History

Logos NetToGov 2.0

3-16

Last Revised: January 23, 2003

H A P T E R

BABEL 2.1 ENHANCEMENTS


Introduction
Human Resources Web Inquiry, Human Resources Web Update, and Applicant Taking
Application Submission are built using Babel version 2.1.

General Enhancements
The general enhancements that can be utilized by all applications built on top of
Babel. For more information, refer to the following:

Deleting Users on page 4-1.

Field Values Reserved Words on page 4-2.

Working with Script Comments on page 4-3.

Application Specific Enhancements


For more information on enhancements specific to Human Resources Web Inquiry,
Human Resources Web Update, and Applicant Taking Application Submission, refer to
the following:

Search Engine Enhancements on page 4-3.

Execute Update Licensed Feature on page 4-4.

Deleting Users
In prior releases, the only way to delete a user was to edit user.txt. In Babel 2.1,
however, the System Administrator may delete a user from the User Maintenance page as well.

Enhancement Detail
1

Added a checkbox next to each name on the User Maintenance page,


allowing System Administrators to easily select the name(s) of user(s) to

Last Revised: January 23, 2003

4-1

Logos NetToGov 2.0

Babel 2.1 Enhancements


Field Values Reserved Words

delete. When the System Administrator clicks Save, the specified users are
deleted from ers.txt.
2

Added the method deleteUser to the class RSSecurity within the package
nws.Babel.Util. This method deleteUser deletes employees/users by
Employee # from the hash table that holds all available users.

Updated the method processUsers (member of the class RSUserInterface)


to call the method deleteUser when a user is marked for deletion. The user
is then removed from the file when the method saveUsers is called from
the processUsers method.

NOTE:
The method saveUsers does not need to be updated because it overwrites all user information
that exists in the users.txt.

Field Values Reserved Words


Field values are a feature of Babel that allow users to setup static values to display on specific pages. For example, field values are used within Regional Data
Sharing to specify the name of all the states to be displayed in the drop down box
in the Drivers License State field. Currently this feature requires a specific page
name to be associated to a set of values.
In the Babel 2.1 release, the reserved word <all> is added, allowing users to indicate that specific field values are associated with all pages (example: a corporate
logo that is displayed on each web page).
Table 4.1

Supported Babel 2.1 Key Words

Reserved Word

Description

<all>

Associates specific field values with all available web pages via the XML generated on a page request.

Enhancement Detail

Logos NetToGov 2.0

Changed the method loadFieldValues (member of the RSUserInterface


class within the package nws.Babel.Collator) so that values are stored in
the hash table when a page contains the reserved word <all>. After all
field values are loaded, the hash table keys the following string:
default_field_values.

Changed the method processRequest (member of the RSUserInterface


class within the package nws.Babel) so that the Collator will append the
values stored in the hash table default_field_values to XML before it is
transformed into HTML.

4-2

Last Revised: January 23, 2003

Babel 2.1 Enhancements


Working with Script Comments

Working with Script Comments


Allowing SQL Scripts to support comments enables developers to add information to the scripts that may be useful to other developers in the future.
Comments are denoted by the pound sign (#) in the first position of each line
within in a script file that supports comments. These files include data sets
(rnsattr.txt), attributes (rnsattr.txt), and verbs (rnsverb.txt).

Enhancement Detail
Changed the method loadSettings (member of the Parser class within the package nws.Babel.SearchEngine) to determine whether or not the first character is a
pound sign (#) as each line is read from a file.

Business Rules
1

If # is the first character, then do not process the line.

If the first character is not #, then continue normal processing.

Search Engine Enhancements


The Search Engine is the component of Babel that resides on the database server.
The changes indicated in this section are specific to the Search Engine.

SQL Insert Statement


In previous releases, Babel supported only the ability to return data from a database. Human Resources Web Inquiry, Human Resources Web Update, and Applicant
Tracking Application Submission, however, require the capability to update a table.

NOTE:
Supporting this method will provide the ability to insert, update and delete records from table.

Enhancement Detail
To fulfill this requirement, the Search Engine must be able to execute the method
executeUpdate (a member of the Statement class within the java.sql package).
1

Added a private class called ExecuteUpdate to the PerformQueries class


within in the package nws.Babel.SearchEngine.
a

Last Revised: January 23, 2003

The constructor of the ExecuteUpdate class accepts the following


parameters:
i

Connection Instance of the active database connection to the database that contains the table to be updated.

ii

RSUtil Current instance of the RSUtil object used to access the log
file.

4-3

Logos NetToGov 2.0

Babel 2.1 Enhancements


Execute Update Licensed Feature

Added the method execute to the ExecuteUpdate class. This method


returns an integer which then executes an insert, update, or deletion of
a SQL statements using the active connection. The return value indicates whether or not the update was successful. The execute method
accepts that following parameters:
i

UpdateName Name of the update SQL statement to execute.

ii

Sql The SQL statement update to execute

Created an additional message type update (value = 3) to allow the Collator to send a message to the Search Engine indicating that update queries
are to be executed. When the Search Engine receives a message with a message type of 3, it uses the Parse class to build the SQL update statement
then executes the SQL update statement by calling the execute method of
the ExecuteUpdate class. All SQL update statements are executed on the
same thread.

Business Rules
1

For the method execute, return a zero (0) if a SQL statement update is
successful, or -1 if the update is unsuccessful.

Write to the log file for each of the following: before executing the SQL
statement, after executing the SQL statement, and for any known errors.

Execute Update Licensed Feature


A customer may only opt to purchases the Human Resources Web Inquiry module,
therefore, the Human Resources Web Update module is optional. To ensure that the
unlicensed customers do not obtain access to the Human Resources Web Update
module, the licensed key is enhanced with the Execute Update licensed feature.
This is the fifth part of the license key; the assigned byte value is 16 (0xf).

Enhancement Detail
1

Added the Execute Update licensed feature as a static final integer to the
class RSSecutiry in the package nws.Babel.Util.

Changed the getFeatureName method (member of the class RSSecurity


within the package nws.Babel.Util) to return the string Execute Update
when 16 is passed in as the feature.

update Request Type


To provide the ability to update a remote database, a new request type update
is supported by the Collator. When the Collator receives a request for a page with
a request type of update, an update message is sent to the Search Engine.

Enhancement Detail
1

Logos NetToGov 2.0

Created a new private static final variable named UPDATE with a value
of update in the class nws.Babel.Collator.RSUserInterface.

4-4

Last Revised: January 23, 2003

Babel 2.1 Enhancements


Java File Changes

Added support to the class nws.Babel.Collator.RSWebComm to send a value


of 3 as the message type, notifying the Search Engine to execute SQL update
statements.

Added the method submitUpdate to the class nws.Babel.Collator.RNSCollator. This method builds messages that contain the name of the SQL
update queries to execute as well as the data to update. Once the message
is built, a new instance of the class nws.Babel.Collator.RSWebComm is created to send the message to the Search Engine for processing.

Added the method processUpdate to the class nws.Babel.Collator.RSUserInterface to handle update requests.

Changed the method processRequest (member of the class nws.Babel.Collator.RSUserInterface) to call the method processUpdate when a request
type of update is received.

Business Rules
1

Before processing the update request, check security to determine if the


customer is licensed to execute updates. If the feature is licensed, then process the update by calling the method submitUpdate (member of the class
nws.Babel.Collator.RSWebComm).

Java File Changes


Table 4.2

Java File Changes

Java File

Package

RSUserInterface

nws.Babel.Collator

RSSecurity

nws.Babel.Util

Parser

nws.Babel.SearchEngine

PerformQueries

nws.Babel.SearchEngine

RSWebComm

nws.Babel.Collator

RSCollator

nws.Babel.Collator

Revision History
Issue Number

Change Date

Summary of Change

Author

2.0.0
2.0.1

12/09/2002
12/24/2002

Initial draft - MS Word document.


Edited and incorporated draft into FrameMaker.

Kevin Varga
Meredith L. Adams

Last Revised: January 23, 2003

4-5

Logos NetToGov 2.0

Babel 2.1 Enhancements


Revision History

Logos NetToGov 2.0

4-6

Last Revised: January 23, 2003

Vous aimerez peut-être aussi