IMPAX 6.5.1 Application Server Knowledge Base > Configuring IMPAX to handle high latency network limitations

Modifying the local Application Server web.config file

When the installation of the local IMPAX cluster is complete, the Pacs.Web.Services web.config file must be edited.

Note:

Note:

Before updating the web.config file, we recommend making a backup copy of it.

To modify the local Application Server web.config file

  1. On the Application Server in the IMPAX cluster, navigate to the C:\\inetpub\wwwroot\AgfaHC.Pacs.Web.Services folder.

  2. In a text editor, open the web.config file.

  3. Search for the text <PatientInfoConfiguration>.

  4. Scroll a little further and remove the following lines:

    <!-- Qdoc Inline Patient Source -->
      <Entry>
        <key sxi:type="xsd:string">Qdoc</key>
        <value xsi:type="XmlSerializableHashtable">
          <Entries>
            <Entry>
              <key xsi:type="xsd:string">Class</key>
              <value xsi:type="xsd:string">AgfaHC.RIS.Business.Services.QDocPatientInfo</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">AssemblyName</key>
              <value xsi:type="xsd:string">AgfaHC.RIS.Business</value>
            </Entry>
          </Entries>
        </value>
      </Entry>
    <!-- end Inline QDoc Patient Source -->
  5. Add the following text into the area you just deleted (where FQDN.remote.app.server is the fully qualified domain name of the remote Application Server).

    <!-- Remote QDoc Patient Source -->
      <Entry>
        <key xsi:type="xsd:string">Qdoc</key>
        <value xsi:type="XmlSerializableHashtable">
          <Entries>
            <Entry>
              <key xsi:type="xsd:string">Class</key>
              <value xsi:type="xsd:string">AgfaHC.Clinical.Web.Services.Proxy.PatientInfoService</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">AssemblyName</key>
              <value xsi:type="xsd:string">AgfaHC.Clinical.Web.Services.Proxy</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">Properties</key>
              <value xsi:type="XmlSerializableHashtable">
                <Entries>
                 <Entry>
                    <!-- local QDoc service -->
                    <key xsi:type="xsd:string">Url</key>
                    <value xsi:type="xsd:string">http://<FQDN.remote.app.server>/AgfaHC.Ris.Web.Services/QDocPatientInfoWebService.asmx</value>
                 </Entry>
                </Entries>
             </value>
            </Entry>
          </Entries>
        </value>
      </Entry>
    <!-- end Remote QDoc Patient Source -->
    
  6. Search for the text <OrderInfoConfiguration>.

  7. Scroll a little further and remove the following lines:

    <!-- Qdoc Inline Order Source -->
      <Entry>
        <key sxi:type="xsd:string">Qdoc</key>
        <value xsi:type="XmlSerializableHashtable">
          <Entries>
            <Entry>
              <key xsi:type="xsd:string">Class</key>
              <value xsi:type="xsd:string">AgfaHC.RIS.Business.Services.QDocOrderInfo</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">AssemblyName</key>
              <value xsi:type="xsd:string">AgfaHC.RIS.Business</value>
            </Entry>
          </Entries>
        </value>
      </Entry>
    <!-- end Inline QDoc Order Source -->
  8. Add the following text into the area you just deleted (where FQDN.remote.app.server is the fully qualified domain name of the remote Application Server).

    <!-- Remote QDoc Patient Source -->
      <Entry>
        <key xsi:type="xsd:string">Qdoc</key>
        <value xsi:type="XmlSerializableHashtable">
          <Entries>
            <Entry>
              <key xsi:type="xsd:string">Class</key>
              <value xsi:type="xsd:string">AgfaHC.Clinical.Web.Services.Proxy.OrderInfoService</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">AssemblyName</key>
              <value xsi:type="xsd:string">AgfaHC.Clinical.Web.Services.Proxy</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">Properties</key>
              <value xsi:type="XmlSerializableHashtable">
                <Entries>
                  <Entry>
                    <!-- local QDoc service -->
                    <key xsi:type="xsd:string">Url</key>
                    <value xsi:type="xsd:string"><FQDN.remote.app.server>/AgfaHC.Ris.Web.Services/QDocOrderInfoWebService.asmx</value>
                  </Entry>
                </Entries>
              </value>
            </Entry>
          </Entries>
        </value>
      </Entry>
    <!-- end Remote QDoc Patient Source -->
    
    
  9. Search for the text <StudyInfoConfiguration>.

  10. Scroll a little further and remove the following lines:

    <!-- Qdoc Inline Study Source -->
      <Entry>
        <key sxi:type="xsd:string">Qdoc</key>
        <value xsi:type="XmlSerializableHashtable">
          <Entries>
            <Entry>
              <key xsi:type="xsd:string">Class</key>
              <value xsi:type="xsd:string">AgfaHC.RIS.Business.Services.QDocStudyInfo</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">AssemblyName</key>
              <value xsi:type="xsd:string">AgfaHC.RIS.Business</value>
            </Entry>
          </Entries>
        </value>
      </Entry>
    <!-- end Inline QDoc Study Source -->
  11. Add the following text into the area you just deleted (where FQDN.remote.app.server is the fully qualified domain name of the remote Application Server).

    <!-- Remote QDoc Patient Source -->
      <Entry>
        <key xsi:type="xsd:string">Qdoc</key>
        <value xsi:type="XmlSerializableHashtable">
          <Entries>
            <Entry>
              <key xsi:type="xsd:string">Class</key>
              <value xsi:type="xsd:string">AgfaHC.Clinical.Web.Services.Proxy.StudyInfoService</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">AssemblyName</key>
              <value xsi:type="xsd:string">AgfaHC.Clinical.Web.Services.Proxy</value>
            </Entry>
            <Entry>
              <key xsi:type="xsd:string">Properties</key>
              <value xsi:type="XmlSerializableHashtable">
                <Entries>
                  <Entry>
                    <!-- local QDoc service -->
                    <key xsi:type="xsd:string">Url</key>
                    <value xsi:type="xsd:string"><FQDN.remote.app.server>/AgfaHC.Ris.Web.Services/QDocStudyInfoWebService.asmx</value>
                  </Entry>
                </Entries>
              </value>
            </Entry>
          </Entries>
        </value>
      </Entry>
    <!-- end Remote QDoc Patient Source -->
    
  12. Search for the text <WorkListConfiguration>.

  13. Replace localhost to read the fully qualified domain name of the remote Application Server.

    <value xsi:type="xsd:string">http://localhost/AgfaHC.RIS.web.Services/QDocWorkList webService.asmx</value>

    Change to:

    <value xsi:type="xsd:string">"><FQDN.remote.app.server>/AgfaHC.Ris.Web.Services/QDocWorkListWebService.asmx</value>
    
  14. Save the web.config file.

  15. Exit the text editor.


Topic number: 58670

Applies to: IMPAX 6.5.1 Application Server Knowledge Base