GX:Configuration System

From coolearthwiki
Jump to navigation Jump to search

Database Setup

This section designates which database the system will connect to. Generally the only setting which should be changed is the defaultDatabase in the dataConfiguration section. This should be set to live or pilot. pilot will not write anything into the live system.

  • <configSections>
    • <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" />
  • </configSections>
  • <dataConfiguration defaultDatabase="live" />
  • <connectionStrings>
    • <add name="live" connectionString="Database=;Server=;User Id=;Password=;Connect Timeout=30;" providerName="System.Data.SqlClient" />
    • <add name="pilot" connectionString="Database=;Server=;User Id=;Password=;Connect Timeout=30;" providerName="System.Data.SqlClient" />
  • </connectionStrings>

Application Settings

Line Setup

Individual Station Setup Values

  • <add key="MACHINENAME::lineKey" value="4" /> - Whistle Line Number - Not necessarily the same as the mapics line number
  • <add key="MACHINENAME::startCase" value="400000" /> - This and the next entry specify the case range for this line. These are set even for netweight (caseless) lines. After getting to the endCase value, the number will start again at the startCase value.
  • <add key="MACHINENAME::endCase" value="499999" />
  • <add key="MACHINENAME::interfaceMapicsPalletPrefix" value="90000" /> - Mapics pallet number are generated by taking the last 4 digits of the whistle pallet number and adding this value.
  • <add key="MACHINENAME::interfaceMapics" value="true"/> - Should program write records off to the mapics interface table. This is safe in pilot mode since it will write to the test version of the interface table.
  • <add key="MACHINENAME::ATFSweeper.Enabled" value="true" /> - Should program sweep it's TEE/ATF files up to the server.
  • <add key="MACHINENAME::ATFSweeper.ToPath" value="live\10\4\" /> - Subdirectory on the server to place the TEE/ATF files.

Plant/Warehouse Setup

  • <add key="MACHINENAME::establishment" value="6032" />
  • <add key="MACHINENAME::plantCode" value="1" />
  • <add key="MACHINENAME::cacheCompany" value="10" />
  • <add key="MACHINENAME::cacheWarehouse" value="10" />
  • <add key="MACHINENAME::cachePlant" value="10"/>
  • <add key="MACHINENAME::cacheBranch" value="10"/>
  • <add key="MACHINENAME::factoryAddress" value="Columbus Manufacturing, South San Francisco CA 94080"/>
  • <add key="MACHINENAME::atfReportMiscReasonCode" value="FRBPRD{GROUPKEY}"/>
  • <add key="MACHINENAME::productFilter" value="" />
  • <add key="MACHINENAME::mapicsLines" value="PDL27" />

Scale Communication Setup

  • <add key="MACHINENAME::Scale.Driver" value="weightinmotion"/>
  • <add key="MACHINENAME::Scale.ComPort" value="com3:9600,8,N,1:R" />
  • <add key="MACHINENAME::Scale.LeftTrim" value="1" />
  • <add key="MACHINENAME::Scale.Mode" value="FireOnGood"/>
  • <add key="MACHINENAME::Scale.Format" value="Simple"/>
  • <add key="MACHINENAME::Scale.Divisor" value="1"/>
  • <add key="MACHINENAME::prodRep.autoMakeCase" value="true"/>

Case Printing Setup

  • <add key="MACHINENAME::casePrinterType" value="Bartender"/>
  • <add key="MACHINENAME::palletPrintingEnabled" value="true" />
  • <add key="MACHINENAME::casePrintingEnabled" value="true" />

Major configuration knobs

  • <add key="overrideLoginScreen" value="true"/>
  • <add key="enablePalletizer" value="true" />
  • <add key="enforceTare" value="true"/>
  • <add key="errorContactInfo" value="Contact Shoel at 650-534-5619"/>
  • <add key="defaultSelectorDateMask" value ="MM-dd-yyyy" />

Label Setup

  • <add key="generateGTIN" value="true" />
  • <add key="useManufacturerID" value="73007" />

Adage Connections Setup

  • <add key="ERPClass" value="INFOR"/>
  • <add key="ERPVersion" value="5.0"/>
  • <add key="ERPInforATFPath" value="C:\Coolearth" />
  • <add key="createERPSublots" value="false"/>
  • <add key="scheduleIsPlant" value="false" />
  • <add key="SecurityLogFile" value="security.log" />

