Precision, Performance, Confidence. ™

Using MET/CAL with a Secure  MET/TEAM Web Site

Overview

Some customers require setting up MET/TEAM as a secure web site, using the HTTPS protocol instead of HTTP. The MET/TEAM Server installer is only capable of setting up a MET/TEAM web site to use the HTTP protocol. However, the web site can be easily converted to a secure web site by following the instructions given in the document Setting up a Secure METTEAM Web Site using SSL.

If the customer is using MET/CAL, a few additional changes need to be made to the MET/TEAM web site configuration settings in order for MET/CAL to be able to successfully connect, retrieve and post information to MET/TEAM.

Note: Initial testing indicates that making the changes outlined below to the MET/TEAM web site configuration settings do not affect using the standard HTTP protocol

Process

  • Follow the instructions in the document mentioned above to setup the MET/TEAM web site to use Secure Socket Layer (SSL).
  • Once the installation is complete, run Internet Information Services (IIS) Manager and stop the MET/TEAM web site.
  • Using Windows Explorer, navigate to the MET/TEAM web site’s root folder (typically C:\inetpub\wwwroot\METTEAM) and open the config file using a text editor.
  • Make the following changes to the <system.serviceModel> section of the file, substituting the text in red with the appropriate URL for MET/TEAM:

<system.serviceModel>

    <!—Added to support HTTPS -->

    <bindings>

        <webHttpBinding>

            <binding name="webHttpTransportSecurity">

                <security mode="Transport" />

            </binding>

        </webHttpBinding>

    </bindings>

 

    <!—Added to support HTTPS -->

    <client>

        <endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />

        <host> 

            <baseAddresses>

                <add baseAddress="https://<address>:<port>/RemoteDataService.svc" />

            </baseAddresses>

        </host>

    </client>

 

    <!-- This setting controls the amount of data MET/CAL can transfer in one transaction. -->

    <standardEndpoints>

        <webHttpEndpoint>

            <!-- Removed to support https (need to determine how to support it!) -->

            <!-- <standardEndpoint name="" maxReceivedMessageSize="16777216" maxBufferSize="16777216"> -->

        </webHttpEndpoint>

    </standardEndpoints>

    <behaviors>

        <serviceBehaviors>

            <behavior name="">

                <!—Changed to support HTTPS  -->

                <serviceMetadata httpGetEnabled="false" httpsGetEnabled="true" />

                <serviceDebug includeExceptionDetailInFaults="true" />

            </behavior>

        </serviceBehaviors>

    </behaviors>

    

</system.serviceModel>

 

  • Save and close the config file.
  • Start the web site.

Make sure the metcal.ini file on each MET/CAL workstation is configured to reference the secure MET/TEAM web site URL:

[startup]
storage=metteam
metteam=https://<address>:<port>

 

 

 

 

Have more questions? Submit a request

Comments

Please sign in to leave a comment.