﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0"><channel><description /><item><description>&lt;a name="a1002"&gt;&lt;/a&gt;
&lt;div class="articlearea"&gt;
&lt;h1&gt;How to (App-V): Check if Dynamic Suite Composition (DSC) is working&lt;/h1&gt;&lt;p&gt;A very common issue is that Dynamic Suite Composition (DSC) does
not work or does not seem to work. One of the first questions then
should be if the component's package really has been loaded into
the primary packlage or if DSC already fails on that first
step.&lt;/p&gt;
&lt;p&gt;Basically, there is an quite simple test that should be perfomed
on a Test Client (well, you alway try new things on a Test Client,
don't you?):&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Check the App-V Client management Console if component
packages are loaded&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Open the Client Management Console, expand the "Applications"
node. First you should make sure, that no App-V application is
running: Check in the "Package Status" column that all packages are
"idle".&lt;/p&gt;
&lt;p&gt;Then, start the Target or Primary application that should load
some components.&lt;/p&gt;
&lt;p&gt;Check the Client-MMC again: Besides the Target Application's
Package, also the status for the dependend packages should be "In
use". If that is the case, DSC itself is working. If not, well
there is an issue...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Geek Test&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In some situations you may not be able to make sure that all
App-V applications are propperly closed to perform the above test.
Imagine you are on a production Terminal Server with some users
logged on. In that case, it might happen that the Component Package
almost always is "In use" because it might have been triggered by
another DCS application or it also may run stand alone.&lt;/p&gt;
&lt;p&gt;In that scenario, you have to find some other way for trouble
shooting.&amp;nbsp;Generally I would recommend to open an application
inside the Virtual Environment that is capable of browsing the file
system (or also the registry). With that application (say, its a
CMD), try to browse to the&amp;nbsp;Primary Directory on the Q: drive
(that's the famous 8.3 directory)&amp;nbsp;. If you can access the
Component's Primary Directroy on the Q: drive, DSC does work. If
you can't, well - something went wrong.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Get access to the virtual
environment:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, how to start a "file system browsing" application inside the
Target Application's virtual environment?. It is easy if that
target application already has a "File Open" or "Save" dialog. Then
you are done with this step. If not, you have to load a
"troubleshooting application".&lt;/p&gt;
&lt;p&gt;As usual, there are different ways to accomplish that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;App-V trainings and some Sequencing guides&amp;nbsp;teach you how
to use "Pre Launch Scripts" to run executables from an App-V
Environment&lt;/li&gt;
&lt;li&gt;You may use SoftBar or ACDC to launch any application from a
VE&lt;/li&gt;
&lt;li&gt;You may use the /EXE parameter of SFTLIST (type SFTLIST /? on
the command prompt to see more options)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Determine the Component's Primary
Directory&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;And, exactly what is the name of the Primary Directory that
should be tested? This info can be grabbed from the Target
Application's OSD file. It should contain one or more CODEBASE HREF
lines that include a MANDTORY tag. These are the line where Dynamic
Suiting is defined. For each of this lines, look for "osguard.cp".
The portion before&amp;nbsp;that tells you the Primary Directory. And
then use your Troubleshooting Application and try to access it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Common Causes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, what to do if DSC does not work, i.e. the Component's VEs
are not loaded? Common issues are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MANDATORY set to FALSE (and, depneding on the deployment
method, the Package is not streamed)&lt;/li&gt;
&lt;li&gt;User does not have access rights to the component package&lt;/li&gt;
&lt;li&gt;there is an issue streaming the component package&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And if DSC does work as described here but the apps are not
working? Then you might need to take some advanced troubleshooting
steps like using ProcMon...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a href="http://www.kirx.org/bad_url.html#a1002"&gt;Lesen Sie den gesamten Artikel&lt;/a&gt;&lt;/p&gt;</description><guid>http://www.kirx.org/bad_url.html#a1002</guid><link>http://www.kirx.org/bad_url.html#a1002</link><pubDate>Wed, 09 Sep 2009 20:52:33 +0200</pubDate><pubDateParsed>2009-09-09T18:52:33</pubDateParsed><title>How to (App-V): Check if Dynamic Suite Composition (DSC) is working</title></item><lastBuildDate>Tue, 23 Feb 2010 02:56:10 GMT</lastBuildDate><link>http://www.kirx.org</link><managingEditor /><title>www.kirx.org</title><pubDate>Tue, 23 Feb 2010 02:56:10 GMT</pubDate><webMaster /></channel></rss>