System Keys

From Commander4j
Revision as of 15:22, 19 August 2024 by Dgarratt (talk | contribs)



<img width="913" alt="System Keys1" src="https://github.com/C4J/Commander4j/assets/20553038/5b6482e3-7fb5-4c68-872b-4b5f1761b13b">


System Keys are a set of global settings used by the application to determine how certain functions work. These settings will include such items as :-


Caption text
Name Description
All Projects Overview of all Projects
Commander4j Commander4j Core Application
Middleware Middleware for message translation to external systems
AutoLab4j Automatic Label Application triggered by MODBUS
SFTP Send Utility to send files automatically via SFTP
SFTP Get Utility to collect files automatically via SFTP


Caption text
System Key Typical Value Description
BATCH EXPIRY TIME A flag which is used to determine how the time portion of the Expiry Date is calculated. Can be - = or +
BATCH FORMAT {YEAR1}{JULIAN_DAY}{PLANT} Used to construct the batch number when creating/printing new Pallet Tickets (SSCC's)
BATCH REGEX - Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand.
COMPANY NAME My Company Text that you want to appear at the top of reports.
DEFAULT BATCH STATUS Restricted Deprecated - no longer used. Now held in Material Master record.
DEFAULT HELPSET ID Deprecated - no longer used. Help now linked to Wiki pages.
DEFAULT PALLET STATUS Unrestricted Deprecated - no longer used. Now held in Process Order record.
DEFAULT_LOCATION MYLOCATION Should be a valid Location Id from the locations screen and is used by the Despatch function
DESPATCH NUMBER 1 Used to determine the numeric element of the next despatch number.
DESPATCH NUMBER FORMAT XX{NNNNNN} Defines the structure of the Despatch Number. {NNN} indicates the number above. XX is a literal prefix.
EXPIRY DATE MODE BATCH Can be either BATCH or SSCC. This value should be set before go-live and not changed.
BATCH will store the Expiry Date in the Batches table using the MATERIAL/BATCH NUMBER as the key.
All production which shares the same Material and Batch will therefore have the same Expiry (Best Before End) date.
The format of the Batch Number is defined above and can include a Julian Date component so that it automatically changes at midnight.
SSCC mode will store the Expiry Date in the PALLET record and as such allow you to change the expiry date independently of the Batch Number.
HELPSET FILENAME help/helpset.hs Deprecated - no longer used. Help now linked to Wiki pages.
INTERFACE LOG ID 1 Sequential Unique ID used to record all Interface activity (Inbound and Outbound).
INTERFACE REQUEST ID 1 Sequential Unique ID used by outbound interface queue.
LABEL_HEADER_COMMENT Free Format Text Optional free format text than can appear on Finished Goods Label.
MAIL_POP_AUTH_PWD password Not currently used.
MAIL_POP_AUTH_USER user Not currently used.
MAIL_POP_HOST_NAME host.com Not currently used.
MAIL_SMTP_AUTH_PWD password SMTP password.
MAIL_SMTP_AUTH_REQD true Indicates if SMTP server requires authentication.
MAIL_SMTP_AUTH_USER user SMTP username
MAIL_SMTP_FROM_ADDRESS user@me.com Specifies SMTP sending email address.
MAIL_SMTP_HOST_NAME host.com SMTP Host Name
MAIL_SMTP_MSG_TYPE text/plain Format of mail message
MAIL_SMTP_PORT 25 SMTP Port Number
MHN INITIAL DECISION Pending Master Hold Notice default/starting decision for Pallet.
MHN NUMBER FORMAT XX{NNNNNN} Defines the structure of the Master Hold Notice Number. {NNN} indicates the numeric element. XX is a literal prefix.
PASSWORD ATTEMPTS 3 Maximum number of invalid password attempts before an account is locked out.
PASSWORD EXPIRY 30 Number of days before a users password expires and they are prompted to change it.
PLANT 1234 Deprecated - no longer used.
PROCESS ORDER NUMBER 1 Used to determine the numeric element of the next Process Order number (when created manually).
PROCESS ORDER NUMBER FORMAT {NNNNNN} Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.
PROGRAM VERSION 3.63 Stores the current version of the Application. Users are warned if they attempt to connect with different version.
REPORT REQUEST ID 3.63 Used internally for queuing report requests generated by user of the web interface on RF Barcode Scanners.
RESOURCE LIST \01\02\03\04\ Delimited list of values. User can select these values when using the Process Order Barcode printing facility.