•How to write an info engine task to query for the attributes of an object

 

  • Create the xml file for the task under the Windchill/tasks/CUSTOM_FOLDER/NAME_OF_TASK.xml
<%@page language="java"%>
<%@taglib uri="http://www.ptc.com/infoengine/taglib/core" prefix="ie"%>
 
<ie:webject name="Get-Properties" type="MGT">
    <ie:param name="ATTRIBUTE" data="wt.federation.ie.VMName"/>
    <ie:param name="GROUP_OUT" data="properties"/>
</ie:webject>
 
<ie:webject name="Query-Objects" type="OBJ">
 
<ie:param name="INSTANCE" data="$(properties[0]wt.federation.ie.VMName[0])"/>
    <ie:param name="ATTRIBUTE" data="name,number" delim=","/>
<ie:param name="TYPE" data="$(@FORM[]type[])" default="wt.doc.WTDocument"/>
<ie:param name="WHERE" data="number='$(@FORM[]number[])'" default=""/>
<ie:param name="GROUP_OUT" data="result"/>
</ie:webject>
 
<%
Group g = getGroup("result");
g.toXML( new java.io.PrintWriter(System.out), true);
 
Enumeration enumer = g.getElements();
while (enumer.hasMoreElements()) {
System.out.println("**************************************************************Start printing all the columns of the custom object type***********************************************");
Element e = (Element)enumer.nextElement();
System.out.println(e);
System.out.println("**************************************************************End printing all the columns of the custom object type***********************************************");
}
 
%>
 
<ie:webject name="Return-Groups" type="GRP">
<ie:param name="GROUP_IN" data="result" />
</ie:webject>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值