GS:System Settings
This window displays the System Settings window (The Master Whistle Settings).
The settings are broken up into tab pages accessible by using the function key (F1, F2, etc.) or its alternate, Ctrl-F and the corresponding page number (eg Ctrl-F, 2). Some of the settings may be on different tabs, depending on the system and the version of Whistle that is being used.
The settings are as follows :
- DB Name - inputfield
- This setting takes the Database Name.
- DB User - inputfield
- This setting takes the Database Username assigned to Whistle.
- DB Pass - inputfield
- This setting takes the Database Password assigned to the DB User.
- DB Type - scrollfield
- This setting declares the Database type (Sql Server or Informix).
- Debug - checkbox
- With this option turned on, Whistle will run in debug mode.
- Use Tasking - checkbox
- With this option turned on, Whistle will use tasking functionality.
- Use DayCode - checkbox
- With this option turned on, Whistle will use DayCodes where appropriate.
- Use MQ - checkbox
- With this option turned on, Whistle will use MQ messaging where appropriate.
- Turn off over full pallet warning - checkbox
- With this option turned on, Whistle will turn off the over-full pallet warning message boxes.
- Adage Version - scrollfield
- This setting is to declare the ERP system type and version.
- Use Adage Lots - checkbox
- With this option turned on, Whistle will use Adage ERP lots in conjunction with Whistle lot tracking.
- Rollback transaction if print fails? - checkbox
- With this option turned on, Whistle will rollback database transactions should a related print request fail.
- Mailserver IP - inputfield
- This setting takes a mailserver IP address for outgoing mail messages.
- WSL Server IP - inputfield
- This setting takes the Whistle Server IP address for connectivity.
- PrintServer IP - inputfield
- This setting takes the printserver IP address for outgoing print requests.
- ATF Path - inputfield
- This setting takes the file path for outbound middle-ware transaction files.
- Handheld Lines - inputfield
- This setting takes the line-number maximum for handheld displays.
- Handheld Columns - inputfield
- This setting takes the column-number maximum for handheld displays.
- Turn off over full pallet warning - checkbox
- When this option is turned on, the messages warning about an over full pallet will be prevented from displaying.
- Hard Hold Location - inputfield
- This setting takes an ERP stock location for the corresponding Hard Holds in Whistle. This is usually a non-nettable stock location where inventory is specifically moved when hard holding inventory.
- Move to Deleted bin instead of purge - checkbox
- With this option turned on, container pallets that are quashed are moved to the “deleted” bin instead of being permanently purged from the container record tables.
- Num. of Report Prod Tab Fields - inputfield
- This setting takes the number of report production tab fields the users want available.
- Auto fill-in origin bin - checkbox
- With this option turned on, Whistle will auto-fill the bin location of all tracking numbers input by the user instead of requiring their entry for verification.
- Ultralite
- track# - inputfield: This setting is the starting value for the Ultralite tracking numbers to be used in conjunction with Ultralite functionality.
- Do IBP interfaces - checkbox
- With this option turned on, Whistle will send ASN’s to IBP customers.
- IBP Path - inputfield
- This setting is the file path location for outbound IBP customer ASN’s to be placed in.
- Cache Server IP - inputfield
- This setting is the location for the cache server IP address. Typically this is set to “local”.
- AutoFind Untracked Lot - checkbox
- With this option turned on, Whistle will auto-find lot numbers of untracked item when appropriate.
- Do TARGET interfaces - checkbox
- With this option turned on, Whistle will send ASN’s to Target customers.
- Target Path - inputfield
- This setting is the file path location for outbound Target customer ASN’s to be placed in.
- Allow user to overfill bin - checkbox
- With this option turned on, Whistle will allow the overfilling of a bin volume.
- Check lot codes on loading - checkbox
- With this option turned on, Whistle will activate a lot specification matching system prior to making Loads. This feature requires setup.
- Num. of Issue Prod Tab Fields - inputfield
- This setting is the number of tab screen fields available for the Production Issue window.
- Warn on overfill bin - checkbox
- With this option turned on, Whistle will warn the user with a message box when a bin is about to be overfilled.
- Empty bins on picking - checked
- With this option turned on, Whistle’s picking logic will prefer empty bins over FIFO (First in First out) bins.
- No Lowercase - checkbox
- With this option turned on, Whistle will not allow the use of lower case entries.
- OutsourcedProdPlant - inputfield
- This setting, if filled, will trigger a new menu selection called “Outsourced Prod” which appears on the Production Menu. The Outsourced Production window operates similarly to the standard Report Production window, however, the production transaction that is committed takes place in the context of the plant that is specified as the OutsourceProdPlant with the output becoming inventory in the users local plant. Example : Back-flushing will occur in Plant 2, but the new pallet will be in Plant 1.
- Adaptive Binfield checkdigit - checkbox
- With this option turned on, Whistle will print half of a bin label with a check-digit, half without.
- Case Pick - checkbox
- With this option turned on, Whistle will turn on the case picking functionality.
- Days To Keep Log - inputfield
- This setting is used to specify the length of days to keep log file entries before being trimmed.
- Prefer Put Empty Single - checkbox
- With this option turned on, Whistle’s picking logic will prefer an empty bin over an otherwise optimal location.
- Ignore pallet qty on putaway - checkbox
- With this option turned on, Whistle’s putaway logic will not prefer to put away a partial pallet (non-full pallet) in a bin that normally only holds a single pallet.
- Intra-container print delay - inputfield
- This setting holds the value in milliseconds to delay a print action based on some printer’s individual needs.
- Allow decimal qty for all uoms - checkbox
- With this option turned on, Whistle will allow decimal quantities to be used for all UOM conversions.
- Auto save screens for user - checkbox
- With this option turned on, Whistle will auto-save screen data for each user.
- Auto span SO lines for identical items - checkbox
- With this setting turned on, Whistle will split the loaded quantity between two same product sales order lines. Otherwise, all quantity will go to the first order line for the product.
- Settings Password - inputfield
- This setting is used to specify the password for all settings windows.
- IsUltra - checkbox
- When this setting is turned on, Ultra is enabled.
- Ultra
- track# - textfield: This setting is the starting value for adding new tracks when Ultra is running. The default value is 1000.
- UltraCounter - textfield
- When Ultra is running, this is used as the counter, since the database cannot be accessed to find the counter variable stored there. Default is "0".
- UltraRetryMin - textfield
- When Ultra is running, this value is how often Ultra attempts to reconnect to the database, in minutes. Default is "5".
gWslSettingsP->map("Num. of Receive Tab Fields", TEXTFIELD, "1"); gWslSettingsP->map("Num. of Shipping Tab Fields", TEXTFIELD, "1"); gWslSettingsP->map("X12 Compliant ASN", CHECKBOX); gWslSettingsP->map("XML Path", TEXTFIELD); gWslSettingsP->map("Use letters as tabbed window titles for report prod", CHECKBOX, "0"); gWslSettingsP->map("Use letters as tabbed window titles for report outsourced", CHECKBOX, "0"); gWslSettingsP->map("Use letters as tabbed window titles for prod issue", CHECKBOX, "0"); gWslSettingsP->map("Use letters as tabbed window titles for fresh pack", CHECKBOX, "0"); gWslSettingsP->map("Use letters as tabbed window titles for shipping", CHECKBOX, "0"); gWslSettingsP->map("Use whistle load planner",CHECKBOX, "1"); gWslSettingsP->map("Use letters as tabbed window titles for receiving", CHECKBOX, "0"); gWslSettingsP->map("Include plant in security lookup", CHECKBOX, "0"); gWslSettingsP->map("Print label history", CHECKBOX, "0"); gWslSettingsP->map("Use ERP lot mfg date as proddate", CHECKBOX, "0"); gWslSettingsP->map("Scan Detection - max intra character delay (ms)", TEXTFIELD, "90"); gWslSettingsP->map("Scan Detection - min intra character delay (ms)", TEXTFIELD, "5"); gWslSettingsP->map("Default SSCC manufacturers name", TEXTFIELD); gWslSettingsP->map("Default SSCC manufacturers code", TEXTFIELD); gWslSettingsP->map("Disable Auto Hold", CHECKBOX, "0"); gWslSettingsP->map("Enforce case sensitive user names", CHECKBOX, "0"); // this is because everyone complains about this and not all users are ever all lower case. gWslSettingsP->map("Delete untracked items when deallocated", CHECKBOX, "0"); gWslSettingsP->map("Allow move and putaway from WIP type bin", CHECKBOX, "0"); // this is because Miniat does NOT keep their WIP bins in WIPSTAGE gWslSettingsP->map("Enforce item mixing in bins", CHECKBOX, "0"); gWslSettingsP->map("Use Warehouse Level Window Settings", CHECKBOX, "0"); gWslSettingsP->map("Left and right equals up and down", CHECKBOX, "0"); // NFF wants the arrow keys to behave this way gWslSettingsP->map("Rotate inventory on prod or mfg date", CHECKBOX, "0"); gWslSettingsP->map("Use Tran Date for Adage 4.5 TEE", CHECKBOX, "0"); gWslSettingsP->map("Parse case number from UCC128 AI21 starting at postion", TEXTFIELD, "3");