Hi Derek,
Thanks for the reply. Web client users are fine to get in and submit their time sheets. This is only the problem in GP WebManagement Console, I checked the SessionService.config, see the content below:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="SessionServiceTimeoutSettings" type="Microsoft.Dynamics.GP.Web.Services.Session.Environment.SessionServiceTimeoutSettings, Microsoft.Dynamics.GP.Web.Services.Session"/>
</configSections>
<SessionServiceTimeoutSettings monitorPollingFrequencyTimeSpan="00:03:00" processStartupTimeoutTimeSpan="20:00:00" unresponsiveTimeoutTimeSpan="20:00:00"/>
<appSettings>
<add key="RuntimeServiceBaseAddress" value="gpweb.xxxxx.edu:443"/>
<add key="GenerateMetadataAtStartup" value="false"/>
<add key="EnableClientAccessPolicyService" value="false"/>
<add key="SessionDataBaseDirectory" value="%ProgramData%\Microsoft Dynamics\GPSessions"/>
<add key="AccessControlAllowOrigin" value="*"/> <!--comma separated list of domains-->
<add key="AccessControlMaxAge" value="1728000"/> <!--in seconds-->
</appSettings>
<system.diagnostics>
<trace autoflush="true">
<listeners>
<clear/>
<add name="GPWebAssertionListener" type="Microsoft.Dynamics.GP.Web.Services.Diagnostics.AssertionListener, Microsoft.Dynamics.GP.Web.Services"/>
</listeners>
</trace>
<sources>
<source name="Microsoft.Dynamics.GP.Web.Services.Session.Service.SessionService" switchValue="Error">
<listeners>
<add name="EventLogListener"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="FileListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="Logs\SessionService.log"/>
<add name="EventLogListener" type="System.Diagnostics.EventLogTraceListener" initializeData="Microsoft.Dynamics.GP.Web.Services.SessionService"/>
</sharedListeners>
</system.diagnostics>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="SessionCentralService_wsHttpBinding"/>
<binding name="SessionService_wsHttpBinding"/>
</wsHttpBinding>
</bindings>
<services>
<service name="Microsoft.Dynamics.GP.Web.Services.Session.Service.SessionService" behaviorConfiguration="GPWebSessionServiceBehavior">
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="SessionService_wsHttpBinding" name="SessionService" contract="Microsoft.Dynamics.GP.Web.Services.Session.Service.ISessionService"/>
<host>
<baseAddresses>
<add baseAddress="GPWEB3:48651/.../>
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="GPWebSessionServiceBehavior">
<serviceDebug includeExceptionDetailInFaults="true"/>
<serviceMetadata httpGetEnabled="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
<client>
<endpoint name="SessionCentralServiceEndpoint" address="GPWEB3:48650/SessionCentralService" binding="wsHttpBinding" bindingConfiguration="SessionCentralService_wsHttpBinding" contract="Microsoft.Dynamics.GP.Web.Services.Session.Service.ISessionCentralService"><identity><servicePrincipalName value=""/></identity></endpoint>
</client>
</system.serviceModel>
</configuration>
If you need to see other config files, let me know.
Thanks,
Rob