cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Need to share some code when posting a question or reply? Make sure to use the "Insert code sample" menu option. Learn more! X

How to create Container or Context via xml

ashishbhusa
12-Amethyst

How to create Container or Context via xml

How can i create a Container or Context using Windchill task (via xml)?

3 REPLIES 3

I wrote following IE Task, but it does not work.

<ie:webject name="Create-Objects" type="ACT">

    <ie:param name="INSTANCE" data="$(@FORM[]supporting-adapter[*])" delim="!" valueSeparator="!" default="<%=com.infoengine.au.NamingService.getVMName()%>"/>

    <ie:param name="FIELD" data="name=container1"/>

    <ie:param name="TYPE" data="wt.inf.container.WTContainer"/>

    <ie:param name="FIELD" data="template='General Product'"/>

</ie:webject>

I am getting following error which indicates either I am doing something wrong or it is not possible with Create-Objects webject.

]EXCEPTION DURING CREATE: CONSTRUCTING PERSISTABLE

Nested exception is: com.ptc.core.command.common.CommandException: java.lang.NoSuchMethodException: wt.inf.container.WTContainer.<init>()

Nested exception is: java.lang.NoSuchMethodException: wt.inf.container.WTContainer.<init>()

  at java.lang.Class.getConstructor0(Class.java:2730)

If loadfiles is an option, you can use following snippet to create container Product

<csvContainer handler="wt.inf.container.LoadContainer.createContainer" >

    <csvcontainerClass>wt.pdmlink.PDMLinkProduct</csvcontainerClass>

    <csvcontainerName>Product Name</csvcontainerName>

    <csvsharedTeamName></csvsharedTeamName>

    <csvcontainerExtendable></csvcontainerExtendable>

    <csvparentContainerPath></csvparentContainerPath>

    <csvcontainerTemplateRef>Template Name</csvcontainerTemplateRef>

    <csvbusinessNamespace></csvbusinessNamespace>

    <csvsharingEnabled></csvsharingEnabled>

    <csvcreator></csvcreator>

    <csvowner></csvowner>

    <csvsubscriber></csvsubscriber>

    <csvconferencingURL></csvconferencingURL>

    <csvdescription>Product Name</csvdescription>

    <csvorganization>Organization Name</csvorganization>

    <csvcreatorSelector></csvcreatorSelector>

</csvContainer>

We have load files to create Org, Project, Product, & Library containers.  Use them all the time.  Is that what you are looking for?

Hi,

You can use loadFromFile functionality to load containers into Windchill. Use the below link to know more about loadFromFile functionality in Windchill:

https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS138169&art_lang=en&posno=1&q=loadfromfile&source=search

We are using a lot of this functionality for our deployment and data load process.

Let me know if this helps.

Top Tags