高度なカスタマイズ > Info*Engine ユーザーガイド > Info*Engine のタスク > タスクのネスト > ネストされたタスクの簡単な例
  
ネストされたタスクの簡単な例
以下のタスクには、"QueryTask.xml" という別のタスクを実行する task タグが含まれています。
<%@page language="java" session="false"%>
<%@ taglib uri="http://www.ptc.com/infoengine/taglib/core"
           prefix="ie" %>
<process name="Embedded Task Example with exception handle">
<ie:unit>
  <ie:task uri="infoengine/examples/QueryTask.xml"/>
  <!-- If task fails, print message to stderr and
       throw exception-->
 <ie:failure>
    <%
    System.err.println("FAILURE when calling QueryTask.xml");
    %>
    <ie:webject name="ThrowException" type="MGT"/>
  </ie:failure>
</ie:unit>
</process>
QueryTask.xml ファイルには以下の内容が記述されているものとします。
<%@page language="java" session="false"%>
<%@ taglib uri="http://www.ptc.com/infoengine/taglib/core"
           prefix="ie" %>
<ie:webject name="Query-Objects" type="OBJ">
  <ie:param name="INSTANCE"  data="com.myHost.Adapter"/>
  <ie:param name="CLASS"     data="salesemp"/>
  <ie:param name="WHERE"     data="()"/>
  <ie:param name="GROUP_OUT" data="sales"/>
</ie:webject>
ネストされたタスクで使用できるほかの Webject の例については、ダイナミックパラメータ値の置換を参照してください。