Jan 24 2019

T04-2019: Disable Editing of Locked Task Plans when BIOVIA Vault and Foundation Hub are Installed on Different Server Machines

Workbook

BIOVIA Workbook 2018 SP1 and all subsequent releases include a new feature wherein a user's Task Plan becomes non-editable in the BIOVIA Foundation Hub web page when its associated Workbook Experiment gets transitioned in Workflow to a non-editable stage. NOTE: You may deem certain Workflow Stages as non-editable by populating a setting in the Application Permission for "TaskPlanSection" in the Vault Administration Console. The Task Plan is also expected to be non-editable if the associated Workbook Experiment's Task Plan section is in a locked state.
Please refer to version 2018 SP1 (or later) of the Vault Administration Tools Guide for a detailed description of this feature. The key section is titled 'Locking the Task Plan Section at Specific Workflow Stages'.
This feature is not functional when Vault and Foundation are installed on different middle-tier server machines.

 
Resolution:
Please follow these steps to resolve the issue:

1. Please perform these steps during off-peak hours, and please notify users to logout of BIOVIA Workbook Client.
 
2. IMPORTANT: These steps must be performed on each Vault Server in a load balanced configuration.

a. Please make a copy of the file, "web.config", which is located in the folder where Vault Server is installed, such as: "\Program Files (x86)\BIOVIA\Vault\Rest\web.config".
 
b. Open the file, "web.config" for editing. Copy and paste, into a Notepad window, the following line from this file:

  <section name="authentication" type="Accelrys.AEP.Authentication.Configuration, Accelrys.AEP.Authentication, Version=6.9.200.0, Culture=neutral, PublicKeyToken=fb4b5791c48b7e8a" />

c. Copy and paste, into a Notepad window, the following lines from the file:

  <authentication defaultAuthenticationProviderForSigning="AEP">
    <uri>https://<YourFoundationHubServer>:9953</uri>
    <cache-time>00:00:30</cache-time>
  </authentication>

Note: The "uri" value lists the URL for Foundation Hub. If Foundation Hub is load balanced, use the load balanced endpoint.
 

3. Make backup copies of the following two configuration files:

"\Program Files (x86)\BIOVIA\Vault\WindowsServices\Symyx.Vault.MessageProcessor.exe.config"

"\Program Files (x86)\BIOVIA\Vault\WindowsServices\Accelrys.Vault.IsolationChamber.exe.config"
 

4. Paste the content from Steps 2 (b) and (c) from Notepad into each of the two *.config files as follows:
(a) Paste the content from Step 2 (b) at the top of the file, right below the line "<configSections>".
(b) Paste the content from Step 2 (c) immediately after the <configSections> block.

For example:
<configuration>
  <configSections>
    <section name="authentication" type="Accelrys.AEP.Authentication.Configuration, Accelrys.AEP.Authentication, Version=6.9.200.0, Culture=neutral, PublicKeyToken=fb4b5791c48b7e8a" />
     .
     .
     .
  </configSections>
  <authentication defaultAuthenticationProviderForSigning="AEP">
    <uri>https://FoundationHub.dsone.com:9953</uri>
    <cache-time>00:00:30</cache-time>
  </authentication>

4. Restart all Vault Services. Perform this step on each Vault Server machine in a load balanced environment of Vault.

This issue has been logged as a defect (issue number NBK-29672), and it will be considered for inclusion in a future release. Until this issue is addressed in a future release, please use the workaround that is listed above. If you have any questions regarding this information, please contact BIOVIA Support.
Error Mesage:
No error message is present. The observable impact is the unexpected ability to edit a Task Plan in a Foundation Hub web page when the Task Plan's Workbook experiment is in a non-editable state.