Silent Install using NorthStar.OrderEntry.NewInstall.exe
Purpose
In order to avoid code duplication and to provide a more flexible installation process, NorthStar.OrderEntry.NewInstall.exe can now accept arguments for manually overriding settings and installing silently.
Usage
Usage: NorthStar.OrderEntry.NewInstall.exe [--site-id siteID] [--ecm-server ecmServer] [--ds-server dataServiceServer] [--instance instanceName] [--no-interaction] [--no-ui] [--instance-type 1:2 ] [--install-sql 0:1] [--database-server name] [--database-instance name] [--database-name-oe name] [--database-name-remote name] [--database-name-scheduler name]
Command summary:
--site-id Site ID guid string Required
--ecm-server Base url for ECM web services Required
--ds-server Base url for DataService Required
--instance Instance name (ex. bethpage, eastlake, dev, staging, etc.) Required
--no-interaction Run the installer with the UI but without user input Default: Require input
--no-ui Run the installer without the UI or user interaction Default: Show UI
--instance-type 1=primary 2=backup Default:1
--install-sql 0=false 1=true Default:1
--database-server name Name of database server Default: (local)
--database-instance name Name of database instance Default: SQLEXPRESS
--database-name-oe name Name of OE database Default: NorthStar.OrderEntry
--database-name-remote Name of Remote database Default: NorthStar.Remote
--database-name-scheduler Name of Scheduler database Default: NorthStar.SchedulerExample:
NorthStar.OrderEntry.NewInstall.exe --site-id c8f28b33-19ac-42ea-b5a1-dfc0dda16eb0 --ecm-server ecm-webservices-ylcc.cbsnorthstar.com --ds-server ecm-nsoewebservices-ylcc.cbsnorthstar.com --instance dev --no-interaction --no-ui
Instance Info
Dev
Name = "dev",
EcmServer = "ecm-webservices-ylcc.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-ylcc.cbsnorthstar.com",
Index = 0
Staging
Name = "staging",
EcmServer = "ecmwebservices2.cbsnorthstar.com",
DataServiceServer = "nsoewebservices2.cbsnorthstar.com",
Index = 1
Augusta
Name = "augusta",
EcmServer = "ecm-webservices-augusta.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-augusta.cbsnorthstar.com",
Index = 3
Bethpage
Name = "bethpage",
EcmServer = "ecm-webservices-bethpage.cbsnorthstar.com",
DataServiceServer = "ecm-nsoeservices-bethpage.cbsnorthstar.com",
Index = 4
Callaway
Name = "callaway",
EcmServer = "ecm-webservices-callaway.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-callaway.cbsnorthstar.com",
Index = 5
Cobra
Name = "cobra",
EcmServer = "ecm-webservices-cobra.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-cobra.cbsnorthstar.com",
Index = 6
Cypress
Name = "cypress",
EcmServer = "ecm-webservices-cypress.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-cypress.cbsnorthstar.com",
Index = 7
Dornoch
Name = "dornoch",
EcmServer = "ecm-webservices-dornoch.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-dornoch.cbsnorthstar.com",
Index = 8
Eastlake
Name = "eastlake",
EcmServer = "ecm-webservices-eastlake.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-eastlake.cbsnorthstar.com",
Index = 9
Firestone
Name = "firestone",
EcmServer = "ecm-webservices-firestone.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-firestone.cbsnorthstar.com",
Index = 10
Friarshead
Name = "friarshead",
EcmServer = "ecm-webservices-friarshead.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-friarshead.cbsnorthstar.com",
Index = 11
Gardencity
Name = "gardencity",
EcmServer = "ecm-webservices-gardencity.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-gardencity.cbsnorthstar.com",
Index = 12
Hirono
Name = "hirono",
EcmServer = "ecm-webservices-hirono.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-hirono.cbsnorthstar.com",
Index = 13
Indian
Name = "indian",
EcmServer = "ecm-webservices-indian.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-indian.cbsnorthstar.com",
Index = 14
Juliet
Name = "juliet",
EcmServer = "ecm-webservices-juliet.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-juliet.cbsnorthstar.com",
Index = 15
Kiawah
Name = "kiawah",
EcmServer = "ecm-webservices-kiawah.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-kiawah.cbsnorthstar.com",
Index = 16
LACC
Name = "lacc",
EcmServer = "ecm-webservices-lacc.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-lacc.cbsnorthstar.com",
Index = 17
Medinah
Name = "medinah",
EcmServer = "ecm-webservices-medinah.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-medinah.cbsnorthstar.com",
Index = 18
National
Name = "national",
EcmServer = "ecm-webservices-national.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-national.cbsnorthstar.com",
Index = 19
Oakmont
Name = "oakmont",
EcmServer = "ecm-webservices-oakmont.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-oakmont.cbsnorthstar.com",
Index = 20
Ping
Name = "ping",
EcmServer = "ecm-webservices-ping.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-ping.cbsnorthstar.com",
Index = 21
Potrush
Name = "potrush",
EcmServer = "ecm-webservices-potrush.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-potrush.cbsnorthstar.com",
Index = 22
Quakerridge
Name = "quakerridge",
EcmServer = "ecm-webservices-quakerridge.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-quakerridge.cbsnorthstar.com",
Index = 23
Riviera
Name = "riviera",
EcmServer = "ecm-webservices-riviera.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-riviera.cbsnorthstar.com",
Index = 24
Sawgrass
Name = "sawgrass",
EcmServer = "ecm-webservices-sawgrass.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-sawgrass.cbsnorthstar.com",
Index = 25
Torrey
Name = "torrey",
EcmServer = "ecm-webservices-torrey.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-torrey.cbsnorthstar.com",
Index = 26
Titleist
Name = "titleist",
EcmServer = "ecm-webservices-titleist.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-titleist.cbsnorthstar.com",
Index = 27
Utrecht
Name = "utrecht",
EcmServer = "ecm-webservices-utrecht.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-utrecht.cbsnorthstar.com",
Index = 28
Valderrama
Name = "valderrama",
EcmServer = "ecm-webservices-valderrama.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-valderrama.cbsnorthstar.com",
Index = 29
Wingfoot
Name = "wingfoot",
EcmServer = "ecm-webservices-wingfoot.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-wingfoot.cbsnorthstar.com",
Index = 30
X
Name = "x",
EcmServer = "ecm-webservices-x.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-x.cbsnorthstar.com",
Index = 31
Yokohama
Name = "yokohama",
EcmServer = "ecm-webservices-yokohama.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-yokohama.cbsnorthstar.com",
Index = 32
Flyght
Name = "flyght",
EcmServer = "ecm-webservices-icarus.whatisflyght.com",
DataServiceServer = "ecm-nsoewebservices-icarus.whatisflyght.com",
Index = 34
Z
Name = "z",
EcmServer = "ecm-webservices-z.cbsnorthstar.com",
DataServiceServer = "ecm-nsoewebservices-z.cbsnorthstar.com",
Index = 33
Reference
https://cbsnorthstar.atlassian.net/browse/OE-17900