Is there a way to change the standard abbreviation of time zones for reports?

Document ID : KB000012845
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

 With offices throughout the world, users are likely to run into a situation where the same time zone abbreviation is used in multiple locations.

 For example, both China Standard Time and Central Standard Time (when daylight savings is not in effect) use the same abbreviation of CST.  Comparing reports from both time zones can be confusing.  How can I make this easier to figure out which time zone the report is from?

Environment:
All supported APM versions
Answer:

To change the displayed time zone to the one of your choice, follow the steps below.

Note that this approach only works for the Webstart workstation (APM thin client). There is no similar workaround for the standalone workstation (APM thick client), which derives its time zone from the system.

In this example, we setthe webstart workstation time zone to PST (Pacific Standard Time), which is "GMT+8", but you can replace this with "GMT+X" or "GMT-X" as needed.

  1. Stop the EM.
  2. Go to <EM home>/product/enterprisemanager/plugins/com.wily.introscope.workstation.webstart_<APM version>/WebContent/jnlp
  3. Edit the workstation.jsp file
  4. Locate the line (near the bottom) that says 

    <argument><%="timezone"%></argument> 

    and replace the word "timezone" with GMT+8 

    BEFORE: 
    <%-- standard workstation console args --%>
    <argument><%=emDefaults.kLoginHostStrings[0]%></argument>
    <argument><%=emDefaults.getRequestHost(request)%></argument>
    <argument><%=emDefaults.kLoginPortStrings[0]%></argument>
    <argument><%=emDefaults.getRequestPort(request)%></argument>
    <argument><%=emDefaults.kAutofillEnabledStrings[0]%></argument>
    <argument><%=emDefaults.getAutofillEnabled()%></argument>
    <argument><%=emDefaults.kTimeZoneStrings[0]%></argument>
    <argument><%="timezone"%></argument>

    AFTER: 
    <%-- standard workstation console args --%>
    <argument><%=emDefaults.kLoginHostStrings[0]%></argument>
    <argument><%=emDefaults.getRequestHost(request)%></argument>
    <argument><%=emDefaults.kLoginPortStrings[0]%></argument>
    <argument><%=emDefaults.getRequestPort(request)%></argument>
    <argument><%=emDefaults.kAutofillEnabledStrings[0]%></argument>
    <argument><%=emDefaults.getAutofillEnabled()%></argument>
    <argument><%=emDefaults.kTimeZoneStrings[0]%></argument>
    <argument><%="GMT+8"%></argument>