Infrastructure

The Infrastructure page includes Evolve component details, and allows you to establish necessary configurations.

Application servers

This page includes all Evolve application servers available in this environment, listing the following for each server:

  • Name
  • IP address
  • Service account
  • Status

Message queues

On the Infrastructure page, you can also view Message Queues for different capabilities. The available queues are:

Queue Capability
Wsreporting To manage report execution
Wsautorunfile AutoRun for Excel files
Wsinfra Infrastructure requirements
WsWorkflow Workflow background posting
WebServer Evolve application server
Worker N Workers set up in this infrastructure

For each of the above queues, you can make changes to the Journaling capabilities. Queue journals are created whenever an application queue is created; they store copies of all messages removed from the queue. Enabling this may impact the performance of your application.

Worker capabilities

For each of the workers, the following capabilities can be set:

Capability

Description

Notes

Parameters

Background Posting

SAP background posting

This includes background posting for Excel and Form (Winshuttle Update).

Enable
Pre-fetch
WFM Trace

Reports Execution

Create and update reports

This includes running reports.

Enable
Pre-fetch

Incoming Email

Poll for incoming emails for the Email Approval feature

This may be enabled on one server only.

Enable

Email Notifications

Send all the emails from the server

This should be enabled on at least one server.

Enable
Pre-fetch

Launching Workflows

Launch Custom and Standard Workflows for Excel

This setting cannot be disabled.

Pre-fetch

Server Recycle Settings

Update the time when the server will be refreshed

This manages server refresh and server recycle. Schedule at a time when you do not expect business jobs or system jobs to run. If business or system jobs are running, they will error out.

Note: If the Evolve site and IIS App pool recycle times differ, jobs are not picked during the blackout period (the period when the recycle is in progress). Jobs are only picked when the app pool recycle time is completed on that VM. For this reason, the Evolve site and IIS App pool recycle times should be the same.

Enable

Server Refresh Time

Worker Downtime Duration

Server Downtime Duration

Notes:  The fully qualified name is not displayed in the queue. Instead, the queue name is created based on the name of the machine on which it was installed.

Worker queues (created by the worker server name) are established by the application. If you delete these queues, they will be automatically recreated after an IIS reset.

Server refresh

You can update the time at which the server will be refreshed and set other parameters with the Server Refresh settings.

Time Element Detail Sample Time

Server Refresh Time

Set the time when the server will be refreshed - HH:MM. Sync this setting with configurations in IIS post update.

00:40

Web Worker Downtime Duration (minutes)

Impacts background postings only. Update the values based on maximum time taken to post to SAP with a single background posting.

120

Server Down Time
Duration (minutes)

Impacts the following Jobs: File Submission, Business, System, and Email.

120

Application workers

On this page, you can view all Evolve Application Workers available in this environment. Of the worker capabilities listed above, the following are enabled for Application Workers:

Capability

Description

Notes

Parameters

Background Posting

SAP background posting

This includes background posting for Excel and form (Winshuttle Update).

Enable
Pre-fetch
WFM Trace

Reports Execution

Create and update reports

This includes running reports.

Enable
Pre-fetch

SQL server

This page includes details regarding the SQL Server configuration with the Evolve application server.

Advanced settings

This page can be used to add Configuration Options ("Keys") to handle custom infrastructure capabilities. These would be added by Winshuttle Professional Services teams, as needed.