This is the Illustrated OSD
Updated August 27, 2008
A Service of TMurgent Technologies
This small tool allows you to explore the xml syntax of the OSD file in an interactive way.
Place mouse over items in the OSD file below for a description of the item.
Updated for Microsoft Application Virtualization (App-V) version 4.5.
What's an OSD file?
Open Software Description: a standard format created by Microsoft as part of an obscure project to database software applications using XML.
This format was discovered by Softricity long before their Microsoft relationship began. Softricity used this as a base and extended the DTD to meet their needs.
A OSD formatted file is now used by SoftGrid as the shortcut description to a SoftGrid client on how to access a SoftGrid enabled application. These files use names that end in ".OSD" as the extension.
In addition to this tool you may be interested in the updated SoftGridOSD Schema file in the Tools section of the website.
<!--
This is a comment.
You may use comments to document your OSD files if you like.
The LessThan followed by two dashes starts a comment in XML that will be ignored
by XML parsers, the server, and the client.
These comments end with two dashes followd by a GreaterThan.
-->
/>
/>
/>
<
SCRIPTBODY>
net use s:\\\\sgserver\SoftGrid\n
s:\\Disclaimer.exe\n
<
HREF
> m:\\SoftGrid\\Disclaimer.exe <
/HREF
>
FILENAME, PARAMETERS, GUID, SIZE, and SYSGAURDFILE attributes />
do not use />
<--
These remaining elements are all outside the implementation blocks and are all optional.
-->
<--
These elements are all optional. They all are used by the server, when present.
The server will use these if when clients request application shortcuts and file associations.
Thus, the client doesn't direcly use them from the OSD file, but may indirectly use them.
-->
<--
Note that these following elements are all ignored by the server and the client.
They either come from the original OSD specification,
or are obsolete elements from earlier versions of SoftGrid. They cause no harm.
-->
<
NAME>A_string containing the publisher contact name<
/NAME>
<
EMAIL>A_string containing the publisher contact email<
/EMAIL>
<
PHONE>A_string containing the publisher contact phone number<
/PHONE>
<
NAME
>A_string containing the publisher name<>
/NAME>
<
REMARK
>A_string containing unstructured publisher information<>
/REMARK>
<
HREF
>A string here of no more than 512 characters />
<
/SOFTPKG
>