GENJ0030 - HEIMS Password Change

Purpose

This function enables the automated changing of HEIMS Passwords

SubSystem

System

Normally Run By System Specialist
Anticipated Frequency Scheduled to run automatically at regular intervals
Structure  There is no parameter form for this job, however Message Box (6636) states: No parameters exist for this job. Do you wish to schedule the job to run as soon as possible?

  

This function:

  • Automatically determine the new password (Ensuring the business rules for a password are met)
  • Transmits the username and password details to HEIMS. The transmitted data includes LoginID, Current password and New Password
  • Updates the password in Callista

If the Logon ID or Current Password is not valid, if the New Password fails to conform to the HEIMS password security rules, or the HEIMS processing fails for any other reason, a SOAP exception will be raised by HEIMS.

If the transmission fails, any errors encountered will be reported to the user via the job run log. If for any other reason the job cannot change thepassword (for example, timeouts), the job must fail with an error message in the job run log.

The Change Password method in HEIMS does not return any data. If the change password call to HEIMS is accepted and no response received, it is assumed the password has been successfully changed.

 

This job must be run on a regular basis according to the HEIMS Password Security Rules.

Rules/Notes:

Validations include:

  • The Password must be between 7 and 15 characters in length
  • The Password must contain a combination of both upper and lowercase characters as well as numbers and special characters (eg #, @, $)

Security Rules are:

  • Passwords will expire within 30 days
  • The last 10 passwords cannot be reused

 

Last Modified on 8 July, 2004