高度なカスタマイズ > Info*Engine ユーザーガイド > Task Webject リファレンス > Group Webject > Summarize-Groups
  
Summarize-Groups
説明
グループに関する記述情報を提供します。
構文
<ie:webject name="Summarize-Groups" type="GRP">
  <ie:param name="CLASS" data="class"/>
  <ie:param name="GROUP_IN" data="group_in"/>
  <ie:param name="GROUP_OUT" data="group_out"/>
</ie:webject>
パラメータ
必須
選択
オプション
GROUP_IN
CLASS
GROUP_OUT
CLASS
GROUP_OUT パラメータによって指定された出力グループに含まれているオブジェクトのタイプを指定します。たとえば、Webject が CLASS=MyClassNameGROUP_OUT=data_1 を指定する場合、出力グループの XML 表現には以下のタグが含まれます。
<MyClassName NAME="data_1" TYPE="Object" STATUS="0">
</MyClassName>
このパラメータのデフォルトは Unknown-Class-Name です。これはオプションのパラメータです。
GROUP_IN
要約するグループを指定します。このパラメータには複数の値を指定できます。このパラメータは必須です。
GROUP_OUT
入力グループを要約した結果の名前を指定します。各ノードまたは行には以下の属性があります。
NAME -- GROUP_IN の名前
TYPE -- グループのタイプ (不明、オブジェクト、ステータス、ストリーム)
SIZE -- 現在は 0
COUNT -- グループ内の要素の数
MIMETYPE -- 現在は空の文字列
MESSAGE -- グループに関連付けられたメッセージ (存在する場合)
STATUS -- グループに関連付けられた整数のステータス
このパラメータは必須です。
以下の例は、Summarize-Groups を使用して、指定された GROUP_IN に関する記述情報を提供し、結果として生成されたデータを "result" という名前の出力グループに配置します。
<%@page language="java" session="false"%>
<%@taglib uri="http://www.ptc.com/infoengine/taglib/core"
                                               prefix="ie"%>
<!-- Summarize the contents of a set of groups. -->
<ie:task uri="com/company/CreateGroup.xml"/>
<ie:task uri="com/company/CreateGroupHr.xml"/>
<ie:webject name="Summarize-Groups" type="GRP">
  <ie:param name="GROUP_IN" data="createdgroup"/>
  <ie:param name="GROUP_IN" data="createhrgroup"/>
  <ie:param name="CLASS" data="SUMMARIZEGROUPS"/>
  <ie:param name="GROUP_OUT" data="result"/>
</ie:webject>