Microsoft KB Archive/929984: Difference between revisions

From BetaArchive Wiki
(importing KB archive)
 
m (Text replacement - "<" to "<")
Line 41: Line 41:
An update for Microsoft TV Foundation Edition Hybrid Edition 1.0.2 Server is available. This update lets you deploy a managed application at the root level of the application lobby page.<br />
An update for Microsoft TV Foundation Edition Hybrid Edition 1.0.2 Server is available. This update lets you deploy a managed application at the root level of the application lobby page.<br />
<br />
<br />
When you install this update, you must modify the managed application's XML file to specify the '''&quot;root&quot;''' value for the '''Name''' attribute in the &lt;Category&gt; node.
When you install this update, you must modify the managed application's XML file to specify the '''&quot;root&quot;''' value for the '''Name''' attribute in the <Category&gt; node.


</div>
</div>
Line 614: Line 614:
<div class="indent">
<div class="indent">


<p>'''Bootstrap -p <code>&lt;VH02MSTV&gt;</code>/Administrator <code>&lt;Password1!&gt;</code>'''</p>
<p>'''Bootstrap -p <code><VH02MSTV&gt;</code>/Administrator <code><Password1!&gt;</code>'''</p>


</div>
</div>
'''Notes'''
'''Notes'''
<ul>
<ul>
<li><code>&lt;VH02MSTV&gt;</code> is placeholder for the domain name.</li>
<li><code><VH02MSTV&gt;</code> is placeholder for the domain name.</li>
<li><code>&lt;Password1!&gt;</code> is a placeholder for the administrator password.</li>
<li><code><Password1!&gt;</code> is a placeholder for the administrator password.</li>
<li>If you are not sure if the server is optimized, run the '''Bootstrap –p''' command on all the servers. After you install this update, the servers are optimized to use a domain user account.</li></ul>
<li>If you are not sure if the server is optimized, run the '''Bootstrap –p''' command on all the servers. After you install this update, the servers are optimized to use a domain user account.</li></ul>


Line 639: Line 639:
<li>Verify that the installation was successful. To do this, follow these steps:
<li>Verify that the installation was successful. To do this, follow these steps:
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: lower-alpha;">
<li><p>Modify the managed application's XML file to specify the '''&quot;root&quot;''' value for the '''Name''' attribute in the &lt;Category&gt; node.<br />
<li><p>Modify the managed application's XML file to specify the '''&quot;root&quot;''' value for the '''Name''' attribute in the <Category&gt; node.<br />
<br />
<br />
'''Note''' In the documentation for the managed application, the managed application's XML file is known as the Managed Application Description File (MADF). The MADF has the same name as the managed application.<br />
'''Note''' In the documentation for the managed application, the managed application's XML file is known as the Managed Application Description File (MADF). The MADF has the same name as the managed application.<br />
<br />
<br />
For example, the MADF for the Poker application is named the Poker.xml file. In the &lt;Category&gt; node of the Poker.xml file, change the value for the '''Name''' attribute from the '''&quot;Games&quot;''' value to the '''&quot;root&quot;''' value as follows:</p>
For example, the MADF for the Poker application is named the Poker.xml file. In the <Category&gt; node of the Poker.xml file, change the value for the '''Name''' attribute from the '''&quot;Games&quot;''' value to the '''&quot;root&quot;''' value as follows:</p>
<div class="indent">
<div class="indent">


Line 649: Line 649:


</div>
</div>
<pre class="codesample">&lt;Categories&gt;
<pre class="codesample"><Categories&gt;
&lt;Category Name=&quot;Games&quot; /&gt;
<Category Name=&quot;Games&quot; /&gt;
&lt;/Categories&gt;</pre>
</Categories&gt;</pre>
<div class="indent">
<div class="indent">


Line 657: Line 657:


</div>
</div>
<pre class="codesample">&lt;Categories&gt;
<pre class="codesample"><Categories&gt;
&lt;Category Name=&quot;root&quot; /&gt;
<Category Name=&quot;root&quot; /&gt;
&lt;/Categories&gt;</pre></li>
</Categories&gt;</pre></li>
<li>Redeploy the managed application by using the Deploy Content tool. To do this, follow these steps:
<li>Redeploy the managed application by using the Deploy Content tool. To do this, follow these steps:
<ol>
<ol>
Line 715: Line 715:
<div class="indent">
<div class="indent">


<p>'''Bootstrap -p <code>&lt;VH02MSTV&gt;</code>/Administrator <code>&lt;Password1!&gt;</code>'''</p>
<p>'''Bootstrap -p <code><VH02MSTV&gt;</code>/Administrator <code><Password1!&gt;</code>'''</p>


</div>
</div>
'''Notes'''
'''Notes'''
<ul>
<ul>
<li><code>&lt;VH02MSTV&gt;</code> is placeholder for the domain name.</li>
<li><code><VH02MSTV&gt;</code> is placeholder for the domain name.</li>
<li><code>&lt;Password1!&gt;</code> is a placeholder for the administrator password.</li></ul>
<li><code><Password1!&gt;</code> is a placeholder for the administrator password.</li></ul>


After the process is complete in approximately 5 minutes, you receive the following message in the output area of the window:
After the process is complete in approximately 5 minutes, you receive the following message in the output area of the window:
Line 738: Line 738:
<li>Verify that the update is uninstalled. To do this, follow these steps:
<li>Verify that the update is uninstalled. To do this, follow these steps:
<ol style="list-style-type: lower-alpha;">
<ol style="list-style-type: lower-alpha;">
<li>Restore the managed application's XML file to the original state. Specifically, replace the '''&quot;root&quot;''' value by using the original value for the '''Name''' attribute in the &lt;Category&gt; node.</li>
<li>Restore the managed application's XML file to the original state. Specifically, replace the '''&quot;root&quot;''' value by using the original value for the '''Name''' attribute in the <Category&gt; node.</li>
<li>Follow step 5 from the &quot;Installation information&quot; section.</li></ol>
<li>Follow step 5 from the &quot;Installation information&quot; section.</li></ol>
</li></ol>
</li></ol>

Revision as of 08:32, 21 July 2020

Article ID: 929984

Article Last Modified on 1/24/2007



APPLIES TO

  • Microsoft TV Foundation Edition Hybrid Edition 1.0.2



INTRODUCTION

An update for Microsoft TV Foundation Edition Hybrid Edition 1.0.2 Server is available. This update lets you deploy a managed application at the root level of the application lobby page.

When you install this update, you must modify the managed application's XML file to specify the "root" value for the Name attribute in the <Category> node.

MORE INFORMATION

Update information

A supported feature that modifies the product's default behavior is now available from Microsoft, but it is only intended to modify the behavior that this article describes. Apply it only to systems that specifically require it. This feature may receive additional testing. Therefore, if the system is not severely affected by the lack of this feature, we recommend that you wait for the next release that contains this feature.

To obtain this feature immediately, contact Microsoft Product Support Services. For a complete list of Microsoft Product Support Services telephone numbers and information about support costs, visit the following Microsoft Web site:

Prerequisites

There are no prerequisites for this update.

Restart requirement

You do not have to restart the computer after you install this update.

Update replacement information

This update does not replace any other software updates.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

File name File version File size Date Time Platform
Adsetup.exe 1.7.6528.0 24,576 28-Apr-2006 09:09 x86
Bootstrap.exe 1.7.6528.0 57,344 28-Apr-2006 09:09 x86
Clientlogfews.dll 1.7.6528.0 28,672 28-Apr-2006 09:08 x86
Clientlogws.dll 1.7.6528.0 32,768 28-Apr-2006 09:08 x86
Clinstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Clogfeinst.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Clqinstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Compression.dll 1.7.6528.0 69,632 28-Apr-2006 09:08 x86
Config.exe 1.7.6528.0 77,824 28-Apr-2006 09:08 x86
Configuration.dll 1.7.6528.0 73,728 28-Apr-2006 09:07 x86
Contentdeliverybase.dll 1.7.6528.0 45,056 28-Apr-2006 09:08 x86
Cryptolib.dll 1.7.6528.0 61,440 28-Apr-2006 09:07 x86
Datetimefixsoapextension.dll 1.7.6528.0 24,576 28-Apr-2006 09:07 x86
Deploycontent.exe 1.7.6528.0 94,208 28-Apr-2006 09:08 x86
Deployment.dll 1.7.6528.0 40,960 28-Apr-2006 09:07 x86
Epg2instrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Epgdelivery.dll 1.7.6528.0 24,576 28-Apr-2006 09:08 x86
Epgdeliveryws.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Epginstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Epgtargeting.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Ftp.dll 1.7.6528.0 45,056 28-Apr-2006 09:08 x86
Gafutil.exe 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Ilapp2instrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Ilappdelivery.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Ilappdeliveryws.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Ilappinstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Ilapptargeting.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Instrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Listings.dll 1.7.6528.0 159,744 28-Apr-2006 09:08 x86
Listingsbroker.dll 1.7.6528.0 122,880 28-Apr-2006 09:08 x86
Listingscommontests.dll 1.7.6528.0 131,072 28-Apr-2006 09:08 x86
Listingscore.dll 1.7.6528.0 278,528 28-Apr-2006 09:07 x86
Listingsdense.dll 1.7.6528.0 106,496 28-Apr-2006 09:07 x86
Listingsformatterscore.dll 1.7.6528.0 126,976 28-Apr-2006 09:08 x86
Listingsglf.dll 1.7.6528.0 102,400 28-Apr-2006 09:08 x86
Listingstms.dll 1.7.6528.0 118,784 28-Apr-2006 09:08 x86
Listingsupdater.exe 1.7.6528.0 24,576 28-Apr-2006 09:09 x86
Listingsxml.dll 1.7.6528.0 65,536 28-Apr-2006 09:07 x86
Loggingframework.dll 1.7.6528.0 40,960 28-Apr-2006 09:07 x86
Logonappinstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Logonwsinstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Logqueryws.dll 1.7.6528.0 32,768 28-Apr-2006 09:08 x86
Microsoft.tv.server.assets.listings.core.dll 1.7.6528.0 278,528 28-Apr-2006 09:07 x86
Microsoft.tv.server.assets.listings.dll 1.7.6528.0 159,744 28-Apr-2006 09:08 x86
Microsoft.tv.server.deployment.dll 1.7.6528.0 40,960 28-Apr-2006 09:07 x86
Microsoft.tv.server.dll 1.7.6528.0 86,016 28-Apr-2006 09:07 x86
Microsoft.tv.server.instrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Microsoft.tv.server.listings.formatters.dense.dll 1.7.6528.0 106,496 28-Apr-2006 09:07 x86
Microsoft.tv.server.listings.formatters.xml.dll 1.7.6528.0 65,536 28-Apr-2006 09:07 x86
Microsoft.tv2.notifications.dll 1.7.6528.0 40,960 28-Apr-2006 09:07 x86
Microsoft.tv2.server.common.utils.dll 1.7.6528.0 53,248 28-Apr-2006 09:07 x86
Microsoft.tv2.server.epgwebservices.dll 1.7.6528.0 45,056 28-Apr-2006 09:07 x86
Monitor.dll 1.7.6528.0 53,248 28-Apr-2006 09:07 x86
Mstvscheduler.exe 1.7.6528.0 40,960 28-Apr-2006 09:09 x86
Pagefiledelivery.dll 1.7.6528.0 24,576 28-Apr-2006 09:08 x86
Pagefiledeliveryws.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Pagefiletargeting.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Sd2instrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Sdinstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Servercore.dll 1.7.6528.0 86,016 28-Apr-2006 09:07 x86
Servicediscoverydelivery.dll 1.7.6528.0 24,576 28-Apr-2006 09:08 x86
Servicediscoverydeliveryws.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Servicediscoverytargeting.dll 1.7.6528.0 36,864 28-Apr-2006 09:08 x86
Setenterpriseserviceidentity.exe 1.7.6528.0 24,576 28-Apr-2006 09:08 x86
Setup.exe 1.7.6528.0 102,400 28-Apr-2006 09:09 x86
Smsinstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Sqlxmlutil.dll 1.7.6528.0 24,576 28-Apr-2006 09:07 x86
Ticketauth.dll Not Applicable 69,632 28-Apr-2006 09:09 x86
Ticketauthmanaged.dll 1.7.6528.0 28,672 28-Apr-2006 09:09 x86
Ui2instrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86
Uiinstrumentation.dll 1.7.6528.0 32,768 28-Apr-2006 09:07 x86

Installation information

To install this update, follow these steps:

  1. Prepare the files for installation. To do this, follow these steps:
    1. On all the application servers, copy the FEH1Server_1.0.2_QFE_126226patch.zip compressed file to the C:\MSTVSolution\QFEs\Zipped folder.

      Note If the Zipped folder does not exist, create it.
    2. Extract all the files.
  2. Install the update. To do this, follow these steps:
    1. Start Microsoft Windows Explorer, and then locate the C:\MSTVSolution\QFEs\FEH1_1.0.2_QFE_126226Patch folder.
    2. In this folder, double-click the Install_QFE16226.bat file.
    3. On the Resuming the Microsoft TV Server, Hybrid Setup Wizard page, click Install.
    4. On the Completed the Microsoft TV Server, Foundation Edition Setup Wizard page, click Finish.
  3. Bootstrap the server. To do this, follow these steps:
    1. At a command prompt, run the following command:

      cd C:\Program Files\Microsoft TV Foundation Edition Hybrid\bin Net Stop SNMP

    2. If the server is not optimized to use a domain user account instead of a local computer account, run the following command:

      Bootstrap

      Note Run this command if the installation is a default installation.

      If the server is optimized to use a domain user account instead of a local computer account, run a command that resembles the following:

      Bootstrap -p <VH02MSTV>/Administrator <Password1!>

      Notes

      • <VH02MSTV> is placeholder for the domain name.
      • <Password1!> is a placeholder for the administrator password.
      • If you are not sure if the server is optimized, run the Bootstrap –p command on all the servers. After you install this update, the servers are optimized to use a domain user account.

      After the process is complete in approximately 5 minutes, you receive the following message in the output area of the window:

      Bootstrap succeeded.

    3. Run the following command:

      Net start SNMP

  4. On all the application servers, repeat steps 1 through 3.
  5. Verify that the installation was successful. To do this, follow these steps:
    1. Modify the managed application's XML file to specify the "root" value for the Name attribute in the <Category> node.

      Note In the documentation for the managed application, the managed application's XML file is known as the Managed Application Description File (MADF). The MADF has the same name as the managed application.

      For example, the MADF for the Poker application is named the Poker.xml file. In the <Category> node of the Poker.xml file, change the value for the Name attribute from the "Games" value to the "root" value as follows:

      Existing code

      <Categories>
      <Category Name="Games" />
      </Categories>

      Replacement code

      <Categories>
      <Category Name="root" />
      </Categories>
    2. Redeploy the managed application by using the Deploy Content tool. To do this, follow these steps:
      1. On the application server that has the managed application files, start the Deploy Content tool. The DeployContent.exe file is in the "C:\Program Files\Microsoft TV Foundation Edition Hybrid\Bin" folder.
      2. At the Deploy Content command prompt, connect to the ILAppDelivery service, and then run the asset pushupdate command.

        Note The Deploy Content command prompt is a greater than sign (>).

        For example, run the following commands if the modified Poker.xml file is in the C:\MSTVSolution\ClientGUI\FEH1Apps\Poker folder:

        asset pushupdate Poker c:\MSTVSolution\ClientGUI\FEH1Apps\Poker

      Note These steps assume that you already read the "Managed Application" section of the Foundation_Edition_17_Hybrid.doc file or of the Help file.
    3. Test the installation. Before you can test the installation, the set-top box (STB) must download the changes. Therefore, use one of the following techniques to test the installation:
      • Periodically monitor the STB to confirm that it downloads the changes. Typically, the STB downloads the changes within 3 hours.
      • Force the STB to download a new menu, the user interface, and the guide data by turning off the power and then turning on the power. Typically, this process takes about 5 minutes.

Rollback information

If the installation was unsuccessful, follow these steps:

  1. Uninstall the update. To do this, follow these steps:
    1. Start Windows Explorer, and then locate the C:\MSTVSolution\QFEs\FEH1_1.0.2_QFE_126226Patch folder.
    2. In this folder, double-click the Uninstall_QFE16226.bat file.
    3. On the Resuming the Microsoft TV Server, Hybrid Setup Wizard page, click Install.
    4. On the Completed the Microsoft TV Server, Foundation Edition Setup Wizard page, click Finish.
  2. Bootstrap the server. To do this, follow these steps:
    1. At a command prompt, run the following command:

      cd C:\Program Files\Microsoft TV Foundation Edition Hybrid\bin Net Stop SNMP

    2. If the server is not optimized to use a domain user account instead of a local computer account, run the following command:

      Bootstrap

      If the server is optimized to use a domain user account instead of a local computer account, run a command that resembles the following:

      Bootstrap -p <VH02MSTV>/Administrator <Password1!>

      Notes

      • <VH02MSTV> is placeholder for the domain name.
      • <Password1!> is a placeholder for the administrator password.

      After the process is complete in approximately 5 minutes, you receive the following message in the output area of the window:

      Bootstrap succeeded.

    3. Run the following command:

      Net start SNMP

  3. Verify that the update is uninstalled. To do this, follow these steps:
    1. Restore the managed application's XML file to the original state. Specifically, replace the "root" value by using the original value for the Name attribute in the <Category> node.
    2. Follow step 5 from the "Installation information" section.


Keywords: kbinfo kbhowto KB929984