So…
Trying to get WWE running to confirm whether a client can use Chrome Books.
I just can’t get it started.. The documentation is terrible (LOL)..
I have 2 things that concern me..
If I follow the documentation for the elasticsearch client.. it spits the dummy at “transportClient:”
In commenting that out, I think I’m trying to start up without elastic search.. NO biggie to get the thing off the ground.
There is also reference to a crClusterName field in the documentation… but it doesn’t appear in the sample, or advise where that field is supposed to go…
Now for the startup issue.
gws.log spits out this highly useful bit of information..
/\\\\\\/\_/\_/\\\\\______
/\///////////\_/\_/\/////////\___
/\_/\_/\_//\_///__
/\_/\\\_//\_/\_/\_////\__________
/\_/////\_//\_/\\_/\_////\_________
/\_/\_//\/\/\/\_////\_
/\_/\_//\\\//\\_/\_//\_____
//\\\\\\///\_//\_///\\\\\/___
/////////////////////////////_
04/26/2019 06:35:54.191 INFO [main] c.g.c.a.CloudWebApplication Running GWS version [8.5.202.54]
04/26/2019 06:35:59.629 INFO [main] c.g.c.a.CloudWebApplication Starting CloudWebApplication v8.5.2 on ergsddpump01.ad.retail.energy with PID 22010 (/usr/share/gws/gws.jar started by gws in /usr/share/gws)
04/26/2019 06:35:59.700 DEBUG [main] c.g.c.a.CloudWebApplication Running with Spring Boot v1.3.0.RELEASE, Spring v4.2.3.RELEASE
04/26/2019 06:35:59.756 INFO [main] c.g.c.a.CloudWebApplication No profiles are active
And.. nothing in the documentation about profiles… I’m guessing that has something to do with it..
Hit me.. I’m nearly done for the week.. Hopefully someone knows something in here.
cheers
Allan
Oh ..as an FYI here’s my application.yaml
onPremiseSettings:
cmeHost: #########
cmePort: ######
backupCmeHost: ################
backupCmePort: ####
logging:
config: config/logback.xml
file: cloud.log
path: /var/log/gws
jetty:
host: ergsddpump01.ad.retail.energy
port: 8090
idleTimeout: 30000
soLingerTime: -1
sessionMaxInactiveInterval: 1800
enableWorkerName: true
enableRequestLog: true
requestLog:
filename: yyyy_mm_dd.request.log
filenameDateFormat: yyyy_MM_dd
logTimeZone: AEST
retainDays: 90
append: true
extended: true
logCookies: true
logLatency: true
preferProxiedForAddress: false
enableSsl: false
cassandraCluster:
thrift_port: 9160
jmx_port: 7199
keyspace: sipfs
nodes: 127.0.0.1
backup_nodes:
replication_factor: 1
write_consistency_level: CL_ONE
read_consistency_level: CL_ONE
max_conns_per_host: 16
max_cons: 48
max_pending_conns_per_host: 80
max_blocked_threads_per_host: 160
useSSL: no
serverSettings:
URLs
externalApiUrlV2: http://abcdefg/api/v2
internalApiUrlV2: http://abcdefg/internal-api
undocumentedExternalApiUrl: http://abcdefg/internal-api
Paths
pathPrefix: /api/v2
internalPathPrefix: /api/v2
General
iwsDispositionCodeSync: true
enableCsrfProtection: false
salesforceAuthenticationMode: false
enableOpenIDConnect: false
Timeouts
activationTimeout: 12000
configServerActivationTimeout: 35000
configServerConnectionTimeout: 15000
connectionTimeout: 4000
contactCenterSynchronizationTimeout: 60000
inactiveUserTimeout: 300
reconnectAttempts: 1
reconnectTimeout: 10000
OPS account
opsUserName: pbscured
opsUserPassword: obscured
CME credentials
applicationName: WS_Node
applicationType: CFGGenericClient
cmeUserName: default
cmePassword: #################
syncNode: true
enableVirtualQueueSynchronization: false
Statistics
Multi regional supporting
nodePath: /AU/POC1
nodeId: POC1
Elastic Search
elasticSearchSettings:
#crClusterName : wwe-poc
clientNode: true
indexPerContactCenter: false
enableScheduledIndexVerification: true
indexVerificationInterval: 60
retriesOnConflict: 2
useTransportClient: true
transportClient:
nodes:
- {host: 127.0.0.1, port: 9300}
useSniff: true
ignoreClusterName: true
pingTimeout: 10000
nodesSamplerInterval: 10000
Caching Settings
#cachingSettings:
#enableSystemWideCaching: [ToBeChangedOrRemoved: “true”|“false”]
#agentStatesTTL: [ToBeChangedOrRemoved: <CACHING_AGENT_STATES_TTL>]
#businessAttributesTTL: [ToBeChangedOrRemoved: <CACHING_BUSINESS_ATTRIBUTES_TTL>]
#transactionsTTL: [ToBeChangedOrRemoved: <CACHING_TRANSACTIONS_TTL>]
#skillsTTL: [ToBeChangedOrRemoved: <CACHING_SKILLS_TTL>]
#virtualAgentGroupsTTL: [ToBeChangedOrRemoved: <CACHING_VIRTUAL_AGENT_GROUPS_TTL>]
#contactCenterFeaturesTTL: [ToBeChangedOrRemoved: <CACHING_CONTACT_CENTER_FEATURES_TTL>]
#contactCenterSettingsTTL: [ToBeChangedOrRemoved: <CACHING_CONTACT_CENTER_SETTINGS_TTL>]
#voiceContextCaching: [ToBeChangedOrRemoved: “true”|“false”]
#voiceContextRefreshInterval: [ToBeChangedOrRemoved: <CACHING_VOICE_CONTEXT_REFRESH_INTERVAL>]
DoS Filter Settings
#enableDosFilter: [ToBeChanged: “true”|“false”]
#dosFilterSettings:
#maxRequestsPerSec: [ToBeChangedOrRemoved: <DOS_FILTER_MAX_REQUESTS_PER_SEC>]
#delayMs: [ToBeChangedOrRemoved: <DOS_FILTER_DELAY_MS>]
#maxWaitMs: [ToBeChangedOrRemoved: <DOS_FILTER_MAX_WAIT_MS>]
#throttledRequests: [ToBeChangedOrRemoved: <DOS_FILTER_THROTTLED_REQUESTS>]
#throttleMs: [ToBeChangedOrRemoved: <DOS_FILTER_THROTTLE_MS>]
#maxRequestMs: [ToBeChangedOrRemoved: <DOS_FILTER_MAX_REQUEST_MS>]
#maxIdleTrackerMs: [ToBeChangedOrRemoved: <DOS_FILTER_MAX_IDLE_TRACKER_MS>]
#insertHeaders: [ToBeChangedOrRemoved: <DOS_FILTER_INSERT_HEADERS>]
#trackSessions: [ToBeChangedOrRemoved: <DOS_FILTER_TTACK_SESSIONS>]
#remotePort: [ToBeChangedOrRemoved: <DOS_FILTER_REMOTE_PORT>]
#ipWhitelist: [ToBeChangedOrRemoved: <DOS_FILTER_IP_WHITE_LIST>]
Account Management
#accountManagement:
#forgotPasswordEmailTemplate:
#from: [ToBeChangedOrRemoved: <PASSWORD_MESSAGE_FROM>]
#subject: [ToBeChangedOrRemoved: <PASSWORD_MESSAGE_SUBJECT>]
#body: [ToBeChangedOrRemoved: <PASSWORD_MESSAGE_BODY>]
#accountCreatedEmailTemplate:
#from: [ToBeChangedOrRemoved: <ACCOUNT_MESSAGE_FROM>]
#subject: [ToBeChangedOrRemoved: <ACCOUNT_MESSAGE_SUBJECT>]
#body: [ToBeChangedOrRemoved: <ACCOUNT_MESSAGE_BODY>]
#smtpServer:
#host: [ToBeChangedOrRemoved: <SMTP_SERVER_HOST>]
#port: [ToBeChangedOrRemoved: <SMTP_SERVER_PORT>]
#userName: [ToBeChangedOrRemoved: <SMTP_SERVER_USER_NAME>]
#password: [ToBeChangedOrRemoved: <SMTP_SERVER_PASSWORD>]
#timeout: [ToBeChangedOrRemoved: <SMTP_SERVER_TIMEOUT>]
CometD Settings
#cometDSettings:
#maxSessionsPerBrowser: [ToBeChangedOrRemoved: <MAX_SESSIONS_PER_BROWSER>]
#multiSessionInterval: [ToBeChangedOrRemoved: <MULTI_SESSION_INTERVAL>]
OAuth2 Settings
Session Persistence Settings
Multimedia Disaster Recovery
#drMonitoringDelay: [ToBeChangedOrRemoved: <DR_MONITORING_DELAY>]
Stale CometD Session monitoring
Node Settings Refresh
Log Header Settings
#logHeaderSettings:
#enableLogHeader: [ToBeChangedOrRemoved: “true”|“false”]
#updateOnPremiseInfoInterval: [ToBeChangedOrRemoved: <UPDATE_ON_PREMISE_INFO_INTERVAL>]
Update on startup settings
updateOnStartup:
opsCredentials: true
features: true
statistics: false