Whenever you click "Create Integration Library" in the Altiris Workflow Designer, you are presented with a series of naming decisions. If you're like me, I always want to know where those names are going to show up in the future.
This is NOT a list of best practices. I've purposely used simplistic names that could cause confusion in a production implementation.
In this example, I'm using a "generator" that can read data from a comma delimited file (.csv) and store them in an array of a custom data type. In Workflow Designer, click on "Create Integration Library". You will see the following prompt. I've chosen the library name "MyLibrary".
Click to view.
After clicking OK, WF designer will create a folder with the chosen name.
On the final page of the generator wizard, you will be presented with a list of naming decisions.
After generating the csv reader component, you can pull it into your project. If you right-click on a downstream component (END in this example), you will notice that there is now an array of the specified custom data type available.
Just for fun, you can use .NET reflector to look inside your custom component's dll. Notice that the read component's full name is the namespace followed by the class name "Generated.MyLibrary.MyDynamicClassRead"
The component category is defined as an attribute of the assembly.