ATF Sweeper Setup

  • <add key="StartFileSweepers" value="ATFSweeper" />
  • <add key="ATFSweeper.Enabled" value="false" />
  • <add key="ATFSweeper.SweepMode" value="Push" />
  • <add key="ATFSweeper.FromPath" value="C:\Coolearth" />
  • <add key="ATFSweeper.SweepMask" value="*.eif" />
  • <add key="ATFSweeper.DriveLetter" value="S" />
  • <add key="ATFSweeper.ShareName" value="\\hqvmsrv13\atf" />
  • <add key="ATFSweeper.ToPath" value="live\20\TEST\" />
  • <add key="ATFSweeper.Username" value="COLUMBUS\infor" />
  • <add key="ATFSweeper.Password" value="production" />
  • <add key="ATFSweeper.PerFilePause" value="1500" />

Keypad Setup Decimals

  • <add key="Weight.Keypad" value="true" />
  • <add key="Weight.Keypad.Places" value="1" />
  • <add key="trackFormatter" value="[GetConfig(plantCode)][GetConfig(lineKey)][Incrementer(PALLET)/0000000]" />
  • <add key="lotParser.EnforceSyntax" value="true"/>
  • <add key="lotParser.Elements" value="shift,lineCode,year1,julian,uniqifier"/>
  • <add key="lotParser.Syntax" value= "^(?<shift>[123]{1})(?<lineCode>[1-9]{1})(?<year1>[0-9]{1})(?<julian>[0-9]{3})(?<uniqifier>[0-9]{1})$"/>
  • <add key="lotParser.PullDate.MaxPast" value="10"/>
  • <add key="lotParser.PullDate.MaxFuture" value="9999"/>
  • <add key="lotParser.LotDate.MaxPast" value="9999"/>
  • <add key="lotParser.LotDate.MaxFuture" value="9999"/>
  • <add key="Practice.ProdDate.Source" value="fromofficialdate"/>
  • <add key="lotFormatterNOT" value ="[TimeCodeMin(150,720,0,1)][GetConfig(lineKey)]@{SDY}@{0JJJ}[LotUniqifier2(123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ)]" />
  • <add key="lotFormatter" value ="\S\L\Y\J\J\J\U" />
  • <add key="lotRecomputePerPallet" value="false" />
  • <add key="suppressTareUI" value="false" />

Case Printing Setup

  • <add key="labelPath" value="C:\Coolearth\ColumbusLabels"/>
  • <add key="casePrintingEnabled" value="false" />
  • <add key="printRawCaseLabelMode" value="Separate"/>
  • <add key="casePrinter" value="LabelPrinter" />
  • <add key="checkCaseWeight" value="false" />
  • <add key="enforceCaseWeight" value="false" />
  • <add key="casePrint.VideoJet.Template" value="ColumbusStandard"/>

Pallet Printing Setup

  • <add key="palletPrintingEnabled" value="false" />
  • <add key="palletPrinter" value="PalletPrinter" />
  • <add key="palletPrinterCopies" value="2" />

DEFAULTS FOR COLUMBUS PHASE 1 GO LIVE

  • <add key="atfCreateReportMisc" value="true"/>
  • <add key="atfCreateReportProd" value="false"/>
  • <add key="interfaceMapics" value="false"/>

Production Reporting Setup

  • <add key="palletizeInBackground" value="true"/>
  • <add key="prodRep.ProdDateEditable" value="true" />
  • <add key="productionDayOffsetInMinutes" value="180"/>
  • <add key="prodRep.UserParam.vc6.Format" value="[ProductGTIN()]" />
  • <add key="prodRep.UserParam.vc7.Format" value="[ProductionOrder()]" />
  • <add key="prodRep.firePalletizeOnFull" value="true" />
  • <add key="prodRep.lotReadOnly" value="false" />
  • <add key="prodRep.autoMakeCase" value="true" />
  • <add key="prodRep.reprintLabel" value="true" />
  • <add key="requireUniqueLotCertification" value="false" />

Onscreen Keyboard Setup

  • <add key="osk.KeyboardPermitted" value="true"/>
  • <add key="osk.KillOnExit" value="true"/>

Administration Setup

  • <add key="allowExit" value="false" />
  • <add key="adminMenu.Count" value="1" />
  • <add key="adminMenu.Password" value="coole11"/>
  • <add key="adminMenu.0.Legend" value="Exit Reporting Station"/>
  • <add key="adminMenu.0.Command" value="@@exit"/>
  • <add key="adminMenu.0.PasswordReq" value="false"/>