EmployeeAddressNumberCache

Employee Address Number Cache

Minor Business Rule

Object Name: B0800164

Parent DLL: CHRM

Location: Client/Server

Language: C

Functional Description
The purpose of  this business function is to keeps the Job number and Address Number in cache. 

Technical Specifications


Parameters

Data ItemRequiredI/ODescription
JOBS*YI/OJob Number
AN8*YI/OAddress Number

NKEYSYINumber of Keys

CACTNYICache Action Code

SUPPSNISuppress Error Message

DTAINOError Message

GENLNGNI/OGenerid Long ID


*Y = either Job Number or Address Number must be entered


Setup Notes and Prerequisites  

Cache records can be read, written, updated or deleted, depending on the value being passed in for the Cache Action Flag.  The possible values for the 

Cache Action Flag are: 


1=Cache Get

    2=Cache Add

    3=Cache Update

    4=Cache Delete

    5=Cache Delete All

    6=Cache Get Next

    7=Cache Add Update (Do not use)

    8=Cache End

    9=Cache Close Cursor.


The keys to the cache record are the cache job number and Address Number.



Data Structure

D0800164 - Employee Address Number Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobnumberAJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

mnAddressNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnNumberKeysNKEYSMATH_NUMERICOPTNONE

The number of keys in an index that will be used to retrieve, delete, or update a record.

szCacheActionCodeCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

idCacheCursorGENLNGIDOPTNONE

General purpose ID variable.

Related Functions

None

Related Tables

None