How to change the protocol that retrieves the IPG data from FTP to HTTPS in Microsoft TV Foundation Edition Hybrid Edition 1.0.2 (915602)



The information in this article applies to:

  • Microsoft TV Foundation Edition Hybrid Edition 1.0.2

INTRODUCTION

Microsoft TV Foundation Edition Hybrid Edition 1.0.2 uses File Transfer Protocol (FTP) to retrieve the interactive program guide (IPG) data from an external FTP site. This is the default behavior. The company that provides the IPG data (the IPG provider) owns the external FTP site. Because FTP sites on the Internet are subject to attack, you may want to change the protocol that is used to retrieve the IPG data from FTP to Hypertext Transfer Protocol Secure (HTTPS). When TV Foundation Edition Hybrid Edition uses HTTPS, it retrieves the IPG data from the IPG provider's internal HTTPS site. Because HTTPS sites are not on the Internet, they are less subject to attack.

MORE INFORMATION

Change the protocol from FTP to HTTPS

To change the protocol from FTP to HTTPS, follow these steps:
  1. Back up the current configuration files. By default, the configuration files are located in the following folder:

    Drive:\ Program Files\Microsoft TV Foundation Edition Hybrid\Config

  2. Use an XML editor to open the ListingsAgentConfiguration.xml file.
  3. Locate the <BaseUI> tag. Replace the <BaseUI> tag with the following information:

    <BaseUri>https://www.ipg4U-inc-15.com/share/</BaseUri>

    Note In this information, www.ipg4U-inc-15.com is the URL for the IPG provider's Web site and share is the name of a shared file.
  4. Save the file in the same location. Do not rename the file.
  5. At a command prompt, run the following command:

    iisreset

Verify that the IPG data is updated

To verify that TV Foundation Edition Hybrid Edition retrieves the IPG data, follow these steps:
  1. Click Start, click Run, type Control schedtasks, and then click OK.
  2. In the Scheduled Tasks dialog box, right-click the ListingsUpdate task, and then click Run.
  3. To verify that TV Foundation Edition Hybrid Edition retrieved the IPG data, review the Application log on the server that is running TV Foundation Edition Hybrid Edition. You can use the following events to monitor the state of the IPG ListingsAgent:
    • 52102
    • 52103
    • 52105
    • 52106
If the IPG ListingsAgent successfully updates the IPG data, TV Foundation Edition Hybrid Edition raises the following events:
  • Event 52103 - Listings data update started.
  • Event 52103 - Import completed.
  • Event 52103 - Export of lineup lineup_ID completed.
  • Event 52106 - Listings data update completed.
If ListingsAgent does not successfully update the IPG data, an error has occurred either during the import process or during the export process.
  • If the error occurs during the import process, TV Foundation Edition Hybrid Edition raises the following events:
    • Event 52103 - Listings data update started.
    • Event 52105 - Update cannot continue because of an exception text.
  • If the error occurs during the export process, TV Foundation Edition Hybrid Edition raises the following events:
    • Event 52103 - Listings data update started.
    • Event 52103 - Import completed.
    Additionally, the following events may be logged in the Application log:
    • Event 52103 - Export of lineup lineup_ID completed.
    • Event 52102 - Export of lineup lineup_ID failed.
    • Event 52105 - Update cannot continue because of an exception text.
Note You must correct any problems before you can continue.

To work around any errors, restart the set-top box. Make sure that the set-top box reloads the UI, the IPG data, and all configured applications.

For more troubleshooting steps, use the following methods:
  • Verify that the Username parameter and the Password parameter are correct for the IPG provider in the ListingsAgentConfiguration.xml file.
  • Use Microsoft Internet Explorer to try to connect to the HTTPS site.

Modification Type:MajorLast Reviewed:5/15/2006
Keywords:kbtshoot kbhowto KB915602 kbAudITPRO kbAudDeveloper