<?xml version="1.0" encoding="UTF-8"?><ROWSET tableName="GF23">
    <EXEC_SQL>delete from GF23 where VERNO = '8.1.3.X'</EXEC_SQL>
    <ROW num="1">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.AppearTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】指定された value 値の{&amp;#064;XXXX} 変数が設定された場合のみ表示するタグです。</DESCRIPTION>
        <CONTENTS>value 値に、{&amp;#064;XXXX} 変数を使用して、リクエスト値が設定された場合のみ
 その値を表示します。これは、{&amp;#064;XXXX} 変数と固定値を組み合わせた場合でも
 同様に、値が設定されていない場合は、使用されません。
 defaultVal が設定されており、リクエスト値が設定されていない場合、defaultVal 値が
 使用されます。
 このタグが使用されるケースの代表は、SQLでの order by 句です。一般のリクエスト時には、
 order by 句をリクエストで設定して、ユーザーが検索する時に、切り替えができるように
 します。別画面から、リンク等で画面を呼び出す場合は、通常 order by 句の条件まで、
 指定しません。そのような場合に備えて、og:appear タグでdefaultVal 値を設定しておき、
 未指定時の検索順を予め指定しておきます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:appear startKey="[order by|…]" value="…" defaultVal="[…]" /&amp;gt;
 ●body：なし

 ●Tag定義
   &amp;lt;og:appear
       startKey           【TAG】開始文字列を設定します(初期値:"")
       value            ○【TAG】値をセットします(指定された値が 設定されている場合のみ使用されます)(必須)
       defaultVal         【TAG】初期値を設定します(value値がNULLの場合に、この初期値が表示)
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_SQL_INJECTION_CHECK[=true])
       xssCheck           【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
 &amp;lt;!-- DB検索 SQL文記述 debug=&amp;quot;true&amp;quot; でSQL文を確認できます。--&amp;gt;
 &amp;lt;og:query command=&amp;quot;{&amp;#064;command}&amp;quot; debug=&amp;quot;{&amp;#064;debug}&amp;quot; maxRowCount=&amp;quot;{&amp;#064;maxRowCount}&amp;quot;&amp;gt;
         select CLM,NAME_JA,LABEL_NAME,URL,KBSAKU,
                 SYSTEM_ID,LANG,FGJ,(CASE WHEN URL IS NULL THEN 0 ELSE 1 END) AS ONMARK
         from GF41
     &amp;lt;!-- 検索条件でWhereTagを使用すれば{&amp;#064;xxxx}がNULLの場合、その条件は無視されます。 --&amp;gt;
     &amp;lt;og:where&amp;gt;
         &amp;lt;og:and value = &amp;quot;FGJ        in  (&amp;#39;0&amp;#39;,&amp;#39;1&amp;#39;)&amp;quot;      /&amp;gt;
         &amp;lt;og:and value = &amp;quot;SYSTEM_ID  =  &amp;#39;{&amp;#064;SYSTEM_ID}&amp;#39;&amp;quot;     /&amp;gt;
         &amp;lt;og:and value = &amp;quot;LANG       =  &amp;#39;{&amp;#064;LANG}&amp;#39;&amp;quot;          /&amp;gt;
         &amp;lt;og:and value = &amp;quot;CLM        like &amp;#39;{&amp;#064;CLM}%&amp;#39;&amp;quot;        /&amp;gt;
         &amp;lt;og:and value = &amp;quot;NAME_JA    like &amp;#39;{&amp;#064;NAME_JA}%&amp;#39;&amp;quot;    /&amp;gt;
         &amp;lt;og:and value = &amp;quot;LABEL_NAME like &amp;#39;{&amp;#064;LABEL_NAME}%&amp;#39;&amp;quot; /&amp;gt;
         &amp;lt;og:and value = &amp;quot;KBSAKU     =    &amp;#39;{&amp;#064;KBSAKU}&amp;#39;&amp;quot;      /&amp;gt;
     &amp;lt;/og:where&amp;gt;
     &amp;lt;!-- ORDER BY句でAppearTagを使用すれば{&amp;#064;ORDER_BY}がNULLの場合、ORDER BY句は無視されます。 --&amp;gt;
     &amp;lt;!-- また、{&amp;#064;ORDER_BY}がNULLの場合に、defaultVal属性を指定すれば、その値でORDER BY表示されます。 --&amp;gt;
     &amp;lt;og:appear startKey = &amp;quot;order by&amp;quot; value = &amp;quot;{&amp;#064;ORDER_BY}&amp;quot;
                 defaultVal = &amp;quot;SYSTEM_ID,CLM,LANG&amp;quot; /&amp;gt;
 &amp;lt;/og:query&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="2">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.BackGamenTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面制御】戻るボタン/戻るリンクを表示するHTML拡張タグです(通常はcustom/query_info.jspに組込み)。</DESCRIPTION>
        <CONTENTS>custom/query_info.jsp に組み込むことで、全てのquery.jspに組込む事ができます。
 戻るボタン/リンクを表示するかどうかの条件判定は、
 　条件1：自分自身へ戻る機能はサポートできません。
 　条件2：BACK_GAMENID が存在するか、または、gamenId で指示された場合のみ表示。
 　条件3：command="NEW" で、キャッシュに設定しておく必要がある。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:backGamen keys="･･･" vals="･･･" &amp;gt; ･･Body･･ &amp;lt;/og:backGamen&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:backGamen
       type               【TAG】ボタンのタイプ[link/button/relLink/relButton/historyBack]を指定します(初期値:link)
       command            【TAG】(通常は使いません)戻る時に指定する command を設定できます(初期値:RENEW)
       gamenId            【TAG】(通常は使いません)戻り先の画面をセットします(初期値:BACK_GAMENID)
       keys               【TAG】リンク先に渡すキーをCSV形式で複数指定します
       vals               【TAG】keys属性に対応する値をCSV形式で複数指定します
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       href               【HTML】リンク先のURLを指定します
       target             【HTML】リンク先の表示ターゲットを指定します(初期値:CONTENTS)
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       accesskey          【HTML】アクセスキー(alt+キーで直接指定)を割り当てます(初期値:R)
       clazz              【HTML】要素に対して class 属性を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:backGamen&amp;gt;

 ●使用例
   &amp;lt;og:backGamen keys=&amp;quot;displayMsg,clear&amp;quot; vals=&amp;quot;MSG0065,true&amp;quot; &amp;gt;
       &amp;lt;img src=&amp;quot;{&amp;#064;SYS.JSP}/image/back.gif&amp;quot; alt=&amp;quot;{&amp;#064;BACK_GAMENID}&amp;quot; /&amp;gt;
       &amp;lt;og:message lbl=&amp;quot;MSG0049&amp;quot; /&amp;gt;
   &amp;lt;/og:backGamen&amp;gt;

 7.3.1.0 (2021/02/02)
  リンクタグで、useBackLink 属性を使用することで、戻るﾘﾝｸをある程度制御できます。
  何も指定しない場合(null)は、従来通りです。
 true：相手先に(条件が成立すれば)戻るﾘﾝｸを表示。条件が成立しない場合は、自身へのリンクが表示。
 false:必ず表示しない
 未指定(null):従来通り…自分自身では戻るリンクを表示せず、別画面の場合のみ表示します。</FORM_SAMPLE>
    </ROW>
    <ROW num="3">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.BizLogicTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【業務ロジック】業務ロジックを呼び出すためのタグです。</DESCRIPTION>
        <CONTENTS>logics属性に呼び出す業務ロジックのクラス名を記述します。
 このタグでは、複数の業務ロジックを1度に呼び出すことができ、
 DB接続のcommit,rollbackは一番最後に、1度のみ実行されます。
 各業務ロジックは、記述した順番に呼び出されます。

 業務ロジックは、&lt;a href="../../../../org/opengion/fukurou/business/AbstractBizLogic.html" title="org.opengion.fukurou.business.AbstractBizLogic"&gt;AbstractBizLogic&lt;/a&gt;を
 継承したサブクラスである必要があります。
 標準ｻﾌﾞクラスとして、BizLogic_ENTRYとBizLogic_TABLE を用意しています。
 BizLogic_ENTRY は、パラメーターのみを使用する業務ロジックです。
 BizLogic_TABLE は、配列型ﾃｰﾌﾞﾙﾓﾃﾞﾙをﾒｲﾝｶｰｿﾙとした業務ﾛｼﾞｯｸです。
   配列型ﾃｰﾌﾞﾙﾓﾃﾞﾙでは、初期処理、ﾙｰﾌﾟ処理、後処理とﾒｿｯﾄﾞがコールされます。

  fstchk()          変更区分に関わらず   処理を始める前に呼び出し
  first()           変更区分に関わらず   最初の行でのみ呼び出し
    useLoop == true
      befall( int row ) 変更区分に関わらず   各行について呼び出し(insert,modify,deleteの前に呼び出し)
      insert( int row ) 変更区分が"A"の場合 各行について呼び出し
      modify( int row ) 変更区分が"C"の場合 各行について呼び出し
      delete( int row ) 変更区分が"D"の場合 各行について呼び出し
      allrow( int row ) 変更区分に関わらず   各行について呼び出し(insert,modify,deleteの後に呼び出し)
  last()            変更区分に関わらず   最後の行でのみ呼び出し

 業務ロジッククラスについては、ホットデプロイ機能により、動的コンパイル、クラスロードが
 行われます。

 業務ロジックのソースディレクトリは、システムリソースの BIZLOGIC_SRC_PATH で定義されます。
 また、同様にクラスディレクトリは、システムリソースの BIZLOGIC_CLASS_PATH で定義されます。
 さらに、システムリソースの BIZLOGIC_HOTDEPLOY を false に設定することで、動的コンパイル
 、クラスロードを行わなくすることもできます。
 この場合、予めコンパイルされたクラスを、初回呼び出し時に1回のみロードされます。

 SystemData の USE_SQL_INJECTION_CHECK が true か、quotCheck 属性が true の場合は、
 ＳＱＬインジェクション対策用のシングルクォートチェックを行います。リクエスト引数に
 シングルクォート(')が含まれると、エラーになります。
 同様にUSE_XSS_CHECKがtrueか、xssCheck属性がtrueの場合は、
 クロスサイトススクリプティング(XSS)対策のためless/greater than signのチェックを行います。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：
       ・&amp;lt;og:bizLog
             logics       = "業務ロジックのクラス名"
             command      = "ENTRY"
             scope        = "session"
             dbid         = "DEFAULT"
             tableId      = "DEFAULT"
             selectedAll  = "false"
             modifyType   = "A"
             keys         = "SYSTEM_ID"
             vals         = "{&amp;#064;SYSTEM_ID}"
        /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:bizLogic
       logics           ○【TAG】実行する業務ロジック名を指定します(必須)。
       command            【TAG】コマンドをセットします(初期値:ENTRY)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します(初期値:null)
       tableId            【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
       selectedAll        【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       modifyType         【TAG】DB検索時の モディファイタイプを指定します[A:追加/C:更新/D:削除]
       keys               【TAG】リンク先に渡すキーをCSV形式で複数指定します
       vals               【TAG】リンク先に渡す値をCSV形式で複数指定します
       stopError          【TAG】処理エラーの時に処理を中止するかどうか[true/false]を設定します(初期値:true)
       dispError          【TAG】エラー時にメッセージを表示するか[true/false]を設定します。通常はstopErrorと併用(初期値:true)
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_SQL_INJECTION_CHECK[=true])
       xssCheck           【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       multi              【TAG】vals属性でパラメーターを取得する際、複数件存在する場合に、値を連結するかどうかを指定します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     &amp;lt;!-- 業務ロジックの呼び出しを行います --&amp;gt;
     &amp;lt;og:bizLogic logics="org.opengion.logic.gf9110.BizLogic_0001" keys="SYSTEM_ID" vals="{&amp;#064;MEM.SYSTEM_ID}" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="4">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ButtonTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面部品】ボタンを作成するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>ボタンごとに必要な画面を選び出して制御を転送することができます。
 BODY 部分にラベルや強調文字などのタグを記述すれば、そのままボタンとして表示されます。
 [ヒント]
 buttonタグとinputタグが生成するボタンは、機能的には同等ですが、buttonタグの方が
 レタリング能力があり、内容を持つことができます。
 例えば、画像を内容に持つbutton機能は、type属性がimageのinputタグと
 そっくり同じですが、buttonタグは内容を持つことができます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:button type="…" name="…" value="…" lbl="…" /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:button
       type             ○【HTML】ボタンのタイプ[submit/reset/button]を指定します(必須)。
       name               【HTML】ボタンの名称を指定します
       value              【HTML】ボタンの値を指定します
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       disabled           【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       accesskey          【HTML】アクセスキー(alt+キーで直接指定)を割り当てます
       clazz              【HTML】要素に対して class 属性を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       autofocus          【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。
       roles              【TAG】ロールをセットします
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:button&amp;gt;

 ●使用例
 &amp;lt;og:button type="submit" name="test" value="1" lbl="test" /&amp;gt;     LabelResource プロパティのラベル使用したいとききはlbl属性に、LabelResourceを使います。
 &amp;lt;og:button type="submit" name="test" value="1" msg="MSG0103" /&amp;gt;  MessageResource プロパティのラベル使用したいときはmsg属性を使います。</FORM_SAMPLE>
    </ROW>
    <ROW num="5">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.CaseTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】case タグは、上位の switch タグの key とマッチした場合に、処理を行います。</DESCRIPTION>
        <CONTENTS>case タグの以下の属性について、説明します。
   match    ： switch_key.match( case_match ) でマッチした場合は、BODY が処理されます。
   isDefault： trueに設定すると、どのcase にもマッチしなかった場合に処理されます(初期値:false)
   isBreak  ： 通常、最初にマッチした段階で、switch 処理を抜けます(初期値:true)
   isNull   ： trueに設定すると、switchのkeyが、null(またはゼロ文字列)の場合、マッチします(初期値:false)</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:switch key="･･･" &amp;gt;
            &amp;lt;og:case match="A" &amp;gt; ･･･ &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="B" &amp;gt; ･･･ &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="C" &amp;gt; ･･･ &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case isDefault="true" &amp;gt; ･･･ &amp;lt;/og:case&amp;gt;
         &amp;lt;/og:switch&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:case
       match              【TAG】switch-case のマッチ条件(case_match)を指定します
       isDefault          【TAG】どのcase にもマッチしなかった場合に処理する case 文かどうかを指定します(初期値:false)
       isBreak            【TAG】マッチした以降に継続処理を行わない(ブレイクする)かどうかを指定(初期値:true)
       isNull             【TAG】switchのkeyが、null(またはゼロ文字列)の場合、マッチするかどうか[true/false]を設定します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:case&amp;gt;

 ●使用例
         &amp;lt;og:switch key="{&amp;#064;PARAM}" &amp;gt;
            &amp;lt;og:case match="A" &amp;gt; 処理A &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="B" &amp;gt; 処理B &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="C" &amp;gt; 処理C &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case isDefault="true" &amp;gt; 処理X &amp;lt;/og:case&amp;gt;
         &amp;lt;/og:switch&amp;gt;

          ・switch の key に対して、case の match に指定された値が、マッチ(switch_key.match( case_match ))
            した場合に、case の BODY 部分が処理されます。
            マッチしなければ、BODY部は、スキップされます。
          ・isDefault="true" の場合は、どれとも マッチしなかった場合に、実行されます。
          ・Javaの switch-case 文は、最初に処理された case 以降を処理します。通常は、break を入れて
            後続処理を実行されないようにしています。
            この、switch-case タグは、caseタグの isBreak 属性で制御します。初期値が isBreak="true" に、
            なっているため、通常は、どれかの case が実行された段階で、switchの処理は、終了されます。
            isBreak="false" にすると、switchから抜けずに、継続して case との match を実行します。
            この場合、Java等と異なるのは、直後のcase文が実行されるのではなく、あくまで match 作業が
            継続されるということです。つまり、複数の case で処理を行いたい場合は、isBreak="false" に
            すると同時に、match 条件もそれぞれで、マッチするように設定する必要があります。

         &amp;lt;og:switch key="{&amp;#064;PARAM}" &amp;gt;
            &amp;lt;og:case match="[1]"   isBreak="false" &amp;gt; 処理A &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="[12]"  isBreak="false" &amp;gt; 処理B &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="[123]" isBreak="false" &amp;gt; 処理C &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case isNull="true" &amp;gt; 処理X &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case isDefault="true" &amp;gt; 処理Y &amp;lt;/og:case&amp;gt;
         &amp;lt;/og:switch&amp;gt;

          ・上記指定では、isBreak="false" が指定されているため、マッチした後も継続して判定処理が実施されます。
          ・上記例で言うと、PARAM が "1" の場合、上記３つともにマッチします。
          ・isNull="true" は、switch の key が null の場合に成立します。(null とは、ゼロ文字列も含む)</FORM_SAMPLE>
    </ROW>
    <ROW num="6">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ColumnCheckTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面登録】登録データの物理チェック(整合性チェック、nullチェック)を行うタグです。</DESCRIPTION>
        <CONTENTS>コマンドに対応したチェック方式で、指定のカラムをチェックします。
 command="NEW" の場合は、columns 引数にCSV形式で指定したカラム名より
 リクエスト情報を取得して、値をチェックします。
 引数チェックでは、"%" や "_" などのあいまい検索時に指定する記号を
 含むとエラーになるカラムはチェック対象からはずす必要がある為、
 チェックすべきカラムを指定する必要があります。
 command="ENTRY" の場合は、columns 引数に無関係に、全てのリクエストされたカラム
 の値をチェックします。これは、先の検索時の場合と異なり、ENTRYでは
 データベースに値を設定する為、無条件にチェックする必要があります。
 nullCheck は、command に無関係に指定のカラムが null (ゼロ文字列)かどうかを
 判定します。
 maxRowCount は、一覧検索時のチェックされた件数が、指定の値を超えた場合に
 エラーになります。minRowCount は、同様に、最小選択件数(設定値を含む)の指定です。
 このタグは、エラー時には、それ以降のJSP画面を評価しません。BODY 部に記述された
 値は、エラー時のみ表示され、正常時には、なにも表示されません。これは、エラー時の
 メッセージや、ユーザーにエラー時のアクションを行ってもらう場合の処理(例えば、
 画面を戻る為のボタンなど)を表示させます。
 useColumnLabel を true にセットすると、エラー時のカラム名(ラベル)を、カラムオブジェクトから
 取得するようになります。動的カラム実行時や、DBTableModelに対して、ColumnEditor等で
 ラベルを書き換えた場合に、有効です。false の場合は、基本的にはラベルリソースからの
 取得になりますが、ケースによっては、カラムオブジェクトから取得している場合もあります。
 この属性は、互換性を重視し、初期値が、false になっています。

 ERR0012 : 指定のデータがセットされていません。(NULLエラー)。key={0}
 ERR0017 : 選択エラー。選択行数({0} 件)が、最大制限値({1} 件)以上選ばれました。
 ERR0018 : 選択エラー。選択行数({0} 件)が、最小制限値({1} 件)以下選ばれました。
 ERR0036 : 選択必須エラー。以下のデータの内どれかは入力してください。key={0}
 ERR0037 : データ整合性エラー。指定のキーは整合性チェックの結果マッチしませんでした。key={0} val={1} regex={2}

 command="MODIFY" , "DELETE" 時には、強制的に、minRowCount="1" で処理します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:columnCheck command = "…" /&amp;gt;
 ●形式：&amp;lt;og:columnCheck command = "…" &amp;gt;エラー時のみ処理 &amp;lt;/og:columnCheck&amp;gt;
 ●body：なし/あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:columnCheck
       command            【TAG】コマンド[NEW/RENEW/ENTRY]をセットします(初期値:NEW)
       columns            【TAG】チェックすべきカラム列をCSV形式(CSV形式)で指定します
       nullCheck          【TAG】NULL チェックすべきカラム列をCSV形式(CSV形式)りで指定します
       mustAnyCheck       【TAG】選択必須カラム(指定のカラムの内最低ひとつがNULLでない)を"AA|BB|CC,XX|YY|ZZ" 形式で指定します
       checkType          【TAG】チェック対象のデータ[AUTO/NEW/ENTRY]を指定します(初期値:AUTO)
       maxRowCount        【TAG】ENTRY時にチェックで選択された行数の最大値を設定します
       minRowCount        【TAG】ENTRY時にチェックで選択された行数の最小値を設定します
       tableId            【TAG】(通常は使いません) sessionに登録されている DBTableModel を取り出すキーを指定します
       matchKeys          【TAG】正規表現でのマッチングを行うカラム列をCSV形式(CSV形式)で指定します
       matchVals          【TAG】正規表現でのマッチングを行うカラム列に対する値(正規表現)をCSV形式(CSV形式)で指定します
       realTime           【TAG】(通常は使いません)リアルタイムチェックを行う場合に有効にします(初期値:false)
       useStrict          【TAG】NEWの場合に、厳密にチェックするかどうか[true/false]を指定します(初期値:false)
       useColumnLabel     【TAG】カラムラベルを使用するかどうか[true/false]を指定します(初期値:false)
       checkNames         【TAG】リクエスト変数の正規化を行うカラムをCSV形式で複数指定します
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:columnCheck&amp;gt;

 ●使用例
 &amp;lt;og:columnCheck
     command = "{&amp;#064;command}"
     columns = "AAA,BBB,CCC"  DB定義(DBColumnリソース)で定義した項目(桁数,タイプ等)でチェックします。
     maxRowCount = "1"        チェックで選ばれた 最大選択件数(設定値を含む)を指定。
     minRowCount = "1"        チェックで選ばれた 最小選択件数(設定値を含む)を指定。
     nullCheck = "AAA,CCC"    NULLチェックを実行します。
 /&amp;gt;

 [エラー時に、BODY部に記述された内容を出力する。正常時には、このBODY部の記述は出力されません。]
 &amp;lt;og:columnCheck
     command = "{&amp;#064;command}"
     columns = "AAA,BBB,CCC"      DB定義(DBColumnリソース)で定義した項目(桁数,タイプ等)でチェックします。
     nullCheck = "AAA,CCC"        NULLチェックを実行します。
 &amp;gt;
     &amp;lt;form method=&amp;quot;POST&amp;quot; action=&amp;quot;forward.jsp&amp;quot; target=&amp;quot;RESULT&amp;quot;&amp;gt;
         &amp;lt;og:input type=&amp;quot;button&amp;quot; onClick=&amp;quot;history.back()&amp;quot; msg=&amp;quot;MSG0049&amp;quot; accesskey=&amp;quot;R&amp;quot; td=&amp;quot;false&amp;quot; /&amp;gt;
     &amp;lt;/form&amp;gt;
 &amp;lt;/og:columnCheck&amp;gt;

 mustAnyCheck 属性に、選択必須カラムを指定します。
      例：mustAnyCheck="AA|BB|CC"
          AA,BB,CC のカラムで選択必須(すべてがnullならエラー)
      例：mustAnyCheck="AA|BB|CC,XX|YY|ZZ"
          AA,BB,CC のセットと、XX,YY,ZZのセットでそれぞれ選択必須。
      例：mustAnyCheck="AA|XX,AA|YY,AA|ZZ"
          AA に値があればすべて成立。そうでない場合は、XX と YY と ZZ がすべて必須。
      例：mustAnyCheck="AA|BB,BB|CC,AA|CC"
          AA,BB,CC の内、どれか２つが必須。AAが成立すればBBかCCが必須。同様に、
          BBが成立すれば、AAかCCが必須。

  例：query.jsp
        &amp;lt;og:column name="AA" mustAny="true" /&amp;gt;
        &amp;lt;og:column name="BB" mustAny="true" /&amp;gt;
        &amp;lt;og:column name="XX" mustAny="XYZ"  /&amp;gt;
        &amp;lt;og:column name="YY" mustAny="XYZ"  /&amp;gt;
      result.jsp
        &amp;lt;og:columnCheck mustAnyCheck="AA|BB,XX|YY" /&amp;gt;
      custom/custom.css
          .XYZ { background-color: Green; }

  例:動的カラムで、entry.jsp でのチェックを行う場合。
     entry.jsp
        &amp;lt;og:columnCheck command="NEW" columns="*" useColumnLabel="true" /&amp;gt;

     useColumnLabel で、動的に作成されたカラム(SAVE=TRUEでキャッシュ済み)を使って
     チェックします。command="NEW" なので、対象カラムを指定するのに、"*" ですべてを選択します。</FORM_SAMPLE>
    </ROW>
    <ROW num="7">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ColumnEditorTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面表示】検索結果のカラムに対して様々な属性を付加するタグです。</DESCRIPTION>
        <CONTENTS>このタグでは、カラムリソースの属性を再設定できます。検索結果(DBTableModel)
 には、カラムオブジェクト(DBColumn)を持っています。このオブジェクトは、
 カラムリソースで設定した値を持っています。その個々の値を再設定することで、
 カラムオブジェクトの属性をその都度設定しなおすことができます。
 最もよく使用するのは、must 属性の設定と、DBMENU エディターの設定です。
 must属性は、予め必須項目として指定することが出来ない為、画面毎に再設定が
 必要です。ただし、ここでのmust属性は、カラムの表示色を変更するだけで、
 実際のnullチェックは、columnCheck タグのnullCheck属性で指定します。
 DBMENU エディターは、データベースの属性から選択リストを作成する機能ですが、
 これも、マスタ登録時は、テキストフィールドで入力し、使用時は、選択するケース
 の様に、画面毎に異なる形式で使用したい場合があるためです。
 このタグでは、カラムオブジェクトの属性以外に、HTMLの属性を付加する事も
 できます。

    6.7.6.0 (2017/03/17) [strictCheck属性]は、カラムＩＤの存在チェックを行うかどうかを指定します(初期値:true)
      true    カラムＩＤがDBTableModel に存在しない場合は、エラーになる。
      false   カラムＩＤがDBTableModel に存在しない場合は、無視する。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:ColumnEditor column=&amp;quot;･･･&amp;quot; ･･･ &amp;gt; ･･･ &amp;lt;/og:ColumnEditor &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:columnEditor
       column             【TAG】カラム名をセットします
       columns            【TAG】カラム名をCSV形式で複数セットします
       label              【TAG】ラベルリソースに定義されたラベルＩＤをセットします
       className          【TAG】カラムのクラス名(VARCHAR2,NUMBER など)をセットします。既存値:設定値対応
       size               【HTML】カラムの入力枠サイズをセットします(大きさだけで入力文字制限ではありません)
       viewSize           【TAG】カラムの表示サイズ(横幅)を文字数でセットします。
       maxlength          【HTML】カラムの入力文字制限数をセットします
       writable           【TAG】カラムが書き込み可能かどうか[true/false]をセットします(初期値:null)
       renderer           【TAG】カラムの表示用レンデラー(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=renderer" target="CONTENTS"&gt;Renderer_****&lt;/a&gt;)をセットします。既存値:設定値対応
       editor             【TAG】カラムの編集用エディター(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=editor" target="CONTENTS"&gt;Editor_****&lt;/a&gt;)をセットします。既存値:設定値対応
       dbType             【TAG】ＤＢタイプ(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=dbType" target="CONTENTS"&gt;DBType_****&lt;/a&gt;)をセットします。既存値:設定値対応
       codeName           【TAG】コードセレクトのユニークキー(コード名称)をセットします
       codeList           【TAG】コードセレクトのサブセットとなるコードをCSV形式で指定します
       codeGroup          【TAG】コードセレクトのサブセットとなるグループを指定します
       codeKeyVal         【TAG】新しいコードセレクトを作成する為の「キー:ラベル キー:ラベル」の文字列を指定します
       defaultVal         【TAG】初期値をセットします
       param              【TAG】パラメータをセットします
       roles              【TAG】ロールをセットします
       must               【TAG】必須入力を表す色に変えるかどうか[true/false]を指定します(初期値:false)
       mustAny            【TAG】選択必須入力(どれかひとつ必須)を表す色[true/mustAny/その他]を指定します(初期値:無指定)
       optionAttributes   【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します
       addNoValue         【TAG】セレクトメニューの値なしのOptionの有無[true/false]を指定します(初期値:falseと同等)
       addKeyLabel        【TAG】セレクトメニューの場合、キー:ラベル形式で表示するかどうか[true/false/null]を指定します(初期値:null)
       writeKeyLabel      【TAG】セレクトメニューの場合、キーとラベルを分けて出力するかどうか[true/false]を指定します(初期値:false)
       useLabelMap        【TAG】SQL文を指定してラベル情報を動的に読み込むかどうか[true/false]指定します(初期値:false)
       useSLabel          【TAG】MENU,DBMENUでSLABELを利用するかどうか[auto/true/false]を指定します(初期値:null)
       noDisplayVal       【TAG】指定の値を非表示にします(レンデラーのみ有効)(初期値:null)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       tableId            【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID(初期値:HybsSystem#TBL_MDL_KEY[=h_tblmdl])
       dbid               【TAG】(通常は使いません)データベースへ接続する場合のID(初期値:null)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       clazz              【HTML】要素に対して class 属性を設定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onChange           【HTML】JavaScriptのイベント onChange を設定します(例:onChange="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       onSelect           【HTML】JavaScriptのイベント onSelect を設定します
       onKeydown          【HTML】JavaScriptのイベント onKeydown を設定します
       onKeypress         【HTML】JavaScriptのイベント onKeypress を設定します
       onKeyup            【HTML】JavaScriptのイベント onKeyup を設定します
       autocomplete       【HTML5】入力候補を提示して入力内容を自動補完する[on/off]（初期値はon）。
       autofocus          【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。
       pattern            【HTML5】正規表現で入力値のパターンを指定します。
       placeholder        【HTML5】入力欄に初期表示する内容を指定します。
       required           【HTML5】入力必須を指定します
       list               【HTML5】ユーザーに入力候補として提案するデータリストの要素のid属性の値を指定します。
       min                【HTML5】入力欄で入力できる最小値を指定します。
       max                【HTML5】入力欄で入力できる最大値を指定します。
       step               【HTML5】入力欄で刻むステップ値を指定する。
       type               【HTML5】HTML5追加分[text/search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color]
       eventColumn        【TAG】イベントカラム(親カラム)のセット
       eventValue         【TAG】イベントValueのＳＱＬ分
       eventURL           【TAG】eventColumn利用時に呼ばれるJSPのURL
       eventCallback      【TAG】eventColumn実行後のcallbak関数指定を指定します
       noResource         【TAG】ResourceManager を使用しないかどうか[true/false]を指定します(初期値:false)
       strictCheck        【TAG】(通常は使いません)カラムＩＤの存在チェックを行うかどうか[true/false]を指定します(初期値:true)
       stringOutput       【TAG】レンデラ利用のExcel出力時にセルタイプを文字列にするかどうか(初期値:true)
       useRealTimeCheck   【TAG】(通常は使いません)リアルタイムチェックを行うかどうか(初期値:true:行う) 5.9.32.2 (2018/05/18)
       useDateFeed        【TAG】日付送り戻し機能を有効にするかどうか[true:有効/false:無効]指定します (初期値:true) 8.1.2.3 (2022/05/20)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:columnEditor&amp;gt;

 ●使用例：
     ・必須表示の場合
         &amp;lt;og:columnEditor column=&amp;quot;NOSYN&amp;quot; must=&amp;quot;true&amp;quot; /&amp;gt;

     ・DBからのセレクトメニューの場合
         &amp;lt;og:columnEditor column=&amp;quot;CDBK&amp;quot; editor=&amp;quot;DBMENU&amp;quot;&amp;gt;
                 select CDBK,CDBK||&amp;#39;:&amp;#39;||NMBK from DB02 order by 1
         &amp;lt;/og:columnEditor&amp;gt;

     ・親子関係のプルダウンを作る場合
       ({&amp;#064;xxx.value}で同じ行のxxxカラムで選択した値を取得します)
         &amp;lt;og:columnEditor column=&amp;quot;CDBK&amp;quot; editor=&amp;quot;DBMENU&amp;quot;
              eventColumn="OYA"&amp;gt;
                 select CDBK,CDBK||&amp;#39;:&amp;#39;||NMBK from DB02
                   where CLM = {&amp;#064;OYA.value} order by 1
         &amp;lt;/og:columnEditor&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="8">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ColumnMarkerTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】検索結果のカラム表示に対して様々な属性を付加(マーキング)するタグです(参照:viewMarker)。</DESCRIPTION>
        <CONTENTS>このタグは、カラム毎にマーキングするタグです。親タグとして、viewMarker を
 使用する必要があります。
 このタグでは、BODY部に指定した値を、レンデラーとして使用します。通常の文字は、
 そのままで、{&amp;#064;XXXX}で指定した変数は、リクエスト値を設定します。
 [XXXX]で指定した値は、検索結果のDBTableModelの値を行毎に割り当てます。
 マーカー指定の有無(マーカーするかしないか)は、onMark属性と、markList属性で
 指定します。markList属性に指定の値に、onMark属性に設定した値が存在する場合、
 マーカーされます。 このmarkList属性には、"1" と "true"が初期設定
 されているため、onMark属性に"1" または "true"を指定すれば、全行マークされます。
 また、どちらの属性も、{&amp;#064;XXXX} や、[XXXX]変数が使用できます。[XXXX]変数では、
 行毎に、onMark属性や、markList属性を設定できる為、(通常はどちらか固定)
 行毎の マーカー指定の有無を指定できます。
 [XXXX]変数でカラム名の先頭に$を付加した場合(例:[$XXXX])は、元の値がURLエンコード
 されて返されます。ただし、useFormatDeco="true" を指定すると、[$XXXX] は、
 レンデラー処理された文字列を返します。
 ※ &lt;b&gt;現段階では、viewMarker がカラム名をキーにcolumnMarkerオブジェクトを
 管理している為、行毎にマークの有無は指定できますが、マークを切り替える
 使い方が出来ません。&lt;/b&gt;

    6.7.6.0 (2017/03/17) [strictCheck属性]は、カラムＩＤの存在チェックを行うかどうかを指定します(初期値:true)
      true    カラムＩＤがDBTableModel に存在しない場合は、エラーになる。
      false   カラムＩＤがDBTableModel に存在しない場合は、無視する。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:columnMarker column="･･･" ･･･ &amp;gt; ･･･ &amp;lt;/og:columnMarker &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:columnMarker
       column             【TAG】マーク処理を行うカラム名を指定します
       columns            【TAG】マーク処理を行うカラム名をCSV形式(CSV形式)で複数指定します
       onMark             【TAG】マークを処理する(true or 1)/処理しない(false or 0)の設定を指定します(初期値:true)
       markList           【TAG】処理するマークを含むような文字列を、"|"区切りの文字列で指定します(初期値:"true|TRUE|1")
       instrVals          【TAG】スペースで区切られた複数の値について、マークします
       useFormatDeco      【TAG】[$XXXX],[#XXXX]機能を有効にします(初期値:false)
       strictCheck        【TAG】(通常は使いません)カラムＩＤの存在チェックを行うかどうか[true/false]を指定します(初期値:true)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:columnMarker&amp;gt;

 ●使用例
     商品CD２(CDSYHN02)は赤字で表示する。
     商品CD３(CDSYHN03)は-----と表示する。
     &amp;lt;og:viewMarker command="{&amp;#064;command}"&amp;gt;
         &amp;lt;og:columnMarker column="CDSYHN02" onMark="true" &amp;gt;
             &amp;lt;font color='red'&amp;gt;[VCDSYHN02]&amp;lt;/font&amp;gt;
         &amp;lt;/og:columnMarker&amp;gt;
         &amp;lt;og:columnMarker column="CDSYHN03" onMark="[XXXX]" markList="[YYYY]" &amp;gt;
             &amp;lt;CENTER&amp;gt;&amp;lt;-----&amp;lt;/CENTER&amp;gt;
         &amp;lt;/og:columnMarker&amp;gt;
     &amp;lt;/og:viewMarker&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="9">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ColumnSetTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面登録】検索結果の DBTableModelオブジェクトのカラム値を操作(設定、変換、ADDなど)するタグです。</DESCRIPTION>
        <CONTENTS>entry タグの子タグとして使用します。entryタグと、このcolumnSetタグの command
 が同じ場合のみ、実行されます。
 処理方法は、action で指定します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:entry command="…"&amp;gt;
             &amp;lt;og:setColumn
                 command   ="…"          : entryタグのcommandと一致する場合に実行
                 columnId  ="…"          : 処理を行うカラムＩＤを指定(必須,複数指定可)
                 action    ="…"          : 処理方法を指定
                 value     ="…"          : 設定する値を指定(action="TBLSET"のみ[カラム名]使用可能)
                 conditionKey  ="…"      : 条件判定するカラムＩＤを指定(初期値は columnId )
                 conditionList ="…"      : 条件判定する値のリストを、"|"で区切って登録(初期値は、無条件)
             /&amp;gt;
         &amp;lt;/og:entry&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:columnSet
       command            【TAG】コマンド (INSERT/COPY/MODIFY/DELETE/ENTRY/CHANGE/RESET/ALLRESET/ALLACTION/RESETDATA/INSERTONE/REALDELETE/REQENTRY/RAWSET)を設定します
       columnId         ○【TAG】カラムＩＤをセットします(複数指定時は、CSV形式で設定する)(必須)。
       value              【TAG】値をセットします
       action             【TAG】アクション(DEFAULT/CLEAR/ADD/SET/NULLSET/LOWER/UPPER/COPY/TBLSET/TBLNULLSET/WRTCTRL/DBMENU/REQSET/SEQSET)をセットします
       conditionKey       【TAG】条件判定するカラムＩＤを指定します(初期値は columnId )
       conditionList      【TAG】条件判定する値のリストを、"|"で区切って登録します(初期値:無条件)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    &amp;lt;og:entry command="{&amp;#064;command}"  &amp;gt;
        &amp;lt;og:columnSet command="{&amp;#064;command}" columnId="ECNO"   action="CLEAR" /&amp;gt;
        &amp;lt;og:columnSet command="{&amp;#064;command}" columnId="JYOKYO" action="SET" value="1" /&amp;gt;
    &amp;lt;/og:entry&amp;gt;

    &amp;lt;og:entry command="MODIFY" rows="1" &amp;gt;
        &amp;lt;og:columnSet command="MODIFY" columnId="key" action="TBLSET" value ="[key][lang]"/&amp;gt;
    &amp;lt;/og:entry&amp;gt;

    command属性 は、entryタグのcommand属性と同一の場合のみ、処理します。
    [command属性]
      INSERT     新規
      COPY       複写
      MODIFY     変更
      DELETE     削除
      ENTRY      エントリー
      CHANGE     チェンジ
      RESET      リセット
      ALLRESET   全件リセット
      ALLACTION  オールアクション
      RESETDATA  リセットデータ
      INSERTONE  新規(1行のみ)
      REALDELETE 物理削除
      REQENTRY   リクエスト変数設定
      RAWSET     DBTableModelに直接セット			7.2.9.0 (2020/10/12)

    [action属性]
      DEFAULT カラムリソースで定義した初期値をセットします。
      CLEAR   値をクリア(ゼロストリング &amp;quot;&amp;quot; )します。
      ADD     現在の値を ＋１ します。  0 ⇒ 1 , A ⇒ B , 9 ⇒ 10。value属性と併用すれば、指定の値を加算できます。
      SET     value で設定した値を 新しい値として登録します。
      NULLSET 元の値が NULL の場合だけ、value で設定した新しい値を登録します。
      LOWER   小文字に変換します。
      UPPER   大文字に変換します。
      COPY    value にコピー元のカラムIDをセットすれば、その値を代入します。
      TBLSET  DBTableModel の内容を取り込んで指定の columnId カラムに設定します。
              [カラム名] で指定できます。
              また、これは文字列を解析して、 value を作成しますので,文字列連結等に使用できます。
      TBLNULLSET 元の値が NULL の場合だけ、TBLSETを実行します。	 6.9.9.0 (2018/08/20) 追加
      WRTCTRL writableControl を使用したカラムデータの先頭アンダーバーを削除します。
      DBMENU  DBMENUでパラメータ設定(コロン連結文字)を使用したカラムデータの先頭データのみにします。
      REQSET  valueで指定したカラムの値をキーに、リクエスト変数から値を取出し、セットします。
      SEQSET  valueの初期値を利用して、１レコードごとに、＋１した値をセットします。
      PREFIX  valueの値を後ろから検索し、指定のカラム値の前半部分を取得します(記号は含みません)。
      SUFIX   valueの値を後ろから検索し、指定のカラム値の後半部分を取得します(記号は含みません)。
      その他  カラムのDBType の valueAction メソッドを呼び出します。自由に設定可能です。</FORM_SAMPLE>
    </ROW>
    <ROW num="10">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ColumnTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面部品】カラムリソースに基づいた、入力フィールドなどを作成するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>name 属性に カラムリソースのキーを与えることにより、指定した表示形式にて画面に表示します。
 column タグは、リソースの設定が反映されるため、アプリケーションを修正せずに、
 機能拡張することが可能です。たとえば、テキストフィールド入力に設定していたカラムを、
 プルダウンメニューに即座に変更可能です。
 カラム定義でロールが指定されている場合、ログインユーザーでアクセス許可がない場合は
 カラムは表示されません。
 カラムリソースに存在しない場合や特殊用途に使用する場合は、inputタグを使用してください。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:column name=… value=… /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:column
       name                 ○【TAG】カラムの名前を指定します(必須)。
       value                  【TAG】設定値を指定します
       defaultVal             【TAG】value属性に値がセットされていないときに、初期値をセットします
       td                     【TAG】テーブル形式の &amp;lt;td&amp;gt; タグを使用するかどうか[yes/no/false]を指定します(初期値:yes)
       addNoValue             【TAG】セレクトメニューの場合、値なしのOptionを含めるかどうか[true/false]を指定します(初期値:true)
       addKeyLabel            【TAG】セレクトメニューの場合、キー:ラベル形式で表示するかどうか[true/false/null]を指定します(初期値:null)
       lbl                    【TAG】ラベルリソースのラベルIDを指定します
       must                   【TAG】必須入力を表す色に変えるかどうか[true/false]を指定します(初期値:false)
       mustAny                【TAG】選択必須入力(どれかひとつ必須)を表す色[true/mustAny/その他]を指定します(初期値:無指定)
       useMustHidden          【TAG】必須の自動チェック用Hiddenを出力するかどうか[true/false]を指定します(初期値:true)
       aimai                  【TAG】曖昧検索可能フィールドとして、曖昧検索方法を指定します(初期値:null)
       writable               【TAG】書き込みタイプかどうか[true/false]を指定します(初期値:true)
       colspan                【HTML】フィールド部分の colspan を指定します
       rowspan                【HTML】ラベル、フィールド共に rowspan を指定します
       id                     【HTML】要素に対して固有の名前(id)をつける場合に設定します
       size                   【HTML】カラムの入力枠サイズ(横幅)を文字数でセットします(入力文字制限ではありません)。
       viewSize               【TAG】カラムの表示サイズ(横幅)を文字数でセットします。
       maxlength              【HTML】最大入力文字数を指定します(入力可能文字数で、バイト数ではありません)
       renderer               【TAG】カラムの表示用レンデラー(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=renderer" target="CONTENTS"&gt;Renderer_****&lt;/a&gt;)をセットします
       editor                 【TAG】カラムの編集用エディター(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=editor" target="CONTENTS"&gt;Editor_****&lt;/a&gt;)をセットします
       dbType                 【TAG】ＤＢタイプ(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=dbType" target="CONTENTS"&gt;DBType_****&lt;/a&gt;)をセットします
       optionAttributes       【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します
       useDefaultPropertieVal 【TAG】リソースファイルの初期値を使うかどうか[true/false]を指定します(初期値:false)
       nextForm               【TAG】入力カーソルを、指定されたname属性のフィールドへ自動的に移動させます
       useRequestValue        【TAG】value が null の場合に、name 属性から Request情報 を適用するかどうかを指定します(初期値:true)
       codeName               【TAG】コードセレクトのユニークキー(コード名称)をセットします
       codeList               【TAG】コードセレクトのサブセットとなるコードをCSV形式で指定します
       codeGroup              【TAG】コードセレクトのサブセットとなるグループを指定します
       codeKeyVal             【TAG】新しいコードセレクトを作成する為の「キー:ラベル キー:ラベル」の文字列を指定します
       useLblBody             【TAG】BODYに記述した内容で、ラベルを作成します		7.4.2.0 (2021/04/30)
       clazz                  【HTML】要素に対して class 属性を設定します
       caseKey                【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal                【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN                 【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull               【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf                 【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       lang                   【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                    【HTML】文字表記の方向(dir)を指定します
       title                  【HTML】要素に対する補足的情報(title)を設定します
       style                  【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       readonly               【HTML】その部品に対して変更が出来ないように(readonly)指定します(サーバーに送信される)
       disabled               【HTML】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)
       tabindex               【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       accesskey              【HTML】アクセスキー(alt+キーで直接指定)を割り当てます
       language               【HTML】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       onClick                【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onChange               【HTML】JavaScriptのイベント onChange を設定します(例:onChange="renew('query.jsp','QUERY');")
       onBlur                 【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus                【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick             【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown            【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp              【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove            【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut             【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver            【HTML】JavaScriptのイベント onMouseOver を設定します
       onSelect               【HTML】JavaScriptのイベント onSelect を設定します
       onKeydown              【HTML】JavaScriptのイベント onKeydown を設定します
       onKeypress             【HTML】JavaScriptのイベント onKeypress を設定します
       onKeyup                【HTML】JavaScriptのイベント onKeyup を設定します
       autocomplete           【HTML5】入力候補を提示して入力内容を自動補完する[on/off]（初期値はon）。
       autofocus              【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。
       pattern                【HTML5】正規表現で入力値のパターンを指定します。
       placeholder            【HTML5】入力欄に初期表示する内容を指定します。
       required               【HTML5】入力必須を指定します
       list                   【HTML5】ユーザーに入力候補として提案するデータリストの要素のid属性の値を指定します。
       min                    【HTML5】入力欄で入力できる最小値を指定します。
       max                    【HTML5】入力欄で入力できる最大値を指定します。
       step                   【HTML5】入力欄で刻むステップ値を指定する。
       type                   【HTML5】HTML5追加分[text/search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color]
       roles                  【TAG】ロールをセットします
       eventColumn            【TAG】イベントカラム(親カラム)セット
       eventValue             【TAG】イベントValueのＳＱＬ分
       eventURL               【TAG】イベントURLのセット
       eventCallback          【TAG】eventColumn実行後のcallbak関数指定
       param                  【TAG】パラメータをセットします(eventColumn でDBMENUの場合は、select文を記述します)
       dbid                   【TAG】(通常は使いません)データベースへ接続する場合のID(初期値:null)
       xssCheck               【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       useSLabel              【TAG】MENU,DBMENUでSLABELを利用するかどうか[auto/true/false]を指定します(初期値:auto)
       help                   【TAG】このカラムに対するﾍﾙﾌﾟﾌｧｲﾙを指定します(初期値:null)
       useRealTimeCheck       【TAG】(通常は使いません)リアルタイムチェックを行うかどうか(初期値:true:行う) 5.9.32.2 (2018/05/18)
       useDateFeed            【TAG】日付送り戻し機能を有効にするかどうか[true:有効/false:無効]指定します (初期値:true) 8.1.2.3 (2022/05/20)
       debug                  【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:column&amp;gt;

 ●使用例
    &amp;lt;og:column name="PN" /&amp;gt;                                 編集種別がTexｔの場合は、テキストフィールドが表示されます。
                                                                   通常はNAME属性を指定するだけです。
    &amp;lt;og:column name="CDC" /&amp;gt;                                編集種別がMenuの場合は、メニューが表示されます。
    &amp;lt;og:column name="PN" value="syokichi" /&amp;gt;                初期値をセットするときはvalue属性を使います。
    &amp;lt;og:column name="PN" lbl="PNL" /&amp;gt;                       ラベルを変更するときはlbl属性を使います。
    &amp;lt;og:column name="CDC" /&amp;gt;                                リソースファイルからセレクトメニューも自動作成されます。
    &amp;lt;og:column name="CDC" addNoValue="false" /&amp;gt;             NULL値を消すときはaddNoValue属性を使います。
    &amp;lt;og:column name="CDC" addNoValue="false" must="true" /&amp;gt; 属性は、複数組み合わせて使えます。
    &amp;lt;og:column name="PN" must="true" /&amp;gt;                     色を変更するときはmust属性を使います。
    &amp;lt;og:column name="PN" td="false" /&amp;gt;                      自動作成されるtdタグやラベルを外すときはtd属性を使います。
    &amp;lt;og:column name="PN" td="no" /&amp;gt;                         自動作成されるtdタグを外し、ラベルとフィールドは残します。
    &amp;lt;og:column name="PN" writable="false" /&amp;gt;                非入力にするときはwritable属性を使います。
    &amp;lt;og:column name="PN" size="20" /&amp;gt;                       強制的にSIZEの変更をするときはsize属性を使います。
    &amp;lt;og:column name="A"  nextForm="B" /&amp;gt;                    最大桁数入力後、フォーム B にフォーカスが移動します。
    &amp;lt;og:column name="B" /&amp;gt;

    BODY 部分に記述した値は、カラムフィールドの直後にセットされます。
    &amp;lt;og:column name="PN" &amp;gt;
      &amp;lt;button type="button" onclick="popup(･･･);return false;"&amp;gt;
          &amp;lt;og:message lbl="POPUP" comment="▼" /&amp;gt;
      &amp;lt;/button&amp;gt;
    &amp;lt;/og:column&amp;gt;

    eventColumnを利用すると、親カラムの変更に従って子カラムの内容を変える事が可能です。
    ・親子関係のプルダウンを作成する場合
    &amp;lt;og:column name="OYA" /&amp;gt;
    &amp;lt;og:column name="KO" eventColumn="OYA" param="SELECT ... WHERE COL = '{&amp;#064;OYA}'" /&amp;gt;

    ・親子関係の入力欄(親のデータで子をDBから検索)を作成する場合
    &amp;lt;og:column name="OYA" /&amp;gt;
    &amp;lt;og:column name="KO" eventColumn="OYA" param="SELECT A AS VALUE WHERE COL = {&amp;#064;OYA}" /&amp;gt;

    ・親子関係の要素をカスタム化されたJSPを利用して作成する場合
    変更するカラムはJSPで記述されており、指定する事が可能です。
    &amp;lt;og:column name="OYA" /&amp;gt;
    &amp;lt;og:column name="KO" eventColumn="OYA" param="{&amp;#064;OYA}" eventURL="custom_makeColumn.jsp" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="11">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.CommentTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】JSPアプリケーションに対してバージョン管理できるようにコメントを</DESCRIPTION>
        <CONTENTS>記述するためのタグです。

 バージョン、ビルド番号、日付、変更者、タイトルなどを記述できます。
 変更内容は、text属性か、BODY 部に記述します。
 パラメーター変数({&amp;#064;XXXX})は、使用できません。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:comment title="･･･" version="･･･" date="･･･" author="･･･" ･･･ /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:comment
       rdcCode            【TAG】コメントの設計変更要求コードを設定します
       title            ○【TAG】コメントのタイトルを設定します(必須)。
       version          ○【TAG】コメントのバージョンを設定します(必須)。
       build              【TAG】コメントのビルド番号を設定します
       date             ○【TAG】コメントの変更日付を設定します(必須)。
       author           ○【TAG】コメントの変更者を設定します(必須)。
       text               【TAG】コメントの内容を設定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
       pgid               【TAG】コメントのプログラムIDを設定します
       system             【TAG】コメントのシステム名称を設定します
   &amp;gt;   ... Body ...
   &amp;lt;/og:comment&amp;gt;

 ●使用例
     &amp;lt;og:comment
         title   = "変更概要"
         version = "001"
         date    = "YYYY/MM/DD"
         author  = "Y.MATSUI(Hybs) "
         rdcCode = "RDC00001"
         text    = "当処理中の変更内容を記述します。"
     /&amp;gt;

     &amp;lt;og:comment
         title   = "変更概要"
         version = "001"
         date    = "YYYY/MM/DD"
         author  = "Y.MATSUI(Hybs) "
         rdcCode = "RDC00001"
         build   = "ビルド番号"           (必須属性では有りません。)
     &amp;gt;
       当処理中の変更内容を記述します。
     &amp;lt;/og:comment&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="12">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.CommonForwardTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】submitタグを用いてページ転送するタグです(forward.jsp で使用)。</DESCRIPTION>
        <CONTENTS>通常、forward は、ページ内転送(サーバー内部での転送)のため、別画面への遷移には
 使用できません。これは、別画面では、index.jsp 等でフレーム分割する際の基準フォルダは、
 forward の場合、クライアントは理解していないため、もう一度先のフォルダに対する
 フレーム分割を行おうとするためです。
 (よく、index.jsp の frame タグに、src="../XXXX/query.jsp" などと、自分自身のフォルダ名を
 記述したページを見かけますが、これは、フォルダをまたがる転送に、forward を使用する
 為の悪い対策です。)
 実際は、forward ではなく、redirect を使うべきです。redirect は、指定のアドレス要求を、
 一旦クライアントに投げてそこから再度要求しなおしてもらう方式のため、このようにフォルダを
 またがる転送も正常に処理できます。
 この、commonForward タグでは、画面遷移の条件に応じて、forward か redirect の自動
 判定を行い、適切に処理しています。
 判定条件は、拡張子や、選択件数などを加味して以下の判定を順次テストします。

   FORWARD :
       アドレスが、 null(自分自身) か、.jsp を含み、"/" が入っていない場合
   REDIRECT:
       アドレスが、.jsp を含まないか、
       それ以外(.jsp を含み、"/" も含む)で、選択数が１件のみの場合
       もしくはuseRedirectCheck="false"の場合
   COUNT_0 :
       それ以外で、選択数が０件の場合
   COUNT_N :
       それ以外で、選択数が１件以上の場合、または、その他。

 ここで、COUNT_0 の場合は、未選択エラー、COUNT_N は、複数選択エラーを自動的に返します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:commonForward /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:commonForward
       dbkeys             【TAG】DBキーをCSV形式でセットします
       tableId            【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID
       useRedirectCheck   【TAG】非選択状態の場合にforwardを許可するかどうか[true/false]を指定します(初期値:true)
       useRedirectHidden  【TAG】redirectの処理時に、hiddenパラメータを転送するかどうか[true:する/false:しない]指定します(初期値:false)。
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     フォワードキャッシュによりページ転送します。
     &amp;lt;og:commonForward dbkeys="{&amp;#064;dbkeys}" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="13">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.CookieTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】Cookie を読み書きするタグです。</DESCRIPTION>
        <CONTENTS>Cookie は少量の情報を Servlet から Web ブラウザに送り、 ブラウザにそれを
 維持しもらい、以降のアクセスでサーバに送り返してもらう仕組です。
 Cookie の値はクライアントを一意に識別できるようになっているので一般に
 セッション管理に用いられています。

 Cookie には名前と値が一つありますが、他にコメントやパス、ドメイン、
 最長存続期間、バージョンといったオプショナルな属性もあります。
 Web ブラウザの中にはオプショナルな属性の扱いにバグがあるものがあります。
 このため、Servlet の相互運用性を高めるためにはあまり使わないほうがいいでしょう。

 標準の JavaScript で登録機能はサポートしていましたが、メモリのみで、かつ
 画面単位の書き込みのみでした。
 今回の cookie タグでは、永続化(maxAge)の設定や、システム内(CONTEXT_NAME以下)
 での共有(デフォルト)や、その変更、ドメインを指定しての共有(domain)などの
 機能を持っています。
 また、漢字コードでの読み書き(useBase64)にも対応しています。
 読み込みに関しては、漢字を指定しなければ、{&amp;#064;SYS.COOKIE.カラム名}で、使用可能です。
 複数の読み込み、また、漢字コードを含むクッキーの場合は、読み込み(action="LOAD")
 してください。指定のキー以外に、別名に読み込む(aliasNames)事も可能です。</CONTENTS>
        <FORM_SAMPLE>●形式：
    &amp;lt;og:cookie
        action    = "SAVE"       Cookie に対するアクションを指定します。(SAVE|LOAD|DELETE)
        keys      = "AAA,BBB"    キーをCSV形式で複数指定できます。
        vals      = "VAL1,VAL2"  値をCSV形式で複数指定できます。
        path      = "/ge"        クライアントがこの Cookie を返さなくてはいけないパスを指定します。
        domain    = ".foo.com"   この Cookie がどこで生成されたかを表すドメインを指定します。
        maxAge    = "3600"       Cookie の最長存続期間を秒単位で設定します。
        useBase64 = "false"      漢字等の２Byte文字を使用する場合に、BASE64で処理します。[true/false]
    &amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:cookie
       action           ○【TAG】アクション(SAVE,LOAD,DELETE)をセットします(必須)。
       keys             ○【TAG】クッキーのキーをCSV形式で複数指定します(必須)。
       vals               【TAG】keys属性に対応する値をCSV形式で複数指定します
       aliasNames         【TAG】クッキーのキーの別名をCSV形式で複数指定します
       path               【TAG】クライアントがこの Cookie を返さなくてはいけないパスを指定します(初期値:/+CONTEXT_NAME)
       domain             【TAG】この Cookie がどこで生成されたかを表すドメインを指定します(初期値:付与したサーバ)
       maxAge             【TAG】Cookie の最長存続期間を秒単位で設定します(初期値: -1 )
       useBase64          【TAG】漢字等の文字を扱う場合に、BASE64で処理を行うかどうか[true/false]を設定します(初期値:false )
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    例１)設定:複数キーを同時に書き込むことが可能です。
        &amp;lt;og:cookie
            action="SAVE" keys="CDJ,FG_NAME" vals="{&amp;#064;CDJ},{&amp;#064;NAME}"
        /&amp;gt;

    例２)取得:cookieタグで取得すると、それ以降では {&amp;#064;CDJ} や {&amp;#064;NAME} で扱えます。
          aliasNames 属性を使わない場合は、keys に指定した変数にセットされます。
        &amp;lt;og:cookie
            action="LOAD" keys="CDJ,FG_NAME" aliasNames="CDJ,NAME"
        /&amp;gt;

    例３)取得:SYS パラメータでの取得も可能です。
        {&amp;#064;SYS.COOKIE.CDJ}

    例４) QUERY画面では値の表示(LOAD)を行い、RESULT画面で値の設定(SAVE)を行うケース

        QUERY画面
        &amp;lt;og:cookie action="LOAD" useBase64="true"
                        keys="CLM,NAME" aliasNames="CLM,LABEL_NAME" /&amp;gt;

        &amp;lt;og:column name="CLM"        defaultVal="{&amp;#064;CLM}" /&amp;gt;
        &amp;lt;og:column name="LABEL_NAME" defaultVal="{&amp;#064;LABEL_NAME}"/&amp;gt;

        RESULT画面
        &amp;lt;og:cookie action="SAVE" maxAge="360000" useBase64="true"
                        keys="CLM,NAME" vals="{&amp;#064;CLM},{&amp;#064;LABEL_NAME}" /&amp;gt;

    例５) QUERY画面では、{&amp;#064;SYS.COOKIE.カラム名} で取得。
        RESULT画面では、ムラタ内全システム共通に使える値をセット。

        QUERY画面
        &amp;lt;og:column name="SYSTEM_ID" defaultVal="{&amp;#064;SYS.COOKIE.SYSTEM_ID}" /&amp;gt;

        RESULT画面
        &amp;lt;og:cookie action="SAVE" maxAge="360000" domain=".opengion.org"
                        keys="SYSTEM_ID" vals="{&amp;#064;SYSTEM_ID}" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="14">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DatabaseMetaDataTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ検索】DatabaseMetaData の情報を検索するタグです。</DESCRIPTION>
        <CONTENTS>ﾃﾞｰﾀﾍﾞｰｽに関する包括的な情報を提供する、DatabaseMetaData の内容を
 表示する、タグです。テスト的に使用します。</CONTENTS>
        <FORM_SAMPLE>●形式：
  &amp;lt;og:databaseMetaData
      dbid            = &amp;quot;{&amp;#064;DBID}&amp;quot;
      catalog         = &amp;quot;{&amp;#064;catalog}&amp;quot;
      schema          = &amp;quot;{&amp;#064;schema}&amp;quot;
      tableName       = &amp;quot;{&amp;#064;tableName}&amp;quot;
      columnName      = &amp;quot;{&amp;#064;columnName}&amp;quot;
      typeName        = &amp;quot;{&amp;#064;typeName}&amp;quot;
      attributeName   = &amp;quot;{&amp;#064;attriName}&amp;quot;
      procedureName   = &amp;quot;{&amp;#064;procName}&amp;quot;
      maxRowCount     = &amp;quot;{&amp;#064;maxRowCount}&amp;quot;
      likeKey         = &amp;quot;{&amp;#064;likeKey}&amp;quot;
  /&amp;gt;

 ●body：なし

 ●Tag定義：
   &amp;lt;og:databaseMetaData
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します(初期値:null)
       catalog            【TAG】(通常は使いません)Queryオブジェクトを作成する時のカタログを指定します
       schema             【TAG】(通常は使いません)Queryオブジェクトを作成する時のスキーマを指定します
       attributeName      【TAG】(通常は使いません)Queryオブジェクトを作成する時の属性名を指定します
       columnName         【TAG】(通常は使いません)Queryオブジェクトを作成する時のカラム名を指定します
       procedureName      【TAG】(通常は使いません)Queryオブジェクトを作成する時のプロダクト名を指定します
       tableName          【TAG】(通常は使いません)Queryオブジェクトを作成する時のテーブル名を指定します
       typeName           【TAG】(通常は使いません)Queryオブジェクトを作成する時のタイプ名を指定します
       maxRowCount        【TAG】maxRowCount ResultSetで検索するパラメータの最大検索件数を指定します(初期値:20)
       likeKey            【TAG】実行するメソッドを選別するための部分一致するｷｰを指定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
       &amp;lt;og:databaseMetaData /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="15">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DataCheckTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ登録】画面で入力されたデータのチェックを行うためのタグです。</DESCRIPTION>
        <CONTENTS>commandがNEWの場合は検索条件等のリクエストパラメータに対してチェックを行います。
 commandがENTRYの場合は、登録時のDBテーブルモデルに対するチェックを行います。
 (値の取得は、先に選択された行のみについて、実行されます。)

 チェックを行うための定義は、SQL文 又は JavaScriptの式が記述可能です。
 これらの式はタグのボディー部分に記述します。

 SQL文によりチェックを行う場合は、必ず件数が返されるように記述して下さい(select count(*) ･･･ 等)
 このSQL文で取得された件数とexistの属性値とを照合しチェックを行います。
 いずれの場合も、成立時は、正常とみなします。
 (｢true:存在する｣ には、データが存在した場合に、ＯＫで、なければエラーです。)

 8.1.1.0 (2022/02/09) JavaScript式 は、廃止します。
 X JavaScript式を記述する場合は、必ずtrue or falseを返す式を指定して下さい。
 X この式を評価した結果falseが返される場合は、エラーとみなします。
 X 式に不等号等を使用する場合は、CDATAセクションで囲うようにして下さい。

 また、いずれのチェック方法の場合でも、引数部に[カラム名]を用いたHybs拡張SQL文を
 指定することが可能です。
 メッセージIDの{0},{1}にはそれぞれ[カラム名]指定されたカラム名及びデータがCSV形式で
 自動的に設定されます。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>&lt;pre&gt;
 ●形式：
       ・&amp;lt;og:dataCheck
                    command       = "{&amp;#064;command}"
                    exist         = "[auto|true|false|one|notuse]"
                    errRemove     = "[true|false]"
                    lbl           = "{&amp;#064;lbl}"
                    lblParamKeys  = "ZY03"      : メッセージリソースのキーをCSV形式で指定。{2} 以降にセット
                    sqlType       = "{&amp;#064;sqlType}"
                    execType      = "INSERT|COPY|UPDATE|MODIFY|DELETE"  : sqlType を含む場合、実行
                    conditionKey  = "FGJ"        : 条件判定するカラムＩＤを指定(初期値は columnId )
                    conditionList = "0|1|8|9"    : 条件判定する値のリストを、"|"で区切って登録(初期値は、無条件)
                    uniqCheckClms = "CLM,LANG"   : DBTableModel内でのユニークキーチェックを行うためのカラム
         &amp;gt;

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)
         (SQL文 又は JavaScript式)
       ：なし( from属性、where属性を使用して、SQL文を内部で作成します)

 ●Tag定義：
   &amp;lt;og:dataCheck
       command            【TAG】コマンド (NEW or ENTRY)をセットします
       exist              【TAG】データベースのチェック方法[auto/true/false/one/notuse]を指定します(初期値:auto[自動])
       tableId            【TAG】(通常は使いません)結果をDBTableModelに書き込んで、sessionに登録するときのキーを指定します
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します(初期値:null)
       lbl                【TAG】ラベルリソースIDを指定します
       lblParamKeys       【TAG】ラベルリソースの引数をCSV形式で指定します
       errRemove          【TAG】エラー時の選択行を取り除いて継続処理を行うかどうか[true/false]を指定します(初期値:false)
       sqlType            【TAG】このチェックを行う、SQLタイプ を指定します
       execType           【TAG】このチェックを行う、実行タイプ を指定します
       conditionKey       【TAG】条件判定するカラムＩＤを指定します
       conditionList      【TAG】条件判定する値のリストを、"|"で区切って登録します(初期値:無条件)
       uniqCheckClms      【TAG】指定されたキーに従って、メモリ上のテーブルに対してユニークキーチェックを行います(7.2.9.5 (2020/11/28) ﾁｪｯｸとの同時使用を可とします)
       beforeErrorJsp     【TAG】エラーが発生した際に、エラーメッセージの表示前にincludeするJSPを指定します
       afterErrorJsp      【TAG】エラーが発生した際に、エラーメッセージの表示後にincludeするJSPを指定します
       selectedAll        【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       from               【TAG】tableExist タグ廃止に伴う、簡易機能追加。チェックするデータベース名(from 句)を指定します。
       where              【TAG】tableExist タグ廃止に伴う、簡易機能追加。チェックする検索条件(where句)を指定します。
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:dataCheck&amp;gt;

 【廃止】6.9.0.0 (2018/01/31) 物理削除
   //  msg                【廃止】メッセージIDを指定します(lbl 属性を使用してください)
   //  msgParamKeys       【廃止】メッセージリソースの引数をCSV形式で指定します(lblParamKeys 属性を使用してください)

 ●使用例
       ・&amp;lt;og:dataCheck
                    command   = "ENTRY"
                    exist     = "true"
                    lbl       = "MSG0001"
         &amp;gt;
             select count(*) from GEA03 where clm = [CLM]
         &amp;lt;/og:dataCheck&amp;gt;

          ・exist 属性の値に応じて、チェック方法が異なります。
            [ auto , true , false , one , notuse が指定できます。]

 8.1.1.0 (2022/02/09) JavaScript式 は、廃止します。
 X     ・&amp;lt;og:dataCheck
 X                  command   = "ENTRY"
 X                  lbl       = "MSG0001"
 X       &amp;gt;
 X         &amp;lt;![CDATA[
 X           [DYSTART] &amp;lt; [DY] &amp;amp;&amp;amp; [DY] &amp;lt; [DYEND]
 X         ]]&amp;gt;
 X       &amp;lt;/og:dataCheck&amp;gt;

    このようなｹｰｽでは、select文に置き換えます。
       ・&amp;lt;og:dataCheck
                    command   = "ENTRY"
                    exist     = "true"
                    lbl       = "MSG0001"
         &amp;gt;
             select count(*) from DUAL
             where [DYSTART] &amp;lt; [DY] and [DY] &amp;lt; [DYEND]
         &amp;lt;/og:dataCheck&amp;gt;

 X       ・&amp;lt;og:dataCheck
 X                  command   = "ENTRY"
 X                  lbl       = "MSG0001"
 X       &amp;gt;
 X         &amp;lt;![CDATA[
 X           [GOKEI] &amp;lt; [TANKA] * [RITU]
 X         ]]&amp;gt;
 X       &amp;lt;/og:dataCheck&amp;gt;

         ・&amp;lt;og:dataCheck
                    command   = "ENTRY"
                    exist     = "true"
                    lbl       = "MSG0001"
         &amp;gt;
             select count(*) from DUAL
             where [GOKEI] &amp;lt; [TANKA] * [RITU]
         &amp;lt;/og:dataCheck&amp;gt;

    ※ og:tableExist タグが廃止されました。og:dataCheckタグで置き換えてください。
       ・&amp;lt;og:tableExist
                    command = "{&amp;#064;command}"
                    names   = "USERID,SYSTEM_ID"
                    from    = "GE10"
                    where   = "USERID=? AND SYSTEM_ID=?"
                    exist   = "true"
         /&amp;gt;

        ⇒
       ・&amp;lt;og:dataCheck
                    command = "{&amp;#064;command}"
                    exist   = "true"
                    from    = "GE10"
                    where   = "USERID=[USERID] AND SYSTEM_ID=[SYSTEM_ID]"
         /&amp;gt;

       ・&amp;lt;og:tableExist
                    command = "{&amp;#064;command}"
                    from    = "GE10"
                    where   = "USERID=[USERID] AND SYSTEM_ID=[SYSTEM_ID]"  /&amp;gt;
        ⇒
       ・&amp;lt;og:dataCheck
                    command = "{&amp;#064;command}"
                    from    = "GE10"
                    where   = "USERID=[USERID] AND SYSTEM_ID=[SYSTEM_ID]"  /&amp;gt;
         /&amp;gt;

 &lt;/pre&gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="16">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DatalistTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【【HTML5】選択データ制御】フォームの入力欄などで入力候補となるデータリストを定義するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>HTML5 から、新たに追加された要素です。

 データリスト内の選択肢は、optionタグ、queryOptionタグによって指定します。
 データリスト の id 属性は、フォームの list 属性と同じキーを指定する事で関連付けします。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:datalist id="…" /&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:datalist
       id               ○【TAG】入力候補を表示するフォームの list 属性に設定する id (必須)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:datalist&amp;gt;

 ●使用例
 &amp;lt;og:input type="text" name="tokyo" autocomplete="on" list="tokyo.sel" /&amp;gt;

  &amp;lt;og:datalist id="tokyo.sel" &amp;gt;
      &amp;lt;og:option value="渋谷" /&amp;gt;
      &amp;lt;og:option value="新宿" /&amp;gt;
      &amp;lt;og:option value="池袋" /&amp;gt;
  &amp;lt;/og:datalist&amp;gt;&amp;lt;</FORM_SAMPLE>
    </ROW>
    <ROW num="17">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DBConfigEditorTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】DBConfig.xmlの編集を行うためのタグです。</DESCRIPTION>
        <CONTENTS>自分自身のコンテキストのDBConfig.xmlの編集及び、ファイルパスを指定して他の
 コンテキストのDBConfig.xmlの編集を行うことができます。

 編集タイプは、type属性により、「DBドライバークラス」と「DBIDの設定情報」の2つを
 切り替えることができます。

 また、このタグ自体の機能としては、「取得」、「保存」、「情報」に分離されています。

 (1)取得(command="GET")
  type属性で指定された情報を読み取り、DBTableModel形式に変換し、セッションに登録します。
  (tableIdは"DEFAULT"です)

 (2)保存(command="SET")
  セッションからDBTableModelを読み取り、type属性で指定された情報の形式にオブジェクト化し、
  DBConfig.xmlに保存します。
  (DBTableModelを取得するtableIdは"DEFAULT"です)

  保存を実行すると、元のDBConfig.xmlファイルと同じ場所に、タイプスタンプ付きのバックアップ
  ファイルが自動的に作成されます。

  また、xmlFile(DBConfig.xml)を指定しない状態で、保存(command="SET")を行うと、
  内部にキャッシュしている接続情報は、一旦全てクリアされます。

 (3)情報(command="INFO")
  DBID情報のキーとタイトルから、プルダウンメニューを作成するための情報を画面出力します。
  この値を、valueタグで取込み、columnタグのcodeKeyVal変数にセットすれば、DBIDの選択メニューを
  作成できます。開発用に接続先を切り替える処理等に使います。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;dbConfigEditor command="..." type="..." xmlFile="..." /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:dbConfigEditor
       command            【TAG】DBConfig.xmlに対する操作のコマンド (GET/SET/INFO)を指定します(初期値:GET)
       type               【TAG】DBConfig.xmlに対する操作のタイプ(DBID/CLASS)を指定します(初期値:DBID)
       xmlFile            【TAG】編集を行うDBConfig.xmlのファイルのパスを指定します(初期値:自身のDBConfig.xml)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    ・取得
        &amp;lt;dbConfigEditor command="GET" type="{&amp;#064;TYPE}" xmlFile="{&amp;#064;DBCXML}" /&amp;gt;

    ・保存
        &amp;lt;dbConfigEditor command="SET" type="{&amp;#064;MEM.TYPE}" xmlFile="{&amp;#064;MEM.DBCXML}" /&amp;gt;

    ・情報
        &amp;lt;value command="SET" key="DBID_INFO" &amp;gt;
          &amp;lt;dbConfigEditor command="INFO" /&amp;gt;
        &amp;lt;/value&amp;gt;

        &amp;lt;column name="DBID_INFO" codeKeyVal="{&amp;#064;DBID_INFO}" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="18">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DBCopyTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ検索,ＤＢ登録】データベースのデータコピー/移動/更新/削除を行うタグです。</DESCRIPTION>
        <CONTENTS>&lt;pre&gt;
 検索結果のﾃﾞｰﾀを、action に応じた方法で、処理します。
 SELECT文は、BODY部に記述することも可能です。
 BODY にSELECT文を記述しない場合は、names と、table から、SELECT文を作成します。
 names2 は、INSERTやUPDATE の カラム名で、SELECT文の先頭から順に適用します。
 WHERE条件は、SELECT結果を利用できますが、必ず、names2 のカラムか、そうでないならば、
 それ以降に記述してください。

 このタグは、DBTableModel を経由せず、直接、接続元から接続先へデータ処理を行います。
 接続元の１レコード単位に、接続先に対して、処理を実行します。
 よって、大量データ処理が可能ですが、まとめ処理を行っていない分、時間が掛かります。

 用途としては、WORKﾃｰﾌﾞﾙへのﾃﾞｰﾀコピーや、BKUPﾃｰﾌﾞﾙへのコピーが考えられ
 ますが、それらは、select insert などの直接的な処理のほうが良いです。
 ここでは、別ユーザーや、別インスタンス、または、別ﾃﾞｰﾀﾍﾞｰｽ(ORACLEから、MySQLへ)など、
 dbid違いのﾃｰﾌﾞﾙへのﾃﾞｰﾀ処理用途を、想定しています。
 なので、複雑な処理や、PL/SQL等のﾃﾞｰﾀﾍﾞｰｽ独自処理は行えません。
 SELECT文は、直接記述できるため、ﾃﾞｰﾀﾍﾞｰｽ固有の関数や、構文を記載可能ですが、
 INSERT,UPDATE,DELETE 文は、基本的に共通構文であり、WHERE条件等も、一般的は範囲に
 とどめてください。

 SELECTカラムとINSERTカラムが異なる場合は、name 指定と、name2 指定のｶﾗﾑが対応します。
 追加、更新先のカラム名に変更して置いてください。
 BODY部にSELECT文を記述した場合は、ｶﾗﾑ順が、name 順となり、name2 と対応されます。
 constKeys,constVals も、更新先のカラム名で指定します。
 処理の途中でエラー(例えば、ﾕﾆｰｸｷｰ制約等)になった場合は、stopError属性の
 値に応じて処理を継続するかどうかを決定します。
 stopError="true" が初期値なので、エラー時点で、処理を中断します。

 action="INSERT"
    SELECT結果を、table2 に、INSERT します。where2,whereNames2 は使用しません。
    name2 を使用しない場合は、name と同じｶﾗﾑ配列で、INSERT します。
    stopError="false"(エラー時も継続する) とした場合、SELECT結果は、最後まで
    INSERTを試みます。

 action="UPDATE"
    SELECT結果を、table2 に、where2,whereNames2 に基づいて UPDATE します。
    SELECTには、更新で使用する where条件となるカラムを含める必要があります。
    更新するｶﾗﾑは、name2 で指定することになります。
    更新対象が存在しなかった場合は、エラーとは判定していません。

 action="DELETE"
    SELECT結果を、table2 に、where2,whereNames2 に基づいて table2 のﾃﾞｰﾀを 削除 します。
    SELECTには、削除で使用する where条件となるカラムを含める必要があります。
    削除対象が存在しなかった場合は、エラーとは判定していません。

 action="MERGE"
    SELECT結果を、table2 に、where2,whereNames2 に基づいて UPDATE/INSERT します。
    SELECTには、更新で使用する where条件となるカラムを含める必要があります。
    更新するｶﾗﾑは、name2 で指定することになります。
    更新対象が存在しなかった場合は、INSERT になります。
    (つまり、更新を一度試みて、更新件数が、０件の場合に、INSERTします。)
    INSERTするｶﾗﾑは、SELECTしたすべてのｶﾗﾑが対象になります。

 useDelete="true" を指定すると、検索元のﾃﾞｰﾀを削除します。
 INSERT 時に指定すれば、MOVE と同じ効果になります。
 stopError="false" (エラー時でも処理を継続する)にした場合、検索元のﾃﾞｰﾀ削除は、
 エラー行については、実行されません。ただし、UPDATE,DELETE 等で、対象データが
 存在しない場合は、エラーと判断しないため、検索元のﾃﾞｰﾀを削除します。

 SystemData の USE_SQL_INJECTION_CHECK が true か、quotCheck 属性が true の場合は、
 ＳＱＬインジェクション対策用のシングルクォートチェックを行います。リクエスト引数に
 シングルクォート(')が含まれると、エラーになります。

 DBLastSql はセットされません。
 つまり、このタグでSELECTされたデータを、ファイル出力することはできません。

 実行後にリクエストパラメータに以下の値がセットされます。
   DB.COUNT     : 検索結果の件数
   DB.UPCOUNT   : 追加/更新/削除結果の件数
   DB.ERR_CODE  : 検索結果のｴﾗｰｺｰﾄﾞ(複数合った場合は、最後のｴﾗｰｺｰﾄﾞ)

 ※ このタグは、Transaction タグの対象です。
 &lt;/pre&gt;</CONTENTS>
        <FORM_SAMPLE>&lt;pre&gt;
 ●形式：
       ・&amp;lt;og:dbCopy action="INSERT" table="TEST_A" table2="TEST_B" /&amp;gt;
         TEST_A のすべてカラム、データを、TEST_B にコピーします。

       ・&amp;lt;og:dbCopy action="UPDATE" names2="A2,B2" table2="TEST_B" where2="C2=[c1]" &amp;gt;
              select a1,b1,c1 from TEST_A where d1='XXX' order by a1
         &amp;lt;/og:dbCopy&amp;gt;
         TEST_A のa1→A2 , b1→B2 ｶﾗﾑに、WHERE条件 TEST_B.C2 が、TEST_A.c1 に一致するﾃﾞｰﾀのみ 更新します。

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:dbCopy
       action             【TAG】実行方法[INSERT/UPDATE/DELETE/MERGE]を指定します(初期値:INSERT)。
       useDelete          【TAG】(jdbcオプション)検索した元のﾃﾞｰﾀを削除するかどうか[true:削除する/false:なにもしない]を指定します(初期値:false)。
       maxRowCount        【TAG】(通常は使いません)データの最大読み込み件数を指定します (初期値:0:[無制限])
       stopZero           【TAG】検索結果が０件のとき処理を続行するかどうか[true/false]を指定します(初期値:false[続行する])
       dbid               【TAG】検索する対象のDB接続IDを指定します(初期値:null)
       table              【TAG】検索する対象のテーブル名を指定します
       names              【TAG】検索する対象のカラム名をCSV形式で複数指定します(初期値:*)
       where              【TAG】検索する対象を特定するキー条件(where句)を指定します
       orderBy            【TAG】検索する対象の検索順(order by句)を指定します
       dbid2              【TAG】登録する対象のDB接続IDを指定します(初期値:null)
       table2             【TAG】登録する対象のテーブル名を指定します
       names2             【TAG】登録する対象のカラム名をCSV形式で複数指定します
       omitNames2         【TAG】登録する対象外のカラム名をCSV形式で複数指定します
       where2             【TAG】登録する対象を特定するキー条件(where句)を指定します
       whereNames2        【TAG】登録する対象を特定するキー条件(where句)をCSV形式で複数指定します
       constKeys2         【TAG】設定値を固定値と置き換える対象となるカラム名をCSV形式で複数指定します
       constVals2         【TAG】設定値を固定値と置き換える対象となる設定値をCSV形式で複数指定します
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_SQL_INJECTION_CHECK[=true])
       stopError          【TAG】登録処理エラーの時に処理を中止するかどうか[true/false]を設定します(初期値:true)
       dispError          【TAG】エラー時にメッセージを表示するか[true/false]を設定します。通常はstopErrorと併用(初期値:true)
       fetchSize          【TAG】(通常は使いません)データのフェッチサイズを指定します(初期値:DB_FETCH_SIZE[=251])
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:dbCopy&amp;gt;
 &lt;/pre&gt;

 &lt;pre&gt;
 ●使用例
       ・&amp;lt;og:dbCopy action="INSERT" names2="A2,B2,C2" table2="TEST_B" &amp;gt;
              select a1,b1,c1 from TEST_A where d1='XXX' order by a1
         &amp;lt;/og:dbCopy&amp;gt;
         TEST_A のa1→A2 , b1→B2 , c1→C2 ｶﾗﾑに、追加します。

       ・&amp;lt;og:dbCopy action="INSERT" names="a1,b1,c1" table="TEST_A" names2="A2,B2,C2" table2="TEST_B" /&amp;gt;
         TEST_A のa1→A2 , b1→B2 , c1→C2 ｶﾗﾑに、追加します。 (先の例と同じ処理)

       ・&amp;lt;og:dbCopy action="INSERT" table="TEST_A" where="d1='1'" dbid="LOCAL" dbid2="OTHER" &amp;gt;
         接続先：LOCAL の TEST_A の 全カラムのd1='1' のレコードを、接続先：OTHER のTEST_A に追加します。
         接続先違い（ユーザー、やﾃﾞｰﾀﾍﾞｰｽ違い）へのINSERTです。
         table2 を指定しない場合は、table と同じとみなされます。

       ・&amp;lt;og:dbCopy action="INSERT" table="TEST_A" where="d1='1'" dbid="LOCAL" dbid2="OTHER" stopError="false" useDelete="true" &amp;gt;
         接続先：LOCAL の TEST_A の 全カラムのd1='1' のレコードを、接続先：OTHER のTEST_A に移動します。
         接続先違い（ユーザー、やﾃﾞｰﾀﾍﾞｰｽ違い）への移動です。
         先のINSERT が成功したレコードは削除され、最後まで処理が行われます。
         INSERTが失敗（つまり、接続先：OTHER にすでに、ユニークレコードが存在する場合など）時の、検索元のレコードは
         削除されません。

       ・&amp;lt;og:dbCopy action="MERGE" table="TEST_A" where="d1='1'" dbid="LOCAL" names2="a1,b1,c1" dbid2="OTHER" where="ukey=[ukey]" stopError="false" useDelete="true" &amp;gt;
         接続先：LOCAL の TEST_A の 全カラムのd1='1' のレコードを、接続先：OTHER のTEST_A に移動します。
         接続先：OTHER に、移動先.ukey=[移動元ukey] のﾃﾞｰﾀがあれば、name2="a1,b1,c1" カラムだけ、UPDATE を行い、
         更新件数が、０件の場合は、検索したすべてのカラムで、INSERT を行います。
 &lt;/pre&gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="19">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DBMetaDataQueryTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ検索】データベース情報(DBMetaData)より、テーブル、カラム等の情報を取得するタグです。</DESCRIPTION>
        <CONTENTS>データベースに関する包括的な情報を提供する、DatabaseMetaData の内容を
 取得して、DBTableModel にセットするタグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:dbMetaDataQuery action="･･･" ･･･ /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:dbMetaDataQuery
       command            【TAG】コマンド[NEW/RENEW]をセットします(初期値:NEW)
       action           ○【TAG】アクション(SCHEMAS,TABLES,COLUMNS,INDEXINFO,PROCEDURES)を指定します(必須)。
       catalog            【TAG】カタログ名をセットします(初期値:null)
       schema             【TAG】スキーマ名パターンをセットします(初期値:null)
       tableName          【TAG】テーブル名パターンをセットします(初期値:null)
       columnName         【TAG】列名パターンをセットします(初期値:null)
       procName           【TAG】プロシージャ名パターンをセットします(初期値:null)
       unique             【TAG】返すインデックスの種類[true:ユニークのみ/false:非ユニーク含む]を指定します(初期値:false)
       approximate        【TAG】統計情報の精度[true:概数/false:正確]を指定します(初期値:true)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       displayMsg         【TAG】検索結果を画面上に表示するメッセージリソースIDを指定します(初期値:MSG0033[　件検索しました])
       notfoundMsg        【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした])
       tableId            【TAG】(通常は使いません)結果をDBTableModelに書き込んで、sessionに登録するときのキーを指定します
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します
       mainTrans          【TAG】(通常は使いません)タグで処理される処理がメインとなるトランザクション処理かどうかを指定します(初期値:false)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
										(初期値:VIEW_USE_TIMEBAR[=true])。
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    command属性 は、columnSetタグのcommand属性と同一の場合のみ、処理します。
    [command属性]
      NEW       新規
      RENEW     再検索

    [action属性]
      SCHEMAS    このデータベースで使用可能なスキーマ名を取得します。
      TABLES     指定されたカタログで使用可能なテーブルに関する記述を取得します。
      COLUMNS    指定されたカタログで使用可能なテーブル列の記述を取得します。
      INDEXINFO  指定されたテーブルのインデックスと統計情報に関する記述を取得します。
      PROCEDURES 指定されたカタログで使用可能なストアドプロシージャに関する記述を取得します。</FORM_SAMPLE>
    </ROW>
    <ROW num="20">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DirectTableInsertTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ﾌｧｲﾙ入力】指定のﾌｧｲﾙを直接ﾃﾞｰﾀﾍﾞｰｽに登録するﾃﾞｰﾀ入力ﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>通常の readTable などは､DBTableModelｵﾌﾞｼﾞｪｸﾄを介して全件ﾒﾓﾘに
 ﾛｰﾄﾞしてから表示させる為､大量ﾃﾞｰﾀ処理ができません｡
 このﾀｸﾞでは､直接ﾌｧｲﾙを読み取りながらﾃﾞｰﾀﾍﾞｰｽ登録するので
 大量ﾃﾞｰﾀをﾊﾞｯﾁ的に登録する場合に使用します｡

 読み取るﾌｧｲﾙは､先頭(または実ﾃﾞｰﾀが現れるまでに) #NAME 行が必要です｡
 これは､ﾌｧｲﾙﾃﾞｰﾀのｶﾗﾑ名を指定しています｡また､columns 属性を使用すれば､
 ﾌｧｲﾙの#NAME 行より優先して(つまり存在していなくても良い)ﾃﾞｰﾀのｶﾗﾑ名を
 指定することが出来ます｡
 この#NAME 行は､ﾌｧｲﾙのｾﾊﾟﾚｰﾀと無関係に必ずﾀﾌﾞ区切りで用意されています｡
 ﾀｸﾞのBODY部に､実行するSQL文を記述します｡
 このSQL文は､
 INSERT INTO GE41 (CLM,NAME_JA,SYSTEM_ID,FGJ,DYSET)
 VALUES ([CLM],[NAME_JA],[SYSTEM_ID],'1','{&amp;#064;USER.YMDH}')
 と､いう感じで､ﾌｧｲﾙから読み込んだ値は､[ｶﾗﾑ名]に割り当てられます｡
 もちろん､通常の固定値(FGJに'1'をｾｯﾄ)や､ﾘｸｴｽﾄ変数(DYSETの{&amp;#064;USER.YMDH})
 なども使用できます｡

 ※ 6.2.3.0 (2015/05/01)
    BODY部にSQL文を記述しない場合は､table 属性に､INSERTするﾃｰﾌﾞﾙIDを指定します｡

 ※ 6.2.4.0 (2015/05/15)
    omitNames に､WRITABLE と ROWID を､強制的に含めます(無条件)｡

 ※ 7.3.1.3 (2021/03/09) DB.NAMES , DB.ORGNAMES
    #NAME や columns で指定したｶﾗﾑは､{&amp;#064;DB.NAMES} で取り出すことが可能です｡
    ﾌｧｲﾙにかかれた､ｵﾘｼﾞﾅﾙの #NAME は､{&amp;#064;DB.ORGNAMES} で取り出すことが可能です｡

 ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:directTableInsert filename="[･･･]" ･･･ &amp;gt;INSERT INTO ･･･ &amp;lt;/og:directTableInsert &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し､{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:directTableInsert
       readerClass        【TAG】実際に読み出すｸﾗｽ名の略称(TableReader_**** の ****)をｾｯﾄします
                                  (初期値:TABLE_READER_DEFAULT_CLASS[=AutoReader])
  専   commitBatch        【TAG】指定数毎にｺﾐｯﾄを発行します(初期値:0 終了までｺﾐｯﾄしません)
  専   dbid               【TAG】(通常は使いません)検索時のDB接続IDを指定します(初期値:DEFAULT)
  専   table              【TAG】BODYのSQL文を指定しない場合に使用するﾃｰﾌﾞﾙIDを指定します
       command            【TAG】ｺﾏﾝﾄﾞ (NEW,RENEW)をｾｯﾄします(初期値:NEW)
       fileURL            【TAG】読取元ﾃﾞｨﾚｸﾄﾘ名を指定します(初期値:FILE_URL)
       filename           【TAG】ﾌｧｲﾙを作成するときのﾌｧｲﾙ名をｾｯﾄします (初期値:FILE_FILENAME[=file.xls])
       encode             【TAG】ﾌｧｲﾙを作成するときのﾌｧｲﾙｴﾝｺｰﾃﾞｨﾝｸﾞ名をｾｯﾄします(初期値:FILE_ENCODE)
       skipRowCount       【TAG】(通常は使いません)ﾃﾞｰﾀの読み飛ばし件数を設定します
       maxRowCount        【TAG】読取時の最大取り込み件数をｾｯﾄします (初期値:0:[無制限])
       errRowCount        【TAG】読取時の最大ｴﾗｰ件数をｾｯﾄします (初期値:200)(0:[無制限])
       separator          【TAG】可変長ﾌｧｲﾙを作成するときの項目区切り文字をｾｯﾄします
       columns            【TAG】読取元ﾌｧｲﾙのｶﾗﾑ列を､外部(ﾀｸﾞ)よりCSV形式で指定します
       omitNames          【TAG】読取対象外のｶﾗﾑ列を､外部(ﾀｸﾞ)よりCSV形式で指定します
       modifyType         【TAG】ﾌｧｲﾙ取り込み時の ﾓﾃﾞｨﾌｧｲﾀｲﾌﾟ(A(追加),C(更新),D(削除))を指定します
       displayMsg         【TAG】query の結果を画面上に表示するﾒｯｾｰｼﾞIDを指定します(初期値:VIEW_DISPLAY_MSG[=]))
       overflowMsg        【TAG】読取ﾃﾞｰﾀが最大検索数をｵｰﾊﾞｰした場合に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します (初期値:MSG0007[検索結果が､制限行数を超えましたので､残りはｶｯﾄされました])
       notfoundMsg        【TAG】検索結果がｾﾞﾛ件の場合に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:MSG0077[対象ﾃﾞｰﾀはありませんでした])
  ※   sheetName          【TAG】EXCELﾌｧｲﾙを読み込むときのｼｰﾄ名を設定します(初期値:指定なし)
  ※   sheetNos           【TAG】EXCELﾌｧｲﾙを読み込むときのｼｰﾄ番号を複数設定できます(初期値:0)
  ※   sheetConstKeys     【TAG】EXCELﾌｧｲﾙを読み込むときの固定値となるｶﾗﾑ名(CSV形式)
  ※   sheetConstAdrs     【TAG】EXCELﾌｧｲﾙを読み込むときの固定値となるｱﾄﾞﾚｽ(行-列,行-列,･･･)
       nullBreakClm       【TAG】ｶﾗﾑ列に NULL が現れた時点で読取を中止します(複数Sheetの場合は､次のSheetを読みます)｡
       nullSkipClm        【TAG】ｶﾗﾑ列に NULL が現れたﾚｺｰﾄﾞは読み飛ばします｡
       useNumber          【TAG】行番号情報を､使用している/していない[true/false]を指定します(初期値:true)
       useRepeatClms      【TAG】読取処理で横持ちﾃﾞｰﾀの繰り返しが存在する場合に､trueを指定します(初期値:false) 7.3.0.0 (2021/01/06)
       useRenderer        【TAG】読取処理でKEY:VAL形式のｺｰﾄﾞﾘｿｰｽから､KEYを取り出す処理を行うかどうかを指定します(初期値:USE_TABLE_READER_RENDERER[=false])
       adjustColumns      【TAG】読取元ﾌｧｲﾙのﾃﾞｰﾀ変換を行うｶﾗﾑ列をｶﾝﾏ指定します
       checkColumns       【TAG】読取元ﾌｧｲﾙの整合性ﾁｪｯｸを行うｶﾗﾑ列をｶﾝﾏ指定します
       useStrict          【TAG】整合性ﾁｪｯｸ時に､厳密にﾁｪｯｸするかどうか[true/false]を指定します(初期値:true) 7.3.2.0 (2021/03/19)
       nullCheck          【TAG】NULL ﾁｪｯｸすべきｶﾗﾑ列をCSV形式(CSV形式)で指定します
       matchKeys          【TAG】ﾚｺｰﾄﾞの読取条件指定時のｶﾗﾑ列をCSV形式で指定します 6.4.6.0 (2016/05/27)
       matchVals          【TAG】ﾚｺｰﾄﾞの読取条件指定時のｶﾗﾑ列に対応する正規表現ﾃﾞｰﾀをCSV形式で指定します 6.4.6.0 (2016/05/27)
       language           【TAG】ﾀｸﾞ内部で使用する言語ｺｰﾄﾞ[ja/en/zh/…]を指定します
       stopZero           【TAG】読込件数が０件のとき処理を続行するかどうか[true/false]を指定します(初期値:false[続行する])
       mainTrans          【TAG】(通常は使いません)ﾀｸﾞで処理される処理がﾒｲﾝとなるﾄﾗﾝｻﾞｸｼｮﾝ処理かどうかを指定します(初期値:false)
       tableId            【TAG】(通常は使いません)sessionから所得する DBTableModelｵﾌﾞｼﾞｪｸﾄの ID
       scope              【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
										(初期値:VIEW_USE_TIMEBAR[=true])｡
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:directTableInsert&amp;gt;

 ●使用例
     &amp;lt;og:directTableInsert
         dbid         = "ORCL"                接続ﾃﾞｰﾀﾍﾞｰｽID(初期値:DEFAULT)
         separator    = ","                   ﾌｧｲﾙの区切り文字(初期値:ﾀﾌﾞ)
         fileURL      = "{&amp;#064;USER.ID}"     読み取り元ﾃﾞｨﾚｸﾄﾘ名
         filename     = "{&amp;#064;filename}"    読み取り元ﾌｧｲﾙ名
         encode       = "Shift_JIS"           読み取り元ﾌｧｲﾙｴﾝｺｰﾄﾞ名
         displayMsg   = "MSG0040"             登録完了後のﾒｯｾｰｼﾞ
         columns      = "CLM,NAME_JA,LABEL_NAME,KBSAKU,SYSTEM_ID,LANG"
                                              #NAME の代わりに使用するｶﾗﾑ列名
         commitBatch  = "100"                 この件数ずつｺﾐｯﾄを発行(初期値:無制限)
         useColumnCheck  = "true"             ｶﾗﾑﾁｪｯｸを行うかどうか(初期値:false)
         useColumnAdjust = "true"             ｶﾗﾑ変換を行うかどうか(初期値:false)
         nullCheck       = "CLM,SYSTEM_ID"    NULLﾁｪｯｸを実行します｡
     &amp;gt;
          INSERT INTO GE41
              (CLM,NAME_JA,LABEL_NAME,KBSAKU,SYSTEM_ID,LANG,
                 FGJ,DYSET,DYUPD,USRSET,USRUPD,PGUPD)
          VALUES
              ([CLM],[NAME_JA],[LABEL_NAME],[KBSAKU],[SYSTEM_ID],[LANG],
                '1','{&amp;#064;USER.YMDH}','{&amp;#064;USER.YMDH}','{&amp;#064;USER.ID}','{&amp;#064;USER.ID}','{&amp;#064;GUI.KEY}')
     &amp;lt;/og:directTableInsert &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="21">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DirectWriteTableTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ﾌｧｲﾙ出力】SELECT文を直接実行して､指定のﾌｧｲﾙに出力するﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>中間の､ﾃﾞｰﾀ(DBTableModel)を作成しないため､余計なﾒﾓﾘを取らず､
 高速にﾃﾞｰﾀを抜き出すことが可能です｡
 一方､抜き出すﾃﾞｰﾀは生ﾃﾞｰﾀのため､ﾃﾞｰﾀの再利用等､ｼｽﾃﾑ的な
 使用を想定しています｡
 JDBCErrMsg 形式のPL/SQL をｺｰﾙして､その検索結果(ｶｰｿﾙ)を抜く事もできます｡

 ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:directWriteTable filename="[･･･]" ･･･ &amp;gt;SELECT * FROM ZYXX &amp;lt;/og:directWriteTable &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し､{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:directWriteTable
       fileURL            【TAG】保存先ﾃﾞｨﾚｸﾄﾘ名を指定します (初期値:FILE_URL[=filetemp/])
       filename           【TAG】ﾌｧｲﾙを作成するときのﾌｧｲﾙ名をｾｯﾄします(初期値:ｼｽﾃﾑﾊﾟﾗﾒｰﾀのFILE_FILENAME)
       encode             【TAG】ﾌｧｲﾙを作成するときのﾌｧｲﾙｴﾝｺｰﾃﾞｨﾝｸﾞ名をｾｯﾄします (初期値:FILE_ENCODE[=UnicodeLittle])
       fileAppend         【TAG】追加ﾓｰﾄﾞで書き込むかどうか[true/false]を指定します(初期値:false[通常ﾓｰﾄﾞ])
       zip                【TAG】結果をﾌｧｲﾙに出力するときに､ZIPで圧縮するかどうか[true/false]を指定します(初期値:false)
       zipFilename        【TAG】ZIPﾌｧｲﾙを作成するときのZIPﾌｧｲﾙ名をｾｯﾄします(初期値:filename + ".zip")
       separator          【TAG】可変長ﾌｧｲﾙを作成するときの項目区切り文字をｾｯﾄします (初期値:TAB_SEPARATOR)
       useHeader          【TAG】ﾍｯﾀﾞｰを書き込むかどうか[true/false]を指定します(初期値:true)
       useQuote           【TAG】ﾃﾞｰﾀをﾀﾞﾌﾞﾙｸｵｰﾄで囲うかどうか指定します(初期値:false)
       useQuoteEscape     【TAG】ﾃﾞｰﾀ中にﾀﾞﾌﾞﾙｸｵｰﾄ文字が含まれる場合､ｴｽｹｰﾌﾟするかどうか指定します(初期値:true)
       useReturnQuote     【TAG】ﾃﾞｰﾀ中に改行ｺｰﾄﾞが含まれる場合､ﾀﾞﾌﾞﾙｸｵｰﾄで囲うかどうか指定します(初期値:true)
       replaceFrom        【TAG】置換元文字を指定｡一文字単位で置換します(初期値:null 置換なし)｡
       replaceTo          【TAG】置換先文字を指定｡一文字単位で置換します｡
       displayMsg         【TAG】検索結果を画面上に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:VIEW_DISPLAY_MSG[=])
       notfoundMsg        【TAG】検索結果がｾﾞﾛ件の場合に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:MSG0077[対象ﾃﾞｰﾀはありませんでした])
       fetchSize          【TAG】(通常は使いません)ﾃﾞｰﾀのﾌｪｯﾁｻｲｽﾞを指定します(初期値:DB_FETCH_SIZE[=251])
       names              【TAG】PL/SQLを利用する場合の引数にｾｯﾄすべき ﾃﾞｰﾀの名称をCSV形式で複数指定します
       queryType          【TAG】Query を発行する為のｸﾗｽID(JDBC,JDBCErrMsg)を指定します(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=queryType" target="CONTENTS"&gt;初期値:JDBC&lt;/a&gt;)
       dbid               【TAG】(通常は使いません)検索時のDB接続IDを指定します(初期値:DEFAULT)
       useNumber          【TAG】行番号を出力するかどうか(初期値:true)
       quotCheck          【TAG】ﾘｸｴｽﾄ情報の ｼﾝｸﾞﾙｸｫｰﾄ(') 存在ﾁｪｯｸを実施するかどうか[true/false]を設定します(初期値:USE_SQL_INJECTION_CHECK)
       xssCheck           【TAG】ﾘｸｴｽﾄ情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在ﾁｪｯｸを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
                                      (初期値:VIEW_USE_TIMEBAR[=true])｡
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       mapObjKey          【TAG】7.0.7.1 (2019/12/24) valueﾀｸﾞのaction=MAPOBJ を使用したﾗﾍﾞﾙ変換を行う場合の､MAPOBJｷｰを指定します｡
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:directWriteTable&amp;gt;

 ●使用例
     &amp;lt;og:directWriteTable
         dbid        = "ORCL"               接続ﾃﾞｰﾀﾍﾞｰｽID(初期値:DEFAULT)
         separator   = ","                  ﾌｧｲﾙの区切り文字(初期値:ﾀﾌﾞ)
         fileURL     = "{&amp;#064;USER.ID}"    保存先ﾃﾞｨﾚｸﾄﾘ名
         filename    = "{&amp;#064;filename}"   保存ﾌｧｲﾙ名
         encode      = "UnicodeLittle"      保存ﾌｧｲﾙｴﾝｺｰﾄﾞ名
         useHeader   = "true"               保存ﾌｧｲﾙにﾍｯﾀﾞｰを出力するかどうか
         useQuote    = "false"              ﾃﾞｰﾀをﾀﾞﾌﾞﾙｸｵｰﾄで囲うかどうか
         useQuoteEscape = "true"            ﾀﾞﾌﾞﾙｸｵｰﾄ文字が含まれる場合､ｴｽｹｰﾌﾟするかどうか
         useReturnQuote = "true"            改行ｺｰﾄﾞが含まれる場合､ﾀﾞﾌﾞﾙｸｵｰﾄで囲うかどうか
         replaceFrom = "',&amp;quot;*%|"        置換元文字を指定｡一文字単位で置換します｡
         replaceTo   = "’，”＊％｜"       置換先文字を指定｡一文字単位で置換します｡
         zip         = "true"               ZIPﾌｧｲﾙに圧縮するかどうか
         zipFilename = "Sample.zip"         ZIPﾌｧｲﾙのﾌｧｲﾙ名
         fileAppend  = "true"               ﾌｧｲﾙを追加ﾓｰﾄﾞで登録するかどうか
         displayMsg  = "MSG0033"            実行後の表示ﾒｯｾｰｼﾞ
         fetchSize   = "200"                DB検索する場合のﾌｪｯﾁするｻｲｽﾞ
     &amp;gt;
         SELECT * FROM ZYXX
     &amp;lt;/og:directWriteTable &amp;gt;

     &amp;lt;og:directWriteTable
         fileURL     = "{&amp;#064;USER.ID}"    保存先ﾃﾞｨﾚｸﾄﾘ名
         filename    = "{&amp;#064;filename}"   保存ﾌｧｲﾙ名
         names       = "AAA,BBB,CCC,･･･"    指定のｷｰに対応するﾘｸｴｽﾄ値を ARG_ARRAY にｾｯﾄします｡
         queryType   = "JDBCErrMsg"         JDBCErrMsg 形式のPL/SQL をｺｰﾙします｡
     &amp;gt;
        { call PL/SQL(?,?,?,? ) }
     &amp;lt;/og:directWriteTable &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="22">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DirectXMLSaveTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ファイル入力】指定の拡張XDK形式ファイルを直接データベースに登録するデータ入力タグです。</DESCRIPTION>
        <CONTENTS>このクラスは、オラクル XDKの oracle.xml.sql.dml.OracleXMLSave クラスと
 ほぼ同様の目的で使用できる org.opengion.fukurou.xml.XMLFileLoader のラッパークラスです。

 拡張XDK形式のXMLファイルを読み込み、データベースに INSERT します。
 拡張XDK形式の元となる オラクル XDK(Oracle XML Developer's Kit)については、以下の
 リンクを参照願います。
 &lt;a href="http://otn.oracle.co.jp/software/tech/xml/xdk/index.html" target="_blank"&gt;
 XDK(Oracle XML Developer's Kit)&lt;/a&gt;

 このタグでは、keys,vals を登録することにより、&lt;del&gt;XMLファイルに存在しないカラムを
 追加したり&lt;/del&gt;、XMLファイルの情報を書き換えることが可能になります。
 例えば、登録日や、登録者、または、テンプレートより各システムID毎に
 登録するなどです。

 拡張XDK形式とは、ROW 以外に、SQL処理用タグ(EXEC_SQL)を持つ XML ファイルです。
 また、登録するテーブル(table)を ROWSETタグの属性情報として付与することができます。
 (大文字小文字に注意)
 これは、オラクルXDKで処理する場合、無視されますので、同様に扱うことが出来ます。
 この、EXEC_SQL は、それそれの XMLデータをデータベースに登録する際に、
 SQL処理を自動的に流す為の、SQL文を記載します。
 この処理は、イベント毎に実行される為、その配置順は重要です。
 このタグは、複数記述することも出来ますが、BODY部には、１つのSQL文のみ記述します。

 6.0.0.0 (2014/04/11)
   指定のファイルがフォルダの場合は、以下のファイルすべて(拡張子はxml)を対象に読込-登録します。
   また、拡張子が、zip の場合は、zip内部の xml ファイルを読込-登録します。

 ※ このタグは、Transaction タグの対象です。

   &amp;lt;ROWSET tableName="XX" &amp;gt;
       &amp;lt;EXEC_SQL&amp;gt;                    最初に記載して、初期処理(データクリア等)を実行させる。
           delete from GEXX where YYYYY
       &amp;lt;/EXEC_SQL&amp;gt;
       &amp;lt;MERGE_SQL&amp;gt;                   このSQL文で UPDATEして、結果が０件ならINSERTを行います。
           update GEXX set AA=[AA] , BB=[BB] where CC=[CC]
       &amp;lt;/MERGE_SQL&amp;gt;
       &amp;lt;ROW num="1"&amp;gt;
           &amp;lt;カラム1&amp;gt;値1&amp;lt;/カラム1&amp;gt;
             ･･･
           &amp;lt;カラムn&amp;gt;値n&amp;lt;/カラムn&amp;gt;
       &amp;lt;/ROW&amp;gt;
        ･･･
       &amp;lt;ROW num="n"&amp;gt;
          ･･･
       &amp;lt;/ROW&amp;gt;
       &amp;lt;EXEC_SQL&amp;gt;                    最後に記載して、項目の設定(整合性登録)を行う。
           update GEXX set AA='XX' , BB='XX' where YYYYY
       &amp;lt;/EXEC_SQL&amp;gt;
   &amp;lt;ROWSET&amp;gt;</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:directXMLSave fileURL="[･･･]" ･･･ /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:directXMLSave
       dbid               【TAG】(通常は使いません)検索時のDB接続IDを指定します(初期値:DEFAULT)
       fileURL            【TAG】読み取り元ディレクトリ名を指定します (初期値:FILE_URL[=filetemp/])
       filename           【TAG】ファイルを作成するときのファイル名をセットします (初期値:null)
       displayMsg         【TAG】query の結果を画面上に表示するメッセージIDを指定します(初期値:MSG0003[ファイルの登録が完了しました。])
       keys               【TAG】XMLファイルを読み取った後で指定するキーをCSV形式で複数指定します
       vals               【TAG】XMLファイルを読み取った後で指定する値をCSV形式で複数指定します
       useTimeStamp       【TAG】XMLファイルの読み取りで、タイムスタンプ管理を行うかどうか[true:行う/false:行わない]指定します(初期値:false)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
										(初期値:VIEW_USE_TIMEBAR[=true])。
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     &amp;lt;og:directXMLSave
         dbid         = "ORCL"                接続データベースID(初期値:DEFAULT)
         fileURL      = "{&amp;#064;USER.ID}"     読み取り元ディレクトリ名
         filename     = "{&amp;#064;filename}"    読み取り元ファイル名
         displayMsg   = "MSG0003"             登録完了後のメッセージ
     /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="23">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DocConvertTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】ﾄﾞｷｭﾒﾝﾄの変換･ﾏｰｼﾞを行うﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>変換を行うことのできる入出力のﾌｫｰﾏｯﾄ以下の通りです｡

 [対応ﾌｫｰﾏｯﾄ]
  入力[Calc(ods)   ,Excel(xls)     ] ⇒ 出力[Calc(ods)   ,Excel(xls,xlsx)      ,PDF]
  入力[Writer(odt) ,Word(doc)      ] ⇒ 出力[Writer(odt) ,Word(doc,docx)       ,PDF]
  入力[Impress(odp),PowerPoint(ppt)] ⇒ 出力[Impress(odp),PowerPoint(ppt,pptx) ,PDF]

 ※ xlsx,docx,pptx は､MS 2007形式の為､LibreOffice のみ利用できます｡

 入出力のﾌｫｰﾏｯﾄは､入出力ﾌｧｲﾙの拡張子により自動判別されます｡
 また､入出力ﾌｧｲﾙ名が同じ場合は何も処理されません｡

 入力ﾌｧｲﾙを､CSV形式で複数指定することで､複数の入力ﾌｧｲﾙをﾏｰｼﾞして
 出力することもできます｡

 ※2 現状は､ﾌｧｲﾙのﾏｰｼﾞは､入力ﾌｧｲﾙがExcelまたはCalcの場合のみ対応しています｡
 ※1 この機能を利用するには､OpenOfficeが正しく設定されている必要があります｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:docConvert fileURL="…" inputFile="…" outputFile="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:docConvert
       fileURL            【TAG】操作するﾌｧｲﾙのﾃﾞｨﾚｸﾄﾘを指定します (初期値:FILE_URL[=filetemp/])
       inputFile        ○【TAG】入力ﾌｧｲﾙ名を指定します(必須)｡
       outputFile       ○【TAG】出力ﾌｧｲﾙ名を指定します(必須)｡
       delInput           【TAG】ﾄﾞｷｭﾒﾝﾄ変換後､元のﾌｧｲﾙを削除するかどうかを指定します(初期値:false[=削除しない])
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    ･Calc(ods)ﾌｧｲﾙをPDFに変換
        &amp;lt;og:docConvert inputFile="temp.ods" outputFile="out.pdf" /&amp;gt;

    ･Excel(xls)ﾌｧｲﾙを連結
        &amp;lt;og:docConvert inputFile="temp1.xls,temp2.xls" outputFile="out.xls" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="24">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DragDiv</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】jQueryのdraggableを使用したｵﾌﾞｼﾞｪｸﾄの移動を行う個々の div 要素を作成します。</DESCRIPTION>
        <CONTENTS>viewFormType="CustomData" の BODY 部に記述された、class="dragDiv"（固定） を持った、
 DIV要素を出力します。
 BODY部に、出力する際に、GE18 データベースとのインターフェースになります。
 実際には、このクラスは文字列の出力のみで、DBアクセスや、TableModelアクセスは発生しません。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:dragDiv &amp;gt;[ICON]&amp;lt;/og:dragDiv&amp;gt;
     → &amp;lt;div class="dragDiv" id="[UNIQ]" style="left:[LOC_COL]px; top:[LOC_ROW]px;" &amp;gt;[ICON]&amp;lt;/div&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:dragDiv
       id                 【TAG】id属性をセットします(初期値:[UNIQ])
       style              【TAG】style属性をセットします(初期値:left:[LOC_COL]px; top:[LOC_ROW]px;)
       names              【TAG】divタグに追加する標準属性を指定します。
                                   LOC_GRP,LOC_KEY,NAME_JA,LABEL_NAME,BIKO,ICON,R_KEY1,R_KEY2,R_KEY3 など
       optionAttributes   【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    ※ tbody の中を、og:dragDiv にした場合。
    &amp;lt;og:dragView&amp;gt;
      &amp;lt;og:view
          viewFormType	= "CustomData"
          ･･･
      &amp;gt;
          &amp;lt;og:tbody rowspan="1" &amp;gt;
              &amp;lt;og:dragDiv &amp;gt;[ICON]&amp;lt;/og:dragDiv&amp;gt;
          &amp;lt;/og:tbody&amp;gt;
      &amp;lt;/og:view&amp;gt;
    &amp;lt;/og:dragView&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="25">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.DragViewTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】jQueryのdraggableを使用したｵﾌﾞｼﾞｪｸﾄの移動を行う、View を設定します。</DESCRIPTION>
        <CONTENTS>viewFormType="CustomData" の BODY 部に記述された、class="dragDiv"（固定） を持った、
 DIV要素をﾄﾞﾗｯｸﾞするための、各種情報を提供します。
 dragViewタグは、view タグの上位に記述し、class="dragView"（固定）のﾚｲｱｳﾄのCSS とともに、
 必要な情報を出力して、JQeury の引数が受け取れる形の DIVタグを生成します。
 また、ｵﾌﾞｼﾞｪｸﾄの移動は、jQueryの ajax により、リアルタイムに JSP を呼び出すことで、
 データベースの書き込みをサポートします。

 og:dragView ： viewタグの上位に位置して、cssと、パラメータ用のdivタグを生成します。
 og:dragDiv  ： viewタグの tbody に書き込む、簡易的な文字列生成用のタグです。
 common/dragSelect.jsp  ： GE18 の select文（scope="session"）
 common/dragUpdate.jsp  ： jQueryからﾄﾞﾗｯｸﾞ終了時点でajxaで呼び出される、標準のjspファイル
                           この中で、GE18(位置情報管理ﾃｰﾌﾞﾙ)に位置情報が書き込まれます。
 common/jquery/dragView.js ：jQueryのdraggable 本体。$(function(){$(".dragDiv").draggable({････})});

 dragBox.js と、dragUpdate.jsp を独自に修正すれば、自前のﾃｰﾌﾞﾙに位置情報を書き込むことも可能です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:dragView&amp;gt;&amp;lt;og:view ・・・  /&amp;gt;&amp;lt;/og:dragView&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:dragView
       url                 【TAG】ﾄﾞﾗｯｸﾞ後に呼び出す jspファイルのアドレス(初期値：/jsp/common/dragUpdate.jsp)
       grid                【TAG】ﾄﾞﾗｯｸﾞ時にｵﾌﾞｼﾞｪｸﾄが動けるｸﾞﾘｯﾄﾞを指定します(初期値：10,10)
       width               【CSS】Viewを囲うdivのCSS(dragView)のwidth属性(初期値:100%)
       height              【CSS】Viewを囲うdivのCSS(dragView)のheight属性(初期値:100%)
       image               【CSS】bgImage(background-image属性)のurlの引数の値
       background          【CSS】Viewを囲うdivのCSS(dragView)のbackground属性
       bgColor             【CSS】Viewを囲うdivのCSS(dragView)のbackground-color属性
       bgSize              【CSS】Viewを囲うdivのCSS(dragView)のbackground-size属性(初期値:800px)
       bgImage             【CSS】Viewを囲うdivのCSS(dragView)のbackground-image属性
       bgRepeat            【CSS】Viewを囲うdivのCSS(dragView)のbackground-repeat属性(初期値:no-repeat)
       bgPosition          【CSS】Viewを囲うdivのCSS(dragView)のbackground-position属性
       zoom                【CSS】ﾄﾞﾗｯｸﾞ要素のCSS(dragDiv)に適用する拡大、縮小の倍率
       id         (未使用) 【HTML】Viewを囲うdiv要素に対して固有の名前(id)をつける場合に設定します。7.2.6.2 (2020/07/29) 削除
       style      (未使用) 【HTML】Viewを囲うdiv要素に適用させるスタイルシート(style)を設定します。7.2.6.2 (2020/07/29) 削除
       optionAttributes    【TAG】Viewを囲うdiv要素にそのまま追記する属性
       caseKey             【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal             【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN              【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull            【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf              【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug               【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:dragView&amp;gt;

 ●使用例
   ※ Select ･･･ from GE18 A {&amp;#064;JOIN_SQL} where ･･･ をincludeします。
   &amp;lt;og:value key="JOIN_SQL" &amp;gt;
       left outer join DBXX B on A.LOC_GRP=B.GRP and A.LOC_KEY=B.KEY
   &amp;lt;/og:value&amp;gt;
   &amp;lt;jsp:directive.include file="/jsp/common/dragSelect.jsp" /&amp;gt;

   ※ カラムに必要なﾏｰｶｰを追加します。ここでは、ICON にｲﾒｰｼﾞ画像を設定していますが、viewのBODY部でもかまいません。
   &amp;lt;og:viewMarker command="{&amp;#064;command}"&amp;gt;
       &amp;lt;og:columnMarker column="ICON"&amp;gt;
           &amp;lt;img src="image/[LOC_GRP]/[ICON]" width="50px" title="[LABEL_NAME]" /&amp;gt;
       &amp;lt;/og:columnMarker&amp;gt;
   &amp;lt;/og:viewMarker&amp;gt;

   ※ dragView のなかに、viewタグで、viewFormType="CustomData" のﾃﾞｰﾀを作成します。
    &amp;lt;og:dragView&amp;gt;
      &amp;lt;og:view
          viewFormType	= "CustomData"
          command         = "{&amp;#064;command}"
          writable        = "false"
          useScrollBar    = "false"
          numberType      = "delete"
          bgColorCycle    = "1"
          useHilightRow   = "false"
      &amp;gt;
          ※ tbody のなかの、dibタグが、ドラッグ可能になり、left:[LOC_COL]px; top:[LOC_ROW]px; が位置になります。
          &amp;lt;og:tbody rowspan="1" &amp;gt;
              &amp;lt;div class="dragDiv" id="[UNIQ]" style="left:[LOC_COL]px; top:[LOC_ROW]px;" &amp;gt;[ICON]&amp;lt;/div&amp;gt;
          &amp;lt;/og:tbody&amp;gt;
      &amp;lt;/og:view&amp;gt;
    &amp;lt;/og:dragView&amp;gt;

 ●使用例
    ※ tbody の中を、og:dragDiv にした場合。
    &amp;lt;og:dragView&amp;gt;
      &amp;lt;og:view
          viewFormType	= "CustomData"
          ･･･
      &amp;gt;
          &amp;lt;og:tbody rowspan="1" &amp;gt;
              &amp;lt;og:dragDiv &amp;gt;[ICON]&amp;lt;/og:dragDiv&amp;gt;
          &amp;lt;/og:tbody&amp;gt;
      &amp;lt;/og:view&amp;gt;
    &amp;lt;/og:dragView&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="26">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.EditConfigTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【編集設定】画面表示、集計に関する設定情報の表示、登録を行うためのタグです。</DESCRIPTION>
        <CONTENTS>(このタグは標準の設定編集画面に組み込んで使用され、各画面JSPから呼び出すことはありません)

 このタグは、ユーザー単位に管理される編集設定オブジェクトに対するI/Fの機能を
 提供しています。この編集設定オブジェクトについては、画面毎に設定を行うため、
 タグの呼び出しには、画面IDが必須となっています。

 具体的な機能としては、3つの機能を提供します。
 (1)設定画面表示(command="GET")
    ユーザー単位に管理される編集設定オブジェクトをHTMLに変換して表示
    また、表示カラムの一覧(CSV形式)については、画面側のJavaScriptで再設定を行うため、
    その値を"viewClms"という名前のhiddenタグで出力します。
 (2)編集名一覧(command="LIST")
    指定の画面IDに対して、設定されている編集名の一覧をプルダウン(selectタグ)に
    変換して表示します。(name="editName")
 (3)設定情報登録/削除(command="SET"/"DELETE")
    (1)で設定された内容に対して、編集名を指定してその内容を保存/削除します。
    情報の保存は、command="GET"で表示される項目名と連動していますので、単独での使用は
    できません。</CONTENTS>
        <FORM_SAMPLE>●形式：一般ユーザーが直接組み込むことはありません。
 ●body：なし

 ●Tag定義：
   &amp;lt;og:editConfig
       command          ○【TAG】command を指定します(必須)
       gamenId          ○【TAG】画面ID を指定します(必須)
       editName           【TAG】編集名 を指定します
       orderOnly          【TAG】チェックボックスのリードオンリー化を行います(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     &amp;lt;og:editConfig command="{&amp;#064;command}" gamenId="{&amp;#064;GAMENID}" editName="{&amp;#064;editName}" /&amp;gt;

     &amp;lt;og:editConfig
         command        = command設定 (GET/LIST/SET/REMOVE)
         gamenId        = "GE0000"    画面ID
       [ editName ]     = "EDITNAME"  編集名
     /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="27">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.EngineTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ログイン制御】キャッシュしている各種データを初期化(クリア)します。</DESCRIPTION>
        <CONTENTS>データベースリソースを使用している場合は、キャッシュをクリアすることで、再度
 読み込みなおしますので、データベースの値を変更した後には、クリアが必要です。

 クリアする対象は、connection,resource,gui,query,calendar があります。
 all という キーワードは、下記のすべてのリソースキャッシュをクリアします。
 &lt;table class="plain"&gt;
   &lt;caption&gt;初期化(クリア)対象のキーワード&lt;/caption&gt;
   &lt;tr&gt;&lt;th&gt;対象        &lt;/th&gt;&lt;th&gt;説明&lt;/th&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;connection  &lt;/td&gt;&lt;td&gt;コネクションプーリングのコネクションを開放します。&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;resource    &lt;/td&gt;&lt;td&gt;ユーザー、システムを除くリソースキャッシュをクリアします。&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;gui         &lt;/td&gt;&lt;td&gt;GUI情報のキャッシュをクリアします。&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;calendar    &lt;/td&gt;&lt;td&gt;事業所カレンダを含むカレンダオブジェクトキャッシュをクリアします。&lt;/td&gt;&lt;/tr&gt;
 &lt;/table&gt;</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:engine connectionClear="[true|false]" ･･･ /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:engine
       allClear           【TAG】すべてのキャッシュデータをクリアします(初期値:false)
       connectionClear    【TAG】データベースコネクションプールのコネクションを削除(開放)します(初期値:false)
       resourceClear      【TAG】リソースデータをクリアします(初期値:false)
       guiClear           【TAG】GUI情報のキャッシュをクリアします(初期値:false)
       userClear          【TAG】User情報のパラメータデータをクリアします(初期値:false)
       calendarClear      【TAG】カレンダオブジェクトのキャッシュをクリアします(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     &amp;lt;og:engine
         connectionClear = "true"  初期値:false
         resourceClear   = "true"  初期値:false
         guiClear        = "true"  初期値:false
         userClear       = "true"  初期値:false
         calendarClear   = "true"  初期値:false
     /&amp;gt;

     &amp;lt;og:engine
         allClear = "true"
     /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="28">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.EntryQueryTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ登録】検索結果の DBTableModel を使用せず、直接エントリーデータを登録するタグです。</DESCRIPTION>
        <CONTENTS>このオブジェクトに、 dbid を与えることにより、dbid に対応した
 Queryオブジェクト(のサブクラスのオブジェクト)が作成されます。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：
    &amp;lt;og:entryQuery
        queryType  = &amp;quot;JDBCKeyEntry&amp;quot;
        command    = &amp;quot;{&amp;#064;command}&amp;quot; &amp;gt;
            { call DYNAMIC_PKG.DYNAMIC_TEST( ?,?,?,? ) }
    &amp;lt;/og:query&amp;gt;

        queryType    : Queryオブジェクトを作成する時のキー(オプション)
                       QueryFactory参照
        command      : 処理コマンド ( NEWのみ )(オプション)
        skipRowCount : データの読み始めの初期値を指定(オプション)
        maxRowCount  : データの最大読み込み件数を指定(オプション)
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:entryQuery
       queryType        ○【TAG】Query を発行する為のクラスIDを指定します(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=queryType" target="CONTENTS"&gt;初期値:JDBCKeyEntry&lt;/a&gt;)(必須)。
       command            【TAG】コマンド (NEW,RENEW)をセットします(PlsqlUpdateTag,UpdateTag の場合は、ENTRY)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       maxRowCount        【TAG】(通常は使いません)データの最大読み込み件数を指定します (初期値:DB_MAX_ROW_COUNT[=1000])
       skipRowCount       【TAG】(通常は使いません)データの読み始めの初期値を指定します
       displayMsg         【TAG】検索結果を画面上に表示するメッセージリソースIDを指定します (初期値:VIEW_DISPLAY_MSG[=])
       notfoundMsg        【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした])
       names              【TAG】PL/SQLを利用する場合の引数にセットすべき データの名称をCSV形式で複数指定します
       tableId            【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:entryQuery&amp;gt;

 ●使用例
    例１)
        &amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;og:input name=&amp;quot;PN&amp;quot; value=&amp;quot;{&amp;#064;PN}&amp;quot; /&amp;gt;&amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;&amp;lt;og:input name=&amp;quot;CD&amp;quot; value=&amp;quot;{&amp;#064;CD}&amp;quot; /&amp;gt;&amp;lt;/tr&amp;gt;
        &amp;lt;/table&amp;gt;

    例２)
        &amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;og:input name=&amp;quot;PN&amp;quot; value=&amp;quot;{&amp;#064;PN}&amp;quot; &amp;gt;部品入力フィールド&amp;lt;/og:input&amp;gt;&amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;&amp;lt;og:input name=&amp;quot;CD&amp;quot; value=&amp;quot;{&amp;#064;CD}&amp;quot; &amp;gt;コードフィールド&amp;lt;/og:input&amp;gt;&amp;lt;/tr&amp;gt;
        &amp;lt;/table&amp;gt;

        BODY 部分は、無視されます。コメント等に使用できます。
        HTMLファイルには、コメント部分は出力されません。</FORM_SAMPLE>
    </ROW>
    <ROW num="29">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.EntryTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面登録】検索結果の DBTableModelオブジェクトに値を設定するタグです。</DESCRIPTION>
        <CONTENTS>columnSet と共に使用する場合は、entryタグ の command属性と、columnSetタグ の command属性が
 一致した場合のみ、処理されます。
 entryタグは、そのコマンドにより、DBTableModelオブジェクトの値を設定します。
 たとえば、command="INSERT" ならば、１行分のデータを選択された行番号の次に挿入します。
 また、追加、変更、削除された、DBTableModelオブジェクト でも、内部には元のデータを
 持っているため、command="RESET" で元の状態に戻すことが可能です。</CONTENTS>
        <FORM_SAMPLE>●形式：
       ・&amp;lt;og:entry command="…"&amp;gt;
             &amp;lt;og:columnSet command="…" /&amp;gt;
         &amp;lt;/og:entry&amp;gt;
       ・&amp;lt;og:entry command="…" /&amp;gt;
             ･･･columnSetを使わない場合でもresult.jspから次画面(insert,modify,copy.jsp等)に
                にDBTableModelをもっていく場合には、必ず２を書いてください。
                (取消のとき、エンジン内でDBTableModelを操作するのに使用する為)
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:entry
       command          ○【TAG】コマンド (INSERT/COPY/MODIFY/DELETE/ENTRY/CHANGE/RESET/ALLRESET/ALLACTION/RESETDATA/INSERTONE/REALDELETE/REQENTRY/RAWSET)を設定します(必須)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       repeatCount        【TAG】指定の回数分だけ、繰り返し処理を行う回数を指定します(初期値:1)
       tableId            【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID
       useConsistency     【TAG】Consistency キー による整合性チェックを行うかどうかを指定します(初期値:true)
       selectedAll        【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       strictCheck        【TAG】(通常は使いません)カラムＩＤの存在チェックを行うかどうか[true/false]を指定します(初期値:true)
       noTransition       【TAG】(通常は使いません)画面遷移を行わない形式の登録方法を使用するかを指定します
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:entry&amp;gt;

 ●使用例
    &amp;lt;og:entry command="{&amp;#064;command}"  &amp;gt;
        &amp;lt;og:columnSet command="{&amp;#064;command}" columnId="ECNO"   action="CLEAR" /&amp;gt;
        &amp;lt;og:columnSet command="{&amp;#064;command}" columnId="JYOKYO" action="SET" value="1" /&amp;gt;
    &amp;lt;/og:entry&amp;gt;

    &amp;lt;og:entry command="MODIFY" rows="1" &amp;gt;
        &amp;lt;og:columnSet  command="MODIFY" columnId="key" action="TBLSET" value="[key][lang]"/&amp;gt;
    &amp;lt;/og:entry&amp;gt;

    action="ADD" は、DBTypeに依存した方法で、既存の値を、＋１ します。
    &amp;lt;og:entry command="{&amp;#064;command}" repeatCount="5" &amp;gt;
        &amp;lt;og:columnSet  command="{&amp;#064;command}" columnId="YKNO" action="ADD" /&amp;gt;
    &amp;lt;/og:entry&amp;gt;

    action="ADD" は、DBTypeに依存した方法で、既存の値に、value の値を加算します。
    &amp;lt;og:entry command="{&amp;#064;command}" repeatCount="5" &amp;gt;
        &amp;lt;og:columnSet  command="{&amp;#064;command}" columnId="YKNO" action="ADD" value="5" /&amp;gt;
    &amp;lt;/og:entry&amp;gt;

    command属性 は、columnSetタグのcommand属性と同一の場合のみ、処理します。
    [command属性]
      INSERT     新規
      COPY       複写
      MODIFY     変更
      DELETE     削除
      ENTRY      エントリー
      CHANGE     チェンジ
      RESET      リセット         (RESET_ACTION_ALL_USE=true で、ALLRESET が呼ばれます)
      ALLRESET   全件リセット
      ALLACTION  オールアクション
      RESETDATA  リセットデータ
      INSERTONE  新規(1行のみ)
      REALDELETE 物理削除
      REQENTRY   リクエスト変数設定
      RAWSET     DBTableModelに直接セット			7.2.9.0 (2020/10/12)

    command属性 は、columnSetタグで指定します。
    [action属性]
      DEFAULT カラムリソースで定義した初期値をセットします。
      CLEAR   値をクリア(ゼロストリング &amp;quot;&amp;quot; )します。
      ADD     現在の値を ＋１ します。  0 ⇒ 1 , A ⇒ B , 9 ⇒ 10。value属性と併用すれば、指定の値を加算できます。
      SET     value で設定した値を 新しい値として登録します。
      NULLSET 元の値が NULL の場合だけ、value で設定した新しい値を登録します。
      LOWER   小文字に変換します。
      UPPER   大文字に変換します。
      COPY    value にコピー元のカラムIDをセットすれば、その値を代入します。
      TBLSET  DBTableModel の内容を取り込んで指定の columnId カラムに設定します。[カラム名] で指定できます。
              また、これは文字列を解析して、 value を作成しますので,文字列連結等に使用できます。
      TBLNULLSET 元の値が NULL の場合だけ、TBLSETを実行します。	 6.9.9.0 (2018/08/20) 追加
      WRTCTRL writableControl を使用したカラムデータの先頭アンダーバーを削除します。
      DBMENU  DBMENUでパラメータ設定(コロン連結文字)を使用したカラムデータの先頭データのみにします。
      REQSET  valueで指定したカラムの値をキーに、リクエスト変数から値を取出し、セットします。
      SEQSET  valueの初期値を利用して、１レコードごとに、＋１した値をセットします。
      PREFIX  valueの値を後ろから検索し、指定のカラム値の前半部分を取得します(記号は含みません)。
      SUFIX   valueの値を後ろから検索し、指定のカラム値の後半部分を取得します(記号は含みません)。
      その他  カラムのDBType の valueAction メソッドを呼び出します。自由に設定可能です。

    [strictCheck属性]は、カラムＩＤの存在チェックを行うかどうかを指定します(初期値:true)
      true    カラムＩＤがDBTableModel に存在しない場合は、エラーになる。
      false   カラムＩＤがDBTableModel に存在しない場合は、無視する。</FORM_SAMPLE>
    </ROW>
    <ROW num="30">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.EqualsTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】val1 属性 と val2 属性の文字列表現の比較により BODY を表示/非表示を切り替えるタグです。</DESCRIPTION>
        <CONTENTS>val1.equals( val2 ) が 成立すれば､ BODY を表示します。
 val1 が null( or ゼロ文字列) の場合は、無条件で非成立になります。
  ( val1 == val2 ) はチェックしないというイメージです。
 val1 が null( or ゼロ文字列) かどうか判断する場合は、isNull="true" を使用してください。
 その他の属性は、比較方法を指定します。

 ※ 6.9.3.0 (2018/03/26) isException 追加
 val1,val2 の処理で、Exceptionが発生した場合、true と判手され、BODY内部が処理されます。
 これは、{&amp;#064;DBF.CON &amp;#064;DBID} のように、ﾃﾞｰﾀﾍﾞｰｽ接続の存在チェックを行うケースを
 想定しています。なので、通常は、useStop="true" とともに、ｴﾗｰﾒｯｾｰｼﾞを表示して、処理を止めます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:equals val1="…" val2="[…]" ･･･ &amp;gt;･･･&amp;lt;/og:equals&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:equals
       val1             ○【TAG】equals で比較するときの、第１引数(左辺)を指定します(必須)。
       val2               【TAG】equals で比較するときの、第２引数(右辺)を指定します
       ignoreCase         【TAG】大文字/小文字を区別しないかどうか[true/false]を指定します(初期値:false(区別する))
       useTrim            【TAG】比較対象の引数を、trim()するかどうか[true/false]を指定します(初期値:false(trimしない))
       startsWith         【TAG】この文字列が、指定された接頭辞で始まるかどうか[true/false]を判定します(初期値:false)
       endsWith           【TAG】指定された接尾辞で終るかどうか[true/false]を判定します(初期値:false)
 ×    nullCheck          【廃止】null チェックを行うかどうか[true/false]を指定します(初期値:false)
       isNull             【TAG】(旧nullCheck)null判定を行うかどうか[true/false]を指定します(初期値:false) 8.1.1.0 (2022/02/04)
       notNull            【TAG】not null判定を行うかどうか[true/false]を指定します(初期値:false) 8.1.1.0 (2022/02/04)
       notEquals          【TAG】判定結果を反転させるかどうか[true/false]を指定します(初期値:false)
       contains           【TAG】文字列が含まれているかどうか[true/false]の判定します(初期値:false)
       matches            【TAG】指定された正規表現と一致するかどうか[true/false]を判定します(初期値:false)
       useStop            【TAG】BODYを処理後に停止するかどうか[true/false]を指定します(初期値:false)
       isException        【TAG】val1,val2 の設定で、ｴﾗｰが発生したかどうか[true/false]の判定します(初期値:false)
       operator           【TAG】比較する操作を EQ,LT,LE,GT,GE から指定します(初期値:EQ)
       compareType        【TAG】大小比較する方法(STRING:前方比較 、NUMBER:数値比較)を指定します(初期値:STRING)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:equals&amp;gt;

 ●使用例
      ・&amp;lt;og:equals val1="ABCD" val2="{&amp;#064;value}" &amp;gt;
            val1.equals( val2 ) 時に実行したい内容
        &amp;lt;/og:equals&amp;gt;

      ・&amp;lt;og:equals val1="{&amp;#064;value}" isNull="true" &amp;gt;
            val1がnullの時に実行したい内容
        &amp;lt;/og:equals&amp;gt;

      ・&amp;lt;og:equals val1="AbcD" val2="{&amp;#064;value}" ignoreCase="true" &amp;gt;
            val1.equalsIgnoreCase( val2 ) 時に実行したい内容
        &amp;lt;/og:equals&amp;gt;

      ・&amp;lt;og:equals val1="ABCD" val2="{&amp;#064;value}" startsWith="true" &amp;gt;
            val1.startsWith( val2 ) 時に実行したい内容
        &amp;lt;/og:equals&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="31">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ErrorMessageTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【エラー処理】エラーメッセージを 表形式で表示するタグです。</DESCRIPTION>
        <CONTENTS>Query 関係の実行時にエラー/ワーニングが発生すると、HybsSystem.ERR_MSG_KEY をキーに
 ErrorMessage オブジェクト をセッションに登録します。
 この情報を元に、表題(TITLE)か、内容(BODY)を表示します。
 基本的には，表題表示時には，リンクを張り、共通エラー表示画面をオープン
 出来る様になっています。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:errorMessage command=&amp;quot;{&amp;#064;command}&amp;quot; clear=&amp;quot;{&amp;#064;clear}&amp;quot; /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:errorMessage
       command            【TAG】コマンド (NEW,RENEW,RESET,REVIEW)をセットします
       clear              【TAG】メッセージを初期化するかどうか[true/false]を指定します(初期値:false)
       viewType           【TAG】表示形式『表題(TITLE)か、内容(BODY)』を指定します(初期値:TITLE)
       displayMsg         【TAG】plsqlUpdate の結果を画面上に表示するメッセージIDを指定します(初期値:MSG0059『登録しました』)
       warningMsg         【TAG】登録処理実行後のワーニング結果を画面上に表示するメッセージIDを指定します(初期値:ERR0020)
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    result.jsp 等のSQL登録実行後の戻り画面に、上記タグを配置すれば、
    エラーメッセージが存在すれば,リンクとなって現れ、無ければ,なにも
    現れません。
    リンクのとび先は自動的に設定されます。
    なお、clear=&amp;quot;true&amp;quot; または、command=&amp;quot;NEW&amp;quot; の場合に、エラーメッセージは、
    クリアされます。

    [entry.jsp]
        &amp;lt;% String forwardPage="result.jsp"; %&amp;gt;
        &amp;lt;jsp:forward page="&amp;lt;%= response.encodeRedirectURL( forwardPage ) %&amp;gt;" &amp;gt;
            &amp;lt;jsp:param name="command" value="REVIEW" /&amp;gt;
            &amp;lt;jsp:param name="clear"   value="false"  /&amp;gt;
        &amp;lt;/jsp:forward&amp;gt;

    [result.jsp]
        &amp;lt;og:errorMessage command="{&amp;#064;command}" clear="{&amp;#064;clear}" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="32">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ErrorTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【エラー処理】JSPのエラー発生時の処理を行うタグです。</DESCRIPTION>
        <CONTENTS>JSPでは、エラー発生時に、エラーページに飛ばす機能があります。現在のエンジンでは、
 common/error.jsp ページ内で、処理を行っていますが、表示形式の整形、エラーメールの送信、
 ログへの出力、エラー文字列の表示(Exceptionをそのままユーザーに見せるのは良くない)
 などの、細かい対応が必要です。
 ここでは、それらをタグ化して、属性で指定できるようにしました。

 エラー発生時にメールでエラー内容を飛ばすことも可能です。
 これは、システムパラメータの COMMON_MAIL_SERVER に、ERROR_MAIL_TO_USERS に送信します。
 ERROR_MAIL_TO_USERS が未設定の場合は、送信しません。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:error
          useMail     = "[true|false]"                    メール送信可否を指定します(初期値:true)
          logMsgType  = "[LONG|MEDIUM|SHORT|NONE]"        ログに書き込むメッセージの形式を指定(初期値:MEDIUM)
          viewMsgType = "[LONG|MEDIUM|SHORT|NONE|ALLNONE|TABLE|TABLE_ST]"  画面に表示するメッセージの形式を指定(初期値:SHORT)
     /&amp;gt;

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:error
       useMail            【TAG】メール送信可否を指定します(初期値:true)
       logMsgType         【TAG】ログに書き込むメッセージの形式を指定(初期値:MEDIUM)
       viewMsgType        【TAG】画面に書き込むメッセージの形式を指定(初期値:SHORT)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
       skipPage           【TAG】エラーが発生した時に、以降の処理をスキップするか(初期値:false[=スキップしない])
   &amp;gt;   ... Body ...
   &amp;lt;/og:error&amp;gt;

 ●使用例
     &amp;lt;og:error /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="33">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ExcelFileTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】ExcelFileTag は、各種パラメータを指定して、Excelファイルの操作をおこなうタグです。</DESCRIPTION>
        <CONTENTS>主に、ExcelModel、POIUtil の各機能をJSP上で使用できるようにしました。
 入力の file1 を加工して、file2 を出力するというのが、基本パターンになります。
 file1 と、file2 を同じ値に指定した場合は、上書き保存されます。

 6.9.0.0 (2018/01/31)
   JacobUtil 廃止に伴い、toPrint、saveAs を廃止します。

 X ※ (saveAs,toPrint)属性は、JACOB(Java COM Bridge)の使用が前提です。
 X    これは、JavaからのCOMオートメーションコンポーネント呼び出しを可能とする
 X    JAVA-COMブリッジです。COMライブラリのネイティブな呼び出しにJNIを使います。
 X    JACOBは、32bitおよび64bitのJVMをサポートするX86およびx64環境で動作します。
 X    http://sourceforge.jp/projects/sfnet_jacob-project/  (日本語プロジェクト)
 X    http://sourceforge.net/projects/jacob-project/       (本家)

 X    設定：
 X       jacob-1.18-M2.zip をダウンロードし、
 X         ①jacob-1.18-M2-x64.dll または、jacob-1.18-M2-x86.dll を、
 X           Windowsのシステムディレクトリにコピーします。 （例：C:\Windows\System32）
 X         ②jacob.jar を、クラスパスに登録します。
 X           ここでは、名称を、jacob-1.18-M2.jar に変更し、jre\lib\ext にコピーしています。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:excelFile action="…" fileURL="…" ･･･ /&amp;gt;

 ●形式：&amp;lt;og:excelFile action="…" fileURL="…" ･･･ &amp;gt; lt;og:excelImageFileParam … /&amp;gt; &amp;lt;/og:excelFile&amp;gt;
 ●body：あり

 ●Tag定義：
   &amp;lt;og:excelFile
       fileURL            【TAG】操作するファイルのディレクトリを指定します (初期値:FILE_URL[=filetemp/])
       file1            ○【TAG】入力ファイル名を指定します(必須)
       file2              【TAG】出力ファイル名を指定します
       sheetName          【TAG】EXCELファイルを読み込むときのシート名を設定します(初期値:指定なし)
       sheetNos           【TAG】EXCELファイルを読み込むときのシート番号を複数設定できます(初期値:0)
       sheetConstKeys     【TAG】EXCELファイルを読み込むときの固定値となるカラム名(CSV形式)
       sheetConstAdrs     【TAG】EXCELファイルを読み込むときの固定値となるアドレス(行-列,行-列,・・・)
       useActiveWorkbook  【TAG】EXCEL出力時に、セルの有効範囲を設定するかどうかを指定します(初期値:false)
       addTitleSheet      【TAG】EXCEL出力時に、存在するSheet名一覧を作成する場合に、そのSheet名を指定します。
       addImageFile       【TAG】画像ファイルを挿入します(画像ファイル名 シート番号 行 列)
       valueType          【TAG】sheetConstXXX,readXXXX のパラメータに登録する方法を指定します(CSV,LIST,MAP)
       readText           【TAG】ファイルを読み込んで、内容を 引数の変数にセットします。
       readSheet          【TAG】ファイルを読み込んで、シート一覧を 引数の変数にセットします。
       readName           【TAG】ファイルを読み込んで、名前一覧を 引数の変数にセットします。
       readStyle          【TAG】ファイルを読み込んで、スタイル名を 引数の変数にセットします。
       useConverter       【TAG】file1 のシート、セル、オブジェクトのテキストを変換します。
       convFile           【TAG】useConverter=true 時に、変換対応表をファイルから読み取ります。
       convMap            【TAG】useConverter=true 時に、変換対応表をMapから読み取ります。
       scope              【TAG】キャッシュする場合のスコープ(request,session)を指定します(初期値:request)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 【廃止】6.9.0.0 (2018/01/31) 物理削除
 X ※  saveAs             【廃止】file1 を指定のファイルの拡張子に合わせた変換を行って保存します(xls,xlsx,pdf)。
 X ※  toPrint            【廃止】file1 を指定のプリンタに印刷します。

 【追加】7.2.9.0 (2020/10/12)
   BODY部に excelImageFileParam を指定可能にします。
   これは、addImageFile属性のタグ版で複数登録可能です。

 ●使用例
    ・EXCEL を読み取って、シート名の一覧の目次を、先頭シートに追加します。
        &amp;lt;og:excelFile  file1="input.xls" file2="input.xls" addTitleSheet="Title" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="34">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ExcelImageFileParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】ExcelImageFileParamTag は、ExcelFileTagの画像挿入のパラメーターを渡す為のタグクラスです。</DESCRIPTION>
        <CONTENTS>ExcelFileTag は、EXCELを加工するための 入力、出力を備えたタグで、
 addImageFile 属性に相当するパラメータを複数指定するためのタグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:excelFile action="…" fileURL="…" ･･･ &amp;gt; lt;og:excelImageFileParam … /&amp;gt; &amp;lt;/og:excelFile&amp;gt;
 ●body：あり

 ●Tag定義：
  &amp;lt;og:excelImageFileParam
       fileURL            【TAG】画像ファイルのディレクトリを指定します (初期値:FILE_URL[=filetemp/])
       imageFile        ○【TAG】挿入するイメージファイル名
       sheetName          【TAG】挿入するシート名(null=先頭シート)
       sheetNo            【TAG】挿入するシート番号(初期値:0)
       rowNo              【TAG】挿入する行(開始)(初期値:0)
       colNo              【TAG】挿入する列(開始)(初期値:0)
       colId              【TAG】挿入する列記号(A,B,C…)(開始)(null=先頭列)
       rowEndNo           【TAG】挿入する行(終了-含まず)(初期値:0)
       colEndNo           【TAG】挿入する列(終了-含まず)(初期値:0)
       colEndId           【TAG】挿入する列記号(A,B,C…)(終了-含まず)(null=先頭列)
       dx1                【TAG】開始セルのX軸座標のオフセット(ピクセル)(初期値:0)
       dy1                【TAG】開始セルのY軸座標のオフセット(ピクセル)(初期値:0)
       dx2                【TAG】終了セルのX軸座標のオフセット(ピクセル)(初期値:0)
       dy2                【TAG】終了セルのY軸座標のオフセット(ピクセル)(初期値:0)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
  /&amp;gt;

 ●使用例
    ・【entry.jsp】
         &amp;lt;og:excelFile file1="input.xls" file2="input.xls" addTitleSheet="Title" &amp;gt;
            &amp;lt;og:excelImageFileParam
               fileURL    = "{&amp;#064;USER.ID}"
               imageFile  = "test.png"
               sheetName  = "Sheet1"
               rowNo      = "5"
               colID      = "G"
            /&amp;gt;
         &amp;lt;/og:tableUpdate&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="35">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FavoriteLinkTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】お気に入りリンクを作成するタグです(通常はresult.jspに組込み)。</DESCRIPTION>
        <CONTENTS>画面検索時の引数やユーザー情報を元にして、ダイレクトに再検索できる
 リンクを作成します。このリンクをお気に入り等にセーブしておき、次回検索時にも
 使用できるようにします。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:favoriteLink direct="true" target="_blank" method="GET" /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:favoriteLink
       target             【TAG】リンク先の文書を表示させるフレーム、またはウィンドウの名前を指定します(初期値:_blank)
       direct             【TAG】直接アクセスできる形式のリンクを作成するかどうか[true/false]を指定します(初期値:false)
       method             【TAG】リンクの作成元となるメソッド[POST/GET/ALL]を指定します(初期値:GET)
       href               【TAG】リンクを作成する時の転送先アドレスを指定します(初期値:index.jsp)
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       linkCache          【TAG】リンクをキャッシュするかどうか[true/false]を指定します(初期値:false)
       lastQueryRedirect  【TAG】キャッシュされたリンク先に転送するかどうか[true/false]を指定します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
       useIcon            【TAG】お気に入りアイコンリンクを作成するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:favoriteLink&amp;gt;

 ●使用例：
    直接お気に入りのリンクを作成する。
    デフォルト属性を使用(direct="true" target="_blank" method="GET")
    &amp;lt;og:favoriteLink &amp;gt; Favorite Link &amp;lt;/og:favoriteLink &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="36">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FieldsetTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】表示のON/OFF制御が出来るフィールドセットを作成するタグです。</DESCRIPTION>
        <CONTENTS>フィールドセットは関連するフォームの部品やラベルをグループ化する要素で、
 表示のON/OFF制御が出来ます。
 BODY 部分にるフォーム部品などのタグを記述すれば、そのままタイトル付きのグループ化
 された状態を作成できます。
 useDisplayHide="false" で通常の fieldset と同じ機能になります。通常、useDisplayHide="true"
 にすることで、タイトル部(一般のlegendタグ)をクリックすると、表示がON/OFFします。
 useDisplayHide の初期値は、true(表示 ON/OFF機能を使用する)です。
 表示機能が使用できる状態(useDisplayHide="true")では、さらに、初期表示を行うかどうかを
 指定できます。これは、defaultNone="true" とすると初期表示は "style=display:none;" に
 設定され(つまり、表示されない状態)、defaultNone="false" とすると初期表示されます。
 defaultNone の初期値は、true(表示されない状態)です。
 このタグには、通常、第一要素としてBODY部に記述する legendタグ は設定不要です。
 このタグの lbl 属性に、リソース情報を記述することで、直接 legendタグ を
 生成しています。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:fieldset
                    lbl="…"                      ラベルリソースのキー
                  [ useDisplayHide="true" ]       表示 ON/OFF機能を使用する(true)かどうか
                  [ useDisplayHide="true" ]       初期値を表示ON(false)にするかOFF(true)にするか
         &amp;gt;
             &amp;lt;input …" /&amp;gt;
             &amp;lt;input …" /&amp;gt;
         &amp;lt;/og:fieldset&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:fieldset
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       useDisplayHide     【TAG】表示 ON/OFF機能を使用するかどうか[true/false]を指定します(初期値:true)
       defaultNone        【TAG】表示ON/OFF機能を使用する場合の初期値を、隠し(none)にするかどうか[true/false]を指定します(初期値:true)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:fieldset&amp;gt;

 ●使用例
    例１:通常の状態。表示ON/OFF機能を使用し、初期値は表示OFF 状態
     &amp;lt;og:fieldset lbl="INSERT_GEA11" &amp;gt;
         &amp;lt;og:submit  value="insertGEA11" lbl="COPY" command="COPY" /&amp;gt;
         &amp;lt;og:column  name="SYSTEM_ID" useRequestValue="false" must="true" td="no" /&amp;gt;
     &amp;lt;/og:fieldset&amp;gt;

    例２:通常の状態。表示ON/OFF機能を使用し、初期値は表示ON 状態
     &amp;lt;og:fieldset lbl="GEM0001" defaultNone="false" &amp;gt;
         &amp;lt;og:column  name="SYSTEM_ID" useRequestValue="false" must="true" td="no" /&amp;gt;
     &amp;lt;/og:fieldset&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="37">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FileOptionTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他入力】ﾌｧｲﾙのﾌﾟﾙﾀﾞｳﾝﾘｽﾄの作成するﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>SelectﾀｸﾞのBODY部に指定します｡
 並び替えについては､このﾀｸﾞで指定しますが､ﾌｧｲﾙの選別は､
 BODY 部に記述する fileWhere ﾀｸﾞで指定します｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:fileOption from="…" value="[…]" ･･･ &amp;gt;･･･&amp;lt;/og:fileOption&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し､{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:fileOption
       from               【TAG】ﾌｧｲﾙの検索元となるﾃﾞｨﾚｸﾄﾘを指定します (初期値:FILE_URL[=filetemp/])
       value              【TAG】Optionの初期値で選ばれる値を指定します
       nameOnly           【TAG】ﾌｧｲﾙの拡張子を除いた名前部分のみの値で行います｡7.2.4.0 (2020/05/11)
       groupDir           【TAG】optgroupを､ﾃﾞｨﾚｸﾄﾘの値で作成します(１ﾚﾍﾞﾙのみ)｡
       orderBy            【TAG】検索した結果を表示する表示順をﾌｧｲﾙ属性名で指定します(初期値:自然順序)
       desc               【TAG】表示順を逆転するかどうか[true/false]を指定します(初期値:false)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) 6.8.0.0 (2017/06/02)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) 6.8.0.0 (2017/06/02)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
 X     useDir             【廃止】(廃止：7.2.6.0 (2020/06/30))optionﾘｽﾄの作成を､ﾃﾞｨﾚｸﾄﾘの値で行います｡
   &amp;gt;   ... Body ...
   &amp;lt;/og:fileOption&amp;gt;

 ●使用例
      ･&amp;lt;og:fileOption val1="ABCD" val2="{&amp;#064;value}" &amp;gt;
            &amp;lt;og:fileWhere startsWith="ABCD" ･･･ /&amp;gt;
        &amp;lt;/og:fileOption&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="38">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FileQueryTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他入力】ﾌｧｲﾙを検索し､DBTableModel にｾｯﾄするﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>ﾌｧｲﾙの検索結果は､[WRITABLE],LEVEL,FILE_TYPE,PARENT,NAME,LASTMODIFIED,FILE_LENGTH,RWH,[HASH],[TO_PARENT,TO_NAME],[････]
 のｶﾗﾑを持つ DBTableModel にｾｯﾄ されます｡このｶﾗﾑは､固定です｡
 並び替えについては､このﾀｸﾞで指定しますが､ﾌｧｲﾙの選別(where 条件)は､
 BODY 部に記述する fileWhere ﾀｸﾞで指定します｡(複数指定可能))

 [ｶﾗﾑ名]      検索するﾌｧｲﾙの属性は､以下のｶﾗﾑ名で作成されます｡
     [WRITABLE]       useWritable=trueで､先頭ｶﾗﾑに､WRITABLE ｶﾗﾑが挿入されます｡
      LEVEL           ﾃﾞｨﾚｸﾄﾘを展開する場合のﾚﾍﾞﾙ｡
      FILE_TYPE       ﾌｧｲﾙ(F)かﾃﾞｨﾚｸﾄﾘ(D)であるか判定｡
      PARENT          この抽象ﾊﾟｽ名の親のﾊﾟｽ名文字列を返します｡
      NAME            この抽象ﾊﾟｽ名が示すﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘの名前を返します｡
      LASTMODIFIED    最後に変更された時刻を返します｡
      FILE_LENGTH     ﾌｧｲﾙの長さを返します｡
      RWH             読み込み､書き込み､隠し属性をそれぞれ､ｒ,w,h で表します｡
     [HASH]           HASH というｶﾗﾑを追加したうえで､ｼｽﾃﾑ定数のFILE_HASH_CODEで計算を行います｡
     [TEXT]           useText=trueで､ﾌｧｲﾙの内容を文字列にして､TEXTというｶﾗﾑに設定します｡
     [TO_PARENT]      useUpdateClms=trueで､fileUpdateﾀｸﾞでCOPYやMOVEを行う時に使用する必須となるｶﾗﾑ(TO_PARENT,TO_NAME)を追加します｡
     [TO_NAME]        同上
     [････]           addClms属性で指定されたｶﾗﾑを追加します｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:fileQuery from="…" multi="true/false" &amp;gt;
             &amp;lt;og:fileWhere … /&amp;gt;
              …
         &amp;lt;/og:fileQuery&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し､{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:fileQuery
       from             ○【TAG】検索を開始するﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘを指定します(必須)｡
       multi              【TAG】多段階展開するか､１ﾚﾍﾞﾙ展開するかどうか[true:多段階/false:１ﾚﾍﾞﾙ]を指定します(初期値:false:１ﾚﾍﾞﾙ)｡
       level              【TAG】多段階展開するﾚﾍﾞﾙを指定します(初期値:100)｡
       orderBy            【TAG】ｿｰﾄするｶﾗﾑ名を指定します(一つのみ)｡
       desc               【TAG】表示順を逆転するかどうか[true/false]を指定します(初期値:false)｡
       useWritable        【TAG】先頭ｶﾗﾑに､WRITABLE ｶﾗﾑを追加するかどうか[true/false]を指定します(初期値:false)｡
       useHash            【TAG】HASHを追加したうえで､ｼｽﾃﾑ定数のFILE_HASH_CODEで計算を行うかどうか[true/false]を指定します(初期値:false)｡ 8.1.2.0 (2022/03/10) Add
       useText            【TAG】TEXTｶﾗﾑを追加したうえで､ﾌｧｲﾙの内容を読み込むかどうか[true/false]を指定します(初期値:false)｡
       useUpdateClms      【TAG】TO_PARENT､TO_NAMEｶﾗﾑを追加するかどうか[true/false]を指定します(初期値:false)｡
       addClms            【TAG】検索結果のｶﾗﾑ列に追加するｶﾗﾑ名を､CSV形式で指定します｡
       nameOnly           【TAG】ﾌｧｲﾙの拡張子を除いた名前部分のみの値で行います｡7.2.6.0 (2020/06/30)
       fileType           【TAG】選択対象[FILE/DIR]を指定します｡下位展開は考慮(multi 属性準拠)されます｡
       addFrom            【TAG】from属性で指定された基準ﾌｧｲﾙ/ﾌｫﾙﾀﾞ自体をﾘｽﾄに追加するかどうか[true/false]を指定します(初期値:true)｡
       fromBase           【TAG】検索結果のPARENT列から､fromBase指定のﾊﾟｽを削除した相対ﾊﾟｽを作成します｡  (7.0.2.1 (2019/03/04))
       command            【TAG】ｺﾏﾝﾄﾞ (NEW,RENEW)をｾｯﾄします("NEW" と "RENEW" 時のみ実行する(初期値:NEW))｡
       maxRowCount        【TAG】(通常は使いません)ﾃﾞｰﾀの最大読み込み件数を指定します (初期値:DB_MAX_ROW_COUNT[=1000])(0:[無制限])｡
       displayMsg         【TAG】検索結果を画面上に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します (初期値:VIEW_DISPLAY_MSG[=])
       overflowMsg        【TAG】検索ﾃﾞｰﾀが最大検索数をｵｰﾊﾞｰした場合に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します
                                    (初期値:MSG0007[検索結果が､制限行数を超えましたので､残りはｶｯﾄされました])｡
       notfoundMsg        【TAG】検索結果がｾﾞﾛ件の場合に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:MSG0077[対象ﾃﾞｰﾀはありませんでした])｡
       stopZero           【TAG】検索結果が０件のとき処理を続行するかどうか[true/false]を指定します(初期値:false[続行する])
       tableId            【TAG】(通常は使いません)結果のDBTableModelを､sessionに登録するときのｷｰを指定します
       scope              【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session)｡
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) 6.8.0.0 (2017/06/02)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) 6.8.0.0 (2017/06/02)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)｡
       useMD5             【廃止】MD5ｶﾗﾑを追加したうえで､MD5計算を行うかどうか[true/false]を指定します(初期値:false)｡ 8.1.2.0 (2022/03/10) Delete
   &amp;gt;   ... Body ...
   &amp;lt;/og:fileQuery&amp;gt;

 ●使用例
    ･一般的な属性でﾌｧｲﾙの検索を行います｡
         &amp;lt;og:fileQuery
                from    = "d:/webapps/dbdef/jsp/"
                multi   = "true"
                command = "{&amp;#064;command}"  &amp;gt;
            &amp;lt;og:fileWhere endWith=".jsp" /&amp;gt;
      &amp;lt;/og:fileQuery&amp;gt;

    ･最終変更日で逆順ｿｰﾄする｡対象は､2002/10/01 以降に変更されたﾌｧｲﾙ｡
        &amp;lt;og:fileQuery
                from    = "d:/webapps/dbdef/jsp/"
                multi   = "true"
                orderBy = "LASTMODIFIED"
                desc    = "true"
                command = "{&amp;#064;command}"  &amp;gt;
            &amp;lt;og:fileWhere lastModified="20021001000000" /&amp;gt;
        &amp;lt;/og:fileQuery&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="39">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FileTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】各種ｱｸｼｮﾝを指定して､ﾌｧｲﾙ関連の操作をおこなうﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>各種ｱｸｼｮﾝ に応じた振る舞いを行います｡
 結果については､false の場合は､body 要素を表示して､終了します｡
 これは､BODYにｴﾗｰﾒｯｾｰｼﾞを書いておくことを想定した作りになっています｡

 判定結果を反転したい場合は､notEquals 属性を使用してください｡また､
 結果に応じて､処理を止めたくない場合は､useStop 属性を false に指定することで､
 後続処理を実行できます｡

 [各種ｱｸｼｮﾝ]
       canRead          読み込めるかどうかを判定｡
       canWrite         変更できるかどうか判定｡
       createNewFile    空の新しいﾌｧｲﾙを不可分 (atomic) に生成｡(そのﾌｧｲﾙがまだ存在しない場合だけ)
       delete           ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘを削除(ﾃﾞｨﾚｸﾄﾘ階層をすべて削除)｡
       renameTo         ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘ名を変更｡
       exists           ﾌｧｲﾙが存在するかどうか判定｡
       isDirectory      ﾌｧｲﾙがﾃﾞｨﾚｸﾄﾘであるかどうか判定｡
       isFile           ﾌｧｲﾙが普通のﾌｧｲﾙかどうか判定｡
       isHidden         ﾌｧｲﾙが隠しﾌｧｲﾙかどうか判定｡
       mkdir            ﾃﾞｨﾚｸﾄﾘを生成｡
       mkdirs           ﾃﾞｨﾚｸﾄﾘを複数生成｡
       read             ﾌｧｲﾙを読み込んで､ﾊﾟﾗﾒｰﾀにｾｯﾄします(6.2.3.0 (2015/05/01))｡
       existsLength     ﾌｧｲﾙｻｲｽﾞが０Byte以上のﾌｧｲﾙが存在するかどうか判定｡
       copy             ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘをｺﾋﾟｰ(file1 ⇒ file2 にｺﾋﾟｰ)｡
       copyST           ｽﾄﾘｰﾑﾌｧｲﾙをｺﾋﾟｰ(file1(ｱﾄﾞﾚｽ) ⇒ file2 にｺﾋﾟｰ)｡
       list             ﾌｧｲﾙﾘｽﾄをListｵﾌﾞｼﾞｪｸﾄにｺﾋﾟｰして､ﾊﾟﾗﾒｰﾀにｾｯﾄします(6.2.3.0 (2015/05/01))｡
       zip              ﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘをZIPﾌｧｲﾙに圧縮します｡(file1⇒file2)
       timeStamp        ﾌｧｲﾙのﾀｲﾑｽﾀﾝﾌﾟを現在時刻に変更します｡(file1のみ)</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:file action="…" fileURL="…" &amp;gt;･･･&amp;lt;/og:file&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをｲﾝｸﾙｰﾄﾞし､{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:file
       action           ○【TAG】ｱｸｼｮﾝ(canRead,canWrite,createNewFile,delete,renameTo,exists,isDirectory,isFile,isHidden,mkdir,mkdirs,read,existsLength,copy,copyST,list,zip,timeStamp)を指定します(必須)｡
       fileURL            【TAG】操作するﾌｧｲﾙのﾃﾞｨﾚｸﾄﾘを指定します (初期値:FILE_URL[=filetemp/])
       file1              【TAG】基準となるﾌｧｲﾙ名を指定します(ｺﾏﾝﾄﾞの左辺のﾌｧｲﾙ名です)
       file2              【TAG】処理結果となるﾌｧｲﾙ名を指定します(ｺﾏﾝﾄﾞの右辺のﾌｧｲﾙ名です)
       notEquals          【TAG】判定結果を反転させるかどうか[true/false]を指定します(初期値:false)
       useStop            【TAG】ｴﾗｰ時BODYを処理後に停止するかどうか[true/false]を指定します(初期値:true)
       encode             【TAG】ﾌｧｲﾙを読み込む(action="read")際のｴﾝｺｰﾄﾞを指定します(初期値:OS依存文字ｺｰﾄﾞ)
 ×    fromStorage        【廃止】ﾃﾝﾌﾟﾚｰﾄﾌｧｲﾙの読み込み元ｽﾄﾚｰｼﾞﾀｲﾌﾟを指定します｡8.0.0.1 (2021/10/08)
 ×    fromBucket         【廃止】ﾃﾝﾌﾟﾚｰﾄﾌｧｲﾙの読み込み元ﾊﾞｹｯﾄ名を指定します｡8.0.0.1 (2021/10/08)
       fromLocal          【TAG】強制的にﾛｰｶﾙﾌｧｲﾙを使用する場合､true にｾｯﾄします｡｡8.0.1.0 (2021/10/29)
       toStorage          【廃止】生成したﾌｧｲﾙの出力先ｽﾄﾚｰｼﾞﾀｲﾌﾟを指定します｡8.0.0.1 (2021/10/08)
 ×    toBucket           【廃止】生成したﾌｧｲﾙの出力先ﾊﾞｹｯﾄ名を指定します｡8.0.0.1 (2021/10/08)
 ×    toLocal            【TAG】強制的にﾛｰｶﾙﾌｧｲﾙを使用する場合､true にｾｯﾄします｡｡8.0.0.1 (2021/10/08)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:file&amp;gt;

 ●使用例
    ･ﾌｧｲﾙの存在ﾁｪｯｸ→存在しなければｴﾗｰﾒｯｾｰｼﾞを表示｡
        &amp;lt;og:file action="exists" fileURL="N:/CIR/" file1="{&amp;#064;USER.LKISB}/{&amp;#064;USER.LDNO1KAI}.cir/001.sht"&amp;gt;
            &amp;lt;og:message lbl="RKE_0157" comment="回路図が存在しません｡" /&amp;gt;
        &amp;lt;/og:file&amp;gt;

    ･N:/Filetemp/にﾕｰｻﾞｰﾃﾞｨﾚｸﾄﾘが存在しなければ作成｡→失敗した場合ｴﾗｰﾒｯｾｰｼﾞを表示｡
        &amp;lt;og:file action="mkdir" fileURL="N:/Filetemp/{&amp;#064;USER.ID}" &amp;gt;
            &amp;lt;og:message comment="ｴﾗｰが発生しました｡ｼｽﾃﾑ管理者に連絡してください｡" /&amp;gt;
        &amp;lt;/og:file&amp;gt;

    ･N:/Filetemp/test.txt ﾌｧｲﾙの削除｡ﾌｧｲﾙが存在しなくても処理を続ける｡
        &amp;lt;og:file action="delete" fileURL="N:/Filetemp/" file1="test.txt" useStop="false" &amp;gt;
            &amp;lt;og:message comment="ﾌｧｲﾙは存在しませんでした｡" /&amp;gt;
        &amp;lt;/og:file&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="40">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FileUDTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ファイルアップロード/ダウンロード】ファイルアップロード/ダウンロードリンクを作成するタグです(通常は result_info.jsp に組込み)。</DESCRIPTION>
        <CONTENTS>画面検索した結果を、ダウンロードしたり、アップロードする機能は、画面リソースの
 ロール制御で管理しています。
 ただし、デフォルトで、以下の制限が掛かっています。

 ファイルダウンロード
   ・command="NEW|RENEW|FIRST|LAST|PREV|NEXT|VIEW|RESET" のみ
 ファイルアップロード
   ・command="COPY|INSERT" のみ

 5.7.8.1 (2014/07/18)
  addDownCmnd と、addUpldCmnd を指定すれば、ダウンロード、アップロードできる
  command を増やすことが可能です。

 また、typeDownload="true" にするとDownload 処理を行う為の前処理を実施します。
 Download 処理を行うには、指定の画面(呼び出し元)と、抜き出した時の
 DBTableModel がマッチしているか判定します。
 また、DBTableModel が存在しない、または、不備な場合(オーバーフロー)は、
 最終SQLを実行する必要があり、そもそも、抜出処理が出来ない状態では、
 エラーを返す必要があります。
 それら、一連のDownload 処理を行うかどうかを指定します。
 true の場合、session の HybsSystem.DB_LAST_SQL_KEY に格納された
 DBLastSql オブジェクトを取得し、scope が request または、overflow が
 true の場合に、BODY部を実行します。(通常、queryタグを記述します。)
 query の出力先は、scope を request にします。
 それ以外は、tableId から取り出した DBTableModel を、scope = "request"
 に(アドレスのみ)コピーします。
 writeTable タグでは、scope = "request" から、DBTableModel を取り出します。</CONTENTS>
        <FORM_SAMPLE>●形式：一般ユーザーが直接組み込むことはありません。
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:fileUD
       command            【TAG】command を指定します
       downloadImg        【TAG】ダウンロード時のアイコンを指定します(初期値:"{&amp;#064;SYS.JSP}/image/fileDownload.gif")
       downloadJsp        【TAG】ダウンロード時の呼び出しJSPを指定します(初期値:"{&amp;#064;SYS.JSP}/common/fileDownload.jsp")
       uploadImg          【TAG】アップロード時のアイコンを指定します(初期値:"{&amp;#064;SYS.JSP}/image/fileUpload.gif")
       uploadJsp          【TAG】アップロード時の呼び出しJSPを指定します(初期値:"{&amp;#064;SYS.JSP}/common/filePopup.jsp")
       imgWidth           【TAG】アイコン幅サイズ(px)を指定します(初期値:20px)
       imgHeight          【TAG】アイコン高さサイズ(px)を指定します(初期値:20px)
       filename           【TAG】ダウンロード時ファイル名を指定します(初期値:"{&amp;#064;GUI.LABEL}")  6.8.1.4 (2017/08/25) 拡張子はつけません。
       addDownCmnd        【TAG】ダウンロード時のコマンドを追加指定できます(初期値:null)
       addUpldCmnd        【TAG】アップロード時のコマンドを追加指定できます(初期値:null)
       roles              【TAG】ロールズをセットします
       target             【TAG】ダウンロード文書を表示させるフレーム、またはウィンドウの名前を指定します
       errorMsg           【TAG】ダウンロード出来ない場合のエラーメッセージIDを指定します(初期値:ERR0028)
       typeDownload       【TAG】Download 処理を行うかどうかを指定します(初期値:false)
       useEditLink        【TAG】編集リンク自体を出すかどうかどうか(初期値:true)
       editImg            【TAG】編集アイコンを指定します(初期値:"{&amp;#064;SYS.JSP}/icon/edit.png")
       clmEdit            【TAG】編集時にカラム編集タブを表示するかどうか(初期値:true)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:fileUD&amp;gt;

 ●使用例
     &amp;lt;og:fileUD command="{&amp;#064;command}" /&amp;gt;

     &amp;lt;og:fileUD
         command        = command設定 (ダウンロード="NEW|RENEW|FIRST|LAST|PREV|NEXT|VIEW" 、   アップロード="COPY|INSERT")
       [ downloadImg ]  = "{&amp;#064;SYS.JSP}/image/fileDownload.gif"   ダウンロード時のアイコン
       [ downloadJsp ]  = "{&amp;#064;SYS.JSP}/common/fileDownload.jsp"  ダウンロード時の呼び出しJSP
       [ uploadImg   ]  = "{&amp;#064;SYS.JSP}/image/fileUpload.gif"     アップロード時のアイコン
       [ uploadJsp   ]  = "{&amp;#064;SYS.JSP}/common/filePopup.jsp"     アップロード時の呼び出しJSP
       [ imgWidth    ]  = "20px"                                アイコン幅サイズ(px)
       [ imgHeight   ]  = "20px"                                アイコン高さサイズ(px)
       [ filename    ]  = "{&amp;#064;GUI.LABEL}.xls"               ダウンロード時ファイル名
       [ roles       ]  = "GE|DOC"                              アクセスロールズ
       [ target      ]  = "_blank"                              ダウンロードファイルを開くターゲット
       [ errorMsg    ]  = "ERR0042"                             エラーメッセージID
       [ typeDownload]  = "false/true"                          Download 処理を行うかどうか(初期値:false)
     /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="41">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FileUpdateTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ﾌｧｲﾙ出力】ﾌｧｲﾙ検索ﾘｽﾄを元に､action に基づいた処理を行うﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>command="ENTRY" 時のみ処理を行います｡

 fileQuery などで検索したﾌｧｲﾙ一覧のDBTableModel を元に､ﾌｧｲﾙの
 ｺﾋﾟｰ(COPY)､移動(MOVE,MODIFY)､削除(DELETE)などの処理を行います｡
 処理を行うｵﾘｼﾞﾅﾙﾌｧｲﾙは､PARENT,NAME というｶﾗﾑでなければなりません｡
   ※ 7.2.7.0 (2020/08/07) parentClm,nameClm で指定可能になりました｡
 このｶﾗﾑ名は､fileQuery の検索時には､必ず作成されるｶﾗﾑです｡
 また､各ｱｸｼｮﾝに対応するﾀｰｹﾞｯﾄﾌｧｲﾙは､TO_PARENT,TO_NAME という
 ｶﾗﾑで指定するか､targetDir 属性を利用してﾌｫﾙﾀﾞを指定します｡
 TO_PARENT(先ﾌｫﾙﾀﾞ)と､TO_NAME(先ﾌｧｲﾙ名)は､処理に応じて､必要なｶﾗﾑが
 あれば､自動的に処理します｡
 つまり､TO_PARENT のみの場合は､ﾌｧｲﾙ名はｵﾘｼﾞﾅﾙのまま､ﾌｫﾙﾀﾞのみ変更します｡
 逆に､TO_NAME の場合は､ﾌｫﾙﾀﾞはそのままで､ﾌｧｲﾙ名のみ指定します｡
 両方同時に指定することも可能です｡
 targetDir 属性で指定する場合は､TO_PARENT のみに同じ値を設定した場合と同じになります｡
 この属性を指定すると､TO_PARENT は無視されます｡(TO_NAME は有効です｡)
 COPY､MOVE(,MODIFY) の場合は､指定のﾌｫﾙﾀﾞに一括処理可能です｡
 COPY､MOVE(,MODIFY) などの処理で､ﾀｰｹﾞｯﾄﾌｫﾙﾀﾞが存在しないときに､作成するか､ｴﾗｰにするかは
 createDir属性 で指定できます｡初期値は､(true:作成する) です｡
 これは､COPY先やMOVE(,MODIFY)先が存在している前提のｼｽﾃﾑで､不要な箇所に間違ってﾌｫﾙﾀﾞを
 自動作成されると困る場合に､(false:作成しない) とすれば､間違いに気づく確率が上がります｡

   ※ 7.2.7.0 (2020/08/07) PARENT,NAME,TO_PARENT,TO_NAME のｶﾗﾑ名を指定できるようにしました｡
      action にMKDIRS を追加しました｡これは､TO_PARENT ﾌｫﾙﾀﾞが作成できるかどうかを判定します｡

 ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象ではありません｡</CONTENTS>
        <FORM_SAMPLE>●body：なし
 ●形式：
      ･&amp;lt;og:fileUpdate
          action        = "COPY|MOVE|MODIFY|DELETE|MKDIRS" ｱｸｼｮﾝ属性(必須)
          command       = "[ENTRY]"                 ENTRY 時のみ実行します(初期値:ENTRY)
          targetDir     = "[指定ﾌｫﾙﾀﾞ]"          ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞ
          createDir     = "[true/false]"            ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞがなければ作成する(true)かどうか(初期値:true)
          tableId       = [HybsSystem.TBL_MDL_KEY]  DBTableModel を取り出すｷｰ
          displayMsg    = "MSG0040";                処理結果を表示します(初期値:｢　件登録しました｡｣)
          selectedAll   = "[false/true]"            ﾃﾞｰﾀを全件選択済みとして処理する(true)かどうか指定(初期値:false)
          keepTimeStamp = "[false/true]"            COPY,親違いMOVE(,MODIFY)の時にｵﾘｼﾞﾅﾙのﾀｲﾑｽﾀﾝﾌﾟを使用するかどうか(初期値:false)
      /&amp;gt;

    [action属性(必須)]
      COPY   ｵﾘｼﾞﾅﾙﾌｧｲﾙを､ﾀｰｹﾞｯﾄ(TO_PARENT,TO_NAMEで指定)にｺﾋﾟｰします｡
      MOVE   ｵﾘｼﾞﾅﾙﾌｧｲﾙを､ﾀｰｹﾞｯﾄに移動(COPY+DELETE)/名称変更(RENAME)します｡
      MODIFY (MOVE と同じ｡ｴﾝｼﾞﾝの command を利用するための簡易action)
      DELETE ｵﾘｼﾞﾅﾙﾌｧｲﾙを削除します(ﾀｰｹﾞｯﾄ(TO_PARENT,TO_NAME)は､関係しません)｡
      MKDIRS ﾀｰｹﾞｯﾄ(TO_PARENTで指定)ﾌｫﾙﾀﾞを作成します｡(PARENT,NAME,TO_NAMEは､関係しません)｡ 7.2.7.0 (2020/08/07) 新規追加

 ●Tag定義：
   &amp;lt;og:fileUpdate
       action           ○【TAG】ｱｸｼｮﾝ[COPY|MOVE|MODIFY|DELETE|MKDIRS]をｾｯﾄします(必須)｡
       command            【TAG】ｺﾏﾝﾄﾞ[ENTRY]をｾｯﾄします(初期値:ENTRY)
       targetDir          【TAG】ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞを指定します
       createDir          【TAG】ﾀｰｹﾞｯﾄとなるﾌｫﾙﾀﾞがなければ､作成するかどうかを指定します(初期値:true)
       parentClm          【TAG】7.2.7.0 (2020/08/07) fileQuery以外の場合の元親ﾌｫﾙﾀﾞを示すｶﾗﾑ名を指定します(初期値:"PARENT")
       nameClm            【TAG】7.2.7.0 (2020/08/07) fileQuery以外の場合の元ﾌｧｲﾙ名を示すｶﾗﾑ名を指定します(初期値:"NAME")
       toParentClm        【TAG】7.2.7.0 (2020/08/07) fileQuery以外の場合の先親ﾌｫﾙﾀﾞを示すｶﾗﾑ名を指定します(初期値:"TO_PARENT")
       toNameClm          【TAG】7.2.7.0 (2020/08/07) fileQuery以外の場合の先ﾌｧｲﾙ名を示すｶﾗﾑ名を指定します(初期値:"TO_NAME")
       tableId            【TAG】(通常は使いません)結果のDBTableModelを､sessionに登録するときのｷｰを指定します
       scope              【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session)
       displayMsg         【TAG】処理結果を画面上に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:MSG0040[　件登録しました])
       actErrMsg          【TAG】7.2.7.0 (2020/08/07) action実行時のｴﾗｰﾒｯｾｰｼﾞのﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:ERR0050:ｱｸｼｮﾝ実行中にｴﾗｰが発生しました｡ｱｸｼｮﾝ:{0} From:{1} To:{2})
       selectedAll        【TAG】ﾃﾞｰﾀを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       keepTimeStamp      【TAG】ｵﾘｼﾞﾅﾙのﾀｲﾑｽﾀﾝﾌﾟを利用するかどうかを指定します(初期値:false)
       inPath             【TAG】6.8.0.0 (2017/06/02) 入力共通ﾊﾟｽを指定します(PARENTﾌｫﾙﾀﾞの共通部分､COPY/MOVE時にtargetDirと置換されます) ｡
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
                                      (初期値:VIEW_USE_TIMEBAR[=true])｡
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       useStop            【TAG】7.2.7.0 (2020/08/07) ｴﾗｰ時に処理後に停止するかどうか[true/false]を指定します(初期値:true)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
       ･&amp;lt;og:fileUpdate command="{&amp;#064;command}" action="COPY" /&amp;gt;
             TO_PARENT または､ TO_NAME(両方指定も可)による行単位 COPY 処理
             fileQuery の useUpdateClm="true" を設定し､検索結果に､TO_PARENT､ TO_NAMEｶﾗﾑを追加します｡
             TO_PARENT または､ TO_NAME は､columnSet などで値をｾｯﾄしておきます｡

       ･&amp;lt;og:fileUpdate command="{&amp;#064;command}" action="MODIFY" targetDir="AAA_DIR"  /&amp;gt;
             fileQuery の検索結果を､AAA_DIR ﾌｫﾙﾀﾞに移動します｡
             ﾌｧｲﾙ名は､そのままｵﾘｼﾞﾅﾙの値が使用されます｡</FORM_SAMPLE>
    </ROW>
    <ROW num="42">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FileUploadTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ﾌｧｲﾙ入力】ｸﾗｲｱﾝﾄのﾌｧｲﾙをｻｰﾊﾞｰにｱｯﾌﾟﾛｰﾄﾞするﾀｸﾞです。</DESCRIPTION>
        <CONTENTS>ｱｯﾌﾟﾛｰﾄﾞ後の属性は､DBTableModel に格納することにより､通常のﾃﾞｰﾀと
 同様の取り出し方が可能です。
 また､通常のﾌｧｲﾙｱｯﾌﾟﾛｰﾄﾞ時の､form で使用する､enctype="multipart/form-data"
 を指定した場合の､他のﾘｸｴｽﾄ情報も､{&amp;#064;XXXX} 変数で取り出すことが可能です。

 この upload ﾀｸﾞでは､ｱｯﾌﾟﾛｰﾄﾞ後に､指定のﾌｧｲﾙ名に変更する機能があります。
 file 登録ﾀﾞｲｱﾛｸﾞで指定した name に､"_NEW" という名称を付けたﾘｸｴｽﾄ値を
 ﾌｧｲﾙのｱｯﾌﾟﾛｰﾄﾞと同時に送信することで､この名前にﾌｧｲﾙを付け替えます。
 また､ｱｯﾌﾟﾛｰﾄﾞ後のﾌｧｲﾙ名は､name 指定の名称で､取り出せます。
 ｸﾗｲｱﾝﾄから登録したｵﾘｼﾞﾅﾙのﾌｧｲﾙ名は､name に､"_ORG" という名称
 で取り出すことが可能です。

 通常では､これらのﾊﾟﾗﾒｰﾀを､RequestAttribute 変数にｾｯﾄしますので､{&amp;#064;XXXX}で
 取り出すことが可能になります。さらに､"KEY","VALUE","ISFILE" のｶﾗﾑを持った､
 DBTableModel にｾｯﾄします。

 新機能として､columns を指定する事で､columns のｶﾗﾑを持つ DBTableModel にｾｯﾄします。
 その場合は､ｶﾗﾑ名_01 ～ ｶﾗﾑ名_99 のように､ｱﾝﾀﾞｰﾊﾞｰで列ﾃﾞｰﾀとなるｷｰを定義してください。
 ｱﾝﾀﾞｰﾊﾞｰがない場合は､ｶﾗﾑだけ作成されます。ｶﾗﾑ名と同じﾘｸｴｽﾄがあれば､
 すべてのﾚｺｰﾄﾞに同じ値がｾｯﾄされます。

 新ﾌｧｲﾙ名に拡張子が設定されていない場合は､ｵﾘｼﾞﾅﾙﾌｧｲﾙ名の拡張子をｾｯﾄします。

 HTML5 の type="file" 時の multiple 属性（ｱｯﾌﾟﾛｰﾄﾞﾌｧｲﾙの複数選択機能）に対応します。(5.7.1.1 (2013/12/13))
 その場合は､新しいﾌｧｲﾙ名への変更はできません。ｵﾘｼﾞﾅﾙのﾌｧｲﾙ名でｱｯﾌﾟﾛｰﾄﾞされます

 6.0.2.4 (2014/10/17)
 ① name + _NEW と同じ考え方で､_PFX(接頭辞) , _SFX(接尾辞) 機能を追加します。
 ② 上記機能は､_NEW との併用可能。_NEW がない場合は､ｵﾘｼﾞﾅﾙ(ｱｯﾌﾟﾛｰﾄﾞされた元のﾌｧｲﾙ名)に付与
 ③ useBackup="rename" で､すでに同名のﾌｧｲﾙが存在した場合に､"_001" のような文字列を追加したﾌｧｲﾙにﾘﾈｰﾑします。
    Windowsの " - ｺﾋﾟｰ (2)" に近いですが､桁数を抑えるのと､useBackup="true" と異なり､過去の同一ﾌｧｲﾙ名は
    そのまま､有効になります。同一ﾌｧｲﾙが同一ﾌｫﾙﾀﾞに存在する場合のみ連番が付与されます。
 ④ name + _NEW の指定に､ﾌｫﾙﾀﾞを含めることが可能。ただし､接続文字列は､"/" とする。
    同時にｱｯﾌﾟﾛｰﾄﾞを行う場合に､個別にﾌｫﾙﾀﾞを振り分けたり､_PFX(接頭辞) に､ﾌｫﾙﾀﾞを指定
    することも可能です。
 ⑤ 最大転送ｻｲｽﾞ(Byte)を 10M → 30M に変更

 8.1.2.0 (2022/03/10)
 name + _NEW と同じ考え方で､_HASH(ﾌｧｲﾙのﾊｯｼｭ値) 機能を追加します。
 ｼｽﾃﾑ定数のFILE_HASH_CODEで計算されたﾊｯｼｭ値を DBTableModel に格納します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:upload fileURL="…" maxPostSize="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
	 &amp;lt;og:upload
		 fileURL			【TAG】ﾌｧｲﾙをｱｯﾌﾟﾛｰﾄﾞするﾃﾞｨﾚｸﾄﾘを指定します (初期値:FILE_URL[=filetemp/])
		 filename			【TAG】(通常は使いません)ﾌｧｲﾙを作成するときのﾌｧｲﾙ名をｾｯﾄします(初期値:null)
		 maxPostSize		【TAG】最大転送ｻｲｽﾞ(Byte)を指定します(初期値:31457280=30M) 0,またはﾏｲﾅｽで無制限です。
		 scope				【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session)
		 tableId			【TAG】(通常は使いません)sessionから所得する DBTableModelｵﾌﾞｼﾞｪｸﾄの ID
		 columns			【TAG】DBTableModel作成時に､指定のｶﾗﾑの"_01"～"_99"の添え字をﾚｺｰﾄﾞとして作成します。
		 useBackup			【TAG】すでに同名のﾌｧｲﾙが存在した場合に､ﾊﾞｯｸｱｯﾌﾟ処理するかどうか[true/false/rename]を指定します(初期値:null=false)
									useBackup="rename" で､"_001" のような文字列を追加します。
 ×	 storage			【廃止】保存先ｽﾄﾚｰｼﾞﾀｲﾌﾟを指定します   5.10.9.0 (2019/03/01) ADD
 ×	 bucket 			【廃止】保存先ﾊﾞｹｯﾄ名を指定します 5.10.9.0 (2019/03/01) ADD
		 useLocal			【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
		 language			【TAG】ﾀｸﾞ内部で使用する言語ｺｰﾄﾞ[ja/en/zh/…]を指定します
		 debug				【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
	 /&amp;gt;

 ●使用例 :
 【query.jsp】
		 &amp;lt;form method="POST" action="result.jsp" enctype="multipart/form-data" target="RESULT"&amp;gt;
		 &amp;lt;table summary="layout" &amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input type="text" name="submitter" value="{&amp;#064;USER.JNAME}" size="20" lbl="MSG0014" /&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;
			 &amp;lt;og:input type="file"	name="file_01"		size="30" lbl="MSG0015" /&amp;gt;
			 &amp;lt;og:input				name="file_01_NEW"	size="10" lbl="FILENAME" /&amp;gt;
		 &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;
			 &amp;lt;og:input type="file"	name="file_02"		size="30" lbl="MSG0015" /&amp;gt;
			 &amp;lt;og:input				name="file_02_NEW"	size="10" lbl="FILENAME" /&amp;gt;
		 &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;
			 &amp;lt;og:input type="file"	name="file_03"		size="30" lbl="MSG0015" /&amp;gt;
			 &amp;lt;og:input				name="file_03_NEW"	size="10" lbl="FILENAME" /&amp;gt;
		 &amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;
			 &amp;lt;og:column name="writable"	value="false"	/&amp;gt;
		 &amp;lt;/tr&amp;gt;
		 &amp;lt;/table&amp;gt;

 【result.jsp】
		 &amp;lt;og:upload
			 fileURL	= "{&amp;#064;USER.ID}"
		 /&amp;gt;
		 &amp;lt;br /&amp;gt;
		 &amp;lt;og:message lbl="MSG0003" comment="ﾌｧｲﾙの登録が完了しました。" /&amp;gt;

		 &amp;lt;og:view
			 command		= "NEW"
			 viewFormType	= "HTMLTable"
			 writable		= "{&amp;#064;writable}"
		 /&amp;gt;

		 &amp;lt;table&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="submitter"	value="{&amp;#064;submitter}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="writable"		value="{&amp;#064;writable}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="directory"	value="{&amp;#064;directory}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_01"		value="{&amp;#064;file_01}"		/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_01_NEW"	value="{&amp;#064;file_01_NEW}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_01_ORG"	value="{&amp;#064;file_01_ORG}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_02"		value="{&amp;#064;file_02}"		/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_02_NEW"	value="{&amp;#064;file_02_NEW}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_02_ORG"	value="{&amp;#064;file_02_ORG}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_03"		value="{&amp;#064;file_03}"		/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_03_NEW"	value="{&amp;#064;file_03_NEW}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;tr&amp;gt;&amp;lt;og:input name="file_03_ORG"	value="{&amp;#064;file_03_ORG}"	/&amp;gt;&amp;lt;/tr&amp;gt;
		 &amp;lt;/table&amp;gt;

 【result.jsp】
		 &amp;lt;og:upload
			 fileURL	 = "{&amp;#064;USER.ID}"
			 columns	 = "submitter,file"
		 /&amp;gt;
		 &amp;lt;br /&amp;gt;
		 &amp;lt;og:message lbl="MSG0003" comment="ﾌｧｲﾙの登録が完了しました。" /&amp;gt;

		 &amp;lt;og:view
			 command	  = "NEW"
			 viewFormType = "HTMLTable"
			 writable	  = "{&amp;#064;writable}"
		 /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="43">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FileWhereTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他入力】fileOption でファイルを検索する場合の条件を指定するタグです。</DESCRIPTION>
        <CONTENTS>fileOption でファイルを検索する場合の条件を指定するタグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:fileWhere name="…" startsWith="…" endsWith="…" … /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:fileWhere
       startsWith         【TAG】指定された接頭辞で始まる場合、スルー(選択)されます(初期値:null)
       unStartsWith       【TAG】(追加：7.2.6.0 (2020/06/30))指定された接頭辞で始まらない場合、スルー(選択)されます(初期値:null)
       startsDir          【TAG】(追加：7.2.6.0 (2020/06/30))指定された接頭辞で始まるフォルダ場合、スルー(選択)されます(初期値:null)
       unStartsDir        【TAG】(追加：7.2.6.0 (2020/06/30))指定された接頭辞で始まらないフォルダ場合、スルー(選択)されます(初期値:null)
       endsWith           【TAG】指定された接頭辞で終わる場合、スルー(選択)されます(初期値:null)
       unEndsWith         【TAG】(追加：7.2.6.0 (2020/06/30))指定された接頭辞で終わらない場合、スルー(選択)されます(初期値:null)
       instr              【TAG】指定された文字列がファイル名に含まれる場合、スルー(選択)されます(初期値:null)
       unInstr            【TAG】(追加：7.2.6.0 (2020/06/30))指定された文字列がファイル名に含まれない場合、スルー(選択)されます(初期値:null)
       instrDir           【TAG】(追加：7.2.6.0 (2020/06/30))指定された文字列がフォルダ名に含まれる場合、スルー(選択)されます(初期値:null)
       unInstrDir         【TAG】(追加：7.2.6.0 (2020/06/30))指定された文字列がフォルダ名に含まれない場合、スルー(選択)されます(初期値:null)
   ×  equals             【廃止】ファイル名が一致する場合、スルー(選択)されます(初期値:null) 7.2.7.0 (2020/08/07)
       fileEquals         【TAG】ファイル名が一致する場合、スルー(選択)されます(初期値:null) 7.2.7.0 (2020/08/07) 新規
       unFileEquals       【TAG】(追加：7.2.6.0 (2020/06/30))ファイル名が一致しない場合、スルー(選択)されます(初期値:null)
       matches            【TAG】ファイル名が、指定された正規表現と一致する場合、スルー(選択)されます(初期値:null)
       unMatches          【TAG】ファイル名が、指定された正規表現と一致しない場合、スルー(選択)されます(初期値:null)
       matchDir           【TAG】(追加：7.2.6.0 (2020/06/30))フォルダ名が、指定された正規表現と一致する場合、スルー(選択)されます(初期値:null)
       unMatchDir         【TAG】(追加：7.2.6.0 (2020/06/30))フォルダ名が、指定された正規表現と一致しない場合、スルー(選択)されます(初期値:null)
       lastModified       【TAG】指定のタイムスタンプ以後に変更されている場合、スルー(選択)されます(初期値:null)
       unLastModified     【TAG】(追加：7.2.6.0 (2020/06/30))指定のタイムスタンプ以前に変更されている場合、スルー(選択)されます(初期値:null)
       isLarger           【TAG】指定の大きさより大きいファイルの場合、スルー(選択)されます(初期値:null)
       isSmaller          【TAG】指定の大きさより小さいファイルの場合、スルー(選択)されます(初期値:null)
       isHidden           【TAG】true:HIDDENファイルのみ/false:NORMALファイルのみスルー(選択)されます(初期値:null)
   ×  useDir             【廃止】(廃止：7.2.6.0 (2020/06/30))判定をファイルだけでなく、ディレクトリでも行うかどうかを指定[false:File/true:File+Dir/only:Dir](初期値:false)
       ignoreCase         【TAG】大文字/小文字を区別しないかどうか[true/false]を指定します(初期値:false(区別する))
       notEquals          【TAG】判定結果を反転させるかどうか[true/false]を指定します(初期値:false) 6.8.0.0 (2017/06/02)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 6.8.0.0 (2017/06/02)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 6.8.0.0 (2017/06/02)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない) 6.8.0.0 (2017/06/02)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     &amp;lt;og:fileOption select="NAME" from="./jsp" &amp;gt;
         &amp;lt;og:fileWhere
             startsWith = "File"          :指定された接頭辞で始まる場合、選択される
             endsWith   = ".java"         :指定された接頭辞で終わる場合、選択される
             instr      = "Tag"           :指定された文字列がファイル名に含まれる場合、選択される
             equalsName = "FileWhereTag.java" :ファイル名が一致する場合、選択される(大文字小文字は区別しない)
             matches    = "File*Tag"      :ファイル名が、指定された正規表現と一致する場合、選択される(大文字小文字は区別しない)
             unMatches  = "File*Tag"      :ファイル名が、指定された正規表現と一致しない場合、選択される(大文字小文字は区別しない)
             lastModified = "20050101"    :指定のタイムスタンプ以後に変更された場合、選択される
                                           日付けの指定は、YYYYMMDD 形式, TODAY , YESTERDAY が使用できます。
             isLarger   = "1024"          :指定の大きさ(バイト単位)より大きいファイルの場合、選択される
             isSmaller  = "1024"          :指定の大きさ(バイト単位)より小さいファイルの場合、選択される
             isHidden   = "true"          :true:HIDDENファイルのみ選択される
             useDir     = "false"         :(廃止)フィルタによる対象の絞込みをディレクトリにも適用するかどうか
         /&amp;gt;
     &amp;lt;/og:fileOption&amp;gt;

       ・検索条件が入力された時
         条件を満足して全てのファイルを列挙します。

       ・検索条件が入力されなかった時
         該当ディレクトリ内の全てのファイルを列挙します。</FORM_SAMPLE>
    </ROW>
    <ROW num="44">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ForwardTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】制御を別の画面にフォワードする場合に使用するタグです(通常は、entry.jsp で使用します)。</DESCRIPTION>
        <CONTENTS>フォワード時に、指定の引数をセットできます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:forward page="…" gamenId="[…]" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:forward
       gamenId            【TAG】gamenId 属性を登録します
       page             ○【TAG】転送先URLを指定します(必須)。
       keys               【TAG】キーを CSV形式でセットします
       vals               【TAG】キーに対応する値を CSV形式でセットします
       dbkeys             【TAG】DBキーをCSV形式でセットします
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       useRedirect        【TAG】response.sendRedirect するかどうか[true/false]を指定します(初期値:false)
       contentType        【TAG】response.sendRedirect する場合、ContentType を設定します(初期値:未指定) 7.1.0.0 (2020/01/20)
       target             【TAG】サブミット先の文書を表示させるフレーム、またはウィンドウの名前を指定します
       filename           【TAG】ファイル転送時にファイル名の別名を指定します(初期値:null)
       disposition        【TAG】ファイル転送時のヘッダー情報として、Content-Dispositionに設定する値を指定します(初期値:CONTENT_DISPOSITION[=attachment])。
       noTransition       【TAG】(通常は使いません )画面遷移を行わない形式の登録方法を使用するかを指定します
       useAjaxSubmit      【TAG】(通常は使いません) ajaxを利用したsubmitを利用するかどうかを指定します
       redirectEncode     【TAG】(通常は使いません) useRedirect=true時に 日本語を含む転送先(page)をバイナリ変換するときのコード名[UTF-8/Windows-31J]など(初期値:null)
       forceEnc           【TAG】(通常は使いません) valsの値が[で開始している場合でもURLEncodeを通すかを設定します(初期値:false) 5.10.15.3 (2019/09/27)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ※ 6.4.3.0 (2016/02/05) disposition 追加
    以前は、inline 固定でしたが、引数で指定できるようにします。

 ●使用例
       &amp;lt;og:forward
          page          = "転送先URLを指定します(必須)。"
          dbkeys        = "DBキーをCSV形式でセットします。"
          keys          = "キーを CSV形式でセットします。"
          vals          = "キーに対応する値を CSV形式でセットします。"
          scope         = "キャッシュする場合のスコープ(request,page,session,application)を指定します(初期値:session)。"
          gamenId       = "gamenId 属性を登録します。"
          useRedirect   = "useRedirect 属性を登録します。"
          filename      = "ファイル転送時にファイル名を指定する場合に設定します。"
          target        = "taregt 属性を登録します。"
          noTransition  = "実際にforwardせずに、id="forwardUrl"属性のbody部分に遷移先のURLを出力します。(画面遷移なしモード時に使用します)"
       /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="45">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.FrameTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面部品】フレームを作成するHTML拡張タグで、引数の受け渡しが可能です。</DESCRIPTION>
        <CONTENTS>フレームを作成するHTML拡張タグで、引数の受け渡しが可能です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:frame src="…" name="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:frame
       src              ○【HTML】フレームに表示するソースファイルを指定します(必須)。
       name             ○【HTML】フレーム名を指定します(例：QUERY,RESULT,CONTENTS など)(必須)。
       changeGamen        【TAG】ソース指定の画面を変更します
       changeHref         【TAG】forwardしたいJSPファイル名を記述します(例:result など) 7.4.2.0 (2021/05/14)
       keys               【TAG】引数のキーを指定します
       vals               【TAG】引数の値を指定します 7.4.3.0 (2021/06/11)
       dbTable            【TAG】前ページで選択したデータ列の情報を次のページに渡すかどうか[true/false]を指定します(初期値:false)
       longdesc           【HTML】フレームに関する詳しい説明のあるURL(lobgdesc)を指定します
       forceEnc           【TAG】(通常は使いません) valsの値が[で開始している場合でもURLEncodeを通すかを設定します(初期値:false) 5.10.15.3 (2019/09/27)
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       clazz              【HTML】要素に対して class 属性を設定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 【廃止】7.0.1.0 (2018/10/15) 物理削除
   //  marginwidth        【廃止】フレームの左右余白サイズ(marginwidth)を指定します(HTML5廃止属性)
   //  marginheight       【廃止】フレームの上下余白サイズ(marginheight)を指定します(HTML5廃止属性)
   //  noresize           【廃止】フレームサイズを変更できないよう(noresize)に指定します(HTML5廃止属性) 6.9.5.0 (2018/04/23) 物理削除
   //  frameborder        【廃止】フレームの境界線(frameborder)の[0:非表示/1:表示]を指定します(初期値:1)(HTML5廃止属性) 6.9.5.0 (2018/04/23) 物理削除
   //  scrolling          【廃止】スクロールバー(scrolling)の表示/非表示[auto/yes/no]を指定します(初期値:auto)(HTML5廃止属性)

 ●使用例：
    ・一般的な例：フレーム分割する構文は、HTML準拠。リクエスト変数は各フレームまで転送されます。
    &amp;lt;frameset&amp;gt;
        &amp;lt;og:frame src="query.jsp"   name="QUERY"  /&amp;gt;
        &amp;lt;og:frame src="forward.jsp" name="RESULT" /&amp;gt;
    &amp;lt;/frameset&amp;gt;

    ・DBTableModel の値(例ではPN)を、取り出して、リクエスト変数として利用します。
      現状では、commonForward タグ の useTableData="true" dbkeys="{&amp;#064;dbkeys}" 属性を利用します。
    &amp;lt;frameset&amp;gt;
        &amp;lt;og:frame src="query.jsp"   name="QUERY"  keys="PN" dbTable="true" /&amp;gt;
        &amp;lt;og:frame src="forward.jsp" name="RESULT" keys="PN" dbTable="true" /&amp;gt;
    &amp;lt;/frameset&amp;gt;

    ・changeGamen 属性を利用して、ソース指定の画面を切り替えます。
      たとえば、jsp/index.jsp では、GAMENID属性がURLに存在する場合、直接その画面を
      表示させることができます。
    &amp;lt;frameset cols="160,*,0" frameborder="1" framespacing="1"&amp;gt;
        &amp;lt;og:frame src="menu/menu.jsp"    name="MENU" /&amp;gt;
        &amp;lt;og:frame src="GE0000/index.jsp" name="CONTENTS" keys="PN" vals="LKIS" changeGamen="{&amp;#064;GAMENID}" /&amp;gt;
    &amp;lt;/frameset&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="46">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.GanttHeaderTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】ガントチャート用のヘッダー情報(日付け等)を出力するタグです。</DESCRIPTION>
        <CONTENTS>スライドバー式ガントチャートの表示時に、スライドバーの長さと日付とを関連付けるための
 ヘッダー情報(日付け等)を出力します。スライドバーと日付間隔は、zoom 属性によって、
 CSSファイルのフォントサイズと、JavaScript の内部配列に依存しています。
 また、このヘッダーでは、日付の休日情報を、カレンダテーブルを参照することで取得しています。
 calDB 属性への指定は、CalendarFactory で生成されるテーブル名(CalendarDataの実装クラス)
 を指定します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:ganttHeader startDate="…" endDate="…" zoom="[…]" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:ganttHeader
       startDate          【TAG】表示開始日付けを設定します(yyyyMMdd または、yyyyMMddHHmm 形式)
       endDate            【TAG】表示最終日を設定します(yyyyMMdd または、yyyyMMddHHmm 形式)
       zoom               【TAG】ズーム変数(0～13,20～31,40～49)を設定します(初期値:2)
       calDB              【TAG】DB検索するＤＢを指定します
       arg1               【TAG】ＤＢ検索する場合の第１のキーを指定します
       arg2               【TAG】ＤＢ検索する場合の第２のキーを指定します
       arg3               【TAG】ＤＢ検索する場合の第３のキーを指定します
       arg4               【TAG】ＤＢ検索する場合の第４のキーを指定します
       daySpan            【TAG】１日の開始終了時間を24時間形式(HHmm-HHmm)で設定します(初期値:0700-2000)
       breakTimes         【TAG】時間軸での休憩時間の開始-終了時刻をCSV形式で複数指定します(HHmm-HHmm形式、または、yyyyMMddHHmm-HHmm形式、または、yyyyMMddHHmm-yyyyMMddHHmm形式)
       breakTimeStyle     【TAG】時間軸での休憩時間の表示スタイルを設定します(初期値:top:20px;background-color:yellow;filter:alpha(opacity=60);opacity:0.60;)
       baseTimes          【TAG】時間軸でのベース時刻の開始時刻をCSV形式で複数指定します(HHmm形式、または、yyyyMMddHHmm形式)
       baseTimeStyle      【TAG】時間軸でのベース時刻の表示スタイルを設定します(初期値:top:20px;background-color:transparent;border-left:2px dashed red;)
       skipHoliday        【TAG】時間ガントで休日を表示する/しないを設定します (初期値:USE_GANTTHEADER_SKIP_HOLIDAY[=true])
       useMultiClm        【TAG】時間ヘッダーの上段に日付を、下段の時間を表示します (初期値:USE_GANTTHEADER_MULTIPLE_COLUMN[=false])
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    参照：jsp/GANTT06 フォルダ

     &amp;lt;og:ganttHeader
         startDate = "{&amp;#064;VIEW_DATE}"
         endDate   = "{&amp;#064;DYMAX}"
         zoom      = "{&amp;#064;VIEW_ZOOM}"
         calDB     = "GF13"
         arg1      = "{&amp;#064;CDJGS}"
         arg2      = ""
     /og:ganttHeader&amp;gt;

     &amp;lt;og:ganttHeader
         startDate  = "{&amp;#064;VIEW_DATE}"
         endDate    = "{&amp;#064;DYMAX}"
         daySpan    = "0700-2000"                               HHmm-HHmm 形式で１日の時間範囲を指定
         breakTimes = "1200-1245,1645-1650,200508200700-1200;"  休憩時間は、HHmm-HHmm形式、または、yyyyMMddHHmm-HHmm形式、または、yyyyMMddHHmm-yyyyMMddHHmm形式です。
         breakTimeStyle = "top:20px;background-color:yellow;"   休憩時間のスタイルに追加します。
         zoom       = "20"
     /og:ganttHeader&amp;gt;

 ●定義・解説
   PL/SQL の VIEW_ZOOM メソッドを用いて、実際の日付けから画面表示ピクセルへ
   変換する割合を求めます。これと、jsp\GANTT\image の ganttBGx.gif(x は ZOOM変数)
   を対応付けて、日付けのヘッダーを求めます。
   jsp\custom\custom.css の th.zoomx(x は ZOOM変数) により、日付けヘッダー文字の
   表示間隔を制御していますので、これらの関係を正確に把握しておいて下さい。
   日付けヘッダーは、イメージ変数を用いている関係上、固定の日数を加算して、
   求めます。(週:7日, 半月:15日, 月:30日, 4半期:90日, 年:360日)

 ヘッダー部のカレンダに、calDB で指定された カレンダテーブルを使用出来ます。
 使用する場合は、arg1(事業所ｺｰﾄﾞ等)～arg4(WCｺｰﾄﾞ等) の属性を指定する事ができます。
 zoom="10"(週単位) を使用の週数の計算は、年初の最初の７日間が含まれる週を、第１週と数えます。

 zoom="20"(時)間 では、１日の時間範囲をdaySpanでHHmm-HHmm形式で指定します。
 開始時刻は、内部で１時間単位に変換されます。８時３０分～は、８時～になります。
 終了時間は、その時間を「含みません」
 開始終了は、startDate、endDateで指定しますが、yyyyMMdd または、yyyyMMddHHmm 形式とします。
 calDB で指定された カレンダテーブルを見て、休日の場合は、表示をスキップします。
 休憩時間は、breakTimes で指定します。(HHmm-HHmm形式、または、yyyyMMddHHmm-HHmm、
 または、yyyyMMddHHmm-yyyyMMddHHmm形式)
 CSV形式で複数指定できます。日付指定がない場合は、毎日、日付指定がある場合は、
 その日のみ有効です。休憩時間は、日をまたぐ事は可能です。
 breakTimeStyle として、休憩時間の指定に追加するスタイル属性を追加します。
 通常は、バックカラーと上からの位置です。ヘッダー表示は、１時間単位です。
 初期値は、"top:20px;background-color:yellow;filter:alpha(opacity=60);opacity:0.60;" です。

 ベース時刻(baseTimes)は、HHmm形式、または、yyyyMMddHHmm形式で指定した箇所に、線を引きます。
 例えば、検索した時刻を指定すると、現在時刻の箇所を示す線になります。
 また、業務自体の開始時刻や終了時刻の箇所を表すことも可能です。
 baseTimeStyle は、このベース時刻のスタイルを決めます。breakTimeStyle との違いは、
 帯の幅を、このスタイルシートで指定していることです。
 初期値は、top:20px;background-color:transparent;border-left:2px dashed red; です。

 zoom="21"(時)間 では、一時間のピクセルを"20"(時)の半分に変更します。

 useMultiClm  パラメータを設定すると、ガントヘッダーにおいて、２段組を使用するかどうかを、
 指定できます。時間ヘッダーの上段に日付を、下段の時間軸の(h)の削除を行います。
 日付は、表示開始時刻の上と、それの６時間ごとに表示します。
 初期値は、システムリソースの USE_GANTTHEADER_MULTIPLE_COLUMN で指定します。

 システムリソースに USE_GANTTHEADER_MONTH_DATE パラメータを設定すると、
 ガントヘッダーにおいて、30日、90日、180日のヘッダー表示で、日付まで
 表示するか、月のみ表示するかを指定します。
 ガントヘッダーの繰返し表示でバックグラウンドイメージは固定日なので、一月表示を
 30日単位で表示していますが、先頭日付が 1日でないため、判りにくいと苦情がありました。
 そこで、30日、90日、180日のヘッダー表示時に、日付を表示しないようにするフラグです。
 月表示は、その月が 20日以降の場合、翌月を表示します。
 初期値は、互換性の為、false です。

 zoom 40(DAY),41(WEEK),42(MONTH) は、積み上げガント用のヘッダー処理を行います。
 積み上げガントは、固定日処理ではなく、月単位に加算します。</FORM_SAMPLE>
    </ROW>
    <ROW num="47">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.GuiQueryTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他入力】画面リソースのオブジェクトを検索し、DBTableModel にセットするタグです。</DESCRIPTION>
        <CONTENTS>ファイルの検索結果は、GUIKEY,ADDRESS,REALADDRESS,SEQNO,GROUPS,CLASSIFY,LEVEL,
 NAME_JA,SNAME,LNAME,ROLES,RWMODE,TARGET,PARAM,KBLINK,DESCRIPTION,DYUPD のカラムを持つ
 DBTableModel にセット されます。このカラムは、固定です。
 並び替え、および、画面リソースの選別(where 条件)は、固定で、指定できません。

 [カラム名]      検索するオブジェクトの属性は、以下のカラム名で作成されます。(固定)
     GUIKEY        画面ID
     ADDRESS       実行アドレス
     REALADDRESS   実行実アドレス
     SEQNO         表示順
     GROUPS        メニュグループ
     CLASSIFY      メニュ分類
     LEVEL         メニュ階層番号
     NAME_JA       画面名称
     SNAME         画面名称(short)
     LNAME         画面名称(long)
     ROLES         ロールズ
     MODE          アクセスモード列(mr,mw,-r,-w の羅列)
     TARGET        ターゲット
     PARAM         設定値(パラメータ)
     KBLINK        リンク区分
     DESCRIPTION   概要説明
     DYUPD         更新日時

 [roles 属性]      画面リソースの選別となる、ROLES 属性</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:guiQuery command="…" roles="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:guiQuery
       roles              【TAG】画面リソースの条件となるロールズを指定します
       level              【TAG】画面リソースの条件となるレベルを指定します
       rwmode             【TAG】画面リソースの条件となるRWモードを指定します
       command            【TAG】コマンド (NEW,RENEW)をセットします(PlsqlUpdateTag,UpdateTag の場合は、ENTRY)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       displayMsg         【TAG】検索結果を画面上に表示するメッセージリソースIDを指定します (初期値:VIEW_DISPLAY_MSG[=])
       notfoundMsg        【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした])
       tableId            【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
       useBeforeHtmlTag   【TAG】処理時間(queryTime)などの情報出力[true:有効/false:無効]を指定します(初期値:true)
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:guiQuery&amp;gt;

 ●使用例
         &amp;lt;og:guiQuery
                command = "NEW"
                roles   = "AA|BB|CC"
         /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="48">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.HeadTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他】HTMLファイルの head タグに相当する機能を付加します。</DESCRIPTION>
        <CONTENTS>レイアウトを構築する場合に、HTMLファイルの構造に準拠した形式で記述できるように
 なります。JavaScript や body タグを 各JSPファイル内で独自に設定できるように
 なる為、カスタマイズが容易になります。

 機能的には、旧バージョンの
    common/session_init.jsp
    common/HTML.jsp
    &amp;lt;og:responseHeader cacheControl = "max-age=0" /&amp;gt;
 を組み込んだ、common/jsp_init.jsp の代わりに使用できるタグになります。

 属性に、下記の値を設定できます。それ以外は、BODY部に直接記述することで追加できます。
 BODY部、および、属性の引数には、{&amp;#064;XXXX}が使用できます。
 例えば、{&amp;#064;SYS.CONTEXT_NAME}を使用すれば、相対アドレスでの指定ではなく、
 絶対アドレスで指定可能になるため、ブラウザのキャッシュが利用できます。

 システム変数による、初期値制御されているのは、下記のフラグです。
 これらは、headerタグで個別に指定する事はできません。

     IA_INTERVAL_TIME = ( MAX_INACTIVE_INTERVAL - 60 ) * 1000
// *     USE_HTML5_HEADER = "(Ver5=false Ver6=true)"
// *     SCROLL_BAR_TYPE  = "common/scrollBar2"									// 8.0.2.0 (2021/11/30) Delete
     GUI_TOP_TITLE    = "Web アプリケーションシステム" ;
     VIEW_USE_BLOCKUI = "true"</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:head /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:head
       title              【TAG】HTML の タイトルを設定します(初期値:session に"GUI_TITLE" キーで登録されている値)
       headType           【TAG】ヘッダータイプ[xml|init|query|result|menu|simple|handy|frame|popup|noframe]を設定します(初期値:null)
       useScrollBar       【TAG】ScrollBar.js JavaScript を使用するかどうか[true/false]を指定します(初期値:true)
       useGantt           【TAG】option/gantt.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false)
       useTreeBOM         【TAG】option/treeBOM.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false)
       useAjaxTreeTable   【TAG】Ajaxを利用したツリー形式のテーブル表示を使用するかを指定します
       noTransition       【TAG】画面遷移を行わない形式の登録方法を使用するかを指定します(NO_TRANSITION_MODE=false)
       useTabLink         【TAG】og:tabLinkタグで使用される common/tagLink.js をインクルードするかどうか[true/false]を指定します(初期値:false)
       useRealTimeCheck   【TAG】カラムチェックをリアルタイムで行うかどうか[true/false]を指定します(初期値:true)
       useViewPort        【TAG】タブレット等の画面サイズ調整METAタグ(viewport)出力するかどうか[true/false]を指定します(初期値:false:出力しない)
       useAjaxSubmit      【TAG】フォームのSubmit処理をJavaScriptを利用して行うか(ポップアップエラー表示)(初期値:USE_AJAX_SUBMIT=false)
       useFocusHilight    【TAG】フォーカスが当っている入力ボックスの色を変更するかどうか[true/false]を指定します(初期値:true)
       useHrefIcon        【TAG】href(リンク)の拡張子に応じたアイコンを表示するかどうか[true/false]を指定します(初期値:false)
       useBlockUI         【TAG】検索中表示を行うかどうかを[true/false]を指定します(初期値:VIEW_USE_BLOCKUI[=true])
       addEvent           【TAG】javaScript を初期ロードし、起動するメソッドを指定します(初期値:null)
       adjustEvent        【TAG】特定の javaScript を初期ロードし、起動するメソッドを指定します(初期値:null)
       useTbodyMovable    【TAG】option/ogTbodyMovable.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false)
       useIntervalAccess  【TAG】指定の画面のセッションをAjaxの非同期アクセスにより、維持し続けます(初期値:false)
       useJQUI            【TAG】jquery/jquery-uiをロードするかどうかを指定します(初期値:VIEW_USE_JQUERY_UI)
       useEdgeHeader      【TAG】IEで最新モードでのレンダリングをするかどうか[true/false]を指定します(初期値:USE_EDGE_HEADER[=false])
       useChartJS         【TAG】option/chart.min.jsを読み込むかどうか。JsChart系のタグを利用する場合に必要です（初期値:false)。
       useChartJSV3       【TAG】option/v3chart.min.jsを読み込むかどうか。JsChart V3系のタグを利用する場合に必要です（初期値:false) 8.0.0.0 (2021/07/31)
       useJquery1         【TAG】JQuery1.4系を使用するかどうか[true/false]を指定します(初期値:VIEW_USE_JQUERY1[=false])) 7.0.1.0 (2018/10/15)
       useJquery12        【TAG】JQuery1.12系を使用するかどうか[true/false]を指定します(初期値:VIEW_USE_JQUERY12[=true])) 5.9.25.0 (2017/10/06)
       useJquery22        【TAG】JQuery2.2系を使用するかどうか[true/false]を指定します(初期値:VIEW_USE_JQUERY22[=false])) 7.0.1.0 (2018/10/15)
       useJquery33        【TAG】JQuery3.3系を使用するかどうか[true/false]を指定します(初期値:VIEW_USE_JQUERY33[=false])) 7.0.1.0 (2018/10/15)
       useRichText        【TAG】common/jquery/のリッチテキスト系JSを使用するかどうか[true/false]を指定します(初期値:false) 5.9.32.0 (2018/05/02)
       refresh            【TAG】画面を一定間隔でリロードさせます(単位：秒) 7.0.1.0 (2018/10/15)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:head&amp;gt;

 ●使用例
       &amp;lt;og:head
          headType        = "[xml|init|query|result|menu|simple|handy|frame|popup|noframe]"
          title           = "HEAD タグの TITLE属性"
          useScrollBar    = "[true/false]"    scrollBar2.js
          useGantt        = "[false/true]"    option/gantt.js
          useTreeBOM      = "[false/true]"    option/treeBOM.js
          useAjaxTreeTable= "[false/true]"    option/ajaxTreeTable.js
          noTransition    = "[false/true]"    option/noTransition.js
          useTabLink      = "[false/true]"    option/tabLink.js
          useRealTimeCheck= "[true/false]"    realTimeCheck.js	5.4.5.0 (2012/03/01) 追加(復活)
          useFocusHilight = "[true/false]"    focusHilight.js		5.4.5.0 (2012/03/01) 追加(復活)
          useHrefIcon     = "[false/true]"    hrefIcon.css		5.6.5.2 (2013/06/21) 追加
          useBlockUI      = "[true/false]"    jquery/blockUI.js	5.7.9.0 (2014/08/08) 追加
          adjustEvent     = "[Bar|Matrix|Table|Gantt|Task]"       5.6.3.2 (2013/04/12) 追加
          useTbodyMovable = "[false/true]"    option/ogTbodyMovable.js   5.6.3.3 (2013/04/19) 追加
       &amp;gt; ... Body ...
       &amp;lt;/og:head&amp;gt;

 ●廃止属性(5.2.1.0 (2010/10/01))
      //  useTimeSet      = "[true/false]"    timeSet.js , timeCheck.js
      //  useToggleFrame  = "[true/false]"    toggleFrame.js      5.2.1.0 (2010/10/01) 【廃止】
      //  useInputFocus   = "[true/false]"    inputFocus.js       4.3.5.0 (2009/02/01) 【廃止】
      //  useHilightRow   = "[true/false]"    hilightRow.js       5.2.1.0 (2010/10/01) 【廃止】
      //  usePrintLine    = "[true/false]"    printLine.js        5.2.1.0 (2010/10/01) 【廃止】
      //  useAutoConvert  = "[true/false]"    autoConvert.js      5.2.1.0 (2010/10/01) 【廃止】
      //  useFocusFirstElm= "[true/false]"    focusFirstElm.js    5.2.1.0 (2010/10/01) 【廃止】
      //  useAdjustFrameHeight = "[true/false]" adjustFrameHeight 5.2.1.0 (2010/10/01) 【廃止】
      //  useGuest        = "[true/false]"    useGuest            6.0.2.5 (2014/10/31) 【廃止】
      //  useTabstrip     = "[false/true]"    option/tabstrip.js  5.9.1.3 (2015/10/30) 【廃止】

 ●廃止属性(5.2.1.0 (2010/10/01))
      //  useIE7Header       【廃止】IE8でIE7エミュレートモードで動作させるタグを出力するかどうか[true/false]を指定します 6.9.5.0 (2018/04/23) USE_IE7_HEADER 廃止(false固定)
      //  useHTML5Modal      【廃止】common/option/html5modalDialog.js JavaScript を使用するかどうか[true/false]を指定します6.9.5.0 (2018/04/23) USE_HTML5_MODAL 廃止(true固定)

 ●廃止属性(7.0.1.0 (2018/10/15))
      //  useTabstrip        【廃止】tabstrip.js JavaScript を使用するかどうか[true/false]を指定します(初期値:false)</FORM_SAMPLE>
    </ROW>
    <ROW num="49">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.HelpTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【メニュー制御】画面ＩＤと同じヘルプファイルがあればリンクを作成するタグです(通常は query.jsp に組込み)。</DESCRIPTION>
        <CONTENTS>ヘルプファイルは、システムパラメータ の HELP_URL で定義されているhelpフォルダに配置します。
 このフォルダに、画面IDと同じファイル(例えば、GE0001.html など)があれば、リンクを作成します。
 ファイルがなければ、リンクは表示されません。
 メッセージの表示の制御は、viewMsg 属性で指定します。(false でファイルが存在した場合のみ表示)
 ファイルの拡張子も指定できますが、一般に、html でヘルプファイルを作成するほうが
 すばやく表示できます。
 ※ 6.3.8.4 (2015/10/09) topMenuタグ内のhelpタグ機能 廃止
 &lt;del&gt;また、og:topMenuタグ内にこのタグを記述することで、各画面分類に対するヘルプを表示することが
 できるようになります。
 (この場合も、画面分類のキーがヘルプファイルのキーになります)&lt;/del&gt;

 ※ 6.3.8.4 (2015/10/09)
    ヘルプファイルと、GE80(FAQﾃｰﾌﾞﾙ)の関連画面IDについて、先に検索してMapにセットする方法に変更します。
    従来は、ヘルプファイルは都度、GE80(FAQﾃｰﾌﾞﾙ)は、org.opengion.hayabusa.resource.GUIDataLoader
    で、読込処理していました。</CONTENTS>
        <FORM_SAMPLE>●形式：一般ユーザーが直接組み込むことはありません。
 ●body：なし

 ●Tag定義：
   &amp;lt;og:help
       guiInfoKey         【TAG】GUIInfo のキーを指定します
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       target             【TAG】TARGET 属性を指定します(初期値:_blank)
       viewMsg            【TAG】メッセージを常時表示させるかどうか[true/false]を指定します(初期値:false)
       iconURL            【TAG】ヘルプリンクをアイコンで指定する場合のアイコンURLを指定します (初期値:DEFAULT_HELP_ICON[=/icon/help.png])
       faqIconURL         【TAG】FAQリンクをアイコンで指定する場合のアイコンURLを指定します (初期値:DEFAULT_FAQ_ICON[=/icon/qaicon.png])
       useFaq             【TAG】FAQ表示の機能を利用するかどうか[true/false]を指定します (初期値:USE_GUI_FAQ[=false])
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 【廃止】6.3.8.4 (2015/10/09) 物理削除
   //  extension          【廃止】拡張子を指定します(初期値:html) 6.3.8.4 (2015/10/09) 廃止

 ●使用例
     &amp;lt;og:help guiInfoKey="{&amp;#064;GUI.KEY}" lbl="HELP" /&amp;gt;

     &amp;lt;og:help
        guiInfoKey    = "GUIInfo のキーを指定します(必須)。"
        lbl           = "ラベルリソースのメッセージIDを指定します。"
        target        = "TARGET 属性を指定します(初期値:_blank)。"
        viewMsg       = "メッセージを常時表示させるかどうか[true/false]を指定します(初期値:false)。"
        iconURL       = "ヘルプアイコンのURL(初期値:/icon/help.png)"; // 5.3.8.0 (2011/08/01)
     /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="50">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.HiddenTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】隠しフィールドを作成するタグです(bodyHidden は廃止しました)。</DESCRIPTION>
        <CONTENTS>name属性をキーにvalue属性をセットします。
 通常のhiddenタグの他に、BODY部に記述した値を送信することができます。
 BODY部に記述した値は、リターンコードが取り除かれます。
 また、keys属性、vals属性を指定することで、複数のキー＋値を同時に設定できます。

 ※ id属性は、name が使用されます。

 6.9.9.3 (2018/09/25)
   JSPチェック専用の、noForm属性は、formに含まれない hidden タグをエラーにしません。</CONTENTS>
        <FORM_SAMPLE>●形式：
     ・&amp;lt;og:hidden name="…" value="…" /&amp;gt;
     ・&amp;lt;og:hidden keys="…" vals="…" /&amp;gt;
     ・&amp;lt;og:hidden name="…" /&amp;gt;
             ･･･
         &amp;lt;/og:hidden&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:hidden
       name               【TAG】名前を指定します(name属性とkeys属性は同時には登録できません)
       value              【TAG】値を指定します(この属性を使うとBODY部は無視されます)
       keys               【TAG】名前をCSV形式で複数指定します(name属性とkeys属性は同時には登録できません)
       vals               【TAG】keys属性に対応する値をCSV形式で複数指定します
       defaultVal         【TAG】value属性に値がセットされていないときに、初期値をセットします
       noForm             【TAG】formの外で使用する場合に、true にセットします(JavaScriptの変数受け渡し等)	6.9.9.3 (2018/09/25)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:hidden&amp;gt;

 ●使用例
    ・次画面にPNという名前で{&amp;#064;PN}に入っている値を渡します。
        &amp;lt;og:hidden name=&amp;quot;PN&amp;quot; value=&amp;quot;{&amp;#064;PN}&amp;quot; /&amp;gt;

    ・次画面で使用するPLSQLと引数を渡します。
      &amp;lt;og:hidden name=&amp;quot;name&amp;quot; value=&amp;quot;UNIQ,LKIS,KBLOYA,KBLKO,KBNGK,HJO,KBLKNM&amp;quot; /&amp;gt;
      &amp;lt;og:hidden name=&amp;quot;SQL&amp;quot; value=&amp;quot;{ call RKP0011B.RK0011B( ?,?,?,?,? ) }&amp;quot; /&amp;gt;
            ↓
      &amp;lt;og:plsqlUpdate
             command    = "{&amp;#064;command}"
             names      = "{&amp;#064;names}"
             dbType     = "RK0011ARG"
             queryType  = "JDBCPLSQL" &amp;gt;
         {&amp;#064;SQL}
      &amp;lt;/og:plsqlUpdate&amp;gt;

    ・次画面にSQLという名前でBodyに記述した値を渡します。
      &amp;lt;og:hidden name="SQL"
              SELECT AAA
              FROM RK01
              WHERE UNIQ = ?
      &amp;lt;/og:hidden&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="51">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.HideMenuTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】Query画面の拡張検索領域を指定用のタグです。</DESCRIPTION>
        <CONTENTS>通常は属性を何もセットせずにQuery画面の隠しメニューに利用します。
 queryButtonタグが存在しない場合はボタンを出力したい場所にIDをセットしたspanタグを
 配置し、そのIDをこのタグのbuttonId属性で指定して下さい。
 タグの動きとしてはにはbody内に書いた内容をbuttonIdで指定した領域に動的に作成した
 ボタン(初期値はシステムパラメータの画像)でON/OFF制御可能とします。
 なお、body部分にはog:firldsetタグも利用可能です。</CONTENTS>
        <FORM_SAMPLE>●形式：
       ・&amp;lt;og:hideMenu
                   [ id           = "uniqHideId"   ] タグで囲われた部分に付けるID
                   [ buttonId     = "targetId"     ] ボタンを出力する場所のIDを指定
                   [ defaultNone  = "[true|false]" ] 初期状態の開閉指定
                   [ openButton   = "open.png"     ] 開く(＋)ボタンの画像
                   [ closeButton  = "close.png"    ] 閉じる(－)ボタンの画像
                   [ lbl          = "MSG0076"      ] 画像のalt属性に付けるメッセージ(初期値:MSG0076)
         &amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:hideMenu
       id                 【TAG】このタグのBODY部分にIDを指定します
       buttonId           【TAG】画像ボタン出力先のIDを指定します
       defaultNone        【TAG】初期状態の開閉指定[[true:閉じている/false:開いている]を指定します(初期値:true)
       openButton         【TAG】開くボタンの画像を指定します(初期値:"jsp/image/" + SystemData#HIDE_OPEN_BUTTON[=expand_u.png])
       closeButton        【TAG】閉じるボタンの画像を指定します(初期値:"jsp/image/" + SystemData#HIDE_CLOSE_BUTTON[=shrink_u.png])
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:hideMenu&amp;gt;

 ●使用例
 例１:通常のQUERY画面での利用
         &amp;lt;og:hideMenu&amp;gt;
           &amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;
             &amp;lt;og:column name="CLM"/&amp;gt;
           &amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;
         &amp;lt;/og:hideMenu&amp;gt;

 例２:queryButtonタグが存在しない状況での利用(buttonIdの明示的な指定)
         &amp;lt;span id="hideButtonSet"&amp;gt; &amp;lt;/span&amp;gt;
         &amp;lt;og:hideMenu&amp;gt;
             ......
         &amp;lt;/og:hideMenu&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="52">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.IframeTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面部品】インラインフレームを作成するHTML拡張タグで、引数の受け渡しが可能です。</DESCRIPTION>
        <CONTENTS>インラインフレームを作成するHTML拡張タグで、引数の受け渡しが可能です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iframe src="…" name="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:iframe
       src              ○【HTML】フレームに表示するソースファイルを指定します(必須)。
       name             ○【HTML】フレーム名を指定します(例：QUERY,RESULT,CONTENTS など)(必須)。
       changeGamen        【TAG】ソース指定の画面を変更します
       changeHref         【TAG】forwardしたいJSPファイル名を記述します(例:result など) 7.4.2.0 (2021/05/14)
       keys               【TAG】引数のキーを指定します
       vals               【TAG】引数の値を指定します 7.4.3.0 (2021/06/11)
       dbTable            【TAG】前ページで選択したデータ列の情報を次のページに渡すかどうか[true/false]を指定します(初期値:false)
  ※   width              【HTML】フレームの幅を指定します
  ※   height             【HTML】フレームの高さを指定します
  ※   srcdoc             【HTML】フレームに表示する内容を指定します
  ※   sandbox            【HTML】サンドボックスの指定をします
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       clazz              【HTML】要素に対して class 属性を設定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

  ※ は、iframe専用属性。それ以外は、frameタグからの属性。

 【廃止】7.0.7.0 (2019/12/13) HTML5から廃止されています。(削除予定)
  ※   seamless         ×【廃止】シームレス化の指定をします。 (HTML)

 【廃止】6 6.3.9 物理削除
   //  marginwidth        【廃止】フレームの左右余白サイズ(marginwidth)を指定します(HTML5廃止属性)
   //  marginheight       【廃止】フレームの上下余白サイズ(marginheight)を指定します(HTML5廃止属性)
   //  noresize           【廃止】フレームサイズを変更できないよう(noresize)に指定します(HTML5廃止属性)
   //  scrolling          【廃止】スクロールバー(scrolling)の表示/非表示[auto/yes/no]を指定します(初期値:auto)(HTML5廃止属性)
   //  frameborder        【廃止】フレームの境界線(frameborder)の[0:非表示/1:表示]を指定します(初期値:1)(HTML5廃止属性)


 ●使用例：
    ・一般的な例：インラインフレームの構成はHTML準拠。リクエスト変数は各フレームまで転送されます。
        &amp;lt;og:iframe src="query.jsp"   name="QUERY"  /&amp;gt;
    &amp;lt;/frameset&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="53">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ImageTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面部品】指定の位置に画像を配置するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>指定の位置に画像を配置するHTML拡張タグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:img src="･･･" alt="･･･"; /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:img
       name               【HTML】名前を指定します
       src              ○【HTML】表示させる画像のURLを指定します(必須)。
       alt              ○【HTML】画像が表示されない場合、代わりに表示させるテキストを指定します(必須)。
       longdesc           【HTML】画像部分についての詳しい情報があるURL(longdesc)を指定します
       width              【HTML】横幅をピクセル数または％で指定します
       height             【HTML】縦幅をピクセル数または％で指定します
       usemap             【HTML】クライアントサイドクリッカブルを指定します
       ismap              【HTML】サーバーサイドクリッカブルを指定します
       clazz              【HTML】要素に対して class 属性を設定します
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       roles              【TAG】ロールをセットします
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    &amp;lt;og:img src="{&amp;#064;URL}" alt="sample" /&amp;gt;

        src  : 表示させる画像のURL(必須)
        alt  : 画像が表示されない場合、代わりに表示させるテキスト(必須)</FORM_SAMPLE>
    </ROW>
    <ROW num="54">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.InputTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面部品】入力フィールドやボタンなどを作成するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>簡易的な入力用タグとして、columnタグがありますので、通常は、columnタグをお使い下さい。
 name 属性に ラベルリソース のキーを与えることで、ロケールにあわせたリソースを
 使用して、画面に表示します。
 ロケールは、session 登録項目の HybsSystem#LANG_KEY を初期値で使用し、
 language 属性で定義されている場合は、そちらを優先します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:input name=… value=… /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:input
       type               【HTML】表示形式[text/password/checkbox/radio/submit/reset/button/image/file]を指定します(初期値:text)
                                  HTML5追加分[search/tel/url/email/datetime/date/month/week/time/datetime-local/number/range/color]
       name               【HTML】名前を指定します
       value              【HTML】このフィールドに設定する値を指定します
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       lbls               【TAG】ラベルをCSV形式で複数指定します
       td                 【TAG】テーブル形式の &amp;lt;td&amp;gt; タグを使用するかどうか[yes/no/false]を指定します(初期値:yes)
       colspan            【TAG】フィールド部分の colspan を指定します
       rowspan            【TAG】ラベル、フィールド共に rowspan を指定します
       nextForm           【TAG】入力カーソルを指定されたname属性のフィールドへ自動的に移動します
       optionAttributes   【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します
       must               【TAG】必須入力を表す色に変えるかどうか[true/false]を指定します(初期値:false)
       mustAny            【TAG】選択必須入力(どれかひとつ必須)を表す色[true/mustAny/その他]を指定します(初期値:無指定)
       useMustHidden      【TAG】必須の自動チェック用Hiddenを出力するかどうか[true/false]を指定します(初期値:true)
       aimai              【TAG】曖昧検索可能フィールドとして、曖昧検索方法を指定します(初期値:null)
       size               【HTML】横幅を指定します(typeがtextまたはpasswordの場合は文字数で、それ以外はピクセル)
       maxlength          【HTML】最大入力文字数を指定します(typeがtextまたはpasswordの場合)
       checked            【HTML】type が checkbox か radio のとき、初めから選択された状態で表示します("checked"のみ指定可)
       src                【HTML】type が image の場合、送信ボタンとして利用する画像のURLをセットします
       alt                【HTML】type が image の場合で、画像が表示できない場合の代替テキストをセットします
       accept             【HTML】type が file の場合に、MIMEタイプをCSV形式で複数指定出来ます
       usemap             【HTML】type が image の場合、クライアントサイド・イメージマップのURLを指定します
       ismap              【HTML】type が image の場合に、サーバーサイド・イメージマップを使用する場合に指定します
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       readonly           【TAG】その部品に対して変更が出来ないように(readonly)指定します(サーバーに送信される)
       disabled           【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       accesskey          【HTML】アクセスキー(alt+キーで直接指定)を割り当てます
       clazz              【HTML】要素に対して class 属性を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onChange           【HTML】JavaScriptのイベント onChange を設定します(例:onChange="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       onSelect           【HTML】JavaScriptのイベント onSelect を設定します
       onKeydown          【HTML】JavaScriptのイベント onKeydown を設定します
       onKeypress         【HTML】JavaScriptのイベント onKeypress を設定します
       onKeyup            【HTML】JavaScriptのイベント onKeyup を設定します
       autocomplete       【HTML5】入力候補を提示して入力内容を自動補完する[on/off]（初期値はon）。
       autofocus          【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。
       pattern            【HTML5】正規表現で入力値のパターンを指定します。
       placeholder        【HTML5】入力欄に初期表示する内容を指定します。
       required           【HTML5】入力必須を指定します
       list               【HTML5】ユーザーに入力候補として提案するデータリストの要素のid属性の値を指定します。
       min                【HTML5】入力欄で入力できる最小値を指定します。
       max                【HTML5】入力欄で入力できる最大値を指定します。
       step               【HTML5】入力欄で刻むステップ値を指定する。
       roles              【TAG】ロールをセットします
       useRealTimeCheck	【TAG】(通常は使いません)リアルタイムチェックを行うかどうか(初期値:true:行う) 5.9.32.2 (2018/05/18)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:input&amp;gt;

 ●使用例
    &amp;lt;og:input name="OYA" /&amp;gt;                             lbl属性が指定されていない場合は、name属性をキーにしてLabelResourceを読み取ります。
    &amp;lt;og:input name="PN" lbl="KO" /&amp;gt;                     lbl属性を指定することで、ラベルだけを付替えることができます。
    &amp;lt;og:input name="PN" size="13" maxlength="11" /&amp;gt;     強制的にサイズの変更をするときは、size属性、maxlength属性を使用できます。
    &amp;lt;og:input name="OYA" td="false" /&amp;gt;                  自動作成されるtdタグやラベルを外すときはtd属性を使います。
    &amp;lt;og:input name="OYA" td="no" /&amp;gt;                     自動作成されるtdタグを外し、ラベルとフィールドは残します。
    &amp;lt;og:input name="PN" optionAttributes="onBlur='blr()'
                            onFocus='fcs()'" /&amp;gt;
                                                               JavaScriptのイベントをコーディングするときは、optionAttributes属性を使います。
    &amp;lt;og:input type="radio" name="OYA" /&amp;gt;                ラベル部分と入力フィールド部分がテーブルタグの&amp;lt;td&amp;gt;により左右に分割されます。

    &amp;lt;table&amp;gt;
        &amp;lt;tr&amp;gt;&amp;lt;og:input name=&amp;quot;PN&amp;quot; value=&amp;quot;{&amp;#064;PN}&amp;quot; /&amp;gt;&amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;&amp;lt;og:input name=&amp;quot;CD&amp;quot; value=&amp;quot;{&amp;#064;CD}&amp;quot; /&amp;gt;&amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;

    &amp;lt;table&amp;gt;
        &amp;lt;tr&amp;gt;&amp;lt;og:input name=&amp;quot;PN&amp;quot; value=&amp;quot;{&amp;#064;PN}&amp;quot; &amp;gt;部品入力フィールド&amp;lt;/og:input&amp;gt;&amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;&amp;lt;og:input name=&amp;quot;CD&amp;quot; value=&amp;quot;{&amp;#064;CD}&amp;quot; &amp;gt;コードフィールド&amp;lt;/og:input&amp;gt;&amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;
                                                               HTML 表示時は、前後に&amp;lt;tr&amp;gt;タグで囲って,整形できます。

    &amp;lt;og:input name="A"  nextForm="B" /&amp;gt;                最大桁数入力後、フォーム B にフォーカスが移動します。
    &amp;lt;og:input name="B" /&amp;gt;

    BODY 部分に記述した値は、入力フィールドの直後にセットされます。
    &amp;lt;og:input name="PN" &amp;gt;
      &amp;lt;button type="button" onclick="popup(･･･);return false;"&amp;gt;
          &amp;lt;og:message lbl="POPUP" comment="▼" /&amp;gt;
      &amp;lt;/button&amp;gt;
    &amp;lt;/og:input&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="55">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.IorQueryParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】IorQueryTag にパラメーターを渡す為のタグクラスです。</DESCRIPTION>
        <CONTENTS>キーは、SQL文のselect句／where句／group by句／order by句が指定できます。
 値は、value 属性で指定するか、なければ BODY 部に記述します。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:iorQueryParam key="where" value="{'PN':'{&amp;#064;PN}%','TANI':'{&amp;#064;TANI}'}" /&amp;gt;

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:iorQueryParam
       key              ○【TAG】パラメータとして渡すキー情報を指定します (必須)
       value              【TAG】パラメータとして渡す設定値を指定します (初期値:null)
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_SQL_INJECTION_CHECK[=true])
       xssCheck           【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します (初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します (初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます (初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます (初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます (初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します (初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:iorQueryParam&amp;gt;

 ●使用例
     &amp;lt;og:iorQuery
         url           = "http://･･･ "
         authURL       = "http://･･･ "
         authUserPass  = "admin:******"
         appliName     = "データテーブル名"
         callMethod    = "getReportInfo"
     &amp;gt;
         &amp;lt;og:iorQueryParam
             key  = "select"  value  = "PN,TANI,count(*) as CNT"  /&amp;gt;
         &amp;lt;og:iorQueryParam
             key  = "where"  &amp;gt;
             {'PN':'{&amp;#064;PN}%','TANI':'{&amp;#064;TANI}'}
         &amp;lt;/og:iorQueryParam
     &amp;lt;/og:iorQuery ･････ &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="56">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.IorQueryTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】IOr (Information Organizer) に接続し、取得したデータベースを表示するタグです。</DESCRIPTION>
        <CONTENTS>IOr へデータ取得を要求して受取った JSON形式 の文字列を、DBTableModel にセットします。
 IOr から取得したデータより loadFile が優先されます。

 このタグの結果（DBTableModel）は、通常の QueryTag と同様に
 ViewFormTag で一覧表示や、WriteTableTag でファイル出力が可能です。

 SystemData の USE_SQL_INJECTION_CHECK が true か、quotCheck 属性が true の場合は、
 SQLインジェクション対策用のシングルクォートチェックを行います。リクエスト引数に
 シングルクォート(')が含まれると、エラーになります。
 同様にUSE_XSS_CHECKがtrueか、xssCheck属性がtrueの場合は、
 クロスサイトススクリプティング(XSS)対策のためless/greater than signのチェックを行います。

 実行後にリクエストパラメータに以下の値がセットされます。
   DB.COUNT    : 実行結果の件数
   DB.ERR_CODE : 実行結果のエラーコード
   DB.ERR_MSG  : 実行結果のエラーメッセージ

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:iorQuery
         url           = "http://･･･ "    必須
         authURL       = "http://･･･ "    必須
         authUserPass  = "admin:******"   必須
         appliName     = "データテーブル名"
         callMethod    = "getReportInfo"
     /&amp;gt;

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:iorQuery
       url              ○【TAG】アクセスする URL を指定します (必須)
       proxyHost          【TAG】プロキシ経由で接続する場合の、プロキシホスト名を指定します
       proxyPort          【TAG】プロキシ経由で接続する場合の、プロキシポート番号を指定します
       timeout            【TAG】通信リンクのオープン時に、指定された秒単位のタイム・アウト値を使用します
                                  (初期値:URL_CONNECT_TIMEOUT[=1])
       authURL          ○【TAG】JSONコードで認証するURLを指定します (必須)
       authUserPass     ○【TAG】Basic認証を使用して接続する場合のユーザー:パスワードを指定します (必須)
       companyId          【TAG】企業IDを指定します
       appliName          【TAG】アプリケーションの名前を指定します
       callMethod         【TAG】関数名を指定します
       display            【TAG】接続の結果を表示するかどうかを指定します (初期値:false)
       saveFile           【TAG】接続の結果をファイルに保存します
       loadFile           【TAG】ファイルからURL接続結果に相当するデータを読み取ります
       command            【TAG】コマンド (NEW,RENEW)をセットします
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します (初期値:session)
       displayMsg         【TAG】検索結果を画面上に表示するメッセージリソースIDを指定します (初期値:VIEW_DISPLAY_MSG[=])
       notfoundMsg        【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します
                                  (初期値:MSG0077[対象データはありませんでした])
       stopZero           【TAG】検索結果が０件のとき処理を続行するかどうか[true/false]を指定します (初期値:false[続行する])
       tableId            【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
       stopError          【TAG】処理エラーの時に処理を中止するかどうか[true/false]を設定します (初期値:true)
       dispError          【TAG】エラー時にメッセージを表示するか[true/false]を設定します。通常はstopErrorと併用 (初期値:true)
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します
                                  (初期値:USE_SQL_INJECTION_CHECK)
       xssCheck           【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します
                                  (初期値:USE_XSS_CHECK[=true])
       mainTrans          【TAG】(通常は使いません)タグで処理される処理がメインとなるトランザクション処理かどうかを指定します (初期値:false)
       useBeforeHtmlTag   【TAG】処理時間(queryTime)などの情報出力[true:有効/false:無効]を指定します (初期値:true)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
                                  (初期値:VIEW_USE_TIMEBAR[=true])
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します (初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します (初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます (初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます (初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます (初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します (初期値:false)

   &amp;gt;   ... Body ...
   &amp;lt;/og:iorQuery&amp;gt;

 ●使用例
     &amp;lt;og:iorQuery
         url           = "http://･･･ "
         authURL       = "http://･･･ "
         authUserPass  = "admin:******"
         appliName     = "データテーブル名"
         callMethod    = "getReportInfo"
     &amp;gt;
         &amp;lt;og:iorQueryParam
             key  = "where"  value  = "{'PN':'{&amp;#064;PN}%','TANI':'{&amp;#064;TANI}'}"  /&amp;gt;
         &amp;lt;/og:iorQueryParam
     &amp;lt;/og:iorQuery ･････ &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="57">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.IorSQLTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】Ior のﾘｸｴｽﾄJSON に対して､Select文を生成するｸﾗｽです｡</DESCRIPTION>
        <CONTENTS>通常は､POSTﾃﾞｰﾀの JSONか､loadFileで指定したﾌｧｲﾙ形式の JSONを読み込んで､
 SQL文を作成するため､この結果を､queryﾀｸﾞ等で実行して､DBTableModel を生成します｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iorSQL /&amp;gt;
 ●body：なし

 POSTﾃﾞｰﾀ､または､loadFile に記載する JSON は､下記の形式です｡
 {
   "report_name": "≪ﾃｰﾌﾞﾙ名≫",
   "select_cols": "PN,sum(SUNYSY) AS AAA,max(sys_index),COUNT(*) as cnt,TANI as TANIIII",
   "where_lk": "{'TANI':'%%g'}",
   "where_gt": "{'DYNYSY':'20210101','SUNYSY':'1'}",
   "where_lt": "{'SUNYSY':2000}",
   "group_by":"PN,TANI",
   "order_by":"TANIIII"
 }

 ●Tag定義：
   &amp;lt;og:iorSQL
       reqKey             【TAG】JSONﾃﾞｰﾀを取り出すPOSTﾘｸｴｽﾄのｷｰ
       loadFile           【TAG】ﾌｧｲﾙからJSONﾃﾞｰﾀを読み取ります(指定された場合､ﾌｧｲﾙ優先)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="58">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.IorUpdateTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】IOr (Information Organizer) に接続し、データベースに追加/更新/削除を行うタグです。</DESCRIPTION>
        <CONTENTS>DBTableModel内のデータを JSON形式 の文字列に出力し、IOr へデータ登録を要求します。
 DBTableModel内のデータより loadFile が優先されます。

 実行後にリクエストパラメータに以下の値がセットされます。
   DB.COUNT    : 実行結果の件数
   DB.ERR_CODE : 実行結果のエラーコード
   DB.ERR_MSG  : 実行結果のエラーメッセージ

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:iorUpdate
         url           = "http://･･･ "    必須
         authURL       = "http://･･･ "    必須
         authUserPass  = "admin:******"   必須
         appliName     = "データテーブル名"
         callMethod    = "saveReport"
     /&amp;gt;

 ●Tag定義：
   &amp;lt;og:iorUpdate
       url              ○【TAG】アクセスする URL を指定します (必須)
       proxyHost          【TAG】プロキシ経由で接続する場合の、プロキシホスト名を指定します
       proxyPort          【TAG】プロキシ経由で接続する場合の、プロキシポート番号を指定します
       timeout            【TAG】通信リンクのオープン時に、指定された秒単位のタイム・アウト値を使用します
                                  (初期値:URL_CONNECT_TIMEOUT[=1])
       authURL          ○【TAG】JSONコードで認証するURLを指定します (必須)
       authUserPass     ○【TAG】Basic認証を使用して接続する場合のユーザー:パスワードを指定します (必須)
       companyId          【TAG】企業IDを指定します
       appliName          【TAG】アプリケーションの名前を指定します
       callMethod         【TAG】関数名を指定します
       display            【TAG】接続の結果を表示するかどうかを指定します (初期値:false)
       loadFile           【TAG】ファイルからURL接続結果に相当するデータを読み取ります
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します (初期値:session)
       selectedAll        【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       selectedOne        【TAG】データを1件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       displayMsg         【TAG】実行結果を画面上に表示するメッセージリソースIDを指定します (初期値:VIEW_DISPLAY_MSG[=])
       tableId            【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
       stopError          【TAG】処理エラーの時に処理を中止するかどうか[true/false]を設定します (初期値:true)
       dispError          【TAG】エラー時にメッセージを表示するか[true/false]を設定します。通常はstopErrorと併用 (初期値:true)
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します
                                  (初期値:USE_SQL_INJECTION_CHECK)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
                                  (初期値:VIEW_USE_TIMEBAR[=true])
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します (初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します (初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます (初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます (初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます (初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します (初期値:false)
   /&amp;gt;

 ●使用例
     &amp;lt;og:iorUpdate
         url           = "http://･･･ "
         authURL       = "http://･･･ "
         authUserPass  = "admin:******"
         appliName     = "データテーブル名"
         callMethod    = "saveReport"
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="59">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ItdTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】ガントチャート(タスク配置型)用の繰り返しタグのフォーマットに使用します。</DESCRIPTION>
        <CONTENTS>itd タグは、ガントヘッダー部の TDタグの繰返しに使用されます。
 この繰返しは、ganttParam タグの minDuration で指定された間隔で行われます。
 (例えば、0.5 を指定すれば、半日単位で処理されます。)
 itd タグの colspan 属性を指定した場合は、itd 自身が、td タグに colspan を
 追加すると共に、繰返し自身を、その指定数だけに抑制します。
 具体的には、colspan="2" とすると、２回に一回しか、itd タグが呼び出されなく
 なります。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:itd&amp;gt; ... Body ... &amp;lt;/og:itd&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:itd
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:itd&amp;gt;

 ●使用例
    &amp;lt;og:thead rowspan="1"&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;og:itd&amp;gt;M/d&amp;lt;/og:itd&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:thead&amp;gt;
    &amp;lt;og:tbody rowspan="1" &amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;og:itd&amp;gt;
          &amp;lt;span class="cGntBar[!FGTASK]"
                title="[NMMCN]&amp;amp;amp;#13;&amp;amp;amp;#10;[NMKT]"
                val1 ="[GVZOOM]"
                val2 ="[CDJGS]"
                val3 ="[WC]"
                val4 ="[NOMCN]"
                val5 ="[CDKT]"
                val6 ="[FGTASK]"
                val7 ="[DYSTART]"
                val8 ="[DYDELAY]"
                val9 ="[DURATION]" &amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;
        &amp;lt;/og:itd&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:tbody&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="60">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.JsChartDataV3Tag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】設定された値をJsChartDataV3に設定し、</DESCRIPTION>
        <CONTENTS>JsChartV3TagのJsChartDataV3リストに追加するタグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:jsChartDataV3 chartColumn="…" … /&amp;gt;
 ●body:なし

 ●Tag定義：
 &amp;lt;og:jsChartDataV3
      chartColumn     ○【TAG】ﾁｬｰﾄのｶﾗﾑ名を指定します(必須)。
      useAxis           【TAG】y軸表示を行うかどうか[true/false]を指定します[初期値:null(=false)]
      id                【TAG】y軸のid(自動採番 'y'+連番)
  ===================    data:datasets[idx]: の 要素。y[idx]Ds 変数の最上位にセットします
      label             【TAG】凡例の値を指定します(label)
      type              【TAG】複合ﾁｬｰﾄの種類を指定します[line/bar](type)
      fill              【TAG】線下を塗りつぶすかどうか[true/false]を指定します(fill[初期値:false])
      tension           【TAG】線の伸張を指定します。0で直線になります(tension[初期値:0.0])
 (V3) hidden            【TAG】データを表示OFFの状態にするかどうか[true/false]を指定します(hidden[初期値:false])	8.0.0.0 (2021/08/31) 新規追加
      backgroundColor   【TAG】ﾃﾞｰﾀの背景色を指定します(色,色番号,VIVID,PASTEL,V0～,P0～)(backgroundColor[初期値:自動])
      borderColor       【TAG】線の色を指定します(色,色番号,VIVID,PASTEL,V0～,P0～)(borderColor[初期値:自動])
      borderWidth       【TAG】線の幅を指定します(borderWidth[初期値:null(=3)])
      borderDash        【TAG】点線のスタイルを配列で指定します(borderDash[初期値:null(=[])])
      pointStyle        【TAG】点のスタイル(circle,triangle,rect,…)を指定します(pointStyle[初期値:null(=[])])
      pointRadius       【TAG】点の大きさを指定します(pointRadius[初期値:null(=3)])
      showLine          【TAG】ラインを表示するかどうか[true/false]を指定します(showLine[初期値:null(=true)])
      spanGaps          【TAG】データがないポイント間の処理方法[true/false]を指定します(spanGaps[初期値:null])
      pointBGColor      【TAG】ポイントの色を指定します(色,色番号,VIVID,PASTEL,V0～,P0～)(pointBackgroundColor[初期値:自動])
  ===================    options:scales:y: の 要素を指定する場合に、設定します
      position          【TAG】y軸の表示位置[left,right]を指定します(position[初期値:null(=left)])
      scaleType         【TAG】y軸のｽｹｰﾙﾀｲﾌﾟ[linear/category/time/…]を指定します(type[初期値:linear])
      categoryList      【TAG】y軸のﾒﾓﾘﾘｽﾄをCSV形式で指定します(scaleTypeがcategoryの場合)(labels)
      ylabel            【TAG】y軸に表示するﾗﾍﾞﾙ文字(title:text)
      beginAtZero       【TAG】y軸を０から書き始まるかどうか[true/false]を指定(beginAtZero[初期値:null(=false)])
 (V3) grace             【TAG】y軸の最大、最小値から指定分スケールを大きくとる(grace[初期値:null])	8.0.0.0 (2021/08/31) 新規追加
      max               【TAG】y軸の最大値を指定します(scaleTypeがlinearの場合に有効)(max)
      min               【TAG】y軸の最小値を指定します(scaleTypeがlinearの場合に有効)(min)
  ===================    options:scales:y:ticks: の 要素を指定する場合に、設定します
      fontColor         【TAG】y軸のフォントの色(色,色番号,VIVID,PASTEL,V0～,P0～)(ticks:color[初期値:自動])
      scaleCallback     【TAG】y軸ｺｰﾙﾊﾞｯｸを指定します(ticks:callback)
      stepSize          【TAG】y軸のメモリ幅を指定します(scaleTypeがlinearの場合に有効)(ticks:stepSize)
  ===================    options:scales:y:grid: の 要素を指定する場合に、設定します
      gridColor         【TAG】grid:color属性( grid:{color:'red',} を生成)します(gridLinesと同時使用時は動作不定)
  ===================
      optDataset        【TAG】その他data:datasetのｵﾌﾟｼｮﾝを追加します
      optAxis           【TAG】その他options:scales:yのｵﾌﾟｼｮﾝを追加します
      optTicks          【TAG】その他options:scales:y:ticksのｵﾌﾟｼｮﾝを追加します
 (V3) optTitle          【TAG】その他options:scales:y:titleのｵﾌﾟｼｮﾝを追加します	8.0.0.0 (2021/08/31) 新規追加
 (V3) optGrid           【TAG】その他options:scales:y:gridのｵﾌﾟｼｮﾝを追加します	8.0.0.0 (2021/08/31) 新規追加
  ===================
      ticks             【廃止】optTicks を使用してください						8.0.0.0 (2021/08/31) 廃止
      gridLines         【廃止】optGrid を使用してください(旧 gridLines)			8.0.0.0 (2021/08/31) 廃止
      optScaleLabel     【廃止】optTitle を使用してください(旧 scaleLabel)		8.0.0.0 (2021/08/31) 廃止
      optGridLines      【廃止】optGrid を使用してください(旧 gridLines)			8.0.0.0 (2021/08/31) 廃止
  ===================
      caseKey           【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
      caseVal           【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
      caseNN            【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
      caseNull          【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
      caseIf            【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
      debug             【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)					// 7.0.1.1 (2018/10/22)
  /&amp;gt;

 ●使用例
 &amp;lt;og:jsChartV3...&amp;gt;
     &amp;lt;og:jsChartDataV3
         chartColumn ="CLM1"
         label       ="ラベル"
         fill        ="true"
         tension     ="0"
         borderColor ="rbga(150,150,150,0.7)"
         borderWidth ="2"
     /&amp;gt;
 &amp;lt;/og:jsChartV3&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="61">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.JsChartV3Tag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】JsChartV3 は、JavascriptのjsChart用のｽｸﾘﾌﾟﾄを出力するクラスです。</DESCRIPTION>
        <CONTENTS>複数の JsChartDataV3 オブジェクトを合成することも、ここで行っています。
 ChartJSのVer3を利用しているため、標準属性以外の項目をセットする場合はoptionAttributesで行ってください。

 出力されるスクリプトでは、idを指定しない場合はhybscanvas[tableId]が利用されます。
 複数のグラフを同一画面で出力する場合はidかtableIdを変えてください。
 チャートオブジェクトはchart_[id]という名前で作成されるため、ajax等でコントロールが必要な場合は利用してください。

 &lt;a href="https://www.tohoho-web.com/ex/chartjs-params.html"&gt;とほほのChart.js入門&lt;/a&gt;

 ChartのGlobal Configurationとして、Chart.defaults.**** が指定できる。これは本ﾀｸﾞでは
 用意していないが、グローバルなので、タグの前に個別に記述しておくことで適用される。

 &lt;a href="https://www.chartjs.org/docs/latest/configuration/"&gt;Configuration&lt;/a&gt;</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:jsChartV3 chartType="…" ... /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{$#064;XXXX} を解析します)

 ●Tag定義：
  &amp;lt;og:jsChartV3
      chartType       ○【TAG】ﾁｬｰﾄの種類(type属性)を指定します[line/bar/radar/polarArea/pie/doughnut/bubble/scatter](必須)
                                  horizontalBar 廃止 → indexAxis="y" 指定verticalLine 相当の表示も indexAxis="y" 指定
      labelColumn     ○【TAG】ﾗﾍﾞﾙのｶﾗﾑ名(data:labels属性)を指定します(表示名称）(必須)
      id                【TAG】canvasﾀｸﾞのidを指定します(初期値:hybscanvas)
      height            【TAG】ﾁｬｰﾄ(canvasﾀｸﾞ)の高さを指定します(初期値:400px)
      width             【TAG】ﾁｬｰﾄ(canvasﾀｸﾞ)の幅を指定します(初期値:400px)
      plugins           【TAG】プラグイン定義された関数を指定します(plugins)	// 6.9.9.2 (2018/09/18)
  =================== options: 以下の属性
 (V3) indexAxis         【TAG】"y" を指定することで、horizontalBar や verticalLine を実現する(options:indexAxis)	8.0.0.0 (2021/08/31) 新規追加
      barWidthPer       【TAG】棒線の横幅を指定します(初期値:0.8, typeがbar の場合に有効)(option:categoryPercentage)
      animation         【TAG】簡易的にアニメーションのON/OFFを設定(true/false)します(初期値::null=true)(options:animation)
      onClick           【TAG】ﾁｬｰﾄｸﾘｯｸ時のｲﾍﾞﾝﾄを指定します(options:onClick)
      optOptions        【TAG】optionsの要素に、その他ｵﾌﾟｼｮﾝを追加します
  =================== options:scales:x: 以下の属性
      xscaleType        【TAG】x軸のｽｹｰﾙﾀｲﾌﾟ[category/linear/time/realtime]を指定します(type[初期値:category])
      xposition         【TAG】x軸の表示位置[top/right/bottom/left]を指定します(初期値:bottom)(position)
      xmax              【TAG】x軸の最大値を指定します(xscaleTypeがlinearの場合に有効)(max)
      xmin              【TAG】x軸の最小値を指定します(xscaleTypeがlinearの場合に有効)(min)
      xlabel            【TAG】x軸のラベルを指定します(title:text)
      xscaleCallback    【TAG】x軸ｺｰﾙﾊﾞｯｸを指定します(ticks:callback)
      xbeginAtZero      【TAG】x軸を０から書き始まるかどうか(xscaleTypeがlinearの場合に有効)(beginAtZero[初期値:null(=false)])
      xstepSize         【TAG】x軸のメモリ幅を指定します(xscaleTypeがlinearの場合に有効)(ticks:stepSize)
      optAxis           【TAG】その他options:scales:x のｵﾌﾟｼｮﾝを追加します
      optTicks          【TAG】その他options:scales:x:ticksのｵﾌﾟｼｮﾝを追加します
 (V3) optTitle          【TAG】その他options:scales:x:titleのｵﾌﾟｼｮﾝを追加します	8.0.0.0 (2021/08/31) 新規追加
 (V3) optGrid           【TAG】その他options:scales:x:gridのｵﾌﾟｼｮﾝを追加します	8.0.0.0 (2021/08/31) 新規追加
  =================== options:scales:x:time: 以下の属性(xscaleTypeがtimeの場合に有効)
      timeUnit          【TAG】x軸のﾀｲﾑの単位[year/quarter/month/week/day/hour/minute/second/millisecond]を指定(unit)します(指定しない場合は自動)
      timeUnitStepSize  【TAG】x軸のﾀｲﾑの単位幅を指定します(stepSize)
 (V3) timeParser        【TAG】x軸の設定するﾀｲﾑ(入力ﾃﾞｰﾀ)のﾌｫｰﾏｯﾄを指定します ･･･ 廃止 → time.parser になったが使い方不明 	8.0.0.0 (2021/08/31) 新規追加
      timeLblFormat     【TAG】x軸の表示するﾀｲﾑのﾌｫｰﾏｯﾄを指定します(time:displayFormats:year～secondまで同じ値を設定) → displayFormats
      tooltipFormat     【TAG】時間のﾂｰﾙﾁｯﾌﾟに使用するﾌｫｰﾏｯﾄ(tooltipFormat)
  =================== options:plugins: 以下の属性
      title             【TAG】ﾀｲﾄﾙ、またはﾀｲﾄﾙ要素を指定します(title:text)
      titlePosition     【TAG】ﾀｲﾄﾙの表示位置[top/right/bottom/left]を指定します(title:position:初期値 top)
      legendDisplay     【TAG】凡例を表示するか[true/false]を指定します(legend:display)
      legendPosition    【TAG】凡例の表示位置[top/right/bottom/left]を指定します(legend:position)
      usePointStyle     【TAG】凡例のスタイル属性を使用するかどうか[true/false]を指定します(legend:labels:usePointStyle)
 (V3) optPlugins        【TAG】options:pluginsの要素に、その他ｵﾌﾟｼｮﾝを追加します
 (V3) optTooltip        【TAG】options:plugins:tooltip の要素に、その他ｵﾌﾟｼｮﾝを追加します
 (V3) optLegend         【TAG】options:plugins:legend の要素に、その他ｵﾌﾟｼｮﾝを追加します
  =================== options:plugins:annotation:annotations:(CSVで指定した分のline0): 以下の属性
      markValues        【TAG】y軸に横マーカーラインの設定値をCSV形式で複数指定します(yMin:値,yMax:値)
      markColors        【TAG】y軸に横マーカーラインの色をCSV形式で複数指定します(borderColor)
      markLbls          【TAG】y軸に横マーカーラインのラベルをCSV形式で複数指定します(未指定時はラベルを表示しません)(label:content)
      markAdjust        【TAG】y軸に横マーカーラインのラベル表示位置の上(－)下(＋)方向を調整します(yAdjust:初期値 -6)
      xmarkLbls         【TAG】x軸に横マーカーラインのラベルをCSV形式で複数指定します(未指定時はラベルを表示しません)(label:content)
      xmarkValues       【TAG】x軸に縦マーカーラインの設定値をCSV形式で複数指定します(xMin:値,xMax:値)
      xmarkColors       【TAG】x軸に縦マーカーラインの色をCSV形式で複数指定します		// 7.0.1.1 (2018/10/22)
      markWidth         【TAG】x軸,y軸全マーカーライン共通のラインの幅を指定します(borderWidth:初期値 2)					// 7.0.1.1 (2018/10/22)
      markDash          【TAG】x軸,y軸全マーカーライン共通のラインに点線を指定([5,2]など)します:(borderDash:初期値 null)	// 7.0.1.1 (2018/10/22)
      markFontSize      【TAG】x軸,y軸全マーカーライン共通のラベルのフォントサイズを指定します:(label:font:size:初期値 10)
  =================== options:plugins:zoom: 以下の属性
      useZoom           【TAG】WheelZoom処理を使用するかどうか[true/false]を指定します(options:plugins:zoom:zoom:)
      useDragZoom       【TAG】DragZoom処理を使用するかどうか[true/false]を指定します(options:plugins:zoom:zoom:)
  ===================
      useZeroDataOmit   【TAG】ﾃﾞｰﾀが０の場合、使用しない（除外する）かどうかを指定します[true:０ﾃﾞｰﾀを除外する](初期値:false)
      useRenderer       【TAG】データ出力でレンデラを利用するかどうか[true/false]を指定します(初期値:false)
      sortColumn        【TAG】検索結果をこのカラムでソートしなおします(初期値:null)
      valueQuot         【TAG】値の前後にクオートをはさむかどうか[true/false]指定します
      varColumns        【TAG】TableModelの指定のカラムをconstの配列変数として出力します	// 7.0.1.2 (2018/11/04)
  ===================
      optChart          【廃止】chartの属性に、TLDで未定義の属性を追加します		8.0.0.0 (2021/08/31) 廃止(代替えはありません)
      optScaleLabel     【廃止】optTitle を使用してください(旧 scaleLabel)		8.0.0.0 (2021/08/31) 廃止
      optGridLines      【廃止】optGrid を使用してください(旧 gridLines)			8.0.0.0 (2021/08/31) 廃止
      timeMax           【廃止】廃止 → xmaxを使用してください		8.0.0.0 (2021/08/31) 廃止
      timeMin           【廃止】廃止 → xminを使用してください		8.0.0.0 (2021/08/31) 廃止
      timeSetFormat     【廃止】廃止 → timeParserを使用してください		8.0.0.0 (2021/08/31) 廃止
  ===================
      tableId           【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID
      scope             【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
      caseKey           【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
      caseVal           【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
      caseNN            【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
      caseNull          【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
      caseIf            【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
      debug             【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
  &amp;gt;   ... Body ...
  &amp;lt;/og:jsChartV3&amp;gt;

 ●使用例
      &amp;lt;og:jsChartV3
          chartType      = "[line/bar/radar/polarArea/pie/doughnut/bubble/scatter]"
          labelColumn    = "LDATA"
          id             = "hybscanvas"
          height         = "400px"
          width          = "400px"
          title          = "タイトル" または "{display:true,text:'ﾀｲﾄﾙ',color:'blue',font:{size:15},}" 形式
          titlePosition  = "top"				[top/right/bottom/left]
          xlabel         = "名称"
          legendPosition = "right"			[top/right/bottom/left]
          legendDisplay  = "true"				[true/false]
          xsclaeCallback = "function(value){return value + ' 様';}"
          xscaleType     = "linear"
          xmax           = "1000000"
          xmin           = "100000"
          xstepSize      = "10000"
          barWidthPer    = "0.4"
      &amp;gt;
          &amp;lt;og:jsChartDataV3 ... /&amp;gt;
      &amp;lt;/og:jsChartV3&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="62">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.JspInitTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【メニュー制御】マルチセッション起動チェックを行います。</DESCRIPTION>
        <CONTENTS>このタグは、特殊で、一番最上位のJSP(通常は、jsp/index.jsp)に仕込むことで、
 マルチセッション起動チェックを行います。
 とくに、TopMenuTag と関連しており、このタグが存在しないと、メニューが
 動作しません。
 このタグでは、URLXfer による、リンク変換転送をサポートします。
 URLのXFER変数をキーに、GE17 テーブルを検索し、指定のURLへ sendRedirect します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:jspInit /&amp;gt;
 ●body：なし

 ●使用例
    &amp;lt;og:jspInit /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="63">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.LDAPQueryTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他入力】LDAPの内容を検索するための、ldapQueryタグです。</DESCRIPTION>
        <CONTENTS>検索した結果は、DBTableModel にセットされるため、
 JDBCQuery と同様に、viewタグで表示させることが可能です。

 下記の項目については、src/resource/システムパラメータ に、予め
 設定しておくことで、タグごとに指定する必要がなくなります。
 ・LDAP_INITIAL_CONTEXT_FACTORY
 ・LDAP_PROVIDER_URL
 ・LDAP_ENTRYDN
 ・LDAP_SEARCH_BASE
 ・LDAP_SEARCH_SCOPE

 このタグリブでは、検索のみサポートしています。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:ldapQuery  debug=&amp;quot;false&amp;quot;
         command     = &amp;quot;NEW&amp;quot;                                       NEW,RENEW が使用可能です。
         initctx     = &amp;quot;com.sun.jndi.ldap.LdapCtxFactory&amp;quot;          初期コンテキストファクトリ
         providerURL = &amp;quot;ldap://ldap.opengion.org:389&amp;quot;              サービスプロバイダの構成情報
         entrydn     = &amp;quot;cn=inquiry-sys,o=opengion,c=JP&amp;quot;            属性の取得元のオブジェクトの名前
         password    = &amp;quot;xxxxxx&amp;quot;                                    属性の取得元のオブジェクトのパスワード
         searchbase  = &amp;quot;soouid=employeeuser,o=opengion,c=JP&amp;quot;       検索するコンテキストまたはオブジェクトのベース名
         filter      = &amp;quot;(objectClass=person)&amp;quot;                      検索に使用するフィルタ式。null は不可
         attributes  = &amp;quot;uid,cn,officeName,ou,mail,belongOUID&amp;quot;      属性を識別する属性 IDをCSV形式で指定
         searchScope = &amp;quot;SUBTREE&amp;quot;                                   検索範囲を設定(『OBJECT』『ONELEVEL』『SUBTREE』のどれか)
         maxRowCount = &amp;quot;0&amp;quot;                                         検索時の最大検索数(0は、無制限：デフォルト)
     /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:ldapQuery
       initctx            【TAG】初期コンテキストファクトリを指定します (初期値:LDAP_INITIAL_CONTEXT_FACTORY[=com.sun.jndi.ldap.LdapCtxFactory])
       providerURL        【TAG】サービスプロバイダの構成情報を指定します (初期値:LDAP_PROVIDER_URL[=ldap://ldap.opengion.org:389])
       entrydn            【TAG】属性の取得元のオブジェクトの名前を設定します (初期値:LDAP_ENTRYDN[=cn=inquiry-sys,o=opengion,c=JP])
       password           【TAG】属性の取得元のオブジェクトのパスワードを設定します (初期値:LDAP_PASSWORD[=password])
       searchbase         【TAG】検索するコンテキストまたはオブジェクトの名前を設定します (初期値:LDAP_SEARCH_BASE[=soouid=employeeuser,o=opengion,c=JP])
       filter           ○【TAG】検索に使用するフィルタ式(例：belongOUID=61200)(必須)。
       searchScope        【TAG】検索範囲(OBJECT/ONELEVEL/SUBTREE)を設定します (初期値:LDAP_SEARCH_SCOPE[=SUBTREE])
       timeLimit          【TAG】これらの SearchControls の時間制限をミリ秒単位で設定します(初期値:0[無制限])
       derefLinkFlag      【TAG】検索中のリンクへの間接参照を有効または無効[true/false]にします(初期値:false)
       maxRowCount        【TAG】レジストリの最大検索件数をセットします(初期値:0[無制限])
       returningObjFlag   【TAG】結果の一部としてオブジェクトを返すことを有効または無効[true/false]にします(初期値:false)
       attributes         【TAG】検索の一部として返される属性をCSVで複数指定します
       columns            【TAG】作成する DBTableModel のカラム名をCSV形式で指定します
       orderBy            【TAG】検索した結果を表示する表示順をファイル属性名で指定します
       tableId            【TAG】(通常は使いません)結果をDBTableModelに書き込んで、sessionに登録するときのキーを指定します
       command            【TAG】コマンド (NEW,RENEW)をセットします(初期値:NEW)
       displayMsg         【TAG】検索結果を画面上に表示するメッセージリソースIDを指定します(初期値:VIEW_DISPLAY_MSG[=])
       notfoundMsg        【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした])
       overflowMsg        【TAG】オーバーフロー時に画面上に表示するメッセージIDを指定します(初期値:MSG0007)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       mainTrans          【TAG】(通常は使いません)タグで処理される処理がメインとなるトランザクション処理かどうかを指定します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     システムパラメータ に、必要なLDAP定数を定義しておいた場合は、下記のタグで検索できます。
     例では、filter にあいまい検索(*)とAND条件(&amp;amp;(条件A)(条件B)) を指定した例を挙げておきます。
     filter の形式と解釈は、RFC 2254 に準拠しています。
     (RFC 2254 で定義されている演算子のすべてをすべての属性に適用できるわけではありません。)

      &amp;lt;og:ldapQuery  debug=&amp;quot;false&amp;quot;
          command     = &amp;quot;NEW&amp;quot;
          filter      = &amp;quot;(&amp;amp;(cnphoneticlangjp=OPENGION*)(businessName=*COMMON*))&amp;quot;
          attributes  = &amp;quot;uid,cn,officeName,ou,mail,belongOUID&amp;quot;
      /&amp;gt;

    ・queryOption タグの内部に記述すれば、プルダウンメニューを作成することが可能です。
    &amp;lt;og:select name="UID"&amp;gt;
        &amp;lt;og:queryOption&amp;gt;
            &amp;lt;og:ldapQuery
                filter      = "(&amp;amp;amp;(|(belongOUID=60000)(belongOUID=70000))(uid=C*))"
                attributes  = "uid,uid,sn"
                orderBy     = "uid"
            /&amp;gt;
        &amp;lt;/og:queryOption&amp;gt;
    &amp;lt;/og:select&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="64">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.LinkTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面表示】HTML のaタグと同等のリンクを作成するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>HTML のaタグと同等のリンクを作成するHTML拡張タグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:link href="…" &amp;gt;  ...  &amp;lt;/og:link &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:link
       type               【HTML】リンク先のMIMEタイプを指定します
       name               【HTML】この要素をリンクの対象とするための名前を指定します(HTML5より廃止)
       gamenId            【TAG】画面ID属性を登録します
       useGamenId         【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)
       column             【TAG】リンクをつけたいカラムを指定します(ViewLink タグと併用)
       keys               【TAG】リンク先に渡すキーをCSV形式で複数指定します
       vals               【TAG】リンク先に渡す値をCSV形式で複数指定します
       onLink             【TAG】リンクを張る(true or 1)/張らない(false or 0)の設定を指定します(初期値:true)
       markList           【TAG】処理するマークを、"|"区切りの文字列で指定します
       href               【HTML】リンク先のURLを指定します
       target             【HTML】リンク先の表示ターゲットを指定します
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       xlink              【TAG】href ではなく、xlink:href を使用するかどうか[true/false]を指定します(初期値:false)
       fileCheck          【TAG】ファイルの存在チェックを行うかどうか[true/false]を指定します(初期値:false)
       filePath           【TAG】アドレスにファイルのディレクトリ直接のアドレスを指定するかどうか[true/false]設定します(初期値:false)
       hreflang           【HTML】リンク先の基本となる言語コードを指定します
       rel                【HTML】この文書から見た、href属性で指定されるリンク先との関係を指定します
       rev                【HTML】href属性で指定されるリンク先から見た、この文書との関係をしてします
       charset            【HTML】リンク先の文字コードセットを指定します
       shape              【HTML】リンクボタンの形状(イメージマップ rect/circle/poly/default)を指定します
       coords             【HTML】リンクボタンの座標を指定します
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       accesskey          【HTML】アクセスキー(alt+キーで直接指定)を割り当てます
       clazz              【HTML】要素に対して class 属性を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       useDirectJump      【TAG】ダイレクトジャンプを使用するかどうか[true/false]を指定します(初期値:false)
       useRequestCache    【TAG】リクエストキャッシュ情報を使用するかどうか[true/false]を指定します(初期値:true)
       hrefOnly           【TAG】リンク(アンカータグ)ではなく、href 属性をそのまま返すかどうか[true/false]を指定します(初期値:false)
       hrefTarget         【TAG】リンク(アンカータグ)ではなく、href 属性と、target属性を キーも含めて返すかどうか[true/false]を指定します(初期値:false)
       delKeys            【TAG】リクエストキャッシュ情報使用時に使用しない(削除する)キーをCSV形式で複数指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       roles              【TAG】ロールをセットします
       useURLCheck        【TAG】リンクアドレスにURLチェック用の確認キーを付加するかどうか[true/false]を指定します(初期値:false)
       urlCheckUser       【TAG】URLチェック用の確認キーに対して、リンクを開くことのできるユーザーIDを指定します(初期値:ログインユーザー)
       urlCheckTime       【TAG】URLチェック用の確認キーに対して、リンクの有効期限を指定します(初期値:1440分=1日)
       urlCheckCrypt      【TAG】URLチェックの暗号化キーを指定します。受け側に依存します。未指定の場合はデフォルトの値が利用されます。
       useHrefEncode      【TAG】href 部分に対して、(;%)の２文字だけ URLEncodeを行うかどうかを指定します(初期値:USE_HREF_URLENCODE[=false])
       strictCheck        【TAG】(通常は使いません)カラムＩＤの存在チェックを行うかどうか[true/false]を指定します(初期値:true)
       forceEnc           【TAG】(通常は使いません) valsの値が[で開始している場合でもURLEncodeを通すかを設定します(初期値:false) 5.10.15.3 (2019/09/27)
       useBackLink        【TAG】(通常は使いません) true：相手先に戻るﾘﾝｸを必ず表示。false:必ず表示しない。未指定(null):従来通り(初期値:null) 7.3.1.0 (2021/02/02)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:link&amp;gt;

 【廃止】6.9.5.0 (2018/04/23) 物理削除
   //  extToken           【廃止】利用するCreateTokenプラグイン名を設定します。6.9.5.0 (2018/04/23)

    6.7.6.0 (2017/03/17) [strictCheck属性]は、カラムＩＤの存在チェックを行うかどうかを指定します(初期値:true)
      true    カラムＩＤがDBTableModel に存在しない場合は、エラーになる。
      false   カラムＩＤがDBTableModel に存在しない場合は、無視する。

 ●使用例
    ・普通のリンク
        &amp;lt;og:link gamenId="32ExcelIn" href="direct.jsp" keys="location,filename,modifyType" value="{&amp;#064;GUI.ADDRESS},{&amp;#064;GUI.ADDRESS}.xls,A"  target="RESULT" &amp;gt;
            &amp;lt;img src="{&amp;#064;SYS.JSP}/image/insert.gif" alt="Excel Insert" /&amp;gt;&amp;lt;og:message lbl="MSG0057" /&amp;gt;
        &amp;lt;/og:link&amp;gt;

    ・検索結果テーブル内でのリンク
        &amp;lt;og:viewLink command="{&amp;#064;command}"&amp;gt;
            &amp;lt;og:link column="KMZ" gamenId="RK0251" href="index.jsp" target="CONTENTS"
                keys="KMZ,ORDER_BY,command" vals="[KMZ],'LKIS',NEW" /&amp;gt;
        &amp;lt;/og:viewLink&amp;gt;

    ・ダイレクトジャンプ(指定の画面へ直接飛ばす)URL
      gamenId を指定しなければこの画面へのURLを作成します。
      このURLは、その画面の index.jsp に直接ジャンプするためのURLです。
      この場合、useRequestCache="true" が初期値なので、必要なければ、false に設定願います。
        &amp;lt;og:link useDirectJump="true" delKeys="pageSize"
                     keys="location,filename,modifyType" value="{&amp;#064;GUI.ADDRESS},{&amp;#064;GUI.ADDRESS}.xls,A" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="65">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.LocalResourceTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】ローカルリソースを構築します(有効範囲は、ページスコープ 内です)。</DESCRIPTION>
        <CONTENTS>ページスコープ内で使用されますので、主に、ページ先頭にて、ローカルリソースの
 設定を行います。そのページ内では、ここで定義した ResourceManager が使用されます。
 これは、システムIDの異なる画面を、リソースを分離した形で使用できるようになります。
 例えば、systemId="ZY" のシステムに、systemId="MR" の画面を組み込む場合に、
 その画面で、"MR" のリソースをそのままその画面に適用することで、同一カラム名に
 対して、異なる(その画面だけ、特別な)リソースを適用することが出来ます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:localResource systemId="GE" lang="zh" initLoad="false" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:localResource
       systemId           【TAG】ローカルリソース設定用のシステムID をセットします
       lang               【TAG】ローカルリソースを構築する場合の、言語(lang)を指定します
       initLoad           【TAG】リソース情報の先読み込みの可否をセットします(初期値:false)
       remove             【TAG】ページスコープ内のResourceManager を削除します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
      この設定以降のページにローカルリソースを適用します。
      ・&amp;lt;og:localResource
               systemId  ="GE"       システムID
               lang      ="zh"       言語(ja,en,zh)
               initLoad  ="false"    初期読み込み可否(true:先読み込みする/false:しない)
        /&amp;gt;

      ページの途中でローカルリソースを破棄します。
      ・&amp;lt;og:localResource
               remove  ="true"       ページスコープ内のResourceManager を削除します。
        /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="66">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.MailSenderTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他出力】メールを送信するための簡易タグです。</DESCRIPTION>
        <CONTENTS>Body 部に、メッセージを記述します。</CONTENTS>
        <FORM_SAMPLE>●形式:&amp;lt;og:mailSender from="…" to="…" subject="･･･"/&amp;gt;
 ●body:あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義:
   &amp;lt;og:mailSender
       subject            【TAG】タイトルを指定します
       from               【TAG】送信元(ＦＲＯＭ)アドレスを指定します
       to                 【TAG】送信先(ＴＯ)アドレスをCSV形式で指定します
       cc                 【TAG】送信先(ＣＣ)アドレスをCSV形式で指定します
       bcc                【TAG】送信先(ＢＣＣ)アドレスをCSV形式で指定します
       replyTo            【TAG】返信先(replyTo)アドレスをCSV形式で指定します
       host               【TAG】メールサーバーを指定します (初期値:COMMON_MAIL_SERVER[=])
       smtpPort           【TAG】SMTPポートをCSV形式で指定します(初期値:SMTP_PORT)	// 5.8.1.1 (2014/11/14)
       authType           【TAG】認証方式            初期値:MAIL_SEND_AUTH			// 5.8.1.1 (2014/11/14)
       authPort           【TAG】認証ポート          初期値:MAIL_SEND_AUTH_PORT		// 5.8.1.1 (2014/11/14)
       authUser           【TAG】認証ユーザー        初期値:MAIL_SEND_AUTH_USER		// 5.8.1.1 (2014/11/14)
       authPass           【TAG】認証パスワード      初期値:MAIL_SEND_AUTH_PASSWORD	// 5.8.1.1 (2014/11/14)
       useSSL             【TAG】SSL接続[false/true] 初期値:MAIL_SEND_USE_SSL			// 6.3.8.0 (2015/09/11)
       charset            【TAG】文字エンコーディングを指定します (初期値:MAIL_DEFAULT_CHARSET[=ISO-2022-JP])
       fileURL            【TAG】添付ファイルのセーブディレクトリを指定します (初期値:FILE_URL[=filetemp/])
       filename           【TAG】添付ファイル名をCSV形式で指定します
       useLDAP            【TAG】メールアドレスをLDAPを利用して取得するかどうか[true/false]を指定します(初期値:false)
       ldapKey            【TAG】アドレスを検索するキーを指定します(初期値:LDAP_MAILSEND_KEY[=uid] C社員番号)
       ldapVals           【TAG】LDAP検索時の属性名を指定します(初期値:LDAP_MAILSEND_VALS[=cn,mail])
       useDB              【TAG】メールアドレスをDB(GE35)を利用して取得するかどうか[true/false]を指定します(初期値:false)
       useHistory         【TAG】GE32,34に送信履歴を保存するかどうか[true/false]を指定します(初期値:USE_MAILSENDER_HISTORY)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:mailSender&amp;gt;

 ●使用例
     &amp;lt;og:mailSender from=&amp;quot;C00000&amp;quot; to=&amp;quot;C99999&amp;quot; subject=&amp;quot;{&amp;#064;SUBJECT}&amp;quot; &amp;gt;
          メール内容
     &amp;lt;/og:mailSender &amp;gt;

        charset   = キャラクタセット  (例:Windows-31J , ISO-2022-JP)
        from      = From       送信元
        to        = To         送信先(複数登録可能)
        cc        = Cc         送信先(複数登録可能)
        bcc       = Bcc        送信先(複数登録可能)
        replyTo   = ReplyTo    返信先先(複数登録可能)
        useLDAP   = false/true メールアドレスをLDAPを利用して取得するかどうか
        ldapKey   = "uid"      アドレスを検索するキー(初期値:システムリソース C社員番号)
        ldapVals  = "cn,mail"  LDAP検索時の属性名。ひとつならアドレス。２つなら名前とアドレス
        host      = SMTPサーバー名
        smtpPort  = SMTPポート          初期値:SMTP_PORT					// 5.8.1.1 (2014/11/14)
        authType  = 認証方式            初期値:MAIL_SEND_AUTH				// 5.8.1.1 (2014/11/14)
        authPort  = 認証ポート          初期値:MAIL_SEND_AUTH_PORT		// 5.8.1.1 (2014/11/14)
        authUser  = 認証ユーザー        初期値:MAIL_SEND_AUTH_USER		// 5.8.1.1 (2014/11/14)
        authPass  = 認証パスワード      初期値:MAIL_SEND_AUTH_PASSWORD	// 5.8.1.1 (2014/11/14)
        useSSL    = SSL接続[false/true] 初期値:MAIL_SEND_USE_SSL			// 6.3.8.0 (2015/09/11)
        subject   = タイトル
        fileURL   = 添付ファイルのセーブディレクトリ
        filename  = 添付ファイル名(ローカルにセーブされたファイル名)(複数登録可能)
        debug     = true/false;

 複数登録可能な個所は、CSV形式で、複数登録できます。
 アドレス(from,to,cc,bcc,replyTo)は、『"名称" &amp;lt;メールアドレス&amp;gt;』形式が
 指定できます。&amp;lt; と &amp;gt; で囲まれた範囲がメールアドレスになります。
 名称には、漢字が使用できます。

 host は、システムパラメータ の COMMON_MAIL_SERVER 属性が初期値で設定されます。
 charset は、システムパラメータ の MAIL_DEFAULT_CHARSET 属性が初期値で設定されます。</FORM_SAMPLE>
    </ROW>
    <ROW num="67">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.MailSenderTag2</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他出力】定型文およびパラメータの設定によるメールを送信するためのタグです。</DESCRIPTION>
        <CONTENTS>定型文およびパラメータの設定によるメールを送信するためのタグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:mailSender ptnId="…" action="…" from="…" to="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:mailSender2
       ptnId            ○【TAG】メール定型文のIDを指定します(必須)。
       from             ○【TAG】送信元(ＦＲＯＭ)の社員IDを指定します(必須)。
       action           ○【TAG】アクション[CHECK/SEND/NOCHECK]をセットします(必須)。
       addrCheck          【TAG】メールアドレスの構文とメールアカウントのチェックをするかどうか[true/false]を指定します
       to                 【TAG】送信先(ＴＯ)の社員ID、グループIDをCSV形式で指定します
       cc                 【TAG】送信先(ＣＣ)の社員ID、グループIDをCSV形式で指定します
       bcc                【TAG】送信先(ＢＣＣ)の社員ID、グループIDをCSV形式で指定します
       tableId            【TAG】(通常は使いません)宛先のDBTableModelを、sessionに登録するときのキーを指定します
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       fileURL            【TAG】添付ファイルのセーブディレクトリを指定します (初期値:FILE_URL[=filetemp/])
       filename           【TAG】添付ファイル名をCSV形式で指定します
       useStop            【TAG】例外発生した場合、後続JSPの評価を中止するかどうか[true:中止/false:継続]を指定します
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     &amp;lt;og:mailSender2 &amp;gt;
        ptnId     = PtnId      定型文ID(定型文マスタに登録されている定型文ID)
        action    = Action     アクション(CHECK:確認あり/SEND:確認後の送信/NOCHECK:確認なし)
        from      = From       送信元(送信者社員ID)
        to        = To         送信先(コンマ区切りで複数セット可能、社員ID、グループID)
        cc        = Cc         送信先(コンマ区切りで複数セット可能、社員ID、グループID)
        bcc       = Bcc        送信先(コンマ区切りで複数セット可能、社員ID、グループID)
        fileURL   = 添付ファイルのセーブディレクトリ
        filename  = 添付ファイル名(ローカルにセーブされたファイル名)(コンマ区切りで複数登録可能)
        addrCheck = true/false(メールアカウントの有効チェック)
        useStop   = true/false　エラー発生時に後続JSPの評価を中止する(true)/中止しない(false)
        scope     = request/session 宛先テーブルの格納スコープ(デフォルト：session)
        tableId   = TableId    宛先テーブルのID(通常はデフォルトのテーブルモデルID名称を利用します)
        debug     = true/false
     &amp;lt;/og:mailSender &amp;gt;

 from には社員IDしかセットできません。
 to,cc,bccには社員ID、またはグループIDをコンマ区切りで複数セットできます。
 action:CHECK は送信前に、一度送信内容を確認したい場合に利用します。action=CHECKの場合、scopeにはsessionしかセットできません。
 action:SEND は確認済のメール文を送信する場合に利用します。
 action:NOCHECK は確認なしで送信したい場合に利用します。</FORM_SAMPLE>
    </ROW>
    <ROW num="68">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.MainProcessTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】HybsProcess を継承した､ParamProcess,FirstProcess,ChainProcess の実装ｸﾗｽを</DESCRIPTION>
        <CONTENTS>実行する MainProcess を起動するｸﾗｽです｡
 LoggerProcess は､最初に定義するｸﾗｽで､画面ﾛｸﾞ､ﾌｧｲﾙﾛｸﾞ､を定義します｡
 また､ｴﾗｰ発生時に､指定のﾒｰﾙｱﾄﾞﾚｽにﾒｰﾙ送信できます｡
 Process_Logger は､なくても構いませんが､指定する場合は､最も最初に指定しなければ
 なりません｡

 ParamProcess は､一つだけ定義できるｸﾗｽで､ﾃﾞｰﾀﾍﾞｰｽ接続情報を定義します｡
 (ﾃﾞｰﾀﾍﾞｰｽ接続しなければ)なくても構いません｡

 FirstProcess は､処理を実行する最初のｸﾗｽで､このｸﾗｽでﾃﾞｰﾀが作成されます｡
 ﾙｰﾌﾟ処理は､この FirstProcess で順次作成された LineModel ｵﾌﾞｼﾞｪｸﾄを
 １行づつ下位の ChainProcess に流していきます｡
 ChainProcess は､FirstProcess で作成されたﾃﾞｰﾀを､受け取り､処理します｡
 処理対象から外れる場合は､LineModel を null に設定する為､下流には流れません｡
 ﾌｨﾙﾀﾁｪｲﾝの様に使用します｡なくても構いませんし､複数存在しても構いません｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:mainProcess
           useJspLog ="[true/false]"
           useDisplay="[true/false]" &amp;gt;
             &amp;lt;og:process processID="ZZZ" &amp;gt;
                 &amp;lt;og:param key="AAA" value="111" /&amp;gt;
             &amp;lt;/og:process &amp;gt;
         &amp;lt;/og:mainProcess &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し､{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:mainProcess
       command            【TAG】(通常は使いません)処理の実行を指定する command を設定できます(初期値:NEW)
       useJspLog          【TAG】ﾛｸﾞ出力先に､JspWriter(つまり､HTML上の返り値)を使用するかどうか[true/false]を指定します(初期値:false)
       useDisplay         【TAG】画面表示先に､JspWriter(つまり､HTML上の返り値)を使用するかどうか[true/false]を指定します(初期値:false)
       useThread          【TAG】独立した別ｽﾚｯﾄﾞで実行するかどうか[true/false]を指定します(初期値:false)
       delayTime          【TAG】要求に対して､処理の実行開始を遅延させる時間を指定します(初期値:0秒)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:mainProcess&amp;gt;

 ●使用例
   &amp;lt;og:mainProcess
        useJspLog="true" &amp;gt;
     &amp;lt;og:process processID="DBReader" &amp;gt;
        &amp;lt;og:param key="dbid" value="FROM" /&amp;gt;
        &amp;lt;og:param key="sql"  value="select * from GE02" /&amp;gt;
     &amp;lt;/og:process &amp;gt;
     &amp;lt;og:process processID="DBWriter" &amp;gt;
        &amp;lt;og:param key="dbid"  value="TO" /&amp;gt;
        &amp;lt;og:param key="table" value="GE02" /&amp;gt;
     &amp;lt;/og:process &amp;gt;
   &amp;lt;/og:mainProcess &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="69">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.MessageTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】画面にラベルリソース等のメッセージを表示させるタグです。</DESCRIPTION>
        <CONTENTS>lbl 属性に ラベルリソース のキーを与えることで、 ロケールにあわせたリソースを使用して、
 画面に表示します。
 違う値をセットした場合は、 セットした値が、そのまま出力されます。これは、ロケールが
 見つからなかった場合の標準の対応方法です。
 ロケールは、ユーザー情報の lang 属性を初期値で使用し、 セットされていない場合は、
 リクエスト情報のロケールから取得します。
 lbl 属性を使用する場合、val0 ～ val9 までの引数を使用することができます。これは、
 メッセージフォーマットの、引数 {0} ～ {9} に対応して割り付けられます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:message lbl="…" val0=[…] … /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:message
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       command            【TAG】コマンド (INSERT,COPY,MODIFY,DELETE)をセットします
       comment            【TAG】コメントを指定します
       type               【TAG】タイプを(Label,Short,Tips,Description)から指定します(初期値:Label)
       val0               【TAG】メッセージの引数{0}を指定します
       val1               【TAG】メッセージの引数{1}を指定します
       val2               【TAG】メッセージの引数{2}を指定します
       val3               【TAG】メッセージの引数{3}を指定します
       val4               【TAG】メッセージの引数{4}を指定します
       val5               【TAG】メッセージの引数{5}を指定します
       val6               【TAG】メッセージの引数{6}を指定します
       val7               【TAG】メッセージの引数{7}を指定します
       val8               【TAG】メッセージの引数{8}を指定します
       val9               【TAG】メッセージの引数{9}を指定します
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:message&amp;gt;

 ●使用例
     &amp;lt;og:message lbl=&amp;quot;MSG0032&amp;quot; language=&amp;quot;ja&amp;quot; /&amp;gt;

        lbl       : MessageResource.properties のキー
        language  : ロケール(オプション)

     例１)
         &amp;lt;og:message lbl=&amp;quot;MSG0032&amp;quot; &amp;gt;検索条件&amp;lt;/og:message&amp;gt;

        BODY 部分は、無視されます。コメント等に使用できます。
        HTMLファイルには、コメント部分は出力されません。

        typeをTipsにした場合には出力をclass=ogmsgのspanタグで囲います。   5.9.22.2 (2017/07/21)</FORM_SAMPLE>
    </ROW>
    <ROW num="70">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.OptionAncestorIF</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【】プルダウンメニューやデータリストを作成する場合の共通インターフェースです。</DESCRIPTION>
        <CONTENTS>これは、BODY部の optionタグからの情報を、取得する為に、SelectTag と DatalistTag の
 共通インターフェースとして定義します。</CONTENTS>
        <FORM_SAMPLE/>
    </ROW>
    <ROW num="71">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.OptionTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【選択データ制御】プルダウンメニューの選択項目を作成するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>name 属性は、ラベルリソース のキーを与えることで、使用する上位のタグの
 ロケールにあわせたリソースを使用して、画面に表示します。
 従って、このタグでは ロケールは指定できません。
 selected属性は、そのタグが選ばれている場合を、"true" で指定します。 初期値は、"false" です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:option value="…" lbl ="…" selected="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:option
       value              【TAG】値を指定します
       selected           【TAG】オプションを選択済みの状態(selected)にセットします(初期値:未選択)
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       lbls               【TAG】ラベルをCSV形式で複数指定します
       label              【TAG】optionタグのラベルを指定します
       codeName           【TAG】コードセレクトのユニークキー(コード名称)をセットします 7.0.5.1 (2019/09/27)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       disabled           【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)
       clazz              【HTML】要素に対して class 属性を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       roles              【TAG】ロールをセットします
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     プルダウンで選択する 値(value) に対して ラベル(lbl) を付けられます。
     &amp;lt;og:select name="ORDER_BY" lbl="ORDER_BY"&amp;gt;
         &amp;lt;og:option value="SYSTEM_ID,CLM,LANG" lbl ="CLM" selected="selected" /&amp;gt;
     &amp;lt;/og:select&amp;gt;

     ラベルが複数ある場合は、lbls 属性を使用します。
     &amp;lt;og:select name="ORDER_BY" lbl="ORDER_BY"&amp;gt;
         &amp;lt;og:option value="SYSTEM_ID,CLM,LANG" lbls="LANG,NAME_JA" /&amp;gt;
     &amp;lt;/og:select&amp;gt;

     MessageResource プロパティの値を使用したいとききはlbl属性を使います。
     &amp;lt;og:select name="CDC"&amp;gt;
         &amp;lt;og:option lbl="MSG0001" /&amp;gt;
     &amp;lt;/og:select&amp;gt;

     LabelResource プロパティの値を使用したいとききはlbl属性を使います。
     &amp;lt;og:select name="CDC"&amp;gt;
         &amp;lt;og:option lbl="CDC1" /&amp;gt;
     &amp;lt;/og:select&amp;gt;

     選択肢の中から複数選択できるようにするときはmultiple属性を使います。
     &amp;lt;og:select name="CDC" multiple="multiple"&amp;gt;
         &amp;lt;og:option value="AAA" /&amp;gt;
     &amp;lt;/og:select&amp;gt;

     選択不可にするときはdisabled属性を使います。
     &amp;lt;og:select name="CDC" disabled="disabled"&amp;gt;
         &amp;lt;og:option value="AAA" /&amp;gt;
     &amp;lt;/og:select&amp;gt;

     選択肢をSELECT文の結果から作成したいときはqueryOptionタグと組み合わせて使います。
     &amp;lt;og:select name="CDC"&amp;gt;
         &amp;lt;og:queryOption&amp;gt;
                     select NOSYN,NOSYN,':',NMSYN from DB01 ORDER BY 1
         &amp;lt;/og:queryOption&amp;gt;
     &amp;lt;/og:select&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="72">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.OrderByTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】ラジオボタンで表示順(Order By 句)を指定するタグです。</DESCRIPTION>
        <CONTENTS>name 属性値は、 "ORDER_BY" 固定です。
 columns 属性は、CSV形式のカラム属性を設定します。
 ロケールは、ユーザー情報の lang 属性を初期値で使用し、 セットされていない場合は、
 リクエスト情報のロケールから取得します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:orderBy columns="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:orderBy
       columns          ○【TAG】表示順対象のカラムをCSV形式で複数指定します(必須)。
       checked            【TAG】初めからチェックされた状態(checked)で表示します(初期値:null)
       lbls               【TAG】ラベルをCSV形式で複数指定します
       checkedValue       【TAG】初めからチェックされた状態にする値を指定します(初期値:null)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    &amp;lt;og:orderBy columns="PN,YOBI" checked="checked" /&amp;gt;
    &amp;lt;og:orderBy columns="YOBI,PN"   /&amp;gt;
    &amp;lt;og:orderBy columns="MKNM,YOBI" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="73">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】ProcessTag に対して、引数(パラメータ)を渡す、入れ子の子クラスです。</DESCRIPTION>
        <CONTENTS>ProcessTag に対して、引数(パラメータ)を渡す、入れ子の子クラスです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:param key="ZZZ" value="AAA,BBB" /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:param
       key              ○【TAG】リクエスト情報 に登録するキーをセットします(必須)。
       value              【TAG】リクエスト情報 に登録する値をセットします
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:param&amp;gt;

 ●使用例
     一般的な変数の渡し方
     &amp;lt;og:process ･････ &amp;gt;
        &amp;lt;og:param key="AAA" value="111" /&amp;gt;
        &amp;lt;og:param key="BBB" value="222" /&amp;gt;
        &amp;lt;og:param key="CCC" value="333" /&amp;gt;
        &amp;lt;og:param key="DDD" value="444" /&amp;gt;
     &amp;lt;/og:process &amp;gt;

     BODY 部に記述した変数の渡し方
     &amp;lt;og:process ･････ &amp;gt;
        &amp;lt;og:param key="SQL" &amp;gt;
          SELECT * FROM DUAL
        &amp;lt;/og:param&amp;gt;
     &amp;lt;/og:process &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="74">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.PlsqlUpdateTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ登録】PLSQLをCALLしてデータベースにアクセスするタグです。</DESCRIPTION>
        <CONTENTS>queryType = "JDBCPLSQL" が、標準で用意されています。
 queryType と 実際のJavaクラスとの関連付けは、システムリソースの Query_JDBCPLSQL 属性です。

 DBTableModel内のデータを 配列でPL/SQLに渡してDB登録します。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:plsqlUpdate command="…" names="…" dbType="…" queryType="JDBCPLSQL" &amp;gt;{plsql(?,?,?,?,?)} &amp;lt;og:plsqlUpdate&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:plsqlUpdate
       queryType          【TAG】Query を発行する為のクラスIDを指定します(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=queryType" target="CONTENTS"&gt;初期値:JDBCPLSQL&lt;/a&gt;)
       command            【TAG】コマンド (NEW,RENEW)をセットします(PlsqlUpdateTag,UpdateTag の場合は、ENTRY)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       maxRowCount        【TAG】(通常は使いません)データの最大読み込み件数を指定します (初期値:DB_MAX_ROW_COUNT[=1000])(0:[無制限])
       skipRowCount       【TAG】(通常は使いません)データの読み始めの初期値を指定します
       notfoundMsg        【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした])
       names              【TAG】PL/SQLを利用する場合の引数にセットすべき データの名称をCSV形式で複数指定します
       dbType             【TAG】Queryオブジェクトに渡す引数のタイプ定義(例:type名_ARRAY)
       selectedAll        【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       tableId            【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します
       stopError          【TAG】PLSQL/SQL処理エラーの時に処理を中止するかどうか[true/false]を設定します(初期値:true)
       dispError			【TAG】エラー時にメッセージを表示するか[true/false]を設定します。通常はstopErrorと併用(初期値:true)
       tableModelCommit   【TAG】テーブルモデルの確定処理を行うかどうか[true/false]を設定します(初期値:true)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
                                      (初期値:VIEW_USE_TIMEBAR[=true])。
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:plsqlUpdate&amp;gt;

 ●使用例
    ・引数/プロシジャーを他のJSPから渡す場合
    【copy.jsp】
        &amp;lt;og:hidden name=&amp;quot;names&amp;quot; value=&amp;quot;UNIQ,USRID,ECNO,EDBN&amp;quot; /&amp;gt;
        &amp;lt;og:hidden name=&amp;quot;SQL&amp;quot; value=&amp;quot;{ call RKP0271E.RK0271E( ?,?,?,?,? ) }&amp;quot; /&amp;gt;
    【entry.jsp】
        &amp;lt;og:plsqlUpdate
            command    = "{&amp;#064;command}"
            names      = "{&amp;#064;names}"         →PL/SQLに渡す引数(配列)のカラム名
            dbType     = "RK0271ARG"             →PL/SQLに渡す引数(配列)の定義ファイル名
            queryType  = "JDBCPLSQL" &amp;gt;
        {&amp;#064;SQL}                              →CALLするPL/SQL
        &amp;lt;/og:plsqlUpdate&amp;gt;

    ・引数/プロシジャーを直接書く場合
    【entry.jsp】
        &amp;lt;og:plsqlUpdate
            command    = "{&amp;#064;command}"
            names      = "UNIQ,USRID,ECNO,EDBN"  →PL/SQLに渡す引数(配列)のカラム名
            dbType     = "RK0271ARG"             →PL/SQLに渡す引数(配列)の定義ファイル名
            queryType  = "JDBCPLSQL" &amp;gt;
        { call RKP0271E.RK0271E( ?,?,?,?,? )}    →CALLするPL/SQL
        &amp;lt;/og:plsqlUpdate&amp;gt;

    ＜＜参考＞＞
    ・RKP0271E.RK0271E( ?,?,?,?,? )の｢?｣の意味
        (RKP0271E.spc)------------------------------------------------------------
        CREATE OR REPLACE PACKAGE RKP0271E AS
        PROCEDURE RK0271E(
             P_KEKKA    OUT    NUMBER           -- 1個目の｢?｣⇒結果 0:正常 1:警告 2:異常
            ,P_ERRMSGS  OUT    ERR_MSG_ARRAY    -- 2個目の｢?｣⇒エラーメッセージ配列
            ,P_NAMES     IN    VARCHAR2         -- 3個目の｢?｣⇒カラム名チェック用文字列
            ,P_SYSARGS   IN    SYSARG_ARRAY     -- 4個目の｢?｣⇒登録条件配列(改廃(A:追加/C:変更/D:削除)等がｾｯﾄされます)
            ,P_RK0271    IN    RK0271ARG_ARRAY  -- 5個目の｢?｣⇒登録データ配列

    ・RK0271ARGの定義の仕方
        (RK0271ARG.sql)------------------------------------------------------------
        DROP TYPE RK0271ARG_ARRAY;
        CREATE OR REPLACE TYPE RK0271ARG AS OBJECT
        (
             UNIQ                VARCHAR2(11)
            ,USRID               VARCHAR2(5)
            ,ECNO                VARCHAR(7)
            ,EDBN                VARCHAR(2)
        ) ;
        /
        CREATE OR REPLACE TYPE RK0271ARG_ARRAY AS VARRAY(100) OF RK0271ARG;
        /</FORM_SAMPLE>
    </ROW>
    <ROW num="75">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.PopupTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面部品】テキストフィールドの入力を補助するポップアップを作成します。</DESCRIPTION>
        <CONTENTS>通常のテキストフィールドに組み込むケースと、一覧表に組み込むケースに対応しています。
 基本的には、columnMarker タグと同じ使い方ですが、フィールドが書き込み許可時に表示させる必要が
 あるため、実際には、viewMarker の isRendere="false" で使用するケースが多いと思います。
 なお、ポップアップ専用なので href="index.jsp" target="CONTENTS" がデフォルトで設定されています。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:popup gamenId="…" href="…" keys="…,…" vals="…,…" rtnKeys="…,…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:popup
       name               【TAG】この要素をリンクの対象とするための名前を指定します
       gamenId            【TAG】画面ID属性を登録します
       useGamenId         【TAG】GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)  7.0.4.0 (2019/05/31)
       href               【TAG】ポップアップ先のURLを指定します(初期値:index.jsp)
       keys               【TAG】ポップアップ先に渡す入力キー配列をCSV形式で複数指定します
       vals               【TAG】ポップアップ先に渡す値配列をCSV形式で複数指定します
       rtnKeys            【TAG】ポップアップ先より受け取るキー配列をCSV形式で複数指定します
       column             【TAG】リンクをつけたいカラムを指定します
       onMark             【TAG】リンクを張る(true or 1)/張らない(false or 0)の設定を指定します(初期値:true)
       markList           【TAG】処理するマークを、"|"区切りの文字列で指定します
       height             【TAG】ダイアログの縦幅をピクセル数で指定します
       width              【TAG】ダイアログの横幅をピクセル数で指定します
       src                【TAG】表示させる画像のURLを指定します
       charset            【TAG】ポップアップ先の文字コードセットを指定します
       target             【TAG】ポップアップ先の表示ターゲットを指定します(初期値:CONTENTS)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       accesskey          【HTML】アクセスキー(alt+キーで直接指定)を割り当てます
       clazz              【HTML】要素に対して class 属性を設定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       command            【TAG】(通常は使いません)処理の実行を指定する command を設定できます(初期値:NEW)
       append             【TAG】返ってきた値をキャレット位置に追記するかどうか(初期値：false)
       useSpan            【TAG】buttonではなくspanタグでポップアップを指定するかどうか[true/false]を設定します(初期値:false)  7.0.3.0 (2019/05/13)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    ・普通のポップアップ
        &amp;lt;og:popup gamenId="GE0002" href="index.jsp" target="CONTENTS"
                    keys="AAA,BBB,CCC" vals="{&amp;#064;AAA},{&amp;#064;B},ABC"
                    rtnKeys="DDD,EEE" /&amp;gt;

    ・QUERYの入力フィールドに組み込む
      ①keys、vals、rtnKeys がセットされる場合
      　　　　セットされる keys に対して vals の値をポップアップ画面に渡し、ポップアップ画面の戻り値を rtnKeys にセットされます。
        &amp;lt;og:column name="AAA" value="{&amp;#064;AAA}" &amp;gt;
            &amp;lt;og:popup gamenId="GE0002"
                        keys="AAA,BBB,CCC" vals="{&amp;#064;AAA},{&amp;#064;B},ABC"
                        rtnKeys="DDD,EEE" /&amp;gt;
        &amp;lt;/og:column&amp;gt;
      ②keys、vals、rtnKeys がセットされない場合
      　　　　 ポップアップ画面にリクエスト変数 XNAME に外側のカラム名、XVALUE にカラムの入力値、rtnKeys にカラム名を自動的にセットされます。
        &amp;lt;og:column name="AAA" value="{&amp;#064;AAA}" &amp;gt;
            &amp;lt;og:popup gamenId="GE0002" /&amp;gt;
        &amp;lt;/og:column&amp;gt;

    ・RESULTの入力フィールドに組み込む(viewMarker 経由)
      gamenId を指定しなければこの画面へのURLを作成します。
      このURLは、その画面の index.jsp に直接ジャンプするためのURLです。
        &amp;lt;og:viewMarker command="{&amp;#064;command}" isRenderer="false"&amp;gt;
            &amp;lt;og:popup gamenId="GE0002" column="ABC" onMark="[ABC]" markList="1|2|3"
                        keys="AAA,BBB,CCC" vals="[AAA],[BBB].value,{&amp;#064;CCC}"
                        rtnKeys="DDD,EEE" /&amp;gt;
        &amp;lt;/og:viewMarker&amp;gt;

    ・ポップアップ側のJSPファイル(view 部分)</FORM_SAMPLE>
    </ROW>
    <ROW num="76">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ProcessTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【リアルバッチ系】MainProcess で実行される Processクラスを構築します。</DESCRIPTION>
        <CONTENTS>親クラス(Process)は、org.opengion.fukurou.process パッケージの HybsProcess
 インターフェースを実装したクラスの、Process_****.java の **** 部分を指定します。
 共通的な パラメータは、このTagクラスに実装しますが、それぞれ、個別に必要な
 パラメータは、ParamTag を使用して指定します。
 このタグは、MainProcess タグの内部にのみ、記述可能です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:process processID="ZZZ" &amp;gt;
             &amp;lt;og:param key="AAA" value="111" /&amp;gt;
         &amp;lt;/og:process &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:process
       processID        ○【TAG】リクエスト情報 に登録するキーをセットします(必須)。
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:process&amp;gt;

 ●使用例
     一般的な変数の渡し方
   &amp;lt;og:mainProcess &amp;gt;
     &amp;lt;og:process processID="DBReader" &amp;gt;
        &amp;lt;og:param key="dbid" value="FROM" /&amp;gt;
        &amp;lt;og:param key="sql"  value="select * from GE02" /&amp;gt;
     &amp;lt;/og:process &amp;gt;
     &amp;lt;og:process processID="DBWriter" &amp;gt;
        &amp;lt;og:param key="dbid"  value="TO" /&amp;gt;
        &amp;lt;og:param key="table" value="GE02" /&amp;gt;
     &amp;lt;/og:process &amp;gt;
   &amp;lt;/og:mainProcess &amp;gt;

     BODY 部に記述した変数の渡し方
     &amp;lt;og:process processID="DBReader" &amp;gt;
        &amp;lt;og:param key="SQL" &amp;gt;
              SELECT COUNT(*) FROM GEA03
              WHERE SYSTEM_ID=[SYSTEM_ID]
              AND   CLM=[CLM]
              AND   FGJ = '1'
        &amp;lt;/og:param&amp;gt;
     &amp;lt;/og:process &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="77">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.QRcodeTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】QRコードに対応したイメージファイルを作成するタグです。</DESCRIPTION>
        <CONTENTS>QRコードで表示できる文字数は、バージョン、エンコードモード、エラー訂正レベル に依存します。
 また、イメージの大きさは、文字数と１セル辺りのピクセルに依存します。
 fileURLは、通常、システムリソースのFILE_URL(=filetemp)なので、fileURL="{&amp;#064;USER.ID}" と
 するのが一般的です。
 ファイル名は、初期値:rqcode ですが、拡張子はimageType(初期値:PNG)を小文字化して追加します。
 拡張子が付いている場合は、そのまま使用されます。
 また、同一ファイル名の場合、ブラウザキャッシュのため、画像が更新されないことがあるため
 imgタグのsrc属性に、キャッシュの無効化のための引数を追加しています。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:qrCode fileURL="{&amp;#064;USER.ID}" &amp;gt;
             エンコードする文字列
         &amp;lt;/og:qrCode &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 または、

 ●形式：&amp;lt;og:qrCode value="エンコードする文字列" /&amp;gt;

 ●Tag定義：
   &amp;lt;og:qrCode
       value              【TAG】エンコードする文字列(または、BODY部に記述)
       version            【TAG】バージョン (2から40の整数)(初期値:5)
       encodeMode         【TAG】エンコードモード('N':数字モード 'A':英数字モード　'B':8bit byteモード)(初期値:B)
       errCorrect         【TAG】エラー訂正レベル ('L','M','Q','H')(初期値:M)
       imageType          【TAG】イメージファイル形式(PNG/JPEG)(初期値:PNG)
       pixel              【TAG】１セル辺りの塗りつぶしピクセル(初期値:3)
       fileURL            【TAG】QRイメージファイルを出力するディレクトリ(初期値:FILE_URL)
       filename           【TAG】QRイメージファイル名 (初期値:rqcode)
       textEncode         【TAG】byteモード時のテキスト文字エンコード(初期値:Charset.defaultCharset()) 7.2.3.0 (2020/04/10)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:qrCode&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="78">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.QueryButtonTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面制御】query.jsp での検索ボタンを表示します。</DESCRIPTION>
        <CONTENTS>検索ボタン以外に、pageSize、maxRowCount、prevNext、timeView などの
 項目も表示可能です。
 また、BODY部に登録した値は、table 要素として、td 部に追記されます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:queryButton /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:queryButton
       command            【TAG】リクエストとして送信するコマンドを指定します(初期値:NEW)
       pageSize           【TAG】pageSize プルダウンメニューの初期値を指定します (初期値:HTML_PAGESIZE[=100])
       maxRowCount        【TAG】maxRowCount プルダウンメニューの初期値を指定します (初期値:DB_MAX_ROW_COUNT[=1000])
       type               【TAG】典型的なボタンの形状に設定します(初期値:null)
       scope              【TAG】リクエストとして送信するスコープを指定します(初期値:null)
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       accesskey          【TAG】検索ボタンに使用するショートカットキー文字を指定します(初期値:F)
       usePrevNext        【TAG】進む／戻るのprev_next リンクを表示するかどうかを指定します(初期値:true)
       usePageSize        【TAG】pageSize 引数を使用するかどうかを指定します(初期値:true)
       useRowCount        【TAG】maxRowCount 引数を使用するかどうかを指定します(初期値:true)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
										(初期値:VIEW_USE_TIMEBAR[=true])。
       clearAccesskey     【TAG】クリアボタンに使用するショートカットキー文字を指定します(初期値:C)
       useDummy           【TAG】IE用ダミーinputを出力するかどうか
       useEditMenu        【TAG】編集プルダウンを出すかどうか(初期値:true)
       blockUIMsg         【TAG】検索中表示を画面上に表示するメッセージリソースIDを指定します (初期値:MSG0090(検索中です・・・)) 6.4.8.0 (2016/06/24)
       useClear           【TAG】JavaScriptによる初期化(クリア)ボタンを使用するかどうか[true/false/none]を指定します(初期値:true) 6.4.3.4 (2016/03/11)
       clearTarget        【TAG】useClear=true時のターゲット名（フレーム名）を指定します(初期値:QUERY) 5.9.21.1 (2017/06/16)  。
       clearHref          【TAG】useClear=true時の遷移先JSPを指定します(初期値:query.jsp) 5.9.21.1 (2017/06/16)。
       clearCommand       【TAG】useClear=true時のcommandを指定します(初期値:NEW) 5.9.21.1 (2017/06/16) 。
       clearKeys          【TAG】useClear=true時の遷移先に渡すキーをCSV形式で複数指定します  7.0.3.0 (2019/05/13)
       clearVals          【TAG】useClear=true時の遷移先に渡す値をCSV形式で複数指定します    7.0.3.0 (2019/05/13)
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       disabled           【HTML】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       clazz              【HTML】要素に対して class 属性を設定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       autofocus          【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:queryButton&amp;gt;

 【廃止】6.4.3.4 (2016/03/11) つづり間違いを訂正。useCrear → useClear。
   //  useCrear           【TAG】JavaScriptによる初期化(クリア)ボタンを使用するかどうか[true/false/none]を指定します(初期値:true)

 ●使用例
    &amp;lt;og:queryButton
        command     = "NEW"      NEW:通常の検索(初期値)／ENTRY:エントリ登録時
        type        = "ENTRY"    null:標準 , SELECT:検索ボタンのみ , ENTRY:登録ボタンのみ
        pageSize    = "100"      pageSize の初期値設定(初期値:HTML_PAGESIZE)
        maxRowCount = "100"      maxRowCount の初期値設定(初期値:DB_MAX_ROW_COUNT)
        useClear    = "true"     true:JavaScriptによる初期化(クリア)／false:通常のresetボタン／none:表示しない
        scope       = "request"  null(初期値)／session:セッション登録／request:リクエスト登録
        lbl         = "MSG0010"  検索ボタンに表示するメッセージID(初期値:MSG0010)
        accesskey   = "F"        ショートカットキー文字(初期値:F)
        usePrevNext = "true"     Prev-Nextリンクを使用するかどうか(初期値:true)
        usePageSize = "true"     pageSize 引数を使用するかどうか(初期値:true)
        useRowCount = "true"     maxRowCount 引数を使用するかどうか(初期値:true)
        useTimeView = "true"     timeView表示(実行時間表示)を使用するかどうか(初期値:VIEW_USE_TIMEBAR)
        useEditMenu = "true"     編集プルダウンを出すかどうか(初期値:true)
    /&amp;gt;

  標準的な検索ボタン
    &amp;lt;og:queryButton /&amp;gt;

  標準的な登録ボタン(command="NEW" で、query.jsp で使用するボタン)
    &amp;lt;og:queryButton type="ENTRY" /&amp;gt;

  BODY 部に追加要素を表示
    &amp;lt;og:queryButton &amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;jsp:directive.include file="/jsp/common/timeViewImage.jsp" /&amp;gt;&amp;lt;/td&amp;gt;
    &amp;lt;/og:queryButton &amp;gt;

 7.4.2.1 (2021/05/21)
   ｼｽﾃﾑ定数 USE_ACCESSKEY を false に設定すると、accesskey は使用されません。</FORM_SAMPLE>
    </ROW>
    <ROW num="79">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.QueryOptionTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【選択データ制御】プルダウンメニューの選択項目をSELECT文の結果から作成するタグです。</DESCRIPTION>
        <CONTENTS>基本的には、ｑueryタグと同じ使い方をします。
 このオブジェクトに、 queryId を与えることにより、queryId に対応した Queryオブジェクト
 (のサブクラスのオブジェクト)が作成されます。
 ここで指定するSELECT文は、『SELECT KEY、LABEL1、LABEL2、･･･ FROM TABLE ･･･』形式 を
 している必要があります。特別なケースとして、『SELECT KEY FROM TABLE ･･･』形式の場合は、
 LABEL に KEY が 使用されます。
 SystemData の USE_SQL_INJECTION_CHECK が true か、quotCheck 属性が true の場合は、
 ＳＱＬインジェクション対策用のシングルクォートチェックを行います。リクエスト引数に
 シングルクォート(')が含まれると、エラーになります。
 同様にUSE_XSS_CHECKがtrueか、xssCheck属性がtrueの場合は、
 クロスサイトススクリプティング(XSS)対策のためless/greater than signのチェックを行います。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:queryOption &amp;gt;
          SELECT文
     &amp;lt;/og:queryOption &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:queryOption
       value              【TAG】Optionの初期値で選ばれる値を指定します
       separator          【TAG】複数のラベルを合成するときに使用する項目区切り文字をセットします(初期値:スペース)
       defaultVal         【TAG】value値がNULLの場合に使用される初期値を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_SQL_INJECTION_CHECK[=true])
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します(初期値:null)
       addKey             【TAG】項目が一つだけの場合のﾗﾍﾞﾙﾘｿｰｽに、キー情報を追加するかどうかを指定します(初期値:false)
       classUseNo         【TAG】オプションに追加する class 属性の カラム番号を指定します
       styleUseNo         【TAG】オプションに追加する style 属性の カラム番号を指定します
       disabledUseNo      【TAG】オプションに追加する disabled 属性の カラム番号を指定します
       groupUseNo         【TAG】オプションのグループ化を行うカラム番号を指定します
       titleUseNo         【TAG】オプションに追加する title 属性の カラム番号を指定します
       xssCheck           【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:queryOption&amp;gt;

 ●使用例
     &amp;lt;og:select name="CDC" &amp;gt;
         &amp;lt;og:queryOption&amp;gt;
                 select NOSYN,NOSYN,NMSYN from DB01 ORDER BY 1
         &amp;lt;/og:queryOption&amp;gt;
     &amp;lt;/og:select&amp;gt;

     &amp;lt;og:select name="CDC" &amp;gt;                選択項目の一番上に空白をセットしたいときoptionタグを組合せることも可能です。
         &amp;lt;og:option lbl="" /&amp;gt;               初期値を設定したいときはvalue属性を使います。
         &amp;lt;og:queryOption value="61200" separator=":" &amp;gt;
                 select CDBK,CDBK,NMBK from DB02 ORDER BY 1
         &amp;lt;/og:queryOption&amp;gt;
     &amp;lt;/og:select&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="80">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.QueryTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ検索,ＤＢ登録】データベースの検索を行うタグです。</DESCRIPTION>
        <CONTENTS>このタグの内容に、SQL文を記述します。 whereタグ、 andタグ を使うと引数に応じて
 実行されるSQL文が異なります(使用例参照)。
 また、PL/SQLのSPで検索を行うときもこのタグを使います。
 SystemData の USE_SQL_INJECTION_CHECK が true か、quotCheck 属性が true の場合は、
 ＳＱＬインジェクション対策用のシングルクォートチェックを行います。リクエスト引数に
 シングルクォート(')が含まれると、エラーになります。
 同様にUSE_XSS_CHECKがtrueか、xssCheck属性がtrueの場合は、
 クロスサイトススクリプティング(XSS)対策のためless/greater than signのチェックを行います。

 実行後にリクエストパラメータに以下の値がセットされます。
   DB.COUNT     : 検索結果の件数
   DB.ERR_CODE  : 検索結果のｴﾗｰｺｰﾄﾞ
   DB.IS_UPDATE : 更新(=true)/検索(false)

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：
       ・&amp;lt;og:query command="NEW" &amp;gt;
              SELECT文
         &amp;lt;/og:query&amp;gt;
       ・&amp;lt;og:query command="NEW" names="･･･" queryType="JDBCErrMsg" &amp;gt;
              { call PL/SQL(?,?,?,? ) }
         &amp;lt;/og:query&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:query
       queryType          【TAG】Query を発行する為のクラスID(JDBC,JDBCCallable,JDBCErrMsg,JDBCUpdate,JDBCPrepared)を指定します&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=queryType" target="CONTENTS"&gt;初期値:JDBC&lt;/a&gt;)
       command            【TAG】コマンド (NEW,RENEW)をセットします(PlsqlUpdateTag,UpdateTag の場合は、ENTRY)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       maxRowCount        【TAG】(通常は使いません)データの最大読み込み件数を指定します (初期値:DB_MAX_ROW_COUNT[=1000])(0:[無制限])
       skipRowCount       【TAG】(通常は使いません)データの読み始めの初期値を指定します
       displayMsg         【TAG】検索結果を画面上に表示するメッセージリソースIDを指定します (初期値:VIEW_DISPLAY_MSG[=])
       overflowMsg        【TAG】検索データが最大検索数をオーバーした場合に表示するメッセージリソースIDを指定します (初期値:MSG0007[検索結果が、制限行数を超えましたので、残りはカットされました])
       notfoundMsg        【TAG】検索結果がゼロ件の場合に表示するメッセージリソースIDを指定します(初期値:MSG0077[対象データはありませんでした])
       names              【TAG】PL/SQLを利用する場合の引数にセットすべき データの名称をCSV形式で複数指定します
       stopZero           【TAG】検索結果が０件のとき処理を続行するかどうか[true/false]を指定します(初期値:false[続行する])
       tableId            【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します
       trace              【TAG】引数の SQL 文を EXPLAIN PLAN を[true:行う/それ以外:行わない]を指定します(初期値:false)
       checkNames         【TAG】リクエスト変数の正規化を行うカラムをCSV形式で複数指定します
       modifyType         【TAG】DB検索時の モディファイタイプを指定します[A:追加/C:更新/D:削除]
       stopError          【TAG】PLSQL/SQL処理エラーの時に処理を中止するかどうか[true/false]を設定します(初期値:true)
       dispError			【TAG】エラー時にメッセージを表示するか[true/false]を設定します。通常はstopErrorと併用(初期値:true)
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します(初期値:USE_SQL_INJECTION_CHECK)
       xssCheck           【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       mainTrans          【TAG】(通常は使いません)タグで処理される処理がメインとなるトランザクション処理かどうかを指定します(初期値:true)
       useBeforeHtmlTag   【TAG】処理時間(queryTime)などの情報出力[true:有効/false:無効]を指定します(初期値:true)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
										(初期値:VIEW_USE_TIMEBAR[=true])。
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:query&amp;gt;

 ●使用例
     &amp;lt;og:query command="NEW"&amp;gt;
             select PN,YOBI,NMEN,HINM from XX01 where PN = '{&amp;#064;PN}' order by PN
     &amp;lt;/og:query&amp;gt;

          ・検索条件が入力された時({&amp;#064;PN}がNOT NULLのとき)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 where PN = 'AAA' order by PN
          ・検索条件が入力されなかった時({&amp;#064;PN}がNULLのとき)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 where PN = '' order by PN

     &amp;lt;og:query command="NEW"&amp;gt;
             select PN,YOBI,NMEN,HINM from XX01
         &amp;lt;og:where&amp;gt;
             &amp;lt;og:and value="PN = '{&amp;#064;PN}%'" /&amp;gt;
             &amp;lt;og:and value="YOBI like '{&amp;#064;YOBI}%'" /&amp;gt;
         &amp;lt;/og:where&amp;gt;
             order by PN
     &amp;lt;/og:query&amp;gt;

          ・検索条件が入力された時({&amp;#064;PN}がNOT NULLのとき)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 PN = 'AAA%' and YOBI like 'BBB%' order by PN
          ・検索条件が入力されなかった時({&amp;#064;PN}がNULLのとき) WHERE句がなくなる。
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 order by PN

        注意:WhereTagを使った場合、下のようにはなりません。
            select PN,YOBI,NMEN,HINM from XX01 PN = '' and YOBI like '%' order by PN

     &amp;lt;og:query command="NEW"&amp;gt;
             select PN,YOBI,NMEN,HINM from XX01 where PN="11111"
         &amp;lt;og:where startKey="and"&amp;gt;
             &amp;lt;og:and value="YOBI like '{&amp;#064;PN}%'" /&amp;gt;
         &amp;lt;/og:where&amp;gt;
             order by PN
     &amp;lt;/og:query&amp;gt;

          ・検索条件が入力された時({&amp;#064;YOBI}がNOT NULLのとき)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 PN = '11111' and YOBI like 'BBB%' order by PN
          ・検索条件が入力されなかった時({&amp;#064;YOBI}がNULLのとき) WHERE句がなくなる。
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 PN = '11111' order by PN

     &amp;lt;og:query
          command    = "NEW"
          names      = "SYSTEM_ID,LANG,CLM,NAME_JA,LABEL_NAME,KBSAKU,USER.ID"
          checkNames = "CLM,NAME_JA"
          queryType  = "JDBCErrMsg"
          displayMsg = ""&amp;gt;
              {call TYPE3B01.TYPE3B01(?,?,?,?)}
     &amp;lt;/og:query&amp;gt;

          ・queryType に JDBCErrMsg を指定して、PL/SQL をコールできます。
            引数は、names 属性をキーにリクエスト変数から読み込みます。
          ・checkNames にカラム名を指定すると、columns.valueSet による
            リクエスト変数の正規化を行います。</FORM_SAMPLE>
    </ROW>
    <ROW num="81">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ReadTableTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ﾌｧｲﾙ入力】指定のﾌｧｲﾙを DBTableModelｵﾌﾞｼﾞｪｸﾄに読み取るﾌｧｲﾙ入力ﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(ReadTableﾀｸﾞ)を与えて､外部からｺﾝﾄﾛｰﾙすることで､
 各種形式で ﾃﾞｰﾀ(DBTableModel)を表示させることが できます｡
 ReadTableﾀｸﾞ に対して､ｺﾏﾝﾄﾞを与えることにより､内部のｺﾝﾄﾛｰﾗの実装に対応した
 形式でﾃﾞｰﾀを作成します｡
 すべての読取の初期ｸﾗｽ名を ﾘｿｰｽﾌｧｲﾙの TABLE_READER_DEFAULT_CLASS で指定可能です｡
 その場合､AutoReader を指定すると､Excel と Text(ﾃｷｽﾄ) を以下の順番で試します｡
 Excel,Calc,Text(UnicodeLittle),Text(Windows-31J),Text(UTF-8),Text(EUC-JP),POI
 UTF-8 のTEXTとWindows-31JのTEXTは､ﾍｯﾀﾞｰ部での区別ができないため､正確なTextの自動読取できません｡

 ※ 6.2.5.0 (2015/06/05) 仕様変更
    ･AutoReader で､encode を指定すると､Text(encode) を先に試します｡
    ･Textで､encode を指定しない場合は､ｼｽﾃﾑ変数の FILE_ENCODE を使用します｡

 入力件数を"DB.COUNT" ｷｰでﾘｸｴｽﾄにｾｯﾄしています｡

 ※ 7.3.1.3 (2021/03/09) DB.NAMES , DB.ORGNAMES
    #NAME や columns で指定したｶﾗﾑは､{&amp;#064;DB.NAMES} で取り出すことが可能です｡
    ﾌｧｲﾙにかかれた､ｵﾘｼﾞﾅﾙの #NAME は､{&amp;#064;DB.ORGNAMES} で取り出すことが可能です｡</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:readTable
         command      = "NEW"
         fileURL      = "{&amp;#064;USER.ID}"     読取元ﾃﾞｨﾚｸﾄﾘ名
         filename     = "{&amp;#064;filename}"    読取元ﾌｧｲﾙ名
         encode       = "UnicodeLittle"       読取元ﾌｧｲﾙｴﾝｺｰﾄﾞ名
         maxRowCount  = "10000"               読取最大件数(初期値:0:[無制限])
     /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:readTable
       readerClass        【TAG】実際に読み出すｸﾗｽ名の略称(TableReader_**** の ****)をｾｯﾄします
                                  (初期値:TABLE_READER_DEFAULT_CLASS[=AutoReader])
       command            【TAG】ｺﾏﾝﾄﾞ (NEW,RENEW)をｾｯﾄします(初期値:NEW)
       fileURL            【TAG】読取元ﾃﾞｨﾚｸﾄﾘ名を指定します(初期値:FILE_URL)
       filename           【TAG】ﾌｧｲﾙを読み出すときのﾌｧｲﾙ名をｾｯﾄします (初期値:FILE_FILENAME[=file.xls])
       encode             【TAG】ﾌｧｲﾙを読み出すときのﾌｧｲﾙｴﾝｺｰﾃﾞｨﾝｸﾞ名をｾｯﾄします(初期値:FILE_ENCODE)
       skipRowCount       【TAG】(通常は使いません)ﾃﾞｰﾀの読み飛ばし件数を設定します
       maxRowCount        【TAG】読取時の最大取り込み件数をｾｯﾄします (初期値:0:[無制限])
       errRowCount        【TAG】読取時の最大ｴﾗｰ件数をｾｯﾄします (初期値:200)(0:[無制限])
       separator          【TAG】可変長ﾌｧｲﾙを読み出すときの項目区切り文字をｾｯﾄします
       columns            【TAG】読取元ﾌｧｲﾙのｶﾗﾑ列を､外部(ﾀｸﾞ)よりCSV形式で指定します
       omitNames          【TAG】読取対象外のｶﾗﾑ列を､外部(ﾀｸﾞ)よりCSV形式で指定します
       modifyType         【TAG】ﾌｧｲﾙ取り込み時の ﾓﾃﾞｨﾌｧｲﾀｲﾌﾟ(A(追加),C(更新),D(削除))を指定します
       displayMsg         【TAG】query の結果を画面上に表示するﾒｯｾｰｼﾞIDを指定します(初期値:VIEW_DISPLAY_MSG[=]))
       overflowMsg        【TAG】読取ﾃﾞｰﾀが最大検索数をｵｰﾊﾞｰした場合に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します (初期値:MSG0007[検索結果が､制限行数を超えましたので､残りはｶｯﾄされました])
       notfoundMsg        【TAG】検索結果がｾﾞﾛ件の場合に表示するﾒｯｾｰｼﾞﾘｿｰｽIDを指定します(初期値:MSG0077[対象ﾃﾞｰﾀはありませんでした])
  ※   sheetName          【TAG】EXCELﾌｧｲﾙを読み込むときのｼｰﾄ名を設定します(初期値:指定なし)
  ※   sheetNos           【TAG】EXCELﾌｧｲﾙを読み込むときのｼｰﾄ番号を複数設定できます(初期値:0)
  ※   sheetConstKeys     【TAG】EXCELﾌｧｲﾙを読み込むときの固定値となるｶﾗﾑ名(CSV形式)
  ※   sheetConstAdrs     【TAG】EXCELﾌｧｲﾙを読み込むときの固定値となるｱﾄﾞﾚｽ(行-列,行-列,･･･)
       nullBreakClm       【TAG】ｶﾗﾑ列に NULL が現れた時点で読取を中止します(複数Sheetの場合は､次のSheetを読みます)｡
       nullSkipClm        【TAG】ｶﾗﾑ列に NULL が現れたﾚｺｰﾄﾞは読み飛ばします｡
       useNumber          【TAG】行番号情報を､使用している/していない[true/false]を指定します(初期値:true)
       useRepeatClms      【TAG】読取処理で横持ちﾃﾞｰﾀの繰り返しが存在する場合に､trueを指定します(初期値:false) 7.3.0.0 (2021/01/06)
       useRenderer        【TAG】読取処理でKEY:VAL形式のｺｰﾄﾞﾘｿｰｽから､KEYを取り出す処理を行うかどうかを指定します(初期値:USE_TABLE_READER_RENDERER[=false])
       adjustColumns      【TAG】読取元ﾌｧｲﾙのﾃﾞｰﾀ変換を行うｶﾗﾑ列をｶﾝﾏ指定します("*" で全ｶﾗﾑ)
       checkColumns       【TAG】読取元ﾌｧｲﾙの整合性ﾁｪｯｸを行うｶﾗﾑ列をｶﾝﾏ指定します("*" で全ｶﾗﾑ)
       useStrict          【TAG】整合性ﾁｪｯｸ時に､厳密にﾁｪｯｸするかどうか[true/false]を指定します(初期値:true) 7.3.2.0 (2021/03/19)
       nullCheck          【TAG】NULL ﾁｪｯｸすべきｶﾗﾑ列をCSV形式(CSV形式)で指定します
       matchKeys          【TAG】ﾚｺｰﾄﾞの読取条件指定時のｶﾗﾑ列をCSV形式で指定します 6.4.6.0 (2016/05/27)
       matchVals          【TAG】ﾚｺｰﾄﾞの読取条件指定時のｶﾗﾑ列に対応する正規表現ﾃﾞｰﾀをCSV形式で指定します 6.4.6.0 (2016/05/27)
       language           【TAG】ﾀｸﾞ内部で使用する言語ｺｰﾄﾞ[ja/en/zh/…]を指定します
       stopZero           【TAG】読込件数が０件のとき処理を続行するかどうか[true/false]を指定します(初期値:false[続行する])
       mainTrans          【TAG】(通常は使いません)ﾀｸﾞで処理される処理がﾒｲﾝとなるﾄﾗﾝｻﾞｸｼｮﾝ処理かどうかを指定します(初期値:false)
       tableId            【TAG】(通常は使いません)sessionから所得する DBTableModelｵﾌﾞｼﾞｪｸﾄの ID
       scope              【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session)
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例

     &amp;lt;og:readTable
         command        = "NEW"
         readerClass    = "Text"                ﾃｷｽﾄﾌｧｲﾙの読取
         modifyType     = "{&amp;#064;modifyType}"  読取時のﾓﾃﾞｨﾌｧｲﾀｲﾌﾟ(A,C等)
         fileURL        = "{&amp;#064;USER.ID}"     読取元ﾃﾞｨﾚｸﾄﾘ名
         filename       = "{&amp;#064;filename}"    読取元ﾌｧｲﾙ名
         encode         = "Shift_JIS"           読取元ﾌｧｲﾙｴﾝｺｰﾄﾞ名
         maxRowCount    = "10000"               読取最大件数(0:[無制限])
         columns        = "OYA,KO,HJO,SU,DYSTR,DYEND"   #NAME に対応するｶﾗﾑ列
         useNumber      = "false"               行番号の存在しないﾃﾞｰﾀを読取ます｡
         adjustColumns  = "OYA,KO,HJO,SU"       ﾃﾞｰﾀ変換するｶﾗﾑ列("*" で全ｶﾗﾑ)
         checkColumns   = "OYA,KO,HJO,SU"       整合性ﾁｪｯｸするｶﾗﾑ列("*" で全ｶﾗﾑ)
         nullCheck      = "OYA,KO,SU"           NULLﾁｪｯｸを実行します("*" で全ｶﾗﾑ)
         stopZero       = "true"                取得0件の場合に以降の処理を停止します
         skipRowCount   = "4"                   ﾃﾞｰﾀの読み飛ばし件数(読み込み開始は､この数字＋１行目から)
     /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="82">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ReportTableTag2</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他出力】検索結果の DBTableModelｵﾌﾞｼﾞｪｸﾄをﾚﾎﾟｰﾄ形式に変換するﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(QueueManager_DIRECT ｸﾗｽ)を与えて､
 外部からｺﾝﾄﾛｰﾙすることで､各種形式で ﾃﾞｰﾀ(DBTableModel)を表示させることが
 可能です｡
 このﾀｸﾞを使用するには､OpenOffice.orgのﾓｼﾞｭｰﾙがｲﾝｽﾄｰﾙされてている必要があります｡
 また､出力するために帳票ｼｽﾃﾑ関連のﾃﾞｰﾀ設定やﾏｽﾀ設定は一切必要ありません｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:report fileURL="[･･･]" listId="[･･･]" ･･･ /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:report2
       fileURL            【TAG】雛型のHTMLﾌｧｲﾙの保存してある ﾃﾞｨﾚｸﾄﾘを指定します
       listId           ○【TAG】帳票IDを指定します(必須)｡
       outFileURL         【TAG】出力HTMLﾌｧｲﾙの保存してあるﾃﾞｨﾚｸﾄﾘを指定します(初期値:FILE_URL[=filetemp/])
       outFilename      ○【TAG】ﾌｧｲﾙを作成するときの出力ﾌｧｲﾙ名をｾｯﾄします(必須)｡
       headerKeys         【TAG】固定部の{&amp;#064;KEY} の KEY 部分をCSV形式で複数指定します
       headerVals         【TAG】固定部のKEY に対応する値をCSV形式で複数指定します
       footerKeys         【TAG】繰り返し部の終了後に表示する key 部分をCSV形式で複数指定します
       footerVals         【TAG】固定部のKEY に対応する値をCSV形式で複数指定します
       pageEndCut         【TAG】ﾎﾞﾃﾞｨｰ部(繰り返し部)がなくなったときに､それ以降を表示するかどうか[true/false]を指定します(初期値:true)
       useLocalResource   【TAG】各ｼｽﾃﾑのﾘｿｰｽ(ﾛｰｶﾙﾘｿｰｽ)を使用するか[true/false]を指定します(初期値:true)
       useSheetName       【TAG】PAGEBREAKｶﾗﾑの値を､ｼｰﾄ名として使うかどうか[true/false]を指定します(初期値:false)
       fgrun              【TAG】出力方法を指定します(初期値:P(PDF出力))
       printerName        【TAG】ﾌﾟﾘﾝﾀｰ名を指定します
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       language           【TAG】ﾀｸﾞ内部で使用する言語ｺｰﾄﾞ[ja/en/zh/…]を指定します
       scope              【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session)
       tableId            【TAG】(通常は使いません)sessionから所得する DBTableModelｵﾌﾞｼﾞｪｸﾄの ID
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例</FORM_SAMPLE>
    </ROW>
    <ROW num="83">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.RequestCacheTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】戻るリンクで戻る場合に使用する、検索時の request 情報をキャッシュするタグです(通常はquery.jsp に組込み)。</DESCRIPTION>
        <CONTENTS>requestタグをキャッシュすることにより、 再検索時や、各画面遷移時の項目の持ち回りを行います。
 command = "NEW" で、キャッシュし、"RENEW" で、取り出します。
 暫定的にこのタグは、共通JSPファイルに設定し、HTMLそのもののキャッシュ制御も
 行うように設定しています。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:requestCache cacheKey="[･･･]" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:requestCache
       cacheKey           【TAG】キャッシュするサブキーを指定します(初期値:"")
       action             【TAG】アクション(SET,DELETE)をセットします
       keys               【TAG】リンク先に渡すキーを指定します
       vals               【TAG】keys属性に対応する値をCSV形式で複数指定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
       &amp;lt;og:requestCache
                  cacheKey="{&amp;#064;GUI.KEY}"     キャッシュするサブキーを指定します。
       /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="84">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.RequestValueTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】{&amp;#064;XXXX} 変数の特殊処理を、動的に実行するタグです。</DESCRIPTION>
        <CONTENTS>このタグの目的は、{&amp;#064;XXXX} 変数の使い方をドキュメント化することにあります。
 通常は、動的な編集処理を行う必要はありません。

 通常のリクエスト変数は、{&amp;#064;XXXX} で取り出すことが可能です。ところが、
 {&amp;#064;SYS.XXXX} 、{&amp;#064;USER.XXXX} 、{&amp;#064;GUI.XXXX}、 などのシステム予約の
 変数を取り出す場合に、XXXX 部分を動的に変更することは出来ません。
 このタグは、簡易的に、XXXX を引数に取り、動的に取り出すことができるようにします。</CONTENTS>
        <FORM_SAMPLE>●形式：
    &amp;lt;og:requestValue
        sys       = "XXXX"       システムパラメータ の値を取得
        user      = "ID"         UserInfoオブジェクトの値を取得(og:userInfo)
        gui       = "KEY"        GUIInfoオブジェクトの値を取得
        mem       = "XXXX"       REQUEST_CACHE の値を取得
        lbl       = "XXXX"       ラベルリソースの値を取得
        msg       = "XXXX"       メッセージリソースの値を取得
        db        = "COUNT"      データベース実行結果を取得
        session   = "XXXX"       session Attribute の値を取得
        date      = "XXXX"       日付関係の値を取得
        nvar      = "XXXX"       Unicode文字列の値を HTML のエスケープ記号(&amp;amp;#xZZZZ;)に変換します。
    &amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:requestValue
       sys                【TAG】{&amp;#064;SYS.XXXX} と同等のシステムパラメータ の値を取得します
       user               【TAG】{&amp;#064;USER.XXXX} と同等のUserInfoオブジェクトの値を取得します
       gui                【TAG】{&amp;#064;GUI.XXXX} と同等のGUIInfoオブジェクトの値を取得します
       mem                【TAG】{&amp;#064;MEM.XXXX} と同等のREQUEST_CACHE の値を取得します
       lbl                【TAG】{&amp;#064;LBL.XXXX} と同等のラベルリソースの値を取得します
       db                 【TAG】データベース実行結果を取得します
       session            【TAG】session Attribute の値を取得します
       date               【TAG】日付関係の値を取得します
       nvar               【TAG】Unicode文字列の値を HTML のエスケープ記号(&amp;amp;#xZZZZ;)に変換します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="85">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ResponseHeaderTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】レスポンスヘッダー情報をセットするタグです。</DESCRIPTION>
        <CONTENTS>レスポンスヘッダーには、キャッシュコントロールやリフレッシュ(ページ自動転送)などを行う
 ヘッダー情報をセットすることで、HTML の振る舞いを制御することができます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:responseHeader cacheKey="[･･･]" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:responseHeader
       cacheControl       【TAG】レスポンスヘッダ に、Cache-Control の値を設定します(初期値:"max-age=0")
       contentType        【TAG】レスポンスヘッダ に、content-Type の値を設定します
       refresh            【TAG】レスポンスヘッダ に、refresh の値を設定します
       refreshURL         【TAG】レスポンスヘッダ に、refresh の値を設定するときに、指定のURLをロードします
       redirect           【TAG】指定されたURLへ一時的なリダイレクトレスポンスを送信します
       status             【TAG】ステータスコードを設定します
       location           【TAG】レスポンスヘッダ に、location の値を設定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例</FORM_SAMPLE>
    </ROW>
    <ROW num="86">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ScheduleTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】アプリケーション共有のタイマー機能を用いて、繰り返しスケジュールを設定するタグです。</DESCRIPTION>
        <CONTENTS>タイマースケジュールは、帳票デーモンや、再編成処理、定期的バッチ処理など、エンジン上の
 スレッドで動作するスケジュールを登録します。
 スケジュールすべきクラスは、HybsTimerTask を拡張(extends)しておく必要があります。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:schedule timerTask="･･･" name="･･･" command="[SET|VIEW|REMOVE|CANCEL]" ･･･ /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:schedule
       command            【TAG】コマンド (SET,VIEW,REMOVE,CANCEL)をセットします(初期値:SET)
       timerTask        ○【TAG】処理を実行するクラス名(HybsTimerTask のサブクラス)を指定します(必須)。
       name             ○【TAG】名称(ユニークキー)を設定します(必須)。
       comment            【TAG】タイマータスクの説明を設定します
       singleton          【TAG】Name属性が同一のタスクを２重登録出来ないよう[true/false]にします(初期値:true[出来ない])
       delay              【TAG】ミリ秒単位の遅延時間を設定します(初期値:0)
       period             【TAG】ミリ秒単位の繰り返し間隔を設定します(初期値:60000)
       fixedDelay         【TAG】固定遅延実行を指定するかどうか[true:固定遅延実行/false:固定頻度実行]を設定します(初期値:true)
       keys               【TAG】HybsTimerTask に渡す為のキー情報、CSV形式で複数指定します
       vals               【TAG】HybsTimerTask に渡す為の値を、CSV形式で複数指定します
       prmKeys            【TAG】HybsTimerTask に渡すパラメータのキー情報を、CSV形式で指定します(分解しない)。
       prmVals            【TAG】HybsTimerTask に渡すパラメータの値を、CSV形式で指定します(分解しない)。
       startTime          【TAG】24時間制(YYMMDD)の開始時刻を設定します(初期値:000000)
       stopTime           【TAG】24時間制(YYMMDD)の終了時刻を設定します(初期値:000000)
       scope              【TAG】キャッシュする場合のスコープ(local,request,page,session,application)を指定します(初期値:local)
       tableId            【TAG】(通常は使いません)結果をDBTableModelに書き込んで、sessionに登録するときのキーを指定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:schedule&amp;gt;

 ●使用例
      帳票デーモンスケジュール登録
      period は、ｍｓ単位で指定する必要があるため、１０００倍しています。
      &amp;lt;og:schedule
          command     = &amp;quot;{&amp;#064;CMD}&amp;quot;
          scope       = &amp;quot;request&amp;quot;
          timerTask   = &amp;quot;org.opengion.hayabusa.report.ReportDaemon&amp;quot;
          name        = &amp;quot;{&amp;#064;NAME}&amp;quot;
          comment     = &amp;quot;Start-up By {&amp;#064;USER.INFO}&amp;quot;
          singleton   = &amp;quot;true&amp;quot;
          delay       = &amp;quot;0&amp;quot;
          period      = &amp;quot;{&amp;#064;PERIOD}000&amp;quot;
          fixedDelay  = &amp;quot;true&amp;quot;
          keys        = &amp;quot;SYSTEM_ID,DMN_GRP&amp;quot;
          vals        = &amp;quot;{&amp;#064;SYSTEM_ID},{&amp;#064;DMN_GRP}&amp;quot;
      /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="87">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.SelectTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【選択データ制御】プルダウンメニューを作成するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>プルダウンメニュー内の選択肢は、selectタグの内容であるoptionタグ、
 またはqueryOptionタグによって指定します。
 optionタグがセットされない場合は、name属性の、コードリソース からoption文字列より、
 プルダウンメニューの選択肢を作成します。
 name 属性に ラベルリソース のキーを与えることで、 ロケールにあわせたリソースを使用して、
 画面に表示します。ロケールは、ユーザー情報の lang 属性を初期値で使用し、
 セットされていない場合は、リクエスト情報のロケールから取得します。
 language 属性で定義されている場合は、そちらを優先します。

 8.0.0.1 (2021/10/08)
 検索機能(絞り機能)付きのプルダウンメニューを作成する為には、文字パラメータに
 "class=sel2sel" と入力してください。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:select name="…" /&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:select
       name             ○【TAG】メニューの名称を指定します(必須)。
       value              【TAG】値を指定します
       defaultVal         【TAG】value属性に値がセットされていないとき使用する、初期値を指定します
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       must               【TAG】必須入力を表す色に変えるかどうか[true/false]を指定します(初期値:false)
       mustAny            【TAG】選択必須入力(どれかひとつ必須)を表す色[true/mustAny/その他]を指定します(初期値:無指定)
       useMustHidden      【TAG】必須の自動チェック用Hiddenを出力するかどうか[true/false]を指定します(初期値:true)
       addNoValue         【TAG】値なしのOptionを含めるかどうか[true/false]を指定します(初期値:false)
       addKeyLabel        【TAG】セレクトメニューの場合、キー:ラベル形式で表示するかどうか[true/false/null]を指定します(初期値:null)
       td                 【TAG】テーブル形式の &amp;lt;td&amp;gt; タグを使用するかどうか[yes/no/false]を指定します(初期値:yes)
       colspan            【TAG】フィールド部分の colspan を指定します
       rowspan            【TAG】ラベル、フィールド共に rowspan を指定します
       optionAttributes   【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します
       size               【TAG】リストボックスとして表示する場合の表示行数を指定します
       multiple           【TAG】複数選択を可能(multiple)にします(初期値:未設定)
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       disabled           【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       clazz              【HTML】要素に対して class 属性を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onChange           【HTML】JavaScriptのイベント onChange を設定します(例:onChange="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       onSelect           【HTML】JavaScriptのイベント onSelect を設定します
       onKeydown          【HTML】JavaScriptのイベント onKeydown を設定します
       onKeypress         【HTML】JavaScriptのイベント onKeypress を設定します
       onKeyup            【HTML】JavaScriptのイベント onKeyup を設定します
       autofocus          【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。
       roles              【TAG】ロールをセットします
       eventColumn        【TAG】イベントカラム(親カラム)を指定します
       eventValue         【TAG】イベントValueのＳＱＬ分
       eventURL           【TAG】イベントカラム指定時に呼び出すURL
       eventCallback      【TAG】eventColumn実行後のcallbak関数指定
       useRealTimeCheck   【TAG】(通常は使いません)リアルタイムチェックを行うかどうか(初期値:true:行う) 5.9.32.2 (2018/05/18)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:select&amp;gt;

 ●使用例
    &amp;lt;og:select name="CDC"&amp;gt;                       CodeResource プロパティの値を使用したいときはcode属性を使います。
        &amp;lt;og:option code="CDC" /&amp;gt;
    &amp;lt;/og:select&amp;gt;

    &amp;lt;og:select name="CDC"&amp;gt;                       選択項目の一番上に項目を付け足すことも可能です。
        &amp;lt;og:option lbl="MSG0001" /&amp;gt;              MessageResource プロパティの値を使用したいとききはlbl属性を使います。
        &amp;lt;og:option code="CDC" /&amp;gt;
    &amp;lt;/og:select&amp;gt;

    &amp;lt;og:select name="CDC"&amp;gt;                       選択項目の一番上に項目を付け足すことも可能です。
        &amp;lt;og:option lbl="CDC1" /&amp;gt;                 LabelResource プロパティの値を使用したいとききはlbl属性を使います。
        &amp;lt;og:option code="CDC" /&amp;gt;
    &amp;lt;/og:select&amp;gt;

    &amp;lt;og:select name="CDC" multiple="multiple"&amp;gt;   選択肢の中から複数選択できるようにするときはmultiple属性を使います。
        &amp;lt;og:option code="CDC" /&amp;gt;
    &amp;lt;/og:select&amp;gt;

    &amp;lt;og:select name="CDC" disabled="disabled"&amp;gt;   選択不可にするときはdisabled属性を使います。
        &amp;lt;og:option code="CDC" /&amp;gt;
    &amp;lt;/og:select&amp;gt;

    &amp;lt;og:select name="CDC"&amp;gt;                       選択肢をSELECT文の結果から作成したいときはqueryOptionタグと組み合わせて使います。
        &amp;lt;og:queryOption&amp;gt;
                    select NOSYN,NOSYN,':',NMSYN from DB01 ORDER BY 1
        &amp;lt;/og:queryOption&amp;gt;
    &amp;lt;/og:select&amp;gt;

    &amp;lt;og:select name="CDC" eventColumn="OYA" &amp;gt;    親子関係のプルダウンを作る場合
        &amp;lt;og:queryOption&amp;gt;
                    select NOSYN,NOSYN,':',NMSYN from DB01
                     where CLM = "{&amp;#064;OYA}" ORDER BY 1
        &amp;lt;/og:queryOption&amp;gt;
    &amp;lt;/og:select&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="88">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ShellTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】ネイティブなプロセスを作成し、バッチファイルやアプリケーションを起動するタグです。</DESCRIPTION>
        <CONTENTS>プロセスの状態に応じて、下記のリターンコードが得られます。

     SHELL.RTN_CODE = 0  : 正常    (ページの残りを評価する。)
     SHELL.RTN_CODE = 1  : 処理中  (ページの残りを評価する。)
     SHELL.RTN_CODE = 9  : 取消    (ページの残りを評価する。)
     SHELL.RTN_CODE = -1 : 異常終了(useStop:true ページの残りの処理を行わない。false:残りを評価する。)

 異常終了の場合は、このタグ以降の処理を中止します。

 wait 属性を使用して、処理の終了を待たずに、復帰することも出来ます。この場合は、
 SHELL.RTN_CODE = 1 となり、そのまま、処理は継続されます。このSHELL.RTN_CODE は、
 リクエスト変数にセットされていますので、そのまま、value タグで、取得可能です。

 action 属性に指定できるアクション名は、以下のとおりです。

         RUN      Shellオブジェクトを生成/実行します。(セッションに登録しません。)
         SET      Shellオブジェクトを生成/実行し、セッションに登録します。
                  すでにセッションに登録済みのShellオブジェクトが実行中の場合は、途中経過を報告します。
         GET      セッションに登録されている Shellオブジェクトを呼び出します。
                  セッションに登録されていない場合は、異常終了になります。
         REMOVE   セッションから、Shellオブジェクトを削除します。
                  Shellが実行中の場合は強制終了します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:shell program="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:shell
       program          ○【TAG】シェルファイルを実行する時に引き渡すコマンドを指定します(必須)。
       useBatch           【TAG】BATCHプロセスを実行するのかどうか[true/false]を指定します(初期値:false)
       wait               【TAG】プロセスの終了を待つかどうか[true/false]を指定します(初期値:true[待つ])
       timeout            【TAG】プロセスの実行処理のタイムアウトを設定します (初期値:SHELL_TIMEOUT[=3600])
       stdout             【TAG】実行結果を標準出力に出力するかどうか[true/false]を指定します(初期値:false)
       stderr             【TAG】実行結果をエラー出力に出力するかどうか[true/false]を指定します(初期値:false)
       info               【TAG】インフォメーション情報を出力するかどうか[true/false]を指定します(初期値:false)
       action             【TAG】アクション(RUN,SET,GET,REMOVE)をセットします(初期値:RUN)
       workDir            【TAG】作業ディレクトリを指定します(初期値:Java仮想マシンの作業ディレクトリ)
       envKeys            【TAG】環境変数のキーをCSV形式で指定します(初期値:現状のJava仮想マシンの環境)
       envVals            【TAG】環境変数の値をCSV形式で指定します(初期値:現状のJava仮想マシンの環境)
       display            【TAG】処理結果を画面に表示するかどうか[true/false]指定します(初期値:true)
       useStop            【TAG】エラー時に停止するかどうか[true/false]を指定します(初期値:true) 7.1.0.0 (2020/01/20)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    &amp;lt;og:shell
        program  = "プログラム"      dir /S や、abc.bat  など
        action   = "アクション"      [RUN/SET/GET/REMOVE]
        useBatch = "バッチ使用"      バッチ：true/false                      (初期値:false)
        wait     = "終了待ち"        処理終了まで待つ:true/待たない:false    (初期値:true)
        stdout   = "標準出力使用"    標準出力使用:true/未使用:false          (初期値:false)
        stderr   = "エラー出力使用"  エラー出力使用:true/未使用:false        (初期値:false)
        info     = "状態表示"        シェルの状態表示:true/未使用:false      (初期値:false)
        display  = "画面表示"        画面に表示する:true/表示しない:false    (初期値:true)
        useStop  = "エラー時停止"    エラー時に停止する:true/停止しない:alse (初期値:true) 7.1.0.0 (2020/01/20)
    /&amp;gt;

    &amp;lt;og:value command="GET" key="SHELL.RTN_CODE" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="89">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.SpaceTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】テーブルレイアウトで column タグ等の存在しない空欄箇所に挿入して、</DESCRIPTION>
        <CONTENTS>テーブルの行列の個数を合わせるタグです。

 通常の空欄は、ラベルと値という２つの項目を別々のカラムに登録するように
 &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;タグが、２つ続いた形式をしていますが、一般に、
 個数は表示上の都合で任意の個数の&amp;lt;td&amp;gt;タグを使用したいケースが
 あります。
 その場合、このSpaceTag を使っておけば,大量の作成済み画面を修正しなくても
 このクラスを修正するだけで,すべての空欄のデザインがキープできます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:space /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:space
       width              【TAG】全体の大きさ(width 属性)を指定します
       colspan            【TAG】td部分の colspan を指定します
       rowspan            【TAG】ラベル、フィールド共に rowspan を指定します
       labelWidth         【TAG】ラベル部分(前半部分)の大きさ(width 属性)を指定します
       valueWidth         【TAG】値部分(後半部分)の大きさ(width 属性)を指定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
      通常の、ラベル部、フィールド部が空の td タグを生成します。(tdタグを２つ作成します)
      &amp;lt;og:space /&amp;gt;

      td タグの大きさを指定することができます。
      &amp;lt;og:space
         labelWidth = &amp;quot;ラベル部分(前半部分)の大きさ(width 属性)を指定します。&amp;quot;
         valueWidth = &amp;quot;値部分(後半部分)の大きさ(width 属性)を指定します。&amp;quot;
      /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="90">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.SplitViewTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】左右分割スクロール処理を行う、View を設定します。</DESCRIPTION>
        <CONTENTS>BODY部に記述された Viewタグに対して、左右分割情報を追記設定します。
 Viewタグの左側には、このタグで指定された fixDisplay のカラムを columnDisplay に
 設定するとともに、このタグで指定された numberType をセットします。
 (初期値は、numberType="sequence" です。)
 Viewタグの右側には、fixDisplay のカラムを noDisplay のカラムに設定するとともに、
 command="VIEW" , noMessage="true" , useSelectedRow="false" , numberType="delete"
 をセットします。(既存の設定値があれば、それに追記されます。)</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:splitView  fixDisplay="CLM,NAME_JA"&amp;gt;&amp;lt;og:view ・・・  /&amp;gt;&amp;lt;/og:splitView&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:splitView
       fixDisplay          【TAG】固定するカラム名を、CSV形式(CSV形式)で設定します
       useSplit            【TAG】左右分割する場合は、trueを、分割せずに、BODYのviewタグだけ使用する場合は、false をセットします。
       caseKey             【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal             【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN              【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull            【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf              【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
   &amp;gt;   ... Body ...
   &amp;lt;/og:splitView&amp;gt;

 ●使用例
    &amp;lt;og:splitView fixDisplay="CLM,NAME_JA"&amp;gt;
      &amp;lt;og:view
          viewFormType    = "HTMLTable"
          command         = "{&amp;#064;command}"
          checked         = "{&amp;#064;checked}"
          startNo         = "{&amp;#064;startNo}"
          pageSize        = "{&amp;#064;pageSize}"
          noWritable      = "{&amp;#064;noWritable}"
          columnWritable  = "{&amp;#064;columnWritable}"
      /&amp;gt;
    &amp;lt;/og:splitView&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="91">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.SqlAndTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】Where句を作成するための条件を指定します。</DESCRIPTION>
        <CONTENTS>このタグのvalue 値に、{&amp;#064;XXXX} 変数が含まれている場合、そのリクエスト値が
 ない場合は、このタグそのものがなにも出力しません。(つまり条件から消えます。)
 startKeyは、value を連結する場合の頭に置かれる文字列で、where句の最初には表示されず、
 それ以降について、表示されます。(つまり、where VALUE1 and VALUE2 and VALUE3 … です。)
 startKey の初期値は、"and" です。
 multi は、{&amp;#064;XXXX} 変数に、値が複数含まれている場合の処理を規定します。
 複数の値とは、同一nameでチェックボックス指定や、メニューでの複数指定した場合、
 リクエストが配列で送られます。multi="true" とすると、'xx1','xx2','xx3', ･･･ という
 形式に変換されます。
 具体的には、"where PN in ( {&amp;#064;PN} )" という文字列に対して、
 "where PN in ( 'xx1','xx2','xx3' )" を作成することができます。
 multi の初期値は、"false" です。
 SystemData の USE_SQL_INJECTION_CHECK が true か、quotCheck 属性が true の場合は、
 ＳＱＬインジェクション対策用のシングルクォートチェックを行います。リクエスト引数に
 シングルクォート(')が含まれると、エラーになります。
 同様にUSE_XSS_CHECKがtrueか、xssCheck属性がtrueの場合は、
 クロスサイトススクリプティング(XSS)対策のためless/greater than signのチェックを行います。

 各属性は、{&amp;#064;XXXX} 変数が使用できます。
 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に割り当てます。
 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:and startKey="[and|or|…]" value="…" multi="[false|true]" /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:and
       startKey           【TAG】SQL条件句の最初の演算子を指定します(初期値:and)
       value              【TAG】条件の値を セットします
       multi              【TAG】複数の引数に対して処理するかどうか[true/false]を設定します(初期値:false)
       separator          【TAG】multi アクション時の文字列を分割する項目区切り文字をセットします
       instrVals          【TAG】スペースで区切られた複数の値すべてを含む条件を作成します
       instrType          【TAG】instrValsで複数の値を条件にする際の方法を指定します(初期値:and)
       range              【TAG】数値型カラムに対して、ハイフンで範囲指定をカンマに分解するかどうか[true/false]を設定します(初期値:false) 6.5.0.0 (2016/09/30)
 &lt;del&gt; placeHolder        【TAG】value の?に設定する値を指定します。(queryType="JDBCPrepared"専用) 8.0.0.0 &lt;/del&gt;
       bindVal            【TAG】value の?に設定する値を指定します。(queryType="JDBCPrepared"専用 旧placeHolder)
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_SQL_INJECTION_CHECK[=true])
       xssCheck           【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:and&amp;gt;

 ●使用例
     &amp;lt;og:query command="NEW"&amp;gt;
             select PN,YOBI,NMEN,HINM from XX01
         &amp;lt;og:where&amp;gt;
             &amp;lt;og:and value="PN   =    '{&amp;#064;PN}'"    /&amp;gt;
             &amp;lt;og:and value="YOBI like '{&amp;#064;YOBI}%'" /&amp;gt;
         &amp;lt;/og:where&amp;gt;
             order by PN
     &amp;lt;/og:query&amp;gt;

          ・検索条件が入力された時(PN=AAA , YOBI=BBB)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 where PN = 'AAA' and YOBI like 'BBB%' order by PN

          ・検索条件が片方入力されなかった時(PNがNULLのとき, YOBI=BBB)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 where YOBI like 'BBB%' order by PN

          ・検索条件が入力されなかった時(PNがNULL, YOBIがNULL) WHERE句がなくなる。
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 order by PN

        注意:WhereTagを使わない場合に、検索条件が入力されなかった場合は、下記のようになります。
            select PN,YOBI,NMEN,HINM from XX01 where PN = '' and YOBI like '%' order by PN

    --------------------------------------------------------------------------------------------------------------

     &amp;lt;og:query command="NEW"&amp;gt;
             select PN,YOBI,NMEN,HINM from XX01 where PN="11111"
         &amp;lt;og:where startKey="and"&amp;gt;
             &amp;lt;og:and value="YOBI in   ({&amp;#064;YOBI})" multi="true" /&amp;gt;
             &amp;lt;og:and value="HINM like '{&amp;#064;HINM}%'"             /&amp;gt;
         &amp;lt;/og:where&amp;gt;
             order by PN
     &amp;lt;/og:query&amp;gt;

          ・YOBI を複数選択し、in で検索する時(YOBI=AA,BB,CC を選択)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 where PN = '11111'
                             and YOBI in ( 'AA','BB','CC' ) and HINM like 'BBB%' order by PN

    --------------------------------------------------------------------------------------------------------------
    bindVal(旧 placeHolder)を利用する場合の利用例。
    queryタグのqueryTypeはJDBCPrepared専用です。
    なお、multi 使用時は、バインド変数は、一つのみ指定可能です。

      &amp;lt;og:query command="NEW" queryType="JDBCPrepared"&amp;gt;
          SELECT * FROM XX01
          &amp;lt;og:where&amp;gt;
              &amp;lt;og:and value="K01 = ?" bindVal="{&amp;#064;VAL1}" /&amp;gt;
              &amp;lt;og:and value="K02 LIKE ?" bindVal="{&amp;#064;VAL2}%" /&amp;gt;
              &amp;lt;og:and value="K03 IN (?)" multi="true" bindVal="{&amp;#064;VAL3}" /&amp;gt;
              &amp;lt;og:and value="K04 = ? || ?" bindVal="{&amp;#064;VAL4},{&amp;#064;VAL5}" /&amp;gt;
          &amp;lt;/og:where&amp;gt;
      &amp;lt;/og:query&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="92">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.SqlWhereTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】and タグで指定された条件を元に、WHERE句を作成します。</DESCRIPTION>
        <CONTENTS>各属性は、{&amp;#064;XXXX} 変数が使用できます。
 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に
 割り当てます。つまり、このXXXXをキーにリクエストすれば、
 この変数に値をセットすることができます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:where startKey="…" &amp;gt; &amp;lt;og:and startKey="…" ... /&amp;gt; &amp;lt;/og:where&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:where
       startKey           【TAG】SQL条件句の最初の演算子を指定します(初期値:where)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:where&amp;gt;

 ●使用例
     &amp;lt;og:query command="NEW"&amp;gt;
             select PN,YOBI,NMEN,HINM from XX01 where PN = '{&amp;#064;PN}' order by PN
     &amp;lt;/og:query&amp;gt;

          ・検索条件が入力された時({&amp;#064;PN}がNOT NULLのとき)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 where PN = 'AAA' order by PN
          ・検索条件が入力されなかった時({&amp;#064;PN}がNULLのとき)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 where PN = '' order by PN

     &amp;lt;og:query command="NEW"&amp;gt;
             select PN,YOBI,NMEN,HINM from XX01
         &amp;lt;og:where&amp;gt;
             &amp;lt;og:and value="PN = '{&amp;#064;PN}%'" /&amp;gt;
             &amp;lt;og:and value="YOBI like '{&amp;#064;YOBI}%'" /&amp;gt;
         &amp;lt;/og:where&amp;gt;
             order by PN
     &amp;lt;/og:query&amp;gt;

          ・検索条件が入力された時({&amp;#064;PN}がNOT NULLのとき)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 PN = 'AAA%' and YOBI like 'BBB%' order by PN
          ・検索条件が入力されなかった時({&amp;#064;PN}がNULLのとき) WHERE句がなくなる。
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 order by PN

        注意:WhereTagを使った場合、下のようにはなりません。
            select PN,YOBI,NMEN,HINM from XX01 PN = '' and YOBI like '%' order by PN

     &amp;lt;og:query command="NEW"&amp;gt;
             select PN,YOBI,NMEN,HINM from XX01 where PN="11111"
         &amp;lt;og:where startKey="and"&amp;gt;
             &amp;lt;og:and value="YOBI like '{&amp;#064;PN}%'" /&amp;gt;
         &amp;lt;/og:where&amp;gt;
             order by PN
     &amp;lt;/og:query&amp;gt;

          ・検索条件が入力された時({&amp;#064;YOBI}がNOT NULLのとき)
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 PN = '11111' and YOBI like 'BBB%' order by PN
          ・検索条件が入力されなかった時({&amp;#064;YOBI}がNULLのとき) WHERE句がなくなる。
            作成されるSQL文⇒select PN,YOBI,NMEN,HINM from XX01 PN = '11111' order by PN</FORM_SAMPLE>
    </ROW>
    <ROW num="93">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.SubmitTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面制御】サブミットボタンを表示するHTML拡張タグです(forward.jsp の commonForward タグと同時に使用します)。</DESCRIPTION>
        <CONTENTS>このタグは、value に指定された値＋".jsp" の画面へサブミットします。
 その際、command に設定された値を 送信します。
 従来は、value に、copy/modify/delete など、処理するJSPを個別に設定していましたので、
 command と lbl が未設定時には、value の値を使用していました。(下位互換性のため残しています)
 Ver5 になって、update.jsp ですべての処理を行う方向で開発するに当たり、
 command と lbl を記述する必要がでてきました。
 そこで、現在最新版では、action 属性を用意し、command を記述するだけで良くなりました。

    [action属性]  [初期設定されるパラメータ郡]
      INSERT       value="update" command="INSERT" lbl="INSERT"  accesskey="I"
      COPY         value="update" command="COPY"   lbl="COPY"    accesskey="C"
      MODIFY       value="update" command="MODIFY" lbl="MODIFY"  accesskey="M"
      DELETE       value="update" command="DELETE" lbl="DELETE"  accesskey="Z"
      VIEW         value="update" command="VIEW"   lbl="VIEW"    accesskey="V"   6.3.9.1 (2015/11/27) 追加
      ENTRY        value="entry"  command="ENTRY"  lbl="ENTRY"   accesskey="E"
      RESET        value="reset"  command="RESET"  lbl="ENTRY"   accesskey="R"

 7.4.2.1 (2021/05/21)
   ｼｽﾃﾑ定数 USE_ACCESSKEY を false に設定すると、accesskey は使用されません。

 columnWritable , noWritable の属性追加(5.2.2.0 (2010/11/01))
 これは、各コマンドごとに、次ページの view のカラム属性の設定に利用する属性です。
 Ver4 では、keys,vals の一般引数として設定していましたが、ここでは、専用属性として
 用意しています。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:submit value="…" lbl="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:submit
       action             【TAG】アクション(INSERT,COPY,MODIFY,DELETE,VIEW,ENTRY,RESET)を指定します
       value              【TAG】forward したいＪＳＰファイル名を記述します(例:insert,copy,modify,delete など)
       command            【TAG】処理コマンドを登録します(初期値:大文字の value 属性値[INSERT,COPY,MODIFY,DELETE など])
       gamenId            【TAG】gamenId 属性を登録します
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       target             【TAG】サブミット先の文書を表示させるフレーム、またはウィンドウの名前を指定します
       keys               【TAG】ボタン専用のリクエストキーをCSV形式で複数指定します
       vals               【TAG】ボタン専用のリクエスト値をCSV形式で複数指定します
       roles              【TAG】ロールをセットします
       dbkeys             【TAG】commonForward の dbkeys にカラム指定を行います
       optionAttributes   【TAG】JavaScript などの HTML基本タグ以外の属性を、そのままタグとして使用します
       columnWritable     【TAG】書き込み可能カラム名を、CSV形式で与えます
       noWritable         【TAG】書き込み不可カラム名を、CSV形式で与えます
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       readonly           【TAG】その部品に対して変更が出来ないように(readonly)指定します(サーバーに送信される)
       disabled           【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       accesskey          【HTML】アクセスキー(alt+キーで直接指定)を割り当てます
       clazz              【HTML】要素に対して class 属性を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       autofocus          【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。
       img                【TAG】画像ボタンを作る場合の、画像ファイルを指定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     Ver5 推奨ケース：指定の action 属性に設定された値に応じた、value , command , lbl , accesskey を初期化します。
                      (5.2.2.0 (2010/11/01)以降)
     &amp;lt;og:writeCheck&amp;gt;
         &amp;lt;og:submit  action="COPY"    noWritable="FGJ,UNIQ" /&amp;gt;
         &amp;lt;og:submit  action="MODIFY"  noWritable="CLM,FGJ,UNIQ" /&amp;gt;
         &amp;lt;og:submit  action="DELETE"  columnWritable="null" /&amp;gt;
         &amp;lt;og:submit  gamenId="GF9110" value="index" dbkeys="SYSTEM_ID,LANG,CLM" command="NEW" lbl="GF9100" target="CONTENTS" /&amp;gt;
         &amp;lt;br /&amp;gt;
     &amp;lt;/og:writeCheck&amp;gt;

     Ver4 一般的なケース：value は共通になったため、command と lbl の設定が必要(下位互換性のための設定)
     &amp;lt;og:writeCheck&amp;gt;
         &amp;lt;og:submit  value="update"   command="COPY"   lbl="COPY"    accesskey="C" /&amp;gt;
         &amp;lt;og:submit  value="update"   command="MODIFY" lbl="MODIFY"  accesskey="M" /&amp;gt;
         &amp;lt;og:submit  value="update"   command="DELETE" lbl="DELETE"  accesskey="Z" /&amp;gt;
         &amp;lt;og:submit  gamenId="GF9110" value="index" dbkeys="SYSTEM_ID,LANG,CLM" command="NEW" lbl="GF9100" target="CONTENTS" /&amp;gt;
         &amp;lt;br /&amp;gt;
     &amp;lt;/og:writeCheck&amp;gt;

     従来のケース：value に設定された値JSPに対してサブミットされます。(下位互換性のための設定)
     &amp;lt;og:writeCheck&amp;gt;
         &amp;lt;og:submit value="copy"     lbl="MSG0035" accesskey="C"  /&amp;gt;
         &amp;lt;og:submit value="modify"   lbl="MSG0036" accesskey="M"  /&amp;gt;
         &amp;lt;og:submit value="delete"   lbl="MSG0037" accesskey="Z"  /&amp;gt;
         &amp;lt;og:submit  gamenId="GF9110" value="index" dbkeys="SYSTEM_ID,LANG,CLM" command="NEW" lbl="GF9100" target="CONTENTS" /&amp;gt;
         &amp;lt;br /&amp;gt;
     &amp;lt;/og:writeCheck&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="94">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.SwitchTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】switch タグは、指定された条件を、case タグに伝えます。</DESCRIPTION>
        <CONTENTS>各属性は、{&amp;#064;XXXX} 変数が使用できます。
 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に
 割り当てます。つまり、このXXXXをキーにリクエストすれば、
 この変数に値をセットすることができます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:switch key="･･･" &amp;gt;
            &amp;lt;og:case match="A" &amp;gt; ･･･ &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="B" &amp;gt; ･･･ &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="C" &amp;gt; ･･･ &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case isDefault="true" &amp;gt; ･･･ &amp;lt;/og:case&amp;gt;
         &amp;lt;/og:switch&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:switch
       key              ○【TAG】switch のマッチ判定用のキーを設定します(必須)。
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:switch&amp;gt;

 ●使用例
         &amp;lt;og:switch key="{&amp;#064;PARAM}" &amp;gt;
            &amp;lt;og:case match="A" &amp;gt; 処理A &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="B" &amp;gt; 処理B &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="C" &amp;gt; 処理C &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case isDefault="true" &amp;gt; 処理X &amp;lt;/og:case&amp;gt;
         &amp;lt;/og:switch&amp;gt;

          ・switch の key に対して、case の match に指定された値が、マッチ(switch_key.match( case_match ))
            した場合に、case の BODY 部分が処理されます。
            マッチしなければ、BODY部は、スキップされます。
          ・isDefault="true" の場合は、どれとも マッチしなかった場合に、実行されます。
          ・Javaの switch-case 文は、最初に処理された case 以降を処理します。通常は、break を入れて
            後続処理を実行されないようにしています。
            この、switch-case タグは、caseタグの isBreak 属性で制御します。初期値が isBreak="true" に、
            なっているため、通常は、どれかの case が実行された段階で、switchの処理は、終了されます。
            isBreak="false" にすると、switchから抜けずに、継続して case との match を実行します。
            この場合、Java等と異なるのは、直後のcase文が実行されるのではなく、あくまで match 作業が
            継続されるということです。つまり、複数の case で処理を行いたい場合は、isBreak="false" に
            すると同時に、match 条件もそれぞれで、マッチするように設定する必要があります。

         &amp;lt;og:switch key="{&amp;#064;PARAM}" &amp;gt;
            &amp;lt;og:case match="[1]"   isBreak="false" &amp;gt; 処理A &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="[12]"  isBreak="false" &amp;gt; 処理B &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case match="[123]" isBreak="false" &amp;gt; 処理C &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case isNull="true" &amp;gt; 処理X &amp;lt;/og:case&amp;gt;
            &amp;lt;og:case isDefault="true" &amp;gt; 処理Y &amp;lt;/og:case&amp;gt;
         &amp;lt;/og:switch&amp;gt;

          ・上記指定では、isBreak="false" が指定されているため、マッチした後も継続して判定処理が実施されます。
          ・上記例で言うと、PARAM が "1" の場合、上記３つともにマッチします。
          ・isNull="true" は、switch の key が null の場合に成立します。(null とは、ゼロ文字列も含む)</FORM_SAMPLE>
    </ROW>
    <ROW num="95">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.SysInstallTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】システムのインストールを行うためのタグです。</DESCRIPTION>
        <CONTENTS>システムインストール用のアーカイブ(ZIP)形式を指定することで、以下の設定を自動で行います。
 ①webapps以下へのコンテキストファイルの展開T
 ②Tomcatのコンテキスト設定
 ③各種DB環境のインストール

 5.6.7.0 (2013/07/27) 
 ※ インストールするデータベースは、dbid パラメータで指定できますが、リソースを登録するデータベースは
 実行している コンテキストの RESOURCE_DBID で、外部から指定できません。ご注意ください。

 このアーカイブは、ルートディレクトリにコンテキストパスのドキュメントベースが配置されている必要があります。

 [アーカイブの構成]
 xx.zip - gf - db - ...               (DB環境インストール用のスクリプト)
             - filetemp - ...         (一時ファイルの保存場所 ※中身は空)
             - jsp - ...              (画面JSP)
             - log - ...              (ログファイルの保存場所 ※中身は空)
             - WEB-INF -  ...         (接続先情報、openGionのjarファイル)
                       - [CONTEXT].xml(コンテキスト設定ファイル)
　
 ※WEB-INF直下の[CONTEXT].xmlは、Tomcatのconfディレクトリ以下に、コンテキスト設定ファイルとして、コピーされます。
   なお、この[CONTEXT].xmlがアーカイブに含まれていない場合、インストールは行われません。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:sysInstall fileURL="…" insFile="…" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:sysInstall
       insFile          ○【TAG】インストールファイルを指定します(必須)。
       fileURL            【TAG】操作するファイルのディレクトリを指定します (初期値:FILE_URL[=filetemp/])
       dbid               【TAG】(通常は使いません)インストールを行うDB接続IDを指定します。
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    ・Calc(ods)ファイルをPDFに変換
        &amp;lt;og:sysInstall insFile="context.zip" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="96">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TableFilterTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他】TableFilter のサブクラスをCALLしてDBTableModelにアクセスするタグです。</DESCRIPTION>
        <CONTENTS>DBTableModel を TableFilter のサブクラス(classIdで指定)に渡して処理を実行します。
 クラスを作成する場合は、org.opengion.hayabusa.db.TableFilter インターフェースを継承した
 クラスにする必要があります。また、classId 属性には、システムリソース で
 設定した TableFilter.XXXX の XXXX を指定します。

 BODY部分は、SQLを記述する為だけに使っていましたが、CSS定義形式の書式で、keys,vals を記述
 できるようにします。
 これは、下記のようなパラメータを、keys="KEY,KEY2,KEY3" vals='AAAA,"BB,CC,DD",EE' のような記述形式と
   {
        KEY1 : AAAA ;
        KEY2 : BB,CC,DD ;
        KEY3 : EE ;
        ・・・・・・
   }
 のような、CSS形式に類似の形式でも記述できるようにしました。
 keys,vals と CSS定義形式パラメータを同時に指定した場合は、両方とも有効です。
 ただし、キーが重複した場合は、不定と考えてください。
 現時点では、CSS定義形式パラメータが優先されますが、これは、単に内部パラメータMapへの
 登録順が、CSS定義形式パラメータが後の為、上書きされるためです。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:tableFilter classId="…" /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:tableFilter
       classId          ○【TAG】データベース処理を実行するクラスパスを指定します(必須)。
       tableId            【TAG】(通常は使いません)DBTableModel sessionに登録されているキーを指定します
       viewMarkerId       【TAG】(通常は使いません)requestから取得する ViewMarker に対応する Attributes オブジェクトの ID
       modifyType         【TAG】データ処理の方法(A:追加 C:更新 D:削除)を指定します
       keys               【TAG】リンク先に渡すキーを指定します
       vals               【TAG】keys属性に対応する値をCSV形式で複数指定します
       selectedAll        【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       stopZero           【TAG】検索結果が０件のとき処理を続行するかどうか[true/false]を指定します(初期値:false[続行する])
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:tableFilter&amp;gt;

 ●使用例
    ・引数/プロシジャーを直接書く場合
    【entry.jsp】
        &amp;lt;og:tableFilter
            classId     = "WL_LOGICSET"         :TableFilter のサブクラス(実行クラス)
            tableId     = "WL0000"              :登録元のDBTableModelのsession/request変数内の取得キー
            keys        = "AA,BB,CC"            :実行クラスへの引数のキー
            vals        = "{&amp;#064;AA},{&amp;#064;BB},{&amp;#064;CC}"   :実行クラスへの引数の値
            selectedAll = "false/true"          :処理対象の行を全行選択するかどうか(初期値:false)
            modifyType  = "A/C/D"               :処理の方法(A:追加 C:更新 D:削除)を指定します。初期値は自動です。
        /&amp;gt;

    ・BODY部分に、CSS形式のパラメータ（keys,vals）を記述する例

        &amp;lt;og:tableFilter
            classId     = "WL_LOGICSET"         :TableFilter のサブクラス(実行クラス)
            tableId     = "WL0000"              :登録元のDBTableModelのsession/request変数内の取得キー
            selectedAll = "false/true"          :処理対象の行を全行選択するかどうか(初期値:false)
            modifyType  = "A/C/D"               :処理の方法(A:追加 C:更新 D:削除)を指定します。初期値は自動です。
        &amp;gt;
               {
                   AA    :  {&amp;#064;AA}
                   BB    :  {&amp;#064;BB}
                   CC    :  {&amp;#064;CC}
               }
        &amp;lt;/og:tableFilter&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="97">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TableMergeTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ登録】２つの DBTableModel の 集合処理を行うタグです。</DESCRIPTION>
        <CONTENTS>マスタとスレーブのそれぞれの DBTableModel を取得し、マージ、差分、排他などの
 データ処理を行います。結果を、指定の tableId と scope に書き出します。
 マスタテーブルは、masterTableId と masterScope より取り出します。スレーブテーブルは、
 slaveTableId と slaveScope より取り出します。
 取り出された DBTableModel は、マスタテーブルに対して、スレーブテーブル情報を参照する形で行われ、
 結果はマスタテーブルに上書きされる形で行われます。
 指定できるアクションは、全体集合(UNION_ALL)、和集合(UNION)、積集合(INTERSECT)、
 差集合(MINUS)、差分集合(DIFFERENCE)、列合成(UNION_CLM)、 列追加(ADD_CLM)、 グループ(GROUP)です。
 列合成と列追加、グループ以外の処理では、カラム順とカラム数は同数でなければなりません。
 primaryKeys や unionClms などの指定のキー名は、マスタテーブルに存在する必要があります。
 マスタテーブルと同じカラム番号でスレーブテーブルよりデータを読み出します。
 (カラム名や属性は、異なってもかまいませんが、マスタテーブルに準拠します。)
 また、単独(マスタテーブルのみ)で、和集合と同等の、グループ(GROUP)を使用すると、指定の
 カラムでのユニーク化を行うことが可能になります。グループ処理では、先行優先とし、
 ２回目に現れた情報を削除することになります。グループ が指定された場合は、
 スレーブテーブルは無視されます。いずれの処理においても、集合処理を行う主キーで
 一旦グループ化されます。全体集合(UNION_ALL)で処理する場合でも、主キーがユニークで
 ない場合は、マスター、スレーブの各テーブルで一旦グループ化された後で、マージされます。
 (マージ後には、同一主キーを持つ行は存在します。)
 全体集合(UNION_ALL)の場合のみ、mergeKeys を指定する必要はありません。その場合は、
 キーなしのため、マスターとスレーブのテーブルを単に合成するだけになります。

 6.9.1.0 (2018/02/26)
   UNION_VAL は、スレーブテーブルの縦列を横列に割り当てるUNION_CLMの特殊版です。
   処理としては、そのまま割り当てるのではなく、スレーブテーブルの縦列の値と
   ヘッダーとして指定する、unionClms の値を比較して、下限値の最大値を割り当てます。
   つまり、ヘッダーの値と同じか、それ以下で、最も近い値を割り当てることになります。
   これは、時間的な推移を表現することになります。
     masterKeys：マスタとスレーブを関連付ける共通のキーとなるカラム
     slaveKeys ：スレーブの縦列を横列にするための、キーと値のカラム
     unionClms ：横列にするカラム名。この値とスレーブのキーと比較してセットするかどうかを決めます。

 処理前後でのDBTableModelの件数は、以下の変数で取得することが可能です。
  処理前のマスターテーブル : {&amp;#064;DB.MASTER_COUNT}
  処理前のスレーブテーブル : {&amp;#064;DB.SLAVE_COUNT}
  処理後                   : {&amp;#064;DB.COUNT}</CONTENTS>
        <FORM_SAMPLE>●形式：
       ・&amp;lt;og:tableMerge
             action        = "UNION_ALL|UNION|INTERSECT|MINUS|DIFFERENCE|UNION_CLM|UNION_VAL|ADD_CLM|GROUP|UNION_SELROW|CDKH|TABLE_REMOVE"
             tableId       = "DEFAULT"        出力テーブルの tableId
             scope         = "session"        出力テーブルの scope
             masterTableId = "DEFAULT"        マスタテーブルの tableId
             masterScope   = "session"        マスタテーブルの scope
             slaveTableId  = "DEFAULT"        スレーブテーブルの tableId
             slaveScope    = "request"        スレーブテーブルの scope
             masterKeys    = "AA,BB,CC"       マスタテーブルの集合処理を行う主キー
             slaveKeys     = "AA,BB,CC"       スレーブテーブルの集合処理を行う主キー(null時=masterKeys)
             diffKeys      = "DD,EE"          マスタテーブルのDIFFERENCE時の差分カラム名
             unionClms     = "DD,EE"          UNION_CLM,ADD_CLM時にスレーブからマスタへ追加するカラム名
             unionLbls     = "dd,ee"          UNION_CLM,ADD_CLM時にスレーブからマスタへ追加するカラムのラベル名 6.9.1.0 (2018/02/26)
             modifyClms    = "FF,GG"          DIFFERENCE,CDKH時にスレーブからマスタへ値を更新するカラム名
             noSideEffect  = "false"          テーブルモデルに対する副作用(true:ない/false:ある)
             useDiffData   = "true"           DIFFERENCE時に差分のスレーブデータを追加するかどうか
             useCheckOnly  = "false"          マスタテーブルの選択行のデータのみを対象に処理を行うかどうか
             groupAddClms  = "FF,GG"          masterKeysで集合処理するときに、相違データをCSV連結して残すカラム名
             display       = "true"           処理概要を表示するかどうか
         /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:tableMerge
       command            【TAG】コマンド (NEW,RENEW)をセットします(初期値:NEW)
       action             【TAG】アクションを指定します(UNION_ALL|UNION|INTERSECT|MINUS|DIFFERENCE|UNION_CLM|UNION_VAL|ADD_CLM|GROUP|UNION_SELROW|CDKH|TABLE_REMOVE)
       tableId            【TAG】出力先のtableIdを指定します (初期値:HybsSystem#TBL_MDL_KEY[=h_tblmdl])
       scope              【TAG】出力先のscopeを指定します(初期値:session)
       masterTableId      【TAG】マスタテーブルのtableIdを指定します (初期値:HybsSystem#TBL_MDL_KEY[=h_tblmdl])
       masterScope        【TAG】マスタテーブルのscopeを指定します(初期値:session)
       slaveTableId       【TAG】スレーブテーブルのtableIdを指定します (初期値:HybsSystem#TBL_MDL_KEY[=h_tblmdl])
       slaveScope         【TAG】スレーブテーブルのscopeを指定します(初期値:session)
       masterKeys         【TAG】マスタテーブルの集合処理を行う主キーを指定します
       slaveKeys          【TAG】スレーブテーブルの集合処理を行う主キーを指定します
       diffKeys           【TAG】マスタテーブルのDIFFERENCE時の差分カラム名を(CSV形式)指定します
       unionClms          【TAG】スレーブからマスタへ追加するカラム名をCSV形式で指定します
       unionLbls          【TAG】スレーブからマスタへ追加するラベルをCSV形式で指定します   6.9.1.0 (2018/02/26)
       nullDelClms        【TAG】指定の値がすべてnull(空文字列)の場合、レコードを削除するカラムをCSV形式で指定します
       useSlaveLoop       【TAG】scope="request" のスレーブテーブルを、ループ処理して使用します(action="TABLE_REMOVE" と、"UNION_CLM" で、利用します)
       modifyClms         【TAG】DIFFERENCE,CDKH時にスレーブからマスタへ値を更新するカラム名をCSV形式で指定します
       groupAddClms       【TAG】集合処理するときに、相違データをCSV連結して残すカラム名をCSV形式で指定します
       noSideEffect       【TAG】テーブルモデルに対する副作用の有無[true:ない/false:ある]を指定します(初期値:false:ある)
       useDiffData        【TAG】差分のスレーブデータを結果テーブルに追加するかどうかを指定します(初期値:true)
       useCheckOnly       【TAG】マスタテーブルの選択行のデータのみを対象に処理を行うかどうかを指定します(初期値:false)
       stopZero           【TAG】検索結果が０件のとき処理を続行するかどうか[true/false]を指定します(初期値:false[続行する])
       display            【TAG】マージの結果を表示するかどうかを指定します(初期値:true)
       mainTrans          【TAG】(通常は使いません)タグで処理される処理がメインとなるトランザクション処理かどうかを指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       separator          【TAG】groupAddClmsで文字列を連結する項目区切り文字をセットします(初期値:",")
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     例１)デフォルト以外に必要な属性のみ指定するサンプル
     &amp;lt;og:tableMerge action="UNION"
           slaveScope = "request" masterKeys = "AA,BB,CC"
     /&amp;gt;

         ・出力先、マスターともに初期値は、tableId="DEFAULT" scope="session" です。
           スレーブは、tableId か scope をける必要がある為、scope="request" を指定しています。
           比較するカラム名は、マスタ、スレーブ同じであれば、マスタのみ指定でかまいません。

     例２)マスタ、スレーブともメモリに残らないように request で作成します。
     &amp;lt;og:tableMerge action="INTERSECT"
           masterScope  = "request"
           slaveScope   = "request"
           slaveTableId = "SLAVE"
           masterKeys   = "AA,BB,CC"
     /&amp;gt;

         ・マスタ、スレーブともメモリに残らないように request で作成した場合は、
           どちらかの TableId を変える必要があります。
           出力先は初期値の、tableId="DEFAULT" scope="session" です。</FORM_SAMPLE>
    </ROW>
    <ROW num="98">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TableUpdateParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ登録】TableUpdateTag にパラメーターを渡す為のタグクラスです。</DESCRIPTION>
        <CONTENTS>汎用的なデータベース登録処理を行えるタグ tableUpdate タグを新規作成します。
 これは、具体的なSLQを作成する tableUpdateParam タグと組み合わせて使用できます。
 tableUpdate タグは、queryType に JDBCTableUpdate を指定します。基本的にこれだけ
 です。tableUpdateParam では、sqlType に、INSERT,COPY,UPDATE,MODIFY,DELETE の
 どれかを指定する事で、SQL文のタイプを指定します。COPY,MODIFY は command と
 関連を持たす為に追加しているタイプで、UPDATE,INSERT と同じ処理を行います。
 tableUpdateParam の table には、作成したい SQL のテーブルを指定します。
 where 属性は、検索結果の DBTableModel の更新時に使用する条件を指定します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:tableUpdate command="{&amp;#064;command}" queryType="JDBCTableUpdate" &amp;gt;
            &amp;lt;og:tableUpdateParam
                sqlType       = "{&amp;#064;sqlType}"       // INSERT,COPY,UPDATE,MODIFY,DELETE,MERGE
                table         = "{&amp;#064;TABLE_NAME}"    // 処理対象のテーブル名
                names         = "{&amp;#064;names}"         // 処理対象のカラム名
                omitNames     = "{&amp;#064;omitNames}"     // 処理対象外のカラム名
                where         = "{&amp;#064;where}"         // 処理対象を特定するキー
                whereNames    = "{&amp;#064;whereNames}"    // 処理対象を特定するキー条件(where句)をCSV形式
                constKeys     = "{&amp;#064;constKeys}"     // 処理カラム名の中の固定情報カラム名
                constVals     = "{&amp;#064;constVals}"     // 処理カラム名の中の固定情報設定値
                asNames       = "{&amp;#064;asNames}"       // 別名を付けたカラム名(select A as B from TBL の B を指定)
                orgNames      = "{&amp;#064;orgNames}"      // tableの実際のカラム名(select A as B from TBL の A を指定)
                funcKeys      = "{&amp;#064;funcKeys}"      // 関数等を設定するカラム名
                funcVals      = "{&amp;#064;funcVals}"      // 関数等の設定値
                logicalDelete = "{&amp;#064;logicalDelete}" // sqlTypeがDELETEの場合にもUPDATE文を発行
            /&amp;gt;
         &amp;lt;/og:tableUpdate&amp;gt;

 ●body：なし

 ●Tag定義：
   &amp;lt;og:tableUpdateParam
       sqlType          ○【TAG】BODY部に書かれている SQLタイプを指定します(INSERT,COPY,UPDATE,MODIFY,DELETE,MERGE)(必須)
       table            ○【TAG】処理対象のテーブル名を指定します(必須)
       names              【TAG】処理対象のカラム名をCSV形式で複数指定します
       omitNames          【TAG】処理対象外のカラム名をCSV形式で複数指定します
       where              【TAG】処理対象を特定するキー条件(where句)を指定します
       whereNames         【TAG】処理対象を特定するキー条件(where句)をCSV形式で複数指定します
       insertOnly         【TAG】true に設定すると、sqlType="MERGE" 時のみ有効で、where 条件で存在すれば何もしない(初期値:false) 7.4.1.0 (2021/04/23)
       constKeys          【TAG】設定値を固定値と置き換える対象となるカラム名をCSV形式で複数指定します
       constVals          【TAG】設定値を固定値と置き換える対象となる設定値をCSV形式で複数指定します
       funcKeys           【TAG】関数等を設定するカラム名をCSV形式で複数指定します
       funcVals           【TAG】関数等の設定値をCSV形式で複数指定します
       asNames            【TAG】別名を付けたカラム名(select A as B from TBL の B を指定)をCSV形式で複数指定します
       orgNames           【TAG】tableの実際のカラム名(select A as B from TBL の A を指定)をCSV形式で複数指定します
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_SQL_INJECTION_CHECK[=true])
       constObjKey        【TAG】固定情報カラムの処理オブジェクトを特定するキーを設定します(初期値:SYSTEM_ID)
       logicalDelete      【TAG】sqlType="DELETE"の場合に論理削除(UPDATE)を行うかどうかを指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    ・【entry.jsp】
         &amp;lt;og:tableUpdate command="{&amp;#064;command}" queryType="JDBCTableUpdate" &amp;gt;
            &amp;lt;og:tableUpdateParam
               sqlType  = "{&amp;#064;sqlType}"
               table    = "{&amp;#064;MEM.TABLE_NAME}"
               where    = "ROWID = [ROWID]"
            /&amp;gt;
         &amp;lt;/og:tableUpdate&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="99">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TableUpdateTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ登録】SQL文を直接指定して、データベースに追加/更新/削除を行います(queryType="JDBCTableUpdate")。</DESCRIPTION>
        <CONTENTS>存在チェックを行う場合は、tableExist タグと併用してください。
 複雑な処理が必要な場合は、従来より使用しています、PLSQLをCALLする、
 plsqlUpdateタグを使用してください。
 また、tableUpdateParam タグを使用する事で、テーブル名とsqlTypeの指定で動的に
 SQL文を自動生成できます。これにより、追加、更新、削除やテーブルに関して、
 単一のJSP画面ですべて対応できるようになります。

 7.2.9.3 (2020/11/06)
   queryType="JDBCTableMerge" と、"JDBCTableUpdate" を相互運用します。
   tableUpdateParam ﾀｸﾞのsqlType="MERGE" を指定しておくと、
   UPDATE文とINSERT文を両方とも作成して、有れば更新なければ追加処理を行います。
   その場合、queryTypeを、JDBCTableMerge に変更します。
   sqlType が従来の"INSERT"や"UPDATE" の場合は、queryTypeを、JDBCTableUpdate
   に変更します。
   この変換は、"JDBCTableMerge" と、"JDBCTableUpdate" を相互運用します。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:tableUpdate command="…" names="…" queryType="JDBCTableUpdate" &amp;gt;
             {&amp;#064;SQL}
         &amp;lt;/og:update&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:tableUpdate
       queryType          【TAG】Query を発行する為のクラスID(JDBCTableUpdate,JDBCTableMerge)を指定します(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=queryType" target="CONTENTS"&gt;初期値:JDBCTableUpdate&lt;/a&gt;)
       sqlType            【TAG】BODY部に書かれている Param の SQLタイプを指定します(INSERT,COPY,UPDATE,MODIFY,DELETE,MERGE,無指定)
       command            【TAG】コマンド (NEW,RENEW)をセットします(PlsqlUpdateTag,UpdateTag の場合は、ENTRY)
       scope              【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       displayMsg         【TAG】検索結果を画面上に表示するメッセージリソースIDを指定します (初期値:VIEW_DISPLAY_MSG[=])
       resourceType       【特殊】クリアするリソースの種類[GEA03/GEA04/GEA08]を指定します
       conditionKey       【TAG】条件判定するカラムＩＤを指定します(初期値:null)
       conditionList      【TAG】条件判定する値のリストを、"|"で区切って登録します(初期値:無条件) 7.0.1.8 (2019/01/28) 正規表現に変更
       tableId            【TAG】(通常は使いません)結果のDBTableModelを、sessionに登録するときのキーを指定します
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します
       selectedAll        【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       selectedOne        【TAG】データを1件選択済みとして処理するかどうか[true/false]を指定します(初期値:false)
       changeOnly         【TAG】変更があったデータのみを処理するかどうか[true/false]を指定します(初期値:false)　7.4.2.0 (2021/04/30)
       commitTableModel   【特殊】SQL実行後に結果をDBTableModelに反映させるかどうか[true/false]を指定します(初期値:true)
       followCdkh         【TAG】DBTableModelの改廃Cに従って処理を行うかを指定します
       quotCheck          【TAG】リクエスト情報の シングルクォート(') 存在チェックを実施するかどうか[true/false]を設定します(初期値:false)
       useTimeView        【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
										(初期値:VIEW_USE_TIMEBAR[=true])。
       useSLabel          【TAG】7.0.7.0 (2019/12/13) ｴﾗｰﾒｯｾｰｼﾞにSLABELを利用するかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:tableUpdate&amp;gt;

 ●使用例
    ・QUERYを他のJSPから渡す場合
    【copy.jsp】
        &amp;lt;og:hidden name=&amp;quot;SQL&amp;quot; &amp;gt;
          INSERT INTO GE41
               (CLM,NAME_JA,LABEL_NAME,KBSAKU,SYSTEM_ID,LANG,
               FGJ,DYSET,DYUPD,USRSET,USRUPD,PGUPD)
          VALUES
               ([CLM],[NAME_JA],[LABEL_NAME],[KBSAKU],[SYSTEM_ID],[LANG],
               &amp;#39;1&amp;#39;,&amp;#39;{&amp;#064;USER.YMDH}&amp;#39;,&amp;#39;{&amp;#064;USER.YMDH}&amp;#39;,&amp;#39;{&amp;#064;USER.ID}&amp;#39;,&amp;#39;{&amp;#064;USER.ID}&amp;#39;,&amp;#39;{&amp;#064;GUI.KEY}&amp;#39;)
        &amp;lt;/og:value&amp;gt;

    【entry.jsp】
        &amp;lt;og:tableUpdate
            command   = &amp;quot;{&amp;#064;command}&amp;quot;
            queryType = &amp;quot;JDBCTableUpdate&amp;quot;
        {&amp;#064;SQL}
        &amp;lt;/og:tableUpdate&amp;gt;

    ・tableUpdateParamを使用する場合
    【entry.jsp】
        &amp;lt;og:tableUpdate
            command   = &amp;quot;{&amp;#064;command}&amp;quot;
            queryType = &amp;quot;JDBCTableUpdate&amp;quot;
            sqlType   = &amp;quot;{&amp;#064;sqlType}&amp;quot;        // tableUpdateParam の sqlType と一致
        &amp;gt;
            &amp;lt;og:tableUpdateParam
                sqlType     = &amp;quot;{&amp;#064;sqlType}"       // INSERT,COPY,UPDATE,MODIFY,DELETE,MERGE
                table       = &amp;quot;{&amp;#064;TABLE_NAME}"    // 処理対象のテーブル名
                names       = &amp;quot;{&amp;#064;names}"         // 処理対象のカラム名
                omitNames   = &amp;quot;{&amp;#064;omitNames}"     // 処理対象外のカラム名
                where       = &amp;quot;{&amp;#064;where}"         // 処理対象を特定するキー
                constKeys   = &amp;quot;{&amp;#064;constKeys}"     // 処理カラム名の中の固定情報カラム名
                constVals   = &amp;quot;{&amp;#064;constVals}"     // 処理カラム名の中の固定情報設定値
            /&amp;gt;
        &amp;lt;/og:tableUpdate&amp;gt;

    ・処理の可否を指定する場合
    【entry.jsp】
        &amp;lt;og:tableUpdate
            command   = &amp;quot;{&amp;#064;command}&amp;quot;
            queryType = &amp;quot;JDBCTableUpdate&amp;quot;
            conditionKey  ="…"      : 条件判定するカラムＩＤを指定(初期値は columnId )
            conditionList ="…"      : 条件判定する値のリストを、"|"で区切って登録(初期値は、無条件)
        {&amp;#064;SQL}
        &amp;lt;/og:tableUpdate&amp;gt;

    ・JDBCTableUpdate のまま、sqlType="MERGE" を指定する場合。
      一つのtableUpdateParamで、両方(UPDATE,INSERT)の処理を実行します。
    【entry.jsp】
        &amp;lt;og:tableUpdate
            command   = "{&amp;#064;command}"
            queryType = "JDBCTableUpdate"
            &amp;lt;og:tableUpdateParam
                sqlType     = "MERGE"                // INSERT or UPDATE
                table       = "{&amp;#064;TABLE_NAME}"    // 処理対象のテーブル名
                names       = "{&amp;#064;names}"         // 処理対象のカラム名
                omitNames   = "{&amp;#064;omitNames}"     // 処理対象外のカラム名
                where       = "{&amp;#064;where}"         // 処理対象を特定するキー（INSERT時には使われず、UPDAET時に使われる。）
                constKeys   = "{&amp;#064;constKeys}"     // 処理カラム名の中の固定情報カラム名
                constVals   = "{&amp;#064;constVals}"     // 処理カラム名の中の固定情報設定値
            /&amp;gt;
        &amp;lt;/og:tableUpdate&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="100">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TabLinkTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】タブ形式のリンクを表示するタグです。</DESCRIPTION>
        <CONTENTS>このタグ形式の実態は、リンクのリストであるため、実の画面の表示はターゲットを指定して
 別フレームで行う必要があります。

 タブの指定方法については、listType属性の指定により、クエリ発行(DB)により動的に生成する
 パターンと、タグ指定(TAG)により、静的に生成するパターンがあります。
 listType属性に何も指定されていない場合は、Body部分に記述された内容により、自動判定されます。
 ("SELECT"で始まっている場合はDB、それ以外はTAGとして処理)

 ①listType属性が"DB"の場合
  検索された各カラムは、その順番により次の意味を持ちます。
  [第1カラム] タブの名前        : リンク時のキー情報、後述のopenTabName属性のキーとしても使用 ※必須
  [第2カラム] タブの表示名称    : タブの表示名称 指定がない場合は、第1カラムが表示名称となります。
  [第3カラム] タブのリンク先URL : タブのリンク先URL 指定がない場合は、href属性の値が適用されます。
  [第4カラム] タブのクラス属性  : 個別のタブに付加されるクラス属性 指定がない場合は、unselClass属性の値が適用されます。
  [第5カラム] タブのロールズ    : タブのロールズを指定します。ユーザーロールズと一致しない指定した場合は、タブが表示されなくなります。
  [第6カラム] タブの選択可否    : タブの選択可否を'true'or'false'で指定します。falseを指定した場合は、タブが表示されなくなります。
                                  (ロールズで選択不可になっている場合は、この値は無視されます)
  各カラムの値は[カラム名]=[値]の形で、リンク先のJSPに引数として渡されます。
  また、リンク先のJSPについては、href属性で指定します。

 ②listType属性が"TAG"の場合
  tabListタグを記述し、個別にタブを定義します。
  制御可能な項目は、①DBの場合と同等です。
  タブの名前を定義するname属性は、tabListタグで必ず定義する必要があります。
  lbl属性が指定されていない場合は、name属性のラベル名称を取得します。
  タブのリンク先JSP及び、クラス属性については、tabListタグで指定がない場合、tabListタグの値が適用されます。

 [共通設定]
 初期設定では、第1番目の"有効な"タブが自動的に開かれます。(="true")
 各タブの表示方法で、選択不可能なタブが存在している場合は、それらを読み飛ばした上で、"有効な"タブを
 検索します。
 また、自動で開くタブは、openTabName属性で指定可能であり、これに変数を定義することで、
 画面リロード時も、開いていたタブを再度選択された状態で表示することが可能です。

 7.4.1.0 (2021/04/23)
   openTab = false を指定すると、自動でオープンしません。

 選択したタブ及び非選択のタブの枠線や、背景色等を変更する場合は、custom.cssでクラスを定義し、
 変更して下さい。

 タブの表示方向(水平方向 or 垂直方向)については、orientation属性で変更することが可能です。
 (初期値は、水平方向)
 水平方向にした場合は、listCount属性により強制的に一定数のタブを表示する毎に、改行を挿入することができます。

 このタグを使用する場合は、headタグで必ずuseTabLink="true"を指定してJavaScriptをロードして下さい。

 各属性は、{&amp;#064;XXXX} 変数が使用できます。
 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に割り当てます。
 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:tabLink href="…" … /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:tabLink
       listType           【TAG】タブの一覧をどこから取得するかを指定します(初期値:AUTO)
       href               【TAG】リンク先のJSPを指定します(初期値:result.jsp)
       target             【TAG】リンクのターゲットを指定します(初期値:RESULT)
       openTab            【TAG】リンク表示にタブリンクを自動で開くかどうか[true/false]を指定します(初期値:true[=開く])
       openTabName        【TAG】最初に開くタブリンクの名前を指定します
       constKeys          【TAG】次画面に渡す定数パラメーターのキーを指定します
       constVals          【TAG】次画面に渡す定数パラメーターの値を指定します
       listCount          【TAG】1行辺りに表示するタブの数を指定します(初期値:10)
       selClass           【TAG】選択タブのクラスを指定します(初期値:selTab)
       unselClass         【TAG】非選択タブのクラスを指定します(初期値:unselTab)
       orientation        【TAG】タブの方向、横型(Horizontal)か縦型(Vertical)を指定します(初期値:横型)
       width              【TAG】タブリンクの幅を % 、px 、または "auto" で指定します
       height             【TAG】タブの高さを、% 、px 、または "auto" で指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(初期値：:onClick="changeTab( this, 'selTab' );") 7.4.1.0 (2021/04/23)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 7.4.1.0 (2021/04/23)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 7.4.1.0 (2021/04/23)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 7.4.1.0 (2021/04/23)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 7.4.1.0 (2021/04/23)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない) 7.4.1.0 (2021/04/23)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:tabLink&amp;gt;

 ●使用例
   ①DBからタブリストを取得する場合

    Body部分に記述されたクエリよりタブ一覧を生成します。

      &amp;lt;og:tabLink
          listType        = "DB"                      タブの一覧をどこから取得するか
          href            = "result.jsp"              リンク先のJSP
          target          = "RESULT"                  リンクターゲット
          openTab         = "[true/false]"            タブ表示後にタブを自動で開く
          openTabName     = "{&amp;#064;PN}               自動で開くタブの名前
          constKeys       = "KEY1"                    次画面に固定で渡すキー一覧
          constVals       = "{&amp;#064;VAL1}"            次画面に固定で渡す値一覧
          listCount       = "10"                      1行辺りに表示するタブの数
          selClass        = "selTab"                  選択タブのクラス
          unselClass      = "unselTab"                非選択タブのクラス
          width           = "100px"                   タブリンクの幅
          height          = "50px"                    タブリンクの高さ
       &amp;gt;
               select PN,HINM,'tabClass','query.jsp','ADMIN','false' from XX01 where PN = '{&amp;#064;PN}' order by PN
      &amp;lt;/og:tabLink&amp;gt;

   ②tabListタグからタブリストを生成する場合

    tabListタグよりタブ一覧を生成します。

      &amp;lt;og:tabLink
          listType        = "DB"                      タブの一覧をどこから取得するか
          href            = "result.jsp"              リンク先のJSP
          target          = "RESULT"                  リンクターゲット
          openTab         = "[true/false]"            タブ表示後にタブを自動で開く
          openTabName     = "{&amp;#064;PN}               自動で開くタブの名前
          constKeys       = "KEY1"                    次画面に固定で渡すキー一覧
          constVals       = "{&amp;#064;VAL1}"            次画面に固定で渡す値一覧
          listCount       = "10"                      1行辺りに表示するタブの数
          selClass        = "selTab"                  選択タブのクラス
          unselClass      = "unselTab"                非選択タブのクラス
          width           = "100px"                   タブリンクの幅
          height          = "50px"                    タブリンクの高さ
       &amp;gt;
          &amp;lt;og:tabList name="TAB1" href="result1.jsp" keys="PN,CDK" vals="ABC,V" /&amp;gt;
          &amp;lt;og:tabList name="TAB2" href="result2.jsp" keys="PN,CDK" vals="BCD,W" /&amp;gt;
          &amp;lt;og:tabList name="TAB3" href="result3.jsp" keys="PN,CDK" vals="CDE,X" /&amp;gt;
      &amp;lt;/og:tabLink&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="101">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TabListTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】タブ形式のリンクを表示する場合に、タブそのものを表示するタグです。</DESCRIPTION>
        <CONTENTS>tabLinkタグを親タグとし、listType="TAG"を指定した場合に、このタグを使用して
 タブを個別に定義します。

 タグの使用方法については、tabLinkタグのドキュメントを参照して下さい。

 各属性は、{&amp;#064;XXXX} 変数が使用できます。
 これは、ServletRequest から、XXXXをキーに値を取り出し,この変数に割り当てます。
 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:tabLink href="…" &amp;gt; &amp;lt;og:tabList name="TAB1" … /&amp;gt; … &amp;lt;/og:tabLink &amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:tabList
       name             ○【TAG】要素に対して固有の名前をつけます(必須)。
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       href               【TAG】リンク先のJSPを指定します(初期値:result.jsp)
       term               【TAG】処理する条件を指定します(初期値:null)
       termList           【TAG】処理する条件を含むような文字列を指定します
       delTerm            【TAG】処理しないタブを選択する条件を指定します(初期値:null)
       delTermList        【TAG】処理しない条件を含むような文字列を指定します
       unselClass         【TAG】非選択タブのクラスを指定します(初期値:unselTab)
       keys               【TAG】リンク先のJSPに引数として渡すキーをCSV形式で指定します
       vals               【TAG】リンク先のJSPに引数として渡す値をCSV形式で指定します
       roles              【TAG】ロールをセットします
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 7.4.1.0 (2021/04/23)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 7.4.1.0 (2021/04/23)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない) 7.4.1.0 (2021/04/23)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない) 7.4.1.0 (2021/04/23)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない) 7.4.1.0 (2021/04/23)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
   tabListタグからタブリストを生成する場合
      &amp;lt;og:tabLink
          listType        = "DB"                      タブの一覧をどこから取得するか
          href            = "result.jsp"              リンク先のJSP
          target          = "RESULT"                  リンクターゲット
          openTab         = "[true/false]"            タブ表示後にタブを自動で開く
          openTabName     = "{&amp;#064;PN}               自動で開くタブの名前
          constKeys       = "KEY1"                    次画面に固定で渡すキー一覧
          constVals       = "{&amp;#064;VAL1}"            次画面に固定で渡す値一覧
          listCount       = "10"                      1行辺りに表示するタブの数
          selClass        = "selTab"                  選択タブのクラス
          unselClass      = "unselTab"                非選択タブのクラス
          width           = "100px"                   タブリンクの幅
          height          = "50px"                    タブリンクの高さ
       &amp;gt;
          &amp;lt;og:tabList name="TAB1" href="result1.jsp" keys="PN,CDK" vals="ABC,V" /&amp;gt;
          &amp;lt;og:tabList name="TAB2" href="result2.jsp" keys="PN,CDK" vals="BCD,W" /&amp;gt;
          &amp;lt;og:tabList name="TAB3" href="result3.jsp" keys="PN,CDK" vals="CDE,X" /&amp;gt;
      &amp;lt;/og:tabLink&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="102">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TbodyMovableTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】option/ogTbodyMovable.js JavaScript を利用したマウスによる上下移動にシンクロ等させます。</DESCRIPTION>
        <CONTENTS>headタグで、useTbodyMovable="true" をセットすると、マウスまたはカーソルで、
 tbody 部を上下に移動させることが可能です。
 このタグは、その動作に関連付けて、同期して移動させたり、内容を入れ替えるカラムや
 内容に、＋１、－１するカラム、移動の制限（入替対象にしない、ドラッグできないなど）
 を指定します。
 記述は、view の後で構いません。

 このタグを有効にするには、headタグで、useTbodyMovable="true" をセットする必要があります。
 なお、この JavaScript は、１行単位に tbody を記述している view であれば、有効です。
 内部で、tr ではなく、tbody を処理しているためです。
 （つまり、ガント専用ではありませんが、HTMLTableには使えません。）

 このタグは、span タグを出力し、ogTbodyMovable.js で処理しています。その際のキーとして、
 span タグ には、class="tbodyMovable" を付けています。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:tbodyMovable  ... /&amp;gt;
 ●body：なし
 ●前提：headタグで、useTbodyMovable="true" を指定してください。

 ●Tag定義：
   &amp;lt;og:tbodyMovable
       seqclm             【TAG】移動時に値を入れ替えするカラム名(CSV形式で複数指定可能,先頭名称で判断)(初期値:SEQ)
       noMove             【TAG】入替制限する tbodyのクラス名(CSV形式で複数指定可能)
       noDrag             【TAG】マウスでドラッグできない tbodyのクラス名(CSV形式で複数指定可能)
       adjustSeq          【TAG】上移動(-1)、下移動(+1)で、値をセットするカラム名(１つのみ、seqclmで指定されている必要あり)
       sync               【TAG】他のTABLEを同期して移動させる場合に、クラス/IDを指定
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
   &amp;lt;og:tbodyMovable
      seqclm      = "DYORDER,SEQ"
      noMove      = "disMovable"
      noDrag      = "disDragable"
      adjustSeq   = "DYORDER"
      sync        = "fixBodyDiv"
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="103">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TbodyTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】検索結果に対してボディフォーマットを変更するタグです。</DESCRIPTION>
        <CONTENTS>viewタグで、viewFormType に、HTMLFormatTable や HTMLCustomTable を使用する場合、
 ボディフォーマットを指定できます。
 HTMLCustomTable では、ボディフォーマットを、複数指定することが可能です。

 5.7.6.3 (2014/05/23) keyBreakClm 属性追加</CONTENTS>
        <FORM_SAMPLE>●形式：
      &amp;lt;og:tbody
         rowspan       = &amp;quot;表示データを作成する場合のフォーマットの行数(rowspan)をセットします(初期値:2)(必須)。&amp;quot;
         noClass       = &amp;quot;カラムのクラス名(VERCHAR2,NUMBER など)を使用するかどうか[true/false]を指定します(初期値:false)。&amp;quot;
         usableKey     = &amp;quot;フォーマットの使用可否を判断するキーとなるカラム名を指定します。&amp;quot;
         usableList    = &amp;quot;フォーマットの使用可否を判断する文字列リストを指定します(初期値:&amp;quot;1&amp;quot;)。&amp;quot;
      &amp;gt; ... Body ...
      &amp;lt;/og:tbody&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:tbody
       rowspan          ○【TAG】表示データを作成する場合のフォーマットの行数(rowspan)をセットします(初期値:2)(必須)。
       noClass            【TAG】カラムのクラス名(VERCHAR2,NUMBER など)を使用するかどうか[true/false]を指定します(初期値:false)
       usableKey          【TAG】フォーマットの使用可否を判断するキーとなるカラム名を指定します
       usableList         【TAG】フォーマットの使用可否を判断する文字列リストを指定します(初期値:"1")
       keyBreakClm        【TAG】指定したカラムの値が、キーブレイクした場合、このタグを使用します(初期値:null)。
       useTrCut           【TAG】先頭trタグを削除するかどうか[true/false]を指定します(初期値:true)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:tbody&amp;gt;

 ●使用例
      &amp;lt;og:view
          viewFormType = &amp;quot;HTMLCustomTable&amp;quot;
          command      = &amp;quot;{&amp;#064;command}&amp;quot;
          writable     = &amp;quot;false&amp;quot;
          startNo      = &amp;quot;{&amp;#064;startNo}&amp;quot;
          pageSize     = &amp;quot;{&amp;#064;pageSize}&amp;quot;
          rowspan      = &amp;quot;1&amp;quot;
          numberType   = &amp;quot;delete&amp;quot;
      &amp;gt;
          &amp;lt;og:thead rowspan=&amp;quot;1&amp;quot; &amp;gt;
              &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[VALUENAME]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[DESCRIPTION]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
          &amp;lt;/og:thead&amp;gt;

          &amp;lt;og:tbody usableKey=&amp;quot;SEQ&amp;quot; usableList=&amp;quot;1&amp;quot; rowspan=&amp;quot;1&amp;quot;&amp;gt;
              &amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;amp;amp;lt;[TAGNAME2]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
          &amp;lt;/og:tbody&amp;gt;

          &amp;lt;og:tbody usableKey=&amp;quot;DATAKEY&amp;quot; usableList=&amp;quot;0&amp;quot; rowspan=&amp;quot;1&amp;quot;&amp;gt;
              &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[VALUENAME]&amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;= &amp;quot;[DESCRIPTION]&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
          &amp;lt;/og:tbody&amp;gt;

          &amp;lt;og:tbody usableKey=&amp;quot;DATAKEY&amp;quot; usableList=&amp;quot;1&amp;quot; rowspan=&amp;quot;2&amp;quot;&amp;gt;
              &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;amp;amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;... Body ...&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
              &amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;&amp;amp;amp;lt;/[TAGNAME2]&amp;amp;amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
          &amp;lt;/og:tbody&amp;gt;

          &amp;lt;og:tbody usableKey=&amp;quot;DATAKEY&amp;quot; usableList=&amp;quot;2&amp;quot; rowspan=&amp;quot;1&amp;quot;&amp;gt;
              &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;/&amp;amp;amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
          &amp;lt;/og:tbody&amp;gt;
      &amp;lt;/og:view&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="104">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TextareaTag</TAGCLASS>
        <HTMLEXT>1</HTMLEXT>
        <DESCRIPTION>【画面部品】【入力】複数行の入力が可能なテキスト入力フィールドを作成するHTML拡張タグです。</DESCRIPTION>
        <CONTENTS>name 属性に ラベルリソース のキーを与えることで、 ロケールにあわせたリソースを使用して、
 画面に表示します。
 ロケールは、ユーザー情報の lang 属性を初期値で使用し、 セットされていない場合は、
 リクエスト情報のロケールから取得します。
 ラベル部分と入力フィールド部分がテーブルタグの &amp;lt;td&amp;gt; により左右に分割されます。
 HTML 表示時は、前後に&amp;lt;tr&amp;gt;タグで囲って、 整形できます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:queryOption &amp;gt;
             SELECT文 
         &amp;lt;/og:queryOption &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:textarea
       name             ○【HTML】名前を指定します(必須)。
       lbl                【TAG】ラベルリソースのラベルIDを指定します
       rows               【HTML】高さ(行数)を指定します
       cols               【HTML】横幅(カラム数)を指定します
       td                 【TAG】テーブル形式の &amp;lt;td&amp;gt; タグを使用するかどうか[yes/no/false]を指定します(初期値:yes)
       colspan            【TAG】フィールド部分の colspan を指定します
       rowspan            【TAG】ラベル、フィールド共に rowspan を指定します
       must               【TAG】必須入力を表す色に変えるかどうか[true/false]を指定します(初期値:false)
       mustAny            【TAG】選択必須入力(どれかひとつ必須)を表す色[true/mustAny/その他]を指定します(初期値:無指定)
       useMustHidden      【TAG】必須の自動チェック用Hiddenを出力するかどうか[true/false]を指定します(初期値:true)
       aimai              【TAG】曖昧検索可能フィールドとして、曖昧検索方法を指定します(初期値:null)
       id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
       lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
       dir                【HTML】文字表記の方向(dir)を指定します
       title              【HTML】要素に対する補足的情報(title)を設定します
       style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
       readonly           【TAG】その部品に対して変更が出来ないように(readonly)指定します(サーバーに送信される)
       disabled           【TAG】その部品に対して、選択や変更が出来ないように(disabled)指定します(サーバーに送信されない)
       tabindex           【HTML】タブの移動順(tabindex)を指定します(0 ～ 32767)
       accesskey          【HTML】アクセスキー(alt+キーで直接指定)を割り当てます
       clazz              【HTML】要素に対して class 属性を設定します
       language           【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
       onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
       onFocus            【HTML】JavaScriptのイベント onFocus を設定します
       ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
       onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
       onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
       onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
       onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
       onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
       onSelect           【HTML】JavaScriptのイベント onSelect を設定します
       onKeydown          【HTML】JavaScriptのイベント onKeydown を設定します
       onKeypress         【HTML】JavaScriptのイベント onKeypress を設定します
       onKeyup            【HTML】JavaScriptのイベント onKeyup を設定します
       autofocus          【HTML5】指定した入力欄にカーソルが当たって自動的にフォーカスされます。
       placeholder        【HTML5】入力欄に初期表示する内容を指定します。
       required           【HTML5】入力必須を指定します
       roles              【TAG】ロールをセットします
       useRealTimeCheck   【TAG】(通常は使いません)リアルタイムチェックを行うかどうか(初期値:true:行う) 5.9.32.2 (2018/05/18)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:textarea&amp;gt;

 ●使用例
     &amp;lt;og:textarea name="BUN" /&amp;gt;

     &amp;lt;og:textarea name="BUN"&amp;gt;            初期値に値をセットしたいとき
         test
     &amp;lt;/og:textarea name="BUN"&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="105">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TextTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】BODY部に記述されたエンジン固有の文字列({&amp;#064;XXXX}など)を、</DESCRIPTION>
        <CONTENTS>ユーザー情報のエンコーディングに変換するタグです。

 XML形式で 日本語コードのパースが、JSPエンジン(Tomcat)でサポート
 されるまでの、暫定的なタグです。
 なお、このタグの内部に存在するカスタムタグは、先に実行されるため
 漢字コードは、変換されません。

 ※ 6.3.1.0 (2015/06/28) caseKey、caseVal、caseNN、caseNull、caseIf 属性追加</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:text &amp;gt;･･･&amp;lt;/og:text&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:text
       value              【TAG】value 値に直接書かれたコードを出力します
       include            【TAG】動的にファイルを include します(初期値:null)
       usePrintOut        【TAG】デバッグ用に、value 値を System.out.println に 出力するかどうか(初期値:false) 6.9.3.0 (2018/03/26)
       useStop            【TAG】6.9.9.1 (2018/08/27) BODYを処理後に停止するかどうか[true/false]を指定します(初期値:false)
       xssCheck           【TAG】リクエスト情報の HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:text&amp;gt;

 ●使用例
      ・&amp;lt;og:text &amp;gt;
            &amp;lt;p&amp;gt;あいおえお：&amp;lt;input name="PN" value="{&amp;#064;PN}" /&amp;gt; &amp;lt;/p&amp;gt;
        &amp;lt;/og:text&amp;gt;
      ・&amp;lt;og:text value="あいうえお" /&amp;gt;

     動的にファイルを include することが出来ます。
      ・&amp;lt;og:text include="{&amp;#064;query}.txt" /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="106">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TfootTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】検索結果に対してフッターフォーマットを変更するタグです。</DESCRIPTION>
        <CONTENTS>検索結果に対してフッターフォーマットを変更するタグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:tfoot rowspan="..." &amp;gt; ... Body ... &amp;lt;/og:tfoot&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:tfoot
       rowspan          ○【TAG】表示データを作成する場合のフォーマットの行数(rowspan)をセットします(初期値:2)(必須)。
       useTrCut           【TAG】先頭trタグを削除するかどうか[true/false]を指定します(初期値:true)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:tfoot&amp;gt;

 ●使用例
      &amp;lt;og:view
          viewFormType = &amp;quot;HTMLCustomTable&amp;quot;
          command      = &amp;quot;{&amp;#064;command}&amp;quot;
          writable     = &amp;quot;false&amp;quot;
          startNo      = &amp;quot;{&amp;#064;startNo}&amp;quot;
          pageSize     = &amp;quot;{&amp;#064;pageSize}&amp;quot;
          rowspan      = &amp;quot;1&amp;quot;
          numberType   = &amp;quot;delete&amp;quot;
      &amp;gt;
        ...
          &amp;lt;og:tfoot rowspan=&amp;quot;1&amp;quot; &amp;gt;
              &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[VALUENAME]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[DESCRIPTION]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
          &amp;lt;/og:tfoot&amp;gt;
      &amp;lt;/og:view&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="107">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TheadTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】検索結果に対してヘッダーフォーマットを変更するタグです。</DESCRIPTION>
        <CONTENTS>検索結果に対してヘッダーフォーマットを変更するタグです。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:thead rowspan="..." &amp;gt; ... Body ... &amp;lt;/og:thead&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:thead
       rowspan          ○【TAG】表示データを作成する場合のフォーマットの行数(rowspan)をセットします(初期値:2)(必須)。
       useTrCut           【TAG】先頭trタグを削除するかどうか[true/false]を指定します(初期値:true)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:thead&amp;gt;

 ●使用例
      &amp;lt;og:view
          viewFormType = &amp;quot;HTMLCustomTable&amp;quot;
          command      = &amp;quot;{&amp;#064;command}&amp;quot;
          writable     = &amp;quot;false&amp;quot;
          startNo      = &amp;quot;{&amp;#064;startNo}&amp;quot;
          pageSize     = &amp;quot;{&amp;#064;pageSize}&amp;quot;
          rowspan      = &amp;quot;1&amp;quot;
          numberType   = &amp;quot;delete&amp;quot;
      &amp;gt;
          &amp;lt;og:thead rowspan=&amp;quot;1&amp;quot; &amp;gt;
              &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[VALUENAME]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[DESCRIPTION]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
          &amp;lt;/og:thead&amp;gt;
        ...
      &amp;lt;/og:view&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="108">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TopMenuTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【メニュー制御】画面アクセスメニューを作成します。</DESCRIPTION>
        <CONTENTS>画面リソースの階層番号(レベル)は、
 　0:グループ分類メニュー(class="GUI_GRP"のtdタグで囲われます)
 　1:トップ階層(【分類名称】)
 　2:選択階層(通常の折りたたみメニュー)
 　3:選択非表示(通常は、隠してあります)
 です。

 ※ 6.9.4.1 (2018/04/09) HYBS_BR の廃止
    以前から、画面メニューを少し空けるために、HYBS_BR が使われていましたが、廃止しました。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:topMenu /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:topMenu
       menuType           【TAG】作成するメニューの種類(NORMAL,GROUP,ONELEVEL,NEXTGUI,MATRIX,MATRIX2,NONE,TILE)を指定します(初期値:NORMAL)
       expand             【TAG】折り返しメニューを構築するかどうかを指定します(初期値:true)
       groups             【TAG】表示対象となるグループをCSV形式で指定します
       classify           【TAG】表示対象となる分類(classify)を指定します
       href               【TAG】グループメニューの表示対象となるソース名(href)を指定します(初期値:menu.jsp)
       target             【TAG】グループメニューの表示対象となるフレーム名(target)を指定します(初期値:MENU)
       imageOnly          【TAG】グループメニューの表示に、画像のみかどうか[true:画像のみ/false:画像＋ラベル]を指定します(初期値:false)
       sideCount          【TAG】グループメニューの表示対象となるメニューを横並びさせる数を指定します
       minCellCount       【TAG】表形式メニュー(MATRIX)の一つのセルに含まれる最小行数を指定します(初期値:8)
       maxCellCount       【TAG】表形式メニュー(MATRIX)の一つのセルに含まれる最大行数を指定します(初期値:8)
       cache              【TAG】グループメニューのキャッシュを使用するかどうか[true/false]を指定します(初期値:true)
       match              【TAG】正判定(マッチする場合に、メニューに出す)条件を設定します
       unmatch            【TAG】逆判定(マッチする場合に、メニューに出さない)条件を設定します
       useButton          【TAG】画面リンクにボタンを使用するかどうか[true/false]を指定します(初期値:false)
       buttonRequest      【TAG】マトリクスからの遷移先でボタンメニュー表示するかどうか[true/false]を指定します(初期値:false)
       inlineStyle        【TAG】標準画面を初期状態で表示するかどうか[true/false]を指定します(初期値:false)
       useDivOneLevel     【TAG】ONELEVEL,NEXTGUI で、DIVタグ＋design-onelevel 処理をするかどうか[true/false]を指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:topMenu&amp;gt;

 ●使用例
    &amp;lt;og:topMenu /&amp;gt;

    &amp;lt;og:topMenu
          menuType     = "NORMAL"      NORMAL:通常 / GROUP:グループメニュー / ONELEVEL:１レベル / NEXTGUI:次アクセス先
                                           / MATRIX:一覧表メニュー / MATRIX2:一覧表メニュー(大分類なし版) / NONE:表示しない / TILE:タイル表示
          expand       = "true"        true:折り返しメニュー / false:階層メニュー
          groups       = "AA,BB,CC"    表示対象となるグループをCSV形式で指定します。
          classify     = "ABC"         表示対象となる分類を指定します。
          href         = "menu.jsp"    グループメニューの対象ソース名(href)を指定します。
          target       = "MENU"        グループメニューの対象フレーム名(target)を指定します。
          imageOnly    = "false"       グループメニューに、 true:画像のみ / false:画像＋ラベル を指定します。
          sideCount    = "6"           グループメニューの表示対象となるメニューを横並びさせる数を指定します。
          minCellCount = "8"           表形式メニューの１セルの最小行数を指定します。
          maxCellCount = "8"           表形式メニューの１セルの最大行数を指定します。
          cache        = "true"        グループメニューのキャッシュを使用するかどうか指定します。
          match        = "正規表現"    正判定(マッチする場合に、メニューに出す)条件を設定します。
          unmatch      = "正規表現"    逆判定(マッチする場合に、メニューに出さない)条件を設定します。
          useButton    = "false"       ボタン形式のリンクを使用するかを指定します。
          useDivOneLevel  = "false"    ONELEVEL,NEXTGUI で、DIVタグ＋design-onelevel 処理をするかどうかを指定します。
    /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="109">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.TransactionTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ＤＢ登録】コネクションを共有して、トランザクションを実現します。</DESCRIPTION>
        <CONTENTS>通常のタグでは、コネクションプールより、その時々のコネクションを取り出して利用するため、
 タグごとに異なるコネクションで処理されます。
 また、commit や rollback などもそれぞれのタグで行われるため、連続処理時にエラーが
 発生しても、中途半端な状態になります。
 ここでは、各 DBID 単位にコネクションを共有し、このタグの間は、同じオブジェクトを
 commit や、rollback せずに使いまわすようにします。
 これにより、複数タグ間のトランザクションや、異なる DBID 間のトランザクションを
 実現します。

 このタグは、doEndTag() メソッドが正常に呼び出されることで、トランザクションが成立します。
 つまり、途中で、JSP出力が、SKIP_PAGE された場合は、commit もされません。
 これは、データベースエラー以外のエラーでも、トランザクション処理されることを意味します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:transaction &amp;gt; ... &amp;lt;/og:transaction &amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをインクルードし、{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:transaction
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:transaction&amp;gt;

 ●使用例
     &amp;lt;og:transaction &amp;gt;
         &amp;lt;og:query command="NEW" dbid="SERVER1" &amp;gt;
             insert into XX01 (aa,bb,cc) values ('AA','BB','CC') /&amp;gt;
         &amp;lt;/og:query &amp;gt;
         &amp;lt;og:query command="NEW" dbid="SERVER2" &amp;gt;
             update YY02 set aa='AA',bb='BB',cc='CC' where uniq='00001' /&amp;gt;
         &amp;lt;/og:query &amp;gt;
     &amp;lt;/og:transaction &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="110">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.URLConnectTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】指定のURLに接続します｡</DESCRIPTION>
        <CONTENTS>ｴﾝｼﾞﾝでは､URL にｱｸｾｽすることで､ﾃﾞｰﾓﾝを起動したり､
 ｺﾏﾝﾄﾞを実行(adminﾒﾆｭｰ)することが出来ます｡
 もちろん､検索条件を指定して､結果を取得することも可能です｡
 このﾀｸﾞでは､URLにｱｸｾｽして､ｺﾏﾝﾄﾞを実行したり結果を取得できます｡
 さらに､ﾌｧｲﾙを POST で転送したり､処理結果を XSLT変換したり出来ます｡</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:urlConnect
         url           = "http://･･･ "    必須
         proxyHost     = "proxy.opengion.org"
         proxyPort     = "8080"
         timeout       = "1"
         keys          = "command,SYSTEM_ID"
         vals          = "NEW,GE"
         useSystemUser = "true/false"     初期値:true
         authUserPass  = "admin:******"   初期値:admin:******
         display       = "false/true"     初期値:false
         xslFile       = "filter.xsl"
         saveFile      = "outdata.xml"
    ×   soapNameSpace = "MyWebService"	6.9.0.0 (2018/01/31) 廃止
    ×   soapMethodName= "test"			6.9.0.0 (2018/01/31) 廃止
         tableId       = "DEFAULT"
         rowKey        = "item"
         colKeys       = "person_id,person_name"
         rtnKeys       = "version,summary"
         encode        = "UTF-8"
     /&amp;gt;

 url           : 接続するURLを指定します｡必須属性です｡
 proxyHost     : proxy が存在する場合は､そのﾎｽﾄ名(例：proxy.opengion.org)
 proxyPort     : proxy が存在する場合は､そのﾎﾟｰﾄ番号(例：8080)
 timeout       : 通信ﾘﾝｸのｵｰﾌﾟﾝ時に､指定された秒単位のﾀｲﾑ･ｱｳﾄ値を使用(例：1)
 keys,vals     : URLの指定時に､ﾊﾟﾗﾒｰﾀ(引数)を追加します｡URLに含めても構いません｡
               : SOAPによる呼び出しの場合の詳細については､keysの属性定義を参照して下さい｡
 postKey       : POST を使って､postFile属性のﾌｧｲﾙ内容を送信する時のｷｰです｡
 postFile      : POST を使って､postFile属性のﾌｧｲﾙ内容を送信します｡
                 postFile を指定せず､postKey のみ指定して､BODY部に何か書き込めば､
                 そのBODY部の文字列を POSTの内容として送信します｡
 authUserPass  : Basic認証を使用する場合の接続ﾕｰｻﾞｰ：ﾊﾟｽﾜｰﾄﾞを指定します｡
                 接続時のﾕｰｻﾞｰとﾊﾟｽﾜｰﾄﾞを､USER:PASSWD 形式 で指定します｡
                 useSystemUser="false" で何も指定しない場合は､Basic認証を使用しません｡
 useSystemUser : Basic認証の接続ﾕｰｻﾞｰ：ﾊﾟｽﾜｰﾄﾞに､ｼｽﾃﾑﾕｰｻﾞｰを使用
                 するかどうかを指定します(初期値:true)｡
                 true の場合は､SYSTEM:***** を使用します｡
 xslFile       : 接続先ﾃﾞｰﾀを取得し､そのﾃﾞｰﾀを XSLT変換する場合のXSLﾌｧｲﾙを指定します｡
 display       : 接続した結果のﾚｽﾎﾟﾝｽを画面に表示するかどうかを指定します(初期値:false)｡
                 ｴﾝｼﾞﾝの場合､ｺﾏﾝﾄﾞを投げるだけであれば､結果を取得する必要は
                 ありません｡ｲﾒｰｼﾞ的には､取得ﾃﾞｰﾀが､このﾀｸﾞの位置に置き換わります｡
                 xslFile が指定されている場合､XSLT変換してｾｰﾌﾞします｡
 saveFile      : 接続先ﾃﾞｰﾀを取得した結果を､ﾌｧｲﾙ出力します｡
                 display="true" と､saveFile を併用することはできません｡
                 xslFile が指定されている場合､XSLT変換してｾｰﾌﾞします｡
 X soapNameSpace : 廃止：SOAPによるWebｻｰﾋﾞｽの呼び出しで､ﾒｿｯﾄﾞ名及びﾊﾟﾗﾒｰﾀｰの名前空間を指定します｡
                 この名前空間は､通常WSDLﾌｧｲﾙのdescriptionsﾀｸﾞのtargetNamespace属性の値により
                 定義されます｡  6.9.0.0 (2018/01/31) 廃止
 X soapMethodName: 廃止：SOAPによるWebｻｰﾋﾞｽの呼び出しで､ﾒｿｯﾄﾞ名を指定します｡
                 WSDLﾌｧｲﾙで定義されるoperationﾀｸﾞのname属性の値に相当します｡ 6.9.0.0 (2018/01/31) 廃止
 tableId       : 結果のXMLﾌｧｲﾙをDBTableModelに変換した際に､登録するTableIdを指定します｡
 rowKey        : XMLをDBTableModelに変換する際の､行を表すﾀｸﾞｷｰを指定します｡
 colKeys       : XMLをDBTableModelに変換する際の､項目を表すﾀｸﾞｷｰの一覧を指定します｡
                 ｷｰにPARENT_TAG､PARENT_FULL_TAGを指定することで､rowKeyで指定されたﾀｸﾞの
                 直近の親ﾀｸﾞ､及びﾌﾙの親ﾀｸﾞ名(親ﾀｸﾞの階層を"&amp;gt;[ﾀｸﾞA]&amp;gt;[ﾀｸﾞB]&amp;gt;[ﾀｸﾞC]&amp;gt;"で表現)を
                 取得することができます｡
 rtnKeys       : XMLのﾀｸﾞｷｰを指定して値を取り出します｡取り出した値は､{&amp;#064;XX}形式で処理することが可能です｡
 encode        : ﾃﾞｰﾀの入出力を行うｴﾝｺｰﾄﾞを指定します｡
 authJson      : JSONｺｰﾄﾞで認証する場合に使用します｡8.0.0.0 (2021/08/31)
 authURL       : JSONｺｰﾄﾞで認証するURLを指定します｡8.0.0.0 (2021/08/31)
 reqJson       : JSONｺｰﾄﾞでﾘｸｴｽﾄするﾊﾟﾗﾒｰﾀを指定します｡8.0.0.0 (2021/09/30)

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し､{&amp;#064;XXXX} を解析します)
         POSTﾃﾞｰﾀを記述します｡

 ●Tag定義：
   &amp;lt;og:urlConnect
       url              ○【TAG】ｱｸｾｽする ＵＲＬ を指定します(必須)(必須)｡
       proxyHost          【TAG】ﾌﾟﾛｷｼ経由で接続する場合の､ﾌﾟﾛｷｼﾎｽﾄ名を指定します
       proxyPort          【TAG】ﾌﾟﾛｷｼ経由で接続する場合の､ﾌﾟﾛｷｼﾎﾟｰﾄ番号を指定します
       timeout            【TAG】通信ﾘﾝｸのｵｰﾌﾟﾝ時に､指定された秒単位のﾀｲﾑ･ｱｳﾄ値を使用
                                  (初期値:URL_CONNECT_TIMEOUT[=1])｡)
       keys               【TAG】ｱｸｾｽﾊﾟﾗﾒｰﾀｷｰをCSV形式で複数指定します
       vals               【TAG】keys属性に対応する値をCSV形式で複数指定します
       useSystemUser      【TAG】Basic認証で接続するﾕｰｻﾞｰにSYSTEMﾕｰｻﾞｰを使用するかどうか[true/false]を指定します(初期値:true)
       authUserPass       【TAG】Basic認証を使用して接続する場合のﾕｰｻﾞｰ:ﾊﾟｽﾜｰﾄﾞを指定します(初期値:null)
       display            【TAG】接続の結果を表示するかどうかを指定します(初期値:false)
       xslFile            【TAG】接続の結果を表示する場合にXSLT変換する場合のﾌｧｲﾙを指定します
       saveFile           【TAG】接続の結果をﾌｧｲﾙに保存します
       postKey            【TAG】POST を使って､postFile属性のﾌｧｲﾙ内容を送信する時のｷｰを指定します
       postFile           【TAG】POST を使って､postFile属性のﾌｧｲﾙ内容を送信します
       method             【TAG】送信ﾒｿｯﾄﾞ[GET/POST/PUT/DELETE/SOAP]を指定します(初期値:GET)
       errNeglect         【TAG】(通常は使いません) 接続ｴﾗｰを無視する場合にtrueとします(初期値false)
       tableId            【TAG】(通常は使いません)結果のDBTableModelを､sessionに登録するときのｷｰを指定します
       scope              【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session)
       rowKey             【TAG】結果のXMLをDBTableModelに変換する際に､行のｷｰとなるﾀｸﾞ名を指定します
       colKeys            【TAG】結果のXMLをDBTableModelに変換する際に､項目のｷｰとなるﾀｸﾞ名の一覧を指定します
       rtnKeys            【TAG】結果のXMLを変換する際に､ﾊﾟﾗﾒｰﾀ(Attributes)として取り込むｷｰの一覧を指定します
       encode             【TAG】ﾃﾞｰﾀの入出力のｴﾝｺｰﾄﾞを指定します(初期値:UTF-8)
       mainTrans          【TAG】(通常は使いません)ﾀｸﾞで処理される処理がﾒｲﾝとなるﾄﾗﾝｻﾞｸｼｮﾝ処理かどうかを指定します(初期値:false)
       propKeys           【TAG】ｺﾈｸｼｮﾝのrequestParameterに渡すｷｰをCSV形式で複数指定します｡ 5.10.16.0 (2019/10/04)
       propVals           【TAG】ｺﾈｸｼｮﾝのrequestParameterに渡す値をCSV形式で複数指定します｡ 5.10.16.0 (2019/10/04)
       postDataOnly       【TAG】trueの場合はｷ-=値から､値のみ送信に変更します｡(jsonを送信する場合等に利用) 5.10.19.0 (2019/12/27)
       authJson           【TAG】JSONｺｰﾄﾞで認証する場合に使用します｡8.0.0.0 (2021/08/31)
       authURL            【TAG】JSONｺｰﾄﾞで認証するURLを指定します｡8.0.0.0 (2021/08/31)
       reqJson            【TAG】JSONｺｰﾄﾞでﾘｸｴｽﾄするﾊﾟﾗﾒｰﾀを指定します｡8.0.0.0 (2021/09/30)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:urlConnect&amp;gt;

 【廃止】6.9.0.0 (2018/01/31) 物理削除
   //  soapNameSpace      【廃止】SOAPによるWebｻｰﾋﾞｽの呼び出しで､ﾒｿｯﾄﾞ名及びﾊﾟﾗﾒｰﾀｰの名前空間を指定します ( 6.9.0.0 (2018/01/31) SOAPConnect 廃止に伴う修正)
   //  soapMethodName     【廃止】SOAPによるWebｻｰﾋﾞｽの呼び出しで､ﾒｿｯﾄﾞ名を指定します ( 6.9.0.0 (2018/01/31) SOAPConnect 廃止に伴う修正)
   //  storageType        【廃止】保存先ｽﾄﾚｰｼﾞﾀｲﾌﾟを指定します 5.10.9.0 (2019/03/01) 8.0.1.0 (2021/10/29) del
   //  bucketName         【廃止】保存先ﾊﾞｹｯﾄ名を指定します 5.10.9.0 (2019/03/01) 8.0.1.0 (2021/10/29) del

 ●例：
 ｱﾄﾞﾐﾝ関連
 http://localhost:8823/gf/jsp/admin?COMMAND=infomation     [状況表示]
 http://localhost:8823/gf/jsp/admin?COMMAND=close          [ﾌﾟｰﾙ削除]
 http://localhost:8823/gf/jsp/admin?COMMAND=loginUser      [ﾛｸﾞｲﾝﾕｰｻﾞｰ]
 http://localhost:8823/gf/jsp/admin?COMMAND=ｼｽﾃﾑﾊﾟﾗﾒｰﾀ [ｼｽﾃﾑﾊﾟﾗﾒｰﾀ]

 帳票ﾃﾞｰﾓﾝ
 http://localhost:8823/gf/jsp/REP08/result.jsp?cmd=SET&amp;amp;period=5000&amp;amp;command=NEW&amp;amp;timerTask=org.opengion.hayabusa.report.ReportDaemon&amp;amp;name=ReportDaemon  ﾃﾞｰﾓﾝ起動
 http://localhost:8823/gf/jsp/REP08/result.jsp?cmd=CANCEL&amp;amp;period=5000&amp;amp;command=NEW&amp;amp;timerTask=org.opengion.hayabusa.report.ReportDaemon&amp;amp;name=ReportDaemon  ﾃﾞｰﾓﾝ停止

Tomcat Manager 画面
 http://localhost:8823/manager/reload?path=/ver4 ｱﾌﾟﾘｹｰｼｮﾝを再ﾛｰﾄﾞ

 ●その他:
 DB.ERR_CODEに､実行結果のHTTPｽﾃｰﾀｽｺｰﾄﾞを設定します｡</FORM_SAMPLE>
    </ROW>
    <ROW num="111">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.UserInfoTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】ユーザー情報を管理しているタグです。</DESCRIPTION>
        <CONTENTS>設定した値は、{&amp;#064;USER.XXXX} 形式で 取り出すことができます。
 また、command 属性で 直接画面に値を書き出すことも可能です。

 以下の値は UserInfo オブジェクトの項目から取得します。
 ・USER.JNAME     ユーザー日本語名称
 ・USER.ID        ユーザーＩＤ
 ・USER.IDNO      USER.ID が５Byte以上の時のみ先頭１文字を除いたユーザーＩＤ
 ・USER.INFO      ユーザー情報(ユーザーID：日本語名称)
 ・USER.LANG      言語
 ・USER.ROLES     ロール
 ・USER.IPADDRESS IPアドレス
 ・USER.LOGINTIME ログイン時刻

 以下の値はあらかじめ、動的に作成されます。
 ・USER.YMD       ８byte の今日のシステム日付
 ・USER.YMDH    １４byte の今日のシステム日時

 それ以外は、外部より設定された値です。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:userInfo command="[…]" key="[…]" value="[…]" /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:userInfo
       command            【TAG】コマンド (SET,GET,NVLGET,REMOVE,SQL)をセットします(初期値:SET)
       key                【TAG】UserInfo に登録するキーをセットします(予約語:JNAME,ID,PASSWD,IDNO,INFO,LANG,ROLE,IPADDRESS,LOGINTIME)
       value              【TAG】UserInfo に登録する値をセットします
       dbid               【TAG】(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します
       save               【TAG】UserInfo に登録した値を永続化するかを指定します(初期値:false)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:userInfo&amp;gt;

 ●使用例
      &amp;lt;og:userInfo
         command       = &amp;quot;コマンド (SET,GET,NVLGET,REMOVE,SQL)をセットします(初期値:SET)。&amp;quot;
         key           = &amp;quot;UserInfo に登録するキーをセットします(予約語:JNAME,ID,PASSWD,IDNO,INFO,LANG,ROLE,IPADDRESS,LOGINTIME)。&amp;quot;
         value         = &amp;quot;UserInfo に登録する値をセットします。&amp;quot;
         dbid          = &amp;quot;(通常は使いません)Queryオブジェクトを作成する時のDB接続IDを指定します。&amp;quot;
      &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="112">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ValueMapParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ファイル出力】ValueMapTag にパラメーターを渡す為のタグクラスです。</DESCRIPTION>
        <CONTENTS>valueMap タグでは、特殊な 処理を行っており、そのMapで未使用のキーワードを
 出力するために、このタグを使用します。
 valueMapParam の BODY部の文字列を、繰り返して、valueMap タグの未使用キーに適用します。
 キーワードは、XXXX 部分を、valueMap の未使用キーに変換します。
 キーワードは、YYYY 部分は、grpKeyClm を使用した場合に、置換される一連のｸﾞﾙｰﾌﾟｶﾗﾑ名を指定します。

 このタグは、ValueMapTag の内部からしか、使用できません。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:valueMapParam clsKey="CLASS_KEY" &amp;gt;
          &amp;lt;tr&amp;gt;&amp;lt;td class="LBL"&amp;gt;{&amp;#064;$XXXX 1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{&amp;#064;$XXXX 2}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{&amp;#064;$XXXX 3}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
     &amp;lt;/og:valueMapParam

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:valueMapParam
       noneClassKey       【TAG】繰返し対象が無い場合に、display:none; を出力する class 属性名(初期値:null)
       restMarkClm        【TAG】繰返し対象が無い場合に、DBTableModelにマークするカラム名(初期値:null)
       restMarkVal        【TAG】繰返し対象が無い場合に、DBTableModelにマークする値(初期値:null)
       grpKeyClm          【TAG】繰返し対象が無い場合に、YYYYｷｰﾜｰﾄﾞに置換するｸﾞﾙｰﾌﾟｶﾗﾑ名を指定します(初期値:null) 6.9.9.0 (2018/08/20)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:valueMapParam&amp;gt;

 ●使用例
     &amp;lt;og:valueMap ･････ &amp;gt;
          ･････
         &amp;lt;table&amp;gt;
         &amp;lt;og:valueMapParam noneClassKey="AddTokens"  grpKeyClm="TKN_GRP"&amp;gt;
               &amp;lt;tr&amp;gt;&amp;lt;td class="LBL"&amp;gt;{&amp;#064;$XXXX 1}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{&amp;#064;&amp;#064;YYYY*}&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;{&amp;#064;$XXXX 3}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
         &amp;lt;/og:valueMapParam&amp;gt;
         &amp;lt;/table&amp;gt;
     &amp;lt;/og:valueMap

     grpKeyClmにTKN_GRP を指定することで、同一共通ﾄｰｸﾝを横に並べる
     YYYYに、TKN_GRP が割りあたり、{&amp;#064;&amp;#064;YYYY*} に、共通ﾄｰｸﾝとﾏｯﾁする場合に、横に並ぶ。</FORM_SAMPLE>
    </ROW>
    <ROW num="113">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ValueMapParamTag.VMP_KEYS</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【】ValueMapParamTag クラスのキーワードの enum</DESCRIPTION>
        <CONTENTS>ValueMapParamTag クラスのキーワードの enum</CONTENTS>
        <FORM_SAMPLE/>
    </ROW>
    <ROW num="114">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ValueMapTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】DBTableModelオブジェクトから、指定のキー情報と、レコードから、Mapオブジェクトを作成し、それを、</DESCRIPTION>
        <CONTENTS>BODY部のフォーマットに対応して、出力します。

 valueタグの、command="MAPOBJ" や、ALL_MAPOBJ に相当する処理を、複数キーと行レベルのデータで
 管理します。

 設定した値は、Mapを優先した、特殊な、{&amp;#064;XXXX} 形式で 取り出すことができます。

 keys で、CSV形式でカラム名を指定し、これらを、連結した文字列を、Mapのキー情報に使います。
 Mapの値情報は、そのﾚｺｰﾄﾞの配列になります。
 keys を指定しない場合は、最初のカラムの値が、キーになります。
 キーが重複する場合、先に現れたデータが優先されます。

 値の取出し方法は、キーに対して、{&amp;#064;XXXX} 形式を、適用します。
 Map に存在しないキーは、リクエスト変数や、通常のvalus変数を見ます。
 valClm で、{&amp;#064;XXXX} 形式で取り出す値のカラムを指定できます。
 valClm を指定しない場合は、２番目のカラムを使用します。

 特殊機能
   ・holdTag属性：{&amp;#064;XXXX} を、指定のタグで囲います。
     例えば、holdTag="span" とすると、&amp;lt;span class="YYYYの値" &amp;gt;XXXXの値&amp;lt;/span&amp;gt;
     という文字列を作成します。
   ・clsClms属性：先の指定のタグで囲う場合、そのタグのclass属性を指定できます。
     複数指定した場合は、スペースで、連結します。
   ・{&amp;#064;XXXX cls="B"} とすると、個別の clsClms の値を使用せず、この値を、class属性として使います。
     clsClms と同様に、holsTag属性を指定しておく必要があります。
   ・tipsClms属性：先の指定のタグで囲う場合、そのタグのtitle属性を指定できます。
     マウスオーバーで、チップス表示されます。
   ・{&amp;#064;XXXX tips="YYYY"} とすると、個別の tipsClms の値を使用せず、この値を、title属性として使います。
     tipsClms と同様に、holsTag属性を指定しておく必要があります。
   ・nnClms属性：この属性で指定された値が、nullの場合、{&amp;#064;XXXX} の解析を行いません。
     正確に言うと、Mapに取り込みません。この場合、先のholdTag属性で指定したタグそのものも
     出力しません。
   ・{&amp;#064;XXXX* str="val"} とすると、キーワードのあいまい検索部分に、strで指定した
     val文字列が存在する場合のみ有効とします。
   ・キーに対して、Mapは、行データ全部を持っています。{&amp;#064;XXXX} は、最初のカラムの値です。
   ・２番目を取得する場合は、{&amp;#064;XXXX 1}と、３番目は、{&amp;#064;XXXX 2}と指定します。
   ・{&amp;#064;XXXX*} を指定すると、キーのあいまい検索で、キーそのものを複数選択することが出来ます。
     この場合、spanタグで囲う機能と併用すると、複数のspanタグを持つ文字列を合成できます。
     この特定のタグは、holdTag 属性で指定します。
     このキーのあいまい検索で、表示する順番は、DBTableModelでMapに読み込んだ順番になります。
     {&amp;#064;XXXX* 2} のような、取得カラムの指定も可能です。
     取得カラムの指定も可能ですが、カラム番号は、常に一番最後に記述してください。
   ・{&amp;#064;XXXX!*} とすると、表示する順番を、逆順にすることが出来ます。取得カラムの指定も可能です。
   ・{&amp;#064;$XXXX} とすると、holdTagも、clsClms も使用せず、設定値のみ出力します。
     この場合は、固定値になるため、holsTagも、clsClms も使用しません。
   ・{&amp;#064;*XXXX!*} とすると、キーのあいまい指定の残り部分の文字列を出力します。連番の場合の番号を取り出せます。
   ・{&amp;#064;^XXXX} とすると、request.getAttribute()の値を優先して使用します。{&amp;#064;^XXXX*}などのあいまい指定も可能です。
     この場合、オリジナルのキーは、DBTableModel上に必要です。値の入れ替えのみ、行う感じです。

 ※ このタグは、Transaction タグの対象です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:valueMap /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を特殊な方法で解析します)

 ●Tag定義：
   &amp;lt;og:valueMap
       keys               【TAG】パラメータから取り出すキーとなるカラム名を、CSV形式で指定します(初期値:最初のカラム)
       valClm             【TAG】パラメータから取り出す値のカラム名を指定します(初期値:２番目のカラム)
       holdTag            【TAG】値の前後を、指定のタグで挟みます
       clsClms            【TAG】holdTagを使用するとき、そのタグの属性にclass属性を出力する場合のカラム名をCSV形式で指定します
       tipsClms           【TAG】holdTagを使用するとき、そのタグの属性にtitle属性を出力する場合のカラム名をCSV形式で指定します
       nnClms             【TAG】パラメータが NULL の時に、設定しないカラム名を、CSV形式で指定します
       reqAttUpClms       【TAG】{&amp;#064;^XXXX}使用時に request.getAttribute() をセットすると同時に設定するカラム名をCSV形式で指定します 6.9.2.0 (2018/03/05)
       selectedAll        【TAG】データを全件選択済みとして処理するかどうか[true/false]を指定します(初期値:true)
       separator          【TAG】キーとなるカラム名の値を連結する項目区切り文字をセットします(初期値:"_")
       tableId            【TAG】sessionから取得する DBTableModelオブジェクトの ID(初期値:HybsSystem.TBL_MDL_KEY)
       scope              【TAG】DBTableModelオブジェクトを取得する場合の、scope(初期値:session)
       xssCheck           【TAG】パラメータの HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在チェックを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:valueMap&amp;gt;

 ●使用例
 &amp;lt;og:query command="{&amp;#064;command}" debug="{&amp;#064;debug}" maxRowCount="{&amp;#064;maxRowCount}"&amp;gt;
         select CLM,NAME_JA,LABEL_NAME,KBSAKU,SYSTEM_ID,LANG,
                 FGJ,USRSET,DYSET,USRUPD,DYUPD
         from GF41
     &amp;lt;og:where&amp;gt;
         &amp;lt;og:and value = "SYSTEM_ID  =  '{&amp;#064;SYSTEM_ID}'"  /&amp;gt;
         &amp;lt;og:and value = "LANG       =  '{&amp;#064;LANG}'"       /&amp;gt;
         &amp;lt;og:and value = "CLM        like '{&amp;#064;CLM}'"      /&amp;gt;
         &amp;lt;og:and value = "NAME_JA    like '{&amp;#064;NAME_JA}'"  /&amp;gt;
         &amp;lt;og:and value = "LABEL_NAME like '{&amp;#064;LABEL_NAME}'" /&amp;gt;
         &amp;lt;og:and value = "KBSAKU     =    '{&amp;#064;KBSAKU}'"   /&amp;gt;
     &amp;lt;/og:where&amp;gt;
     &amp;lt;og:appear startKey = "order by" value = "{&amp;#064;ORDER_BY}"
                 defaultVal = "SYSTEM_ID,CLM,LANG" /&amp;gt;
 &amp;lt;/og:query&amp;gt;

 &amp;lt;og:valueMap keys="SYSTEM_ID,CLM" holdTag="div" separator="_" clsClms="LANG,FGJ" &amp;gt;
 {&amp;#064;XX_AA0001} &amp;lt;br /&amp;gt;   SYSTEM_IDとCLMの値を、separatorで連結。値は、キーの次(LABEL_NAME)
 {&amp;#064;XX_AA0001 1} &amp;lt;br /&amp;gt; 行番号の２番目(上のSQLではNAME_JA)の値
 {&amp;#064;XX_AA0001 2} &amp;lt;br /&amp;gt; 行番号の３番目(上のSQLではLABEL_NAME)の値

 {&amp;#064;XX_AA001* 2} &amp;lt;br /&amp;gt; キーの前方一致する行の３番目の値

 {&amp;#064;XX_AA000!* 1} キーの前方一致する行の２番目の値を、逆順で表示

 &amp;lt;/og:valueMap&amp;gt;

  ・ キーは、select文の１番目のカラム
     &amp;lt;og:og:valueMap &amp;gt;  ･･･フォーマット･･･ &amp;lt;/og:valueMap&amp;gt;
  ・ キーが複数で、ユニークになる。(keys)
     &amp;lt;og:og:valueMap keys="SYSTEM_ID,CLM" &amp;gt;  ･･･フォーマット･･･ &amp;lt;/og:valueMap&amp;gt;
  ・ 値をdivタグで囲う。(holdTag)
     &amp;lt;og:og:valueMap keys="SYSTEM_ID,CLM" holdTag="div" &amp;gt;  ･･･フォーマット･･･ &amp;lt;/og:valueMap&amp;gt;
  ・ キーの連結のセパレータを指定。(separator)
     &amp;lt;og:og:valueMap keys="SYSTEM_ID,CLM" holdTag="div" separator="_" &amp;gt;  ･･･フォーマット･･･ &amp;lt;/og:valueMap&amp;gt;
  ・ 値をdivタグで囲う時に、クラス属性を追加します。(clsClms)
     &amp;lt;og:og:valueMap keys="SYSTEM_ID,CLM" holdTag="div" separator="_" clsClms="LANG,FGJ" &amp;gt;  ･･･フォーマット･･･ &amp;lt;/og:valueMap&amp;gt;
  ・ 値をdivタグで囲う時に、チップス表示(title属性)を追加します。(tipsClms)
     &amp;lt;og:og:valueMap keys="SYSTEM_ID,CLM" holdTag="div" separator="_" clsClms="LANG,FGJ" tipsClms="NAME_JA,LABEL_NAME" &amp;gt;  ･･･フォーマット･･･ &amp;lt;/og:valueMap&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="115">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ValueTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【その他部品】JSP上からｷｰ､値を設定することにより､ﾊﾟﾗﾒｰﾀとして､値を</DESCRIPTION>
        <CONTENTS>取出し可能にするﾀｸﾞです｡

 通常のﾘｸｴｽﾄ情報と同じ扱いができます(優先順位は､ﾘｸｴｽﾄが上位)｡

 設定した値は､{&amp;#064;XXXX} 形式で 取り出すことができます｡
 また､command ="GET" で 直接画面に値を書き出すことも可能です｡

 ※ このﾀｸﾞは､Transaction ﾀｸﾞの対象です｡

 &amp;lt;style&amp;gt;
   #valueJavaDoc th { vertical-align:top; margin:0px; padding:0px; }
   #valueJavaDoc td { text-align:center;  margin:0px; padding:0px; }
  .act {
      background-color: #ccffcc;
      height : 160px;
  }
  .cmd {
      background-color: #ffcccc;
      width  : 80px;
  }
  .arrow {
     border-top:  160px solid #ccffcc;
     border-left:  80px solid #ffcccc;
     position: absolute;
  }
  .actarw { margin-left:20px; position: absolute; }
  .cmdarw { margin-top:140px; position: absolute; }
 &amp;lt;/style&amp;gt;</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:value command="SET" key="ABC" value="123" /&amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し､{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:value
       command            【TAG】ｺﾏﾝﾄﾞ (SET,GET,REMOVE,CLEAR,SQL,SETTBL,GETTBL,KEYTBL,SETMEM,SQLGET,DEBUG)をｾｯﾄします(初期値:SET)
       action             【TAG】ｱｸｼｮﾝ(UPPER,LOWER,MESSAGE,APPEND,ALL_APPEND,MAP,ALL_MAP,MAPOBJ,ALL_MAPOBJ,LIST,ALL_LIST,LIST_CSV,ALL_LIST_CSV,
                                  MERGE,FIRST,VIEWFIRST,ROW_APPEND,REPLACE,INDEX_OF,LASTINDEX_OF,SUBSTR,LENGTH,SET,ALL_SET,SET_CSV,ALL_SET_CSV,
                                  SPLIT,SPLIT_LIST,FOR,FOR_LIST,FORTM,FORTM_LIST,MAX_MIN,ALL_MAX_MIN,ADD,CASE,ESCAPE,TO_DATE,DAY_WEEK,
                                  URL_ENCODE,URL_ENCODE2,URL_DECODE,TRIM,HASH,TO_NUMBER,HMCSV,CRYPT_ENC,CRYPT_DEC,REQUEST,FORMAT)をｾｯﾄします
                                  7.3.0.0 (2021/01/06) EXEC 廃止
       key                【TAG】ﾊﾟﾗﾒｰﾀ に登録するｷｰをｾｯﾄします
       value              【TAG】ﾊﾟﾗﾒｰﾀ に登録する値をｾｯﾄします
       defaultVal         【TAG】value値がNULLの場合に､この初期値を設定します
       separator          【TAG】各種ｱｸｼｮﾝの文字列を連結/分解する項目区切り文字をｾｯﾄします(初期値:",")
       useMultiRows       【TAG】ﾏﾙﾁﾃﾞｰﾀ(複数件検索)を使用するかどうか[true/false]を指定します(初期値:false)
       scope              【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ(request,session)を指定します(初期値:request)
       tableId            【TAG】sessionから取得する DBTableModelｵﾌﾞｼﾞｪｸﾄの ID
       tblScope           【TAG】DBTableModel から取得する場合のｽｺｰﾌﾟ(request,session)を指定します(初期値:session)
       dbid               【TAG】(通常は使いません)Queryｵﾌﾞｼﾞｪｸﾄを作成する時のDB接続IDを指定します
       xssCheck           【TAG】ﾊﾟﾗﾒｰﾀの HTMLTag開始/終了文字(&amp;gt;&amp;lt;) 存在ﾁｪｯｸを実施するかどうか[true/false]を設定します (初期値:USE_XSS_CHECK[=true])
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       fromVal            【TAG】部分文字列置換の 置換え前の部分文字列(from)を指定します･･･HMCSVの開始時刻にも使用します
       toVal              【TAG】部分文字列置換の 置換え後の部分文字列(to)を指定します･･･HMCSVの終了時刻にも使用します
       skipVal            【TAG】HMCSVで使用する､ｽﾃｯﾌﾟ時間を分で指定します(例：１時間=60 , ２時間=120 , 45分=45 など) 6.8.4.1 (2017/12/18)
       format             【TAG】actionが、FORMAT,FOR,FOR_LIST,FORTM,FORTM_LIST の場合の文字列変換ﾌｫｰﾏｯﾄを指定します。8.0.1.2 (2021/11/19)
       cryptKey           【TAG】暗号化と復号化で利用する､暗号化ｷｰを指定します｡
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)  5.10.4.0 (2018/10/05)
   &amp;gt;   ... Body ...
   &amp;lt;/og:value&amp;gt;

 【廃止】5.1.8.0 (2010/07/01) 物理削除
  //   nullSet            【廃止】value が NULL の時に､設定するかどうか[true/false]を指定します(初期値:true)

 ●使用例
     ･ &amp;lt;og:value command="SET" key="ABC" value="123" /&amp;gt;
     ･ &amp;lt;og:value command="SQL"&amp;gt;SELECT 1 TEST FROM DUAL&amp;lt;/og:value&amp;gt;
     ･ &amp;lt;og:value command="SET" key="DEF" value="{&amp;#064;NOCOMMAND}" defaultVal="0000" /&amp;gt;
     ･ &amp;lt;og:value command="GET" key="NOKEY" defaultVal="NODATA" /&amp;gt;
     ･ &amp;lt;og:value command="SET" key="{&amp;#064;ABC}4" value="TEST1234" /&amp;gt;
     ･ &amp;lt;og:value command="GET" key="ABC" /&amp;gt;
     ･ &amp;lt;og:value command="SET" action="LOWER" key="LOWERTEST" value="ABCDEF" /&amp;gt; ⇒ abcdef
     ･ &amp;lt;og:value command="GET" key="LOWERTEST" /&amp;gt;
     ･ &amp;lt;og:value command="GET" action="UPPER" key="LOWERTEST" /&amp;gt;
     ･ &amp;lt;og:value command="REMOVE" key="ABC" /&amp;gt;
     ･ &amp;lt;og:value command="SET" action="FORMAT" key="ABC" value="15" format="%05d" &lt;del&gt;fromVal="%05d"&lt;/del&gt; /&amp;gt; ⇒ 00015

 &lt;table class="plain" id="valueJavaDoc"&gt;
   &lt;caption&gt;command 一覧と使用可能 action の対応表&lt;/caption&gt;
   &lt;tr&gt;
       &lt;th&gt;&lt;span class="arrow"&gt;Key&lt;/span&gt;&lt;span class="actarw"&gt;action&lt;/span&gt;&lt;span class="cmdarw"&gt;command&lt;/span&gt;&lt;/th&gt;
       &lt;th class="act"&gt;UPPER&lt;br&gt;LOWER&lt;br&gt;MESSAGE&lt;br&gt;DAY_WEEK&lt;br&gt;MERGE&lt;br&gt;REPLACE&lt;br&gt;
                      INDEX_OF&lt;br&gt;LASTINDEX_OF&lt;br&gt;SUBSTR&lt;br&gt;LENGTH&lt;br&gt;ADD&lt;br&gt;CASE&lt;br&gt;
                      ESCAPE&lt;br&gt;URL_ENCODE&lt;br&gt;URL_ENCODE2&lt;br&gt;URL_DECODE&lt;br&gt;TRIM&lt;br&gt;HASH&lt;br&gt;
                      TO_NUMBER&lt;br&gt;FORMAT&lt;/th&gt;
       &lt;th class="act"&gt;APPEND&lt;br&gt;ALL_APPEND&lt;/th&gt;
       &lt;th class="act"&gt;MAP&lt;br&gt;ALL_MAP&lt;br&gt;MAPOBJ&lt;br&gt;ALL_MAPOBJ&lt;br&gt;LIST&lt;br&gt;LIST_CSV&lt;br&gt;ALL_LIST&lt;br&gt;ALL_LIST_CSV&lt;br&gt;SET&lt;br&gt;SET_CSV&lt;br&gt;ALL_SET&lt;br&gt;ALL_SET_CSV&lt;/th&gt;
       &lt;th class="act"&gt;FIRST&lt;br&gt;VIEWFIRST&lt;/th&gt;
       &lt;th class="act"&gt;ROW_APPEND&lt;/th&gt;
       &lt;th class="act"&gt;SPLIT&lt;br&gt;SPLIT_LIST&lt;br&gt;FOR&lt;br&gt;FOR_LIST&lt;br&gt;&lt;br&gt;FORTM&lt;br&gt;FORTM_LIST&lt;br&gt;MAX_MIN&lt;br&gt;ALL_MAX_MIN&lt;/th&gt;
       &lt;th class="act"&gt;HMCSV&lt;/th&gt;										&lt;!-- 6.8.4.1 (2017/12/18) --&gt;
   &lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;SET    &lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;GET    &lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;REMOVE &lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;CLEAR  &lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;SQL    &lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;SETTBL &lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;GETTBL &lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;KEYTBL &lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;SETMEM &lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td class="cmd"&gt;SQLGET &lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;○&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;td&gt;×&lt;/td&gt;&lt;/tr&gt;
 &lt;/table&gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="116">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewAjaxTreeParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】viewタグの viewFormType が HTMLAjaxTreeTable の場合にパラメータを設定します。</DESCRIPTION>
        <CONTENTS>ツリービューを表示する、ViewForm_HTMLAjaxTreeTable クラスに対して、各種パラメータを
 設定します。
 パラメータが設定されていない場合は、ViewAjaxTreeTableParam の初期値が使用されます。
 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)

 ここで定義された子データを取得するためのJSPは、別に作成する必要があります。

 また、levelClmに設定されたカラムは、レベルと展開を表示するための画像イメージが表示されます。
 展開レベルに応じて階層を視覚的に表示する場合は、levelClmに設定されたカラムのレンデラーを
 定義して下さい。
 (例:LVLのコードリソースとして、1→- 2→-- 3→--- 等)

 各属性は、{&amp;#064;XXXX} 変数が使用できます。
 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に割り当てます。
 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。

 http://localhost/query.jsp?KEY1=VLA1&amp;amp;KEY2=VAL2

 のようなリクエストで、{&amp;#064;KEY1} とすれば、 VAL1 がセットされます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:ajaxTreeParam keys="YYY,XXX,ZZZ" childJsp="getChildTag.jsp" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:ajaxTreeParam
       childSearchKeys    【TAG】子データを取得するためのJSPに渡す引数のカラム名をセットします(初期値:"")
       childSearchJsp     【TAG】子データを取得するためのJSPをセットします(初期値:"getChildTag.jsp")
       levelClm           【TAG】階層レベルとして処理(展開を制御するための画像イメージを表示)するカラム名をセットします(初期値:"LVL")
       imgCollapsed       【TAG】折りたたまれた状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/collapsed.gif")
       imgExpanded        【TAG】展開された状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/expanded.gif")
       imgNoSub           【TAG】展開後子データが存在しない状態を表現するための画像ファイル名をセットします(初期値:"/jsp/image/nosub.gif")
       expandAll          【TAG】初期状態で全展開を行うかを指定します(初期値:false=全展開しない)
       childViewStartNo   【TAG】子データを表示するためのStartNoを指定します(初期値:-1)
       expCtrlClm         【TAG】初期全展開した際に最下位の要素の状態(展開済 or 下位あり)を制御するためのカラムを指定します(初期値:EXPAND_CONTROL)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     ViewFormTag の viewFormType が、HTMLAjaxTreeTable の場合に使用します。
     useParam 属性を設定しておかないと、使用されません。
     &amp;lt;og:view
         viewFormType = &amp;quot;HTMLAjaxTreeTable&amp;quot;
         command      = &amp;quot;{&amp;#064;command}&amp;quot;
         startNo      = &amp;quot;0&amp;quot;
         pageSize     = &amp;quot;20&amp;quot;
         &lt;b&gt;useParam     = &amp;quot;true&amp;quot;&lt;/b&gt;
     &amp;gt;
         &amp;lt;og:ajaxTreeParam
             childSearchkeys = "YYY,XXX,ZZZ"
             childSearchJsp  = "getChildTag.jsp"
             levelClm        = "LVL"
             imgCollapsed    = "collapsed.gif"
             imgExpanded     = "expanded.gif"
             imgNoSub        = "nosub.gif"
        /&amp;gt;
     &amp;lt;/og:view &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="117">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewCalendarParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】viewタグの viewFormType が HTMLCalendar の場合にパラメータを設定します。</DESCRIPTION>
        <CONTENTS>カレンダーを表示する、ViewForm_HTMLCalendar クラスに対して、各種パラメータを
 設定します。
 パラメータが設定されていない場合は、ViewCalendarParam の初期値が使用されます。
 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:calendarParam ymKey="YYYYMM" dayKey="DY" firstWeek="0" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:calendarParam
       viewKeys           【TAG】行のキーとなるカラム名を複数指定します(事業所やWCなど)
       ymKey              【TAG】行のキーとなる年月を表すカラム名を指定します
       dayKey             【TAG】日付け(休日フラグ)のキーとなるカラム名の英字部分を指定します(DY1 ～ DY31)
       valueKey           【TAG】データの値となるカラム名の英字部分を指定します(初期値は使用しません)
       valueBRFlag        【TAG】データの値を使用する場合に、日付けとの関係で、BR を入れるかどうか指定します
       firstWeek          【TAG】カレンダ表示の週の初めを指定します( 0は、日曜日から、1は月曜日から)
       headerLocale       【TAG】週表示ヘッダーを表示する時の、Locale(language のみ) を指定します
       columnSize         【TAG】カレンダを横に並べる場合の数量を指定します(初期値: 3)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     ViewFormTag の viewFormType が、ViewCalendarParam の場合に使用します。
     useParam 属性を設定しておかないと、使用されません。
     &amp;lt;og:view
         &lt;b&gt;viewFormType = &amp;quot;HTMLCalendar&amp;quot;&lt;/b&gt;
         command      = &amp;quot;{&amp;#064;command}&amp;quot;
         startNo      = &amp;quot;0&amp;quot;
         pageSize     = &amp;quot;20&amp;quot;
         &lt;b&gt;useParam     = &amp;quot;true&amp;quot;&lt;/b&gt;
     &amp;gt;
         &amp;lt;og:calendarParam
              viewKeys     = "CDJGS"
              ymKey        = "YYYYMM"
              dayKey       = "DY"
              valueKey     = ""
              valueBRFlag  = "true"
              firstWeek    = "0"
              headerLocale = "en"
              columnSize   = "3"
         /&amp;gt;
     &amp;lt;/og:view &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="118">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewCrossParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】viewタグの viewFormType が HTMLCrossTable の場合にパラメータを設定します。</DESCRIPTION>
        <CONTENTS>クロス集計を行う、ViewForm_HTMLCrossTable クラスに対して、各種パラメータを
 設定します。
 パラメータが設定されていない場合は、ViewCrossTableParam の初期値が使用されます。
 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)

 SELECT文は、CROSS集計機能を利用して求めます。そのときのフォーマットは、
 ヘッダー1..N,縦,横,計1..N になります。
 ヘッダー部は、複数指定できますが、デフォルトではヘッダーNがキーブレイクすると
 合計用のヘッダーが挿入されます。また、ヘッダーは、前段と同じ値の場合は、表示しません。
 合計は、複数並べることができますが、sumNumber で指定しておく必要があります。

 各属性は、{&amp;#064;XXXX} 変数が使用できます。
 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に割り当てます。
 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。

 http://localhost/query.jsp?KEY1=VLA1&amp;amp;KEY2=VAL2

 のようなリクエストで、{&amp;#064;KEY1} とすれば、 VAL1 がセットされます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:crossParam breakColumn="ZZZ" noGroupColumns="AAA,BBB" sumNumber="2" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:crossParam
       cubeXColumn        【TAG】CUBE計算の１つ目(X)カラムを指定します
       cubeYColumn        【TAG】CUBE計算の２つ目(Y)カラムを指定します
       sumNumber          【TAG】合計値のカラム数を設定します
       breakColumn        【TAG】ブレークによりヘッダー部を出力させるカラム名をセットします(初期値:ヘッダーN)
       noGroupColumns     【TAG】カラム値を前段と比較して同じ場合でも表示させるカラム名をセットします
       shokeiLabel        【TAG】列小計のカラムに表示するラベルIDを指定します(初期値:空文字列)
       gokeiLabel         【TAG】列合計のカラムに表示するラベルIDを指定します(初期値:空文字列)
       cubeSortType       【TAG】CUBE Y の列ヘッダーのソート方式を指定します(初期値:LOAD)
       gokeiSortDir       【TAG】合計行のソート有無とその方向[true:正方向/false:逆方向/null:ソートしない]を指定します(初期値:null)
       useHeaderColumn    【TAG】ヘッダーカラムにレンデラー、エディターを適用するかを指定します(初期値:false)
       useClassAdd        【TAG】各列情報のclass属性に、カラム名などを付与するかどうかを指定します(初期値:false)
       firstClmGokei      【TAG】合計列をCUBEの先頭部分に出すかどうか[true/false]を指定します(初期値:false)
       saveTableId        【TAG】クロス集計結果の DBTableModel をセーブするセッションキーワードを指定します
       saveScope          【TAG】クロス集計結果の DBTableModel をセーブする scope を指定します
       useHeaderResource  【TAG】ヘッダー表示にラベルリソースを適用するかどうかを指定します(初期値:false)
       headerCodeColumn   【廃止】ヘッダー表示に利用するコードを持つカラムを指定します(初期値:空文字列) 7.0.1.5 (2018/12/10) 廃止
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     ViewFormTag の viewFormType が、HTMLCrossTable の場合に使用します。
     useParam 属性を設定しておかないと、使用されません。
     &amp;lt;og:view
         viewFormType = &amp;quot;HTMLCrossTable&amp;quot;
         command      = &amp;quot;{&amp;#064;command}&amp;quot;
         startNo      = &amp;quot;0&amp;quot;
         pageSize     = &amp;quot;20&amp;quot;
         &lt;b&gt;useParam     = &amp;quot;true&amp;quot;&lt;/b&gt;
     &amp;gt;
         &amp;lt;og:crossParam
             breakColumn    = "ZZZ"       : ブレークによりヘッダー部を出力させるカラム名
             noGroupColumns = "AAA,BBB"   : カラム値を前段と比較して同じ場合でも表示させるカラム名
             cubeXColumn    = "CUBE_X"    : CUBE計算の１つ目(X)カラムを指定
             cubeYColumn    = "CUBE_Y"    : CUBE計算の２つ目(Y)カラムを指定
             shokeiLabel    = "SHOKEI"    : 列小計のカラムに表示するラベルID(初期値:SHOKEI)
             gokeiLabel     = "GOKEI"     : 列合計のカラムに表示するラベルID(初期値:GOKEI)
             sumNumber      = "2"         : 合計値のカラム数(初期値１)
             cubeSortType   = "NUMBER"    : CUBE Y の列ヘッダーのソート方式を指定[STRING/NUMBER/LOAD]
             gokeiSortDir   = "false"     : 合計行のソート有無とその方向(正方向/逆方向)を指定[true/false/null]
             firstClmGokei  = "true"      : 合計列をCUBEの先頭部分に出すかどうかを指定[false/true/null]
             useHeaderColumn= "true"      : ヘッダーカラムにレンデラー、エディターを適用するかどうかを指定[false/true/null]
             saveTableId    = "DEFAULT"   : クロス集計結果の DBTableModel をセーブするセッションキーワードを指定
             useClassAdd    = "true"      : String 各列情報のclass属性に、カラム名などを付与するかどうかを指定[false/true/null]
        /&amp;gt;
     &amp;lt;/og:view &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="119">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewFormTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】データベースの検索結果を表示するタグです。</DESCRIPTION>
        <CONTENTS>検索結果は、DBTableModel にセットされます。
 このタグに、データ(DBTableModel)と、
 コントローラ(ViewForm)を与えて、 外部からコントロールすることで、テキストフィールドやテーブルの形で表示したり、
 入力可/不可、表示可/不可の設定を行うことができます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:view /&amp;gt;
     &amp;lt;og:view
         viewFormType = &amp;quot;HTMLTable&amp;quot;
         command      = &amp;quot;{&amp;#064;command}&amp;quot;
         startNo      = &amp;quot;0&amp;quot;
         pageSize     = &amp;quot;20&amp;quot;
         language     = &amp;quot;ja&amp;quot; /&amp;gt;

     viewFormType : ViewFormオブジェクトを作成する時のキー(オプション)     ViewFormFactory参照
     command      : 処理コマンド ( PREV,NEXT,FIRST,LAST,VIEW )(オプション)
     startNo      : データの書き始めの初期値を指定(オプション)
     pageSize     : データのページ数(画面表示件数)を指定(オプション)
     language     : ロケール(オプション)

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:view
       viewFormType        【TAG】ViewForm オブジェクトを作成するクラス(&lt;a href="/gf/jsp/DOC03/index.jsp?command=NEW&amp;GAMENID=DOC03&amp;VERNO=8.1.3.X&amp;VALUENAME=viewFormType" target="CONTENTS"&gt;ViewForm_**** クラス&lt;/a&gt;)を指定します
       command             【TAG】コマンド (PREV,NEXT,FIRST,LAST,NEW,RENEW,VIEW,REVIEW,RESET)をセットします
       scope               【TAG】キャッシュする場合のスコープ[request/page/session/application]を指定します(初期値:session)
       startNo             【TAG】表示データを作成する場合の表示の開始行番号をセットします
       pageSize            【TAG】表示データを作成する場合の１ページの行数をセットします
       pagePlus            【TAG】１ページの行数の増加分をセットします(初期値:0)
       writable            【TAG】行が書き込み可能かどうか[true/false]を設定します (初期値:org.opengion.hayabusa.db.DBTableModel#DEFAULT_WRITABLE[=true])
       checked             【TAG】行のチェックボックスの初期値を設定するかどうか[true/false]を指定します(初期値:null)
       rowspan             【TAG】表示データを作成する場合のフォーマットの行数をセットします(初期値:2)
       skip                【TAG】NEXT等で、選択行以外をスキップするのかどうか[true/false]を指定します (初期値:ViewForm#DEFAULT_SKIP[=false])
       columnWritable      【TAG】書き込み可能カラム名を、CSV形式で与えます
       noWritable          【TAG】書き込み不可カラム名を、CSV形式で与えます
       columnDisplay       【TAG】表示可能カラム名を、CSV形式で与えます
       clmSeqDisplay       【TAG】表示可能カラム名を、カラム順に、CSV形式で与えます
       noDisplay           【TAG】表示不可カラム名を、CSV形式で与えます
       tdClassClms         【TAG】指定のｸﾗｽ属性をtd に追加するｶﾗﾑをCSV形式で与えます。8.0.1.0 (2021/11/02)
       tdClass             【TAG】tdClassClmsで指定されたｶﾗﾑに、指定のｸﾗｽ属性をtd に追加します。8.0.1.0 (2021/11/02)
       columnGroup         【TAG】同一表示データをまとめる(表示しない)カラム名を、CSV形式で与えます
       noGroup             【TAG】同一表示データをまとめないカラム名を、CSV形式で与えます
       groupClass          【TAG】同一表示データをまとめる場合の、表示方法を指定します
       groupDir            【TAG】同一表示データをまとめる場合に、行(row)か列(column)を指定します(初期値:ROW)
       tableSorterKeys     【TAG】カラム名リンクソートを表示するカラム名を、CSV形式で与えます
       tableId             【TAG】(通常は使いません)sessionから所得する DBTableModelオブジェクトの ID
       viewFormId          【TAG】(通常は使いません)sessionから取得する ViewForm オブジェクトの ID
       viewLinkId          【TAG】(通常つかいません)requestから取得する ViewLink に対応する Attributes オブジェクトの ID
       viewMarkerId        【TAG】(通常は使いません)requestから取得する ViewMarker に対応する Attributes オブジェクトの ID
       editMarkerId        【TAG】(通常は使いません)requestから取得する EditMarker に対応する Attributes オブジェクトの ID
       selectedType        【TAG】表示時の選択用オブジェクトのタイプ[checkbox/radio/hidden/none]を指定します(初期値:checkbox)
       numberType          【TAG】表示時の行番号の表示方法[sequence/none/delete/skip=カラム名/view=カラム名]を指定します(初期値:sequence)
       optionTypeAttributes【TAG】テーブル等のチェックボックスに属性を付加します
       noMessage           【TAG】検索結果メッセージを表示しないかどうか[true/false]を設定します(初期値:false[表示する])
       backLinkCount       【TAG】ページの先頭へのリンクの間隔をセットします (初期値:VIEW_BACK_LINK_COUNT[=0])
       headerSkipCount     【TAG】ヘッダーを出力する間隔をセットします(初期値:システムパラメータ の VIEW_HEADER_SKIP_COUNT)
       useCheckControl     【TAG】チェックボックスの全チェックを選択するJavaScript の機能を使用するかどうかを指定します (初期値:1:全チェックを使用)
       useTableSorter      【TAG】ヘッダーにソート用リンクを作成するかどうか[true/false]を指定します (初期値:VIEW_USE_TABLE_SORTER[=true])
       useParam            【TAG】パラメーターファイルの使用をするかどうか[true/false]を指定します(初期値:false)
       useConsistency      【TAG】Consistency キー による整合性チェックを行うかどうか[true/false]を指定します(初期値:true)
       bgColorCycle        【TAG】テーブルのバックグラウンドカラーの入れ替えのサイクルをセットします(初期値は、1:ゼブラ)
       bgColorClsClm       【TAG】テーブルのバックグラウンドカラーのクラスに指定するカラム名を指定します
       useScrollBar        【TAG】スクロールバー用のDIV要素を出力するかどうか[true/false]を指定します
										(初期値:VIEW_USE_SCROLLBAR[=true])
       maxScrollBarSize    【TAG】ヘッダー固定のスクロールバー使用時の最大行数を指定します
										(初期値:VIEW_SCROLLBAR_MAX_ROW_SIZE[=1001])
       loadMarker          【TAG】viewLink や viewMarker の情報取り込みを制御する(初期値は、NEW,RENEW,REVIEW,RESET)
       useSelectedRow      【TAG】SEL_ROW機能[true:有効/false:無効]を指定します (初期値:VIEW_USE_SELECTED_ROW[=true])
       useSelRowColor      【TAG】SEL_ROW使用時の選択行色変更[true:有効/false:無効]を指定します (初期値:VIEW_USE_SELROW_COLOR[=true])
       useHilightRow       【TAG】HILIGHT_ROW機能[true:有効/false:無効]を指定します (初期値:VIEW_USE_HILIGHT_ROW[=true])
       useAfterHtmlTag     【TAG】処理時間やページサイズなどの情報出力[true:有効/false:無効]を指定します(初期値:true)
       writableControl     【TAG】設定値に "_" が含まれている場合にレンデラーを使用するカラムをCSV形式で指定します
       popupReturnKeys     【TAG】ogPopup で検索結果の値を返すキーを、CSV形式で指定します
       clazz               【TAG】table要素に対して class 属性を設定します(初期値:viewTable)
       language            【TAG】タグ内部で使用する言語コード[ja/en/zh/…]を指定します
       height              【TAG】ビューの高さを指定します
       width               【TAG】ビューの幅を指定します
       fileDwnClms         【TAG】ファイルダウンロード時の抜出カラム名(CSV形式)を指定します
       skipNoEdit          【TAG】編集行のみを表示するかを指定します(初期値:false)
       noTransition        【TAG】(通常は使いません)画面遷移を行わない形式の登録方法を使用するかを指定します
       useHilightCheckOnly 【TAG】選択行ハイライトの制御をチェックボックスのみで有効にするかを指定します (初期値:VIEW_USE_HILIGHT_CHECK_ONLY[=false])
       useHilightRadioClick【TAG】選択行ハイライトの制御でラジオのクリックイベントを発行するかどうかを指定します (初期値:VIEW_USE_HILIGHT_RADIO_CLICK[=true])
       columnBulkSet       【TAG】一括入力カラムのアシスト機能を利用するカラム名を、CSV形式で与えます
       useTimeView         【TAG】処理時間を表示する TimeView を表示するかどうかを指定します
										(初期値:VIEW_USE_TIMEBAR[=true])。
       viewClass           【TAG】table自身を特定するclass名(初期値:"VIEW_"+tableId)で、tableタグの class属性に追加される。7.0.4.0 (2019/05/31)
       caseKey             【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal             【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN              【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull            【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf              【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       mainView            【TAG】(通常は使いません)セッションに情報を登録するかどうか[true/false]指定します。(初期値:true)
       debug               【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:view&amp;gt;

 ●使用例
       &amp;lt;og:view viewFormId="HTMLTable" command="NEW" startNo="0" pageSize="5" / &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="120">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewGanttParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】viewタグの viewFormType が HTMLGanttTable の場合にパラメータを設定します。</DESCRIPTION>
        <CONTENTS>ガントチャートを表示する、ViewForm_HTMLGanttTable クラスに対して、各種パラメータを
 設定します。
 パラメータが設定されていない場合は、ViewGanttTableParam の初期値が
 使用されます。
 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:ganttParam groupColumns="PRJCODE,RESOURCE_ID" minDuration="0.5" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:ganttParam
       groupColumns       【TAG】各タスクを１行にまとめる時のカラム名(CSV形式)をセットします (初期値:ViewGanttTableParam#GROUP_COLUMNS_VALUE[=PRJCODE,RESOURCE_ID])
       durationColumn     【TAG】期間欄のカラム名をセットします
       dystartColumn      【TAG】開始日付けのカラム名をセットします (初期値:ViewGanttTableParam#DYSTART_COLUMN_VALUE[=DYSTART])
       dystartFormat      【TAG】開始日付けのフォーマットを指定します (初期値:ViewGanttTableParam#DYSTART_FORMAT_VALUE[=yyyyMMdd])
       minDuration        【TAG】最小期間(小数可)をセットします(初期値:1)
       headerDuration     【TAG】ヘッダーの表示期間(小数可)をセットします(初期値:最小期間(minDuration) と同じ)
       headerLocale       【TAG】ヘッダーを表示する時の、Locale(language のみ) を指定します (初期値:ViewGanttTableParam#HEADER_LOCALE_VALUE[=ja])
       useSeqDay          【TAG】ヘッダー日付けの連続表示を行うかどうか[true/false]を指定します(初期値:false)
       startDay           【TAG】ヘッダー日付けの開始日を指定します
       endDay             【TAG】ヘッダー日付けの終了日を指定します
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
     ViewFormTag の viewFormType が、ViewForm_HTMLGanttTable の場合に使用します。
     &amp;lt;og:view
         viewFormType = &amp;quot;HTMLGanttTable&amp;quot;
         command      = &amp;quot;{&amp;#064;command}&amp;quot;
         startNo      = &amp;quot;0&amp;quot;
         pageSize     = &amp;quot;20&amp;quot;
         &lt;b&gt;useParam     = &amp;quot;true&amp;quot;&lt;/b&gt;
     &amp;gt;
         &amp;lt;og:ganttParam
              groupColumns   = "PRJCODE,RESOURCE_ID"
              durationColumn = "DURATION"
              dystartColumn  = "DYSTART"
              dystartFormat  = "yyyyMMdd"
              minDuration    = "0.5"
              headerDuration = "1"
              headerLocale   = "en"
              useSeqDay      = "true"
              startDay       = "20041020"
              endDay         = "20041028"
         /&amp;gt;
     &amp;lt;/og:view &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="121">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewIBarTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】明細棒グラフ（横棒、縦棒）に使用します。</DESCRIPTION>
        <CONTENTS>iBar タグは、TDタグの繰返し部に記述することで、横棒、縦棒グラフを作成します。
 使用するには、headタグで、xxxx ="true" を設定する必要があります。
 これにより、common/option/adjustBar.js が読み込まれます。
 
 type は、グラフ要素の表示形式を指定します。0～9 が予約語で、0,1,2,6 が現時点で実装済みです。
    0:ラベル表示 1:横棒 2:差分枠 6:縦棒

 &lt;table class="plain"&gt;
   &lt;caption&gt;棒グラフ 描画方向&lt;/caption&gt;
   &lt;tr&gt;&lt;th colspan="2"&gt;横方向描画                  &lt;/th&gt;&lt;th colspan="2"&gt;縦方向描画   &lt;/th&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;ラベル表示（比率、進捗率など）&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;(保留  未実装) &lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;横棒                          &lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;縦棒           &lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;差分枠                        &lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;(保留  未実装) &lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;(保留  未実装)                &lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;(保留  未実装) &lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;(保留  未実装)                &lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;(保留  未実装) &lt;/td&gt;&lt;/tr&gt;
 &lt;/table&gt;

 value は、位置、長さを設定します。設定方法は、type 毎に異なります。
 baseVal は、グラフ要素の描画開始位置を設定します。
 type=2:差分枠 は、value ＞ baseVal の場合は、超過を、value ＜ baseValの場合は、不足を表します。
 &lt;table class="plain"&gt;
   &lt;caption&gt;type 別設定方法&lt;/caption&gt;
   &lt;tr&gt;&lt;th&gt;type&lt;/th&gt;&lt;th&gt;設定値           &lt;/th&gt;&lt;th&gt;説明           &lt;/th&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;0   &lt;/td&gt;&lt;td&gt;[V1]             &lt;/td&gt;&lt;td&gt;xx% または 0.xx　の比率を設定する。（一つのみ） , 描画位置＝baseValの各カラムの合計値 * カラムV1の値&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;1   &lt;/td&gt;&lt;td&gt;[V1],[V2],…,[Vn]&lt;/td&gt;&lt;td&gt;棒の長さ＝[V1],[V2],…,[Vn]各カラムの合計値&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;2   &lt;/td&gt;&lt;td&gt;[V1],[V2],…,[Vn]&lt;/td&gt;&lt;td&gt;描画位置＝baseValの各カラムの合計値 , 差分枠の長さ＝valueの各カラムの合計値 - baseValの各カラム合計値&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;6   &lt;/td&gt;&lt;td&gt;[V1],[V2],…,[Vn]&lt;/td&gt;&lt;td&gt;棒の長さ＝[V1],[V2],…,[Vn]各カラムの合計値&lt;/td&gt;&lt;/tr&gt;
 &lt;/table&gt;
 
 color は、棒グラフ要素（type="1"(横棒),"6"(縦棒)）の色コードを設定します。
       このコードは、予め決められた色画像を呼び出しますので、任意の色が使えるという事ではありません。
 &lt;table class="plain"&gt;
   &lt;caption&gt;色番号 対応表&lt;/caption&gt;
   &lt;tr&gt;&lt;th&gt;色番号&lt;/th&gt;&lt;th&gt;設定値 &lt;/th&gt;&lt;th&gt;棒色  &lt;/th&gt;&lt;th&gt;　&lt;/th&gt;&lt;th&gt;横棒サンプル&lt;/th&gt;&lt;th&gt;縦棒サンプル&lt;/th&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 0&lt;/td&gt;&lt;td&gt;blue  &lt;/td&gt;&lt;td&gt;青  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_blue.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_blue.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 1&lt;/td&gt;&lt;td&gt;black &lt;/td&gt;&lt;td&gt;黒  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_black.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_black.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 2&lt;/td&gt;&lt;td&gt;brown &lt;/td&gt;&lt;td&gt;茶  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_brown.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_brown.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 3&lt;/td&gt;&lt;td&gt;green &lt;/td&gt;&lt;td&gt;緑  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_green.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_green.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 4&lt;/td&gt;&lt;td&gt;lightblue &lt;/td&gt;&lt;td&gt;薄青  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_lightblue.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_lightblue.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 5&lt;/td&gt;&lt;td&gt;lightgreen &lt;/td&gt;&lt;td&gt;薄緑  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_lightgreen.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_lightgreen.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 6&lt;/td&gt;&lt;td&gt;orange &lt;/td&gt;&lt;td&gt;オレンジ &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_orange.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_orange.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 7&lt;/td&gt;&lt;td&gt;pink  &lt;/td&gt;&lt;td&gt;ピンク &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_pink.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_pink.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 8&lt;/td&gt;&lt;td&gt;purple &lt;/td&gt;&lt;td&gt;紫  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_purple.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_purple.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 9&lt;/td&gt;&lt;td&gt;red  &lt;/td&gt;&lt;td&gt;赤  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_red.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_red.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 10&lt;/td&gt;&lt;td&gt;yellow &lt;/td&gt;&lt;td&gt;黄  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_yellow.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_yellow.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 11&lt;/td&gt;&lt;td&gt;navy  &lt;/td&gt;&lt;td&gt;濃紺  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_navy.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_navy.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 12&lt;/td&gt;&lt;td&gt;teal  &lt;/td&gt;&lt;td&gt;青緑  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_teal.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_teal.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 13&lt;/td&gt;&lt;td&gt;gray  &lt;/td&gt;&lt;td&gt;灰  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_gray.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_gray.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 14&lt;/td&gt;&lt;td&gt;indigo &lt;/td&gt;&lt;td&gt;藍  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_indigo.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_indigo.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 15&lt;/td&gt;&lt;td&gt;slategray &lt;/td&gt;&lt;td&gt;鉄色  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_slategray.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_slategray.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 16&lt;/td&gt;&lt;td&gt;chocorlate &lt;/td&gt;&lt;td&gt;チョコレート &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_chocorlate.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_chocorlate.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 17&lt;/td&gt;&lt;td&gt;darkgreen &lt;/td&gt;&lt;td&gt;深緑  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_darkgreen.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_darkgreen.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 18&lt;/td&gt;&lt;td&gt;violet &lt;/td&gt;&lt;td&gt;すみれ &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_violet.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_violet.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 19&lt;/td&gt;&lt;td&gt;darkslategray&lt;/td&gt;&lt;td&gt;深鉄色 &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_darkslategray.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_darkslategray.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 20&lt;/td&gt;&lt;td&gt;lime  &lt;/td&gt;&lt;td&gt;緑  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_lime.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_lime.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 21&lt;/td&gt;&lt;td&gt;aqua  &lt;/td&gt;&lt;td&gt;水色  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_aqua.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_aqua.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 22&lt;/td&gt;&lt;td&gt;maroon &lt;/td&gt;&lt;td&gt;ひわだいろ &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_maroon.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_maroon.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 23&lt;/td&gt;&lt;td&gt;olive &lt;/td&gt;&lt;td&gt;オリーブ &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_olive.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_olive.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 24&lt;/td&gt;&lt;td&gt;silver &lt;/td&gt;&lt;td&gt;銀  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_silver.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_silver.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 25&lt;/td&gt;&lt;td&gt;fuchsia &lt;/td&gt;&lt;td&gt;赤紫  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_fuchsia.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_fuchsia.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; 　&lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt;  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt;        　&lt;/td&gt;&lt;td&gt;        　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; BK&lt;/td&gt;&lt;td&gt;black2 &lt;/td&gt;&lt;td&gt;黒  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_black2.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_black2.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; WT&lt;/td&gt;&lt;td&gt;white2 &lt;/td&gt;&lt;td&gt;白  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_white2.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_white2.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; BL&lt;/td&gt;&lt;td&gt;blue2 &lt;/td&gt;&lt;td&gt;青  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_blue2.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_blue2.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; RD&lt;/td&gt;&lt;td&gt;red2  &lt;/td&gt;&lt;td&gt;赤  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_red2.png);"&gt;  　&lt;/td&gt;&lt;td style="background-image:url(../image/H_red2.png);"&gt;  　&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt; YL&lt;/td&gt;&lt;td&gt;yellow2 &lt;/td&gt;&lt;td&gt;黄  &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td style="background-image:url(../image/W_yellow2.png);"&gt; 　&lt;/td&gt;&lt;td style="background-image:url(../image/H_yellow2.png);"&gt; 　&lt;/td&gt;&lt;/tr&gt;
 &lt;/table&gt;

 colorNo 色番号は、色コードを直接指定するのではなく、番号で指定する場合に使用します。
         棒グラフ要素（type="1"(横棒),"6"(縦棒)）の色を設定します。
         "1～25 , BK,WT,BL,RD,YL" の色番号で指定します。
         色番号は、与えた数字を内部色数で割り算した余を使用しますので、連番の場合でも
         繰返し使われます。特殊な色として、BK,WT,BL,RD,YLは、番号ではなく記号で指定できます。
 
 zeroBorder は、"true" で、値がゼロの時にも、最小のバーを表示する。
 
 graphThick は、グラフのバーの幅を指定します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iBar  ... /&amp;gt;
 ●body：なし
 ●前提：headタグで、adjustEvent="Bar" を指定してください。

 ●Tag定義：
   &amp;lt;og:iBar
       type             ○【TAG】グラフ要素の表示形式を設定(0:ラベル表示 1:横棒 2:差分枠 6:縦棒)(必須)
       value            ○【TAG】グラフ要素の位置、長さを設定(typeにより設定方法が異なる)(必須)
       baseVal            【TAG】グラフ要素の描画開始位置を設定(type=0,2の場合必須)
       color              【TAG】棒グラフ要素（type="1"(横棒),"6"(縦棒)）の色コードを設定する。
       colorNo            【TAG】"1～25 , BK,WT,BL,RD,YL" の色番号を設定する。
       text               【TAG】バー上に表示するテキストを指定します。
       href               【TAG】リンク作成時の値を設定します。
       target             【TAG】リンク作成時のターゲット名を指定します。
       optionAttributes   【TAG】{kay:val,key:val} 形式で、属性を追加します。
       zeroBorder         【TAG】最小のバーを表示するかどうか[true/false]を指定します(初期値:false)
       graphThick         【TAG】グラフのバーの幅を指定します。
       paddingLeft        【TAG】ガントバーの間の左区切りスペースを指定します(初期値=null)
       paddingRigth       【TAG】ガントバーの間の右区切りスペースを指定します(初期値=null)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    &amp;lt;og:view command="{&amp;#064;command}" /&amp;gt;
      &amp;lt;og:tbody rowspan="1" &amp;gt;
        &amp;lt;tr&amp;gt;
          &amp;lt;og:td&amp;gt;
            &amp;lt;og:iBar
                  type    = "X"
                  value   = "[V1],[V2],…,[Vn]"
                  baseVal = "[BV1],[BV2],…,[BVn]"
                  color   = "C1,C2,…,Cn"
            /&amp;gt;
        &amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt;
      &amp;lt;/og:tbody&amp;gt;
    &amp;lt;/og:view&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="122">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewIGanttBarTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】ガントチャートの繰り返しタグのフォーマットに使用します。</DESCRIPTION>
        <CONTENTS>iGanttBar タグは、TDタグの繰返し部に記述することで、個々のガントのタスクを作成します。
 これを使用する場合は、iGant タグを全体に一つ指定する必要があります。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iGanttBar  ... /&amp;gt;
 ●body：なし
 ●前提：headタグで、adjustEvent="Gantt" を指定してください。

 ●Tag定義：
   &amp;lt;og:iGanttBar
       type       ○ 【TAG】ガント要素のタイプ（0:マイルストーン 1:バー ）(必須)
       color         【TAG】バーの色（マイルストーンの場合は不要）
       colorNo       【TAG】バーの色番号で指定します
       src           【TAG】マイルストーンのアイコン画像(URIより設定)
       start         【TAG】開始日(YYYYMMDD)、または開始時間(YYYYMMDDHH24MM)
       end           【TAG】終了日(YYYYMMDD)、または終了時間(YYYYMMDDHH24MM)
       text          【TAG】ガント要素の注釈メッセージ。
       href          【TAG】入力した場合はガントにリンクを付加します。
       target        【TAG】hrefを指定した場合に付加されるリンクのターゲット
       barLink       【TAG】hrefで付加されるリンクの範囲にバー本体を含めるかどうか[true/false]を指定します(初期値:false)
       startDateInput【TAG】6.9.9.0 (2018/08/20) 開始日付の入力欄のｶﾗﾑ名を指定します。
       startTimeInput【TAG】6.9.9.0 (2018/08/20) 開始時刻の入力欄のｶﾗﾑ名を指定します。
       endDateInput  【TAG】6.9.9.0 (2018/08/20) 終了日付の入力欄のｶﾗﾑ名を指定します。
       endTimeInput  【TAG】6.9.9.0 (2018/08/20) 終了時刻の入力欄のｶﾗﾑ名を指定します。
       moveStep      【TAG】6.9.9.2 (2018/09/18) ガントバーの移動歩幅単位（moveStep 1:日、2:時間、3:分）
       fixed         【TAG】6.9.9.2 (2018/09/18) 固定2分割するｶﾗﾑを指定します。
       mStone        【TAG】6.9.9.2 (2018/09/18) マイルストーンｶﾗﾑを指定します。
       balloon       【TAG】6.9.9.2 (2018/09/18) バルーンとして表示するカラムを指定します。
       keyInfo       【TAG】6.9.9.2 (2018/09/18) キー情報のカラムを、指定します。
       writable      【TAG】6.9.9.2 (2018/09/18) writable属性のカラムを指定します。
       report        【TAG】6.9.9.2 (2018/09/18) レポートカラムを指定します。
       zindex        【TAG】6.9.9.2 (2018/09/18) 表示の重なり順のカラムを指定します。
       id            【TAG】要素を一意に指定する値を指定します。(ガント要素を動かす際に指定)
       cost          【TAG】開始日、終了日を利用して積上げられる工数を指定します。
       capacity      【TAG】積上げの最大値（キャパシティ）を指定します。
       debug         【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 【廃止】6.9.9.0 (2018/08/20) 物理削除
   //  startInput    【廃止】(startDateInputと同じ)ガント要素の開始日に紐付く入力欄（開始日または終了日に紐付く入力欄が設定しなければガント要素は動かせない）
   //  endInput      【廃止】(endDateInputと同じ)ガント要素の終了日に紐付く入力欄（開始日または終了日に紐付く入力欄が設定しなければガント要素は動かせない）
   //  chbox         【廃止】6.9.9.2 (2018/09/18) 行選択のチェックボックス 設定値：[ROW.ID]

 ●使用例
   (通常ガント)
  &amp;lt;og:view
      viewFormType = "HTMLCustomTable"
      command      = "{&amp;#064;command}"
      writable     = "false"
      useScrollBar = "false"
  &amp;gt;
    &amp;lt;og:thead rowspan="2"&amp;gt;
      &amp;lt;tr&amp;gt;
          &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;VZOOM}" style="line-height:normal;text-align:left;background-image: url('../image/ganttBG{&amp;#064;VZOOM}.gif');" &amp;gt;
              &amp;lt;div style="position:relative;left:0px;z-index:101; " height="100%" width="100%" &amp;gt;
                  &amp;lt;og:ganttHeader
                      startDate       = "{&amp;#064;startDate}"
                      endDate         = "{&amp;#064;endDate}"
                      zoom            = "{&amp;#064;VZOOM}"
                      daySpan         = "{&amp;#064;daySpan}"
                  /&amp;gt;
              &amp;lt;/div&amp;gt;
          &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:thead&amp;gt;
    &amp;lt;og:tbody rowspan="2"&amp;gt;
      &amp;lt;tr&amp;gt;
          &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;VZOOM}" style="text-align:left;background-image: url('../image/ganttBG{&amp;#064;VZOOM}.gif');" &amp;gt;
              &amp;lt;og:iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]" text="[PN]" /&amp;gt;
              &amp;lt;og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]"      text="開始" /&amp;gt;
              &amp;lt;og:iGanttBar type="0" src="../image/dia_red.gif"  end="[DYNOKI]"         text="終了" /&amp;gt;
          &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:tbody&amp;gt;
  &amp;lt;/og:view&amp;gt;

   &amp;lt;og:iGantt
       margeRows      = "true"
       fixedCols      = "1"
   /&amp;gt;

   (積み上げガント)
  &amp;lt;og:view
      viewFormType = "HTMLStackedGanttTable"
      command      = "{&amp;#064;command}"
      writable     = "false"
      useScrollBar = "false"
      useParam     = "true"
      numberType   = "none"
  &amp;gt;
  &amp;lt;og:stackParam
      stackColumns = "NOORDER"
  /&amp;gt;

    &amp;lt;og:thead rowspan="2"&amp;gt;
      &amp;lt;tr&amp;gt;
          &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td&amp;gt;[PN]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;SZOOM}" style="text-align:left;background-image: url('../image/ganttBG{&amp;#064;SZOOM}.gif');" &amp;gt;
              &amp;lt;div style="position:relative;left:0px;z-index:101; " height="100%" width="100%" &amp;gt;
                  &amp;lt;og:ganttHeader
                      startDate   = "{&amp;#064;startDate}"
                      endDate     = "{&amp;#064;endDate}"
                      zoom        = "{&amp;#064;SZOOM}"
                      calDB       = "GE13"
                      arg1        = "A"
                  /&amp;gt;
              &amp;lt;/div&amp;gt;
          &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:thead&amp;gt;
    &amp;lt;og:tbody rowspan="2"&amp;gt;
      &amp;lt;tr&amp;gt;
          &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td&amp;gt;[PN]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;VZOOM}" style="text-align:left;background-image: url('../image/ganttBG{&amp;#064;VZOOM}.gif');" &amp;gt;
              &amp;lt;iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]"  text="[COSTCLM]"
                    cost="[COSTCLM]" capacity="[CAPACITY]" /&amp;gt;
              &amp;lt;og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]"      text="開始" /&amp;gt;
          &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:tbody&amp;gt;
  &amp;lt;/og:view&amp;gt;

   &amp;lt;og:iGantt
       margeRows      = "true"
       fixedCols      = "1"
       verticalShift  = "false"
       viewGantt      = "{&amp;#064;viewGantt}"
       stackHoliday   = "{&amp;#064;stackHoliday}"
       useBgColor     = "true"
       viewMode       = "2"
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="123">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewIGanttTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】ガントチャートを表示するに当たり、ガント全体（ページ全体一つ設定）の指定を行います。</DESCRIPTION>
        <CONTENTS>iGantt タグは、ガントチャート全体に一つ指定する事で、最大行数、固定カラム数、
 番号列の出力有無を指定するのに使用されます。
 通常は、単独で使用するのではなく、iGanttBar タグと組み合わせて使用します。
 通常の view タグの後に記述します。

 ガントには、通常のガントと積上ガント、内部積上ガントがあります。
 通常ガントは、通常の view をガント化します。
 積上ガントは、ViewにHTMLstackedGanttTableを指定する必要があります。
 この方式の利点は、積上と通常のガントバーを混在できることです。例えば、物件予定をガントバーで、表示し、
 個人の予定工数を積上るなどの表示が可能です。ただし、件数が多いと、処理に時間がかかります。
 内部積上ガントは、エンジン内部で積上計算しますので、処理は早いのですが、ガントバーとの
 混在ができません。これらは、うまく使い分けを行う必要があります。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iGantt  ... /&amp;gt;
 ●body：なし
 ●前提：headタグで、adjustEvent="Gantt" を指定してください。

 ●Tag定義：
   &amp;lt;og:iGantt
       margeRows          【TAG】前後の行データが一致している場合、マージするかどうか[true/false]指定します(初期値:false)
       fixedCols          【TAG】左の固定列の列数（テーブル２分割機能）を指定します
       viewNumberType     【TAG】viewタグの出力に番号列が出力されているかかどうか（出力されていない場合:deleteを指定）
       verticalShift      【TAG】ガントの上下ずらし表示を行うかどうか[true/false]指定します(初期値=true:行う)
       paddingLeft        【TAG】ガントバーの間の左区切りスペースを指定します(初期値=null)
       paddingRigth       【TAG】ガントバーの間の右区切りスペースを指定します(初期値=null)
       useBgColor         【TAG】一覧の背景色の縞々模様を再作成するか[true/false]指定します（margeRows='true'の場合は使用する）
       viewGantt          【TAG】積上ガント:ガント部分の表示を行うかどうか[true/false]指定します(初期値=true:表示する)
       stackHoliday       【TAG】積上ガント:休日に積上げるかどうか[true/false]指定します（zoom=DAYの場合のみ有効。初期値=true:積上げる)
       viewMode           【TAG】積上ガント:1:行の最大値を基準に積上げ高さの計算を行う/0:能力設定値を基準に積上げ高さの計算を行う。
       stdUpper           【TAG】積上ガント:正常範囲の上限となる工数です。これを超えると積上げの色が変化します(初期値:1)
       stdCost            【TAG】積上ガント:この工数が行の2/3の高さとなります(初期値:1)
       stdLower           【TAG】積上ガント:正常範囲の下限となる工数です。これを下回ると積上げの色が変化します(初期値:0)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
   (通常ガント)
  &amp;lt;og:view
      viewFormType = "HTMLCustomTable"
      command      = "{&amp;#064;command}"
      writable     = "false"
      useScrollBar = "false"
  &amp;gt;
    &amp;lt;og:thead rowspan="2"&amp;gt;
      &amp;lt;tr&amp;gt;
          &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;VZOOM}" style="line-height:normal;text-align:left;background-image: url('../image/ganttBG{&amp;#064;VZOOM}.gif');" &amp;gt;
              &amp;lt;div style="position:relative;left:0px;z-index:101; " height="100%" width="100%" &amp;gt;
                  &amp;lt;og:ganttHeader
                      startDate       = "{&amp;#064;startDate}"
                      endDate         = "{&amp;#064;endDate}"
                      zoom            = "{&amp;#064;VZOOM}"
                      daySpan         = "{&amp;#064;daySpan}"
                  /&amp;gt;
              &amp;lt;/div&amp;gt;
          &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:thead&amp;gt;
    &amp;lt;og:tbody rowspan="2"&amp;gt;
      &amp;lt;tr&amp;gt;
          &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;VZOOM}" style="text-align:left;background-image: url('../image/ganttBG{&amp;#064;VZOOM}.gif');" &amp;gt;
              &amp;lt;og:iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]" text="[PN]" /&amp;gt;
              &amp;lt;og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]"      text="開始" /&amp;gt;
              &amp;lt;og:iGanttBar type="0" src="../image/dia_red.gif"  end="[DYNOKI]"         text="終了" /&amp;gt;
          &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:tbody&amp;gt;
  &amp;lt;/og:view&amp;gt;
    
   &amp;lt;og:iGantt
       margeRows      = "true"
       fixedCols      = "1"
   /&amp;gt;

   (積上ガント)
  積上ガントを利用する場合は、ViewにHTMLstackedGanttTableを利用する必要があります。
  &amp;lt;og:view
      viewFormType = "HTMLStackedGanttTable"
      command      = "{&amp;#064;command}"
      writable     = "false"
      useScrollBar = "false"
      useParam     = "true"
      numberType   = "none"
  &amp;gt;
  &amp;lt;og:stackParam
      stackColumns = "NOORDER"
  /&amp;gt;
 
    &amp;lt;og:thead rowspan="2"&amp;gt;
      &amp;lt;tr&amp;gt;
          &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td&amp;gt;[PN]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;SZOOM}" style="text-align:left;background-image: url('../image/ganttBG{&amp;#064;SZOOM}.gif');" &amp;gt;
              &amp;lt;div style="position:relative;left:0px;z-index:101; " height="100%" width="100%" &amp;gt;
                  &amp;lt;og:ganttHeader
                      startDate   = "{&amp;#064;startDate}"
                      endDate     = "{&amp;#064;endDate}"
                      zoom        = "{&amp;#064;SZOOM}"
                      calDB       = "GE13"
                      arg1        = "A"
                  /&amp;gt;
              &amp;lt;/div&amp;gt;
          &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:thead&amp;gt;
    &amp;lt;og:tbody rowspan="2"&amp;gt;
      &amp;lt;tr&amp;gt;
          &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td&amp;gt;[PN]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;VZOOM}" style="text-align:left;background-image: url('../image/ganttBG{&amp;#064;VZOOM}.gif');" &amp;gt;
              &amp;lt;og:iGanttBar type="1" colorNo="[COLOR]" start="[DYORDER]" end="[DYNOKI]"  text="[COSTCLM]"
                    cost="[COSTCLM]" capacity="[CAPACITY]" /&amp;gt;
              &amp;lt;og:iGanttBar type="0" src="../image/dia_blue.gif" start="[DYORDER]"      text="開始" /&amp;gt;
          &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/og:tbody&amp;gt;
  &amp;lt;/og:view&amp;gt;
    
   &amp;lt;og:iGantt
       margeRows      = "true"
       fixedCols      = "1"
       verticalShift  = "false"
       viewGantt      = "{&amp;#064;viewGantt}"
       stackHoliday   = "{&amp;#064;stackHoliday}"
       useBgColor     = "true"
       viewMode       = "2"
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="124">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewIHeadTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】明細棒グラフで、バー部のヘッダーに、進捗率を示す線を表示します。</DESCRIPTION>
        <CONTENTS>iHead タグは、ガントの ヘッダー部に使用されます。
 進捗率を示す線は、２本あり、デフォルトでは、中間点と最大値になります。
 グラフの右に、何かを表示する場合は、幅(width)を指定する必要があります。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iHead  ... /&amp;gt;
 ●body：なし
 ●前提：headタグで、adjustEvent="Bar" を指定してください。

 ●Tag定義：
   &amp;lt;og:iHead
       width              【TAG】グラフ部分の横幅を[px]で指定します。
       leftVal            【TAG】左線のヘッダ部分の文字を指定します（初期値:最大桁の半分）
       leftLoc            【TAG】左線のヘッダ部文字（及び線）の位置を左からの割合で指定します。
       leftBorderStyle    【TAG】左線のスタイルを指定します(初期値=dotted gray 1px)。
       adjustLeft         【TAG】左線のヘッダ部分の文字の上下位置をピクセル単位で指定します(負の数で下方向)。
       rightVal           【TAG】右線のヘッダ部分の文字を指定します（初期値:最大桁）
       rightLoc           【TAG】右線のヘッダ部文字（及び線）の位置を左からの割合で指定します。
       rightBorderStyle   【TAG】右線のスタイルを指定します(初期値=dotted gray 1px)。
       adjustRight        【TAG】右線のヘッダ部分の文字の上下位置をピクセル単位で指定します(負の数で下方向)。
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
    &amp;lt;og:view
        viewFormType = "HTMLCustomTable"
        command      = "{&amp;#064;command}"
        writable     = "false"
        useScrollBar = "false"
        headerSkipCount="10"
    &amp;gt;
      &amp;lt;og:thead rowspan="2"&amp;gt;
        &amp;lt;tr&amp;gt;
          &amp;lt;td rowspan="2"&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2"&amp;gt;
              &amp;lt;og:iHead width="150px"
                      leftVal ="now"      leftLoc ="0.8"  leftBorderStyle ="solid red 1px"    adjustLeft ="15px" 
                      rightVal="Target"   rightLoc="1.0"  rightBorderStyle="dashed red 2px"   adjustRight="-15px"
              /&amp;gt;
          &amp;lt;td rowspan="2"&amp;gt;[SINTYOKU]&amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
      &amp;lt;/og:thead&amp;gt;
      &amp;lt;og:tbody rowspan="2"&amp;gt;
          &amp;lt;td rowspan="2"&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
          &amp;lt;td rowspan="2"&amp;gt;
              &amp;lt;iBar id="B0_[I]" type="0" value="[SINTYOKU]" baseVal="[KNORDER]" /&amp;gt;
              &amp;lt;iBar id="B1_[I]" type="1" value="[KNORDER_G]" color="[COLOR]" text="[KNORDER]" /&amp;gt;
              &amp;lt;br/&amp;gt;
              &amp;lt;iBar id="B2_[I]" type="1" value="[KNJISK_G],[KNMIKM_G]" color="black,green" /&amp;gt;
              &amp;lt;iBar id="B3_[I]" type="2" value="[KNJISK_G],[KNMIKM_G]" baseVal="[KNORDER_G]" color="green" /&amp;gt;
          &amp;lt;td rowspan="2"&amp;gt;[SINTYOKU]&amp;lt;/td&amp;gt;
      &amp;lt;/og:tbody&amp;gt;
    &amp;lt;/og:view&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="125">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewIMatrixTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】配置図／座席表を表す特殊系のビューです。</DESCRIPTION>
        <CONTENTS>itd タグは、ガントヘッダー部の TDタグの繰返しに使用されます。
 この繰返しは、ganttParam タグの minDuration で指定された間隔で行われます。
 (例えば、0.5 を指定すれば、半日単位で処理されます。)
 itd タグの colspan 属性を指定した場合は、itd 自身が、td タグに colspan を
 追加すると共に、繰返し自身を、その指定数だけに抑制します。
 具体的には、colspan="2" とすると、２回に一回しか、itd タグが呼び出されなく
 なります。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iMatrix  ... /&amp;gt;
 ●body：なし
 ●前提：headタグで、adjustEvent="Matrix" を指定してください。

 ●Tag定義：
   &amp;lt;og:iMatrix
       mode               【TAG】[Layout:レイアウト編集/Value:設定値の編集](初期値:Layout)
       countPro           【TAG】データノードの属性数( 行, 列, 名称, 値, 色, 編集可否, ステータス )(初期値:7)
                                 (SQL文のカラム数(非表示項目を除く))
       inputWidth         【TAG】編集時の入力欄幅(px)(初期値:50px)
       cellWidth          【TAG】セル幅(px) (初期値:75px)
       cellHeight         【TAG】セル高さ(px) (初期値:30px)
       showStatus         【TAG】ステータスの出力を行うかどうか[[true:表示する/false:表示しない]](初期値:false)
       countStatus        【TAG】ステータスの種類数（1:会議、2:来客、3:出張、4:外出、5:休暇、6:他）(初期値:6)
       writable           【TAG】画面編集フラグを[true:可/false:不可](初期値:false)
       editColor          【TAG】セル背景色の編集可否[true:編集可/false:編集不可](初期値:false)
       separator          【TAG】セル名称と設定値の間の区切り文字(初期値:":")
       paramVal           【TAG】セルの設定値はパラメータより渡す(初期値:"")
       paramColor         【TAG】セルの背景色はパラメータより渡す(初期値:"")
       notEditBgColor     【TAG】編集不可のセルの背景色(初期値:gray)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
  Select 文は、行, 列, 名称, 値, 色, 編集可否, ステータス の順で検索します。
  &amp;lt;og:query &amp;gt;
    select 行番号,列番号,セル名称,セル設定値,セル背景色,セルの編集可否,セルのステータス
    from   レイアウトテーブル
    where  ロケーションID = 'XXXX'
    order by 行番号,列番号
  &amp;lt;/og:query&amp;gt;

  viewタグによるHTML出力 は、この通りにしてください。
  &amp;lt;og:view
      viewFormType    = "HTMLDynamic"
      useScrollBar    = "false"
      useHilightRow   = "false"
      noMessage       = "true"
      pageSize        = "0"
  /&amp;gt;

  &amp;lt;og:iMatrix
     mode             =   "Layout/Value" 
     countPro         =   "7"            
     inputWidth       =   "80px"         
     cellWidth        =   "100px"        
     cellHeight       =   "30px"         
     showStatus       =   "true/false"   
     countStatus      =   "6"            
     writable         =   "true/false"   
     editColor        =   "true/false"   
     separator        =   ":"            
     paramVal         =   "{&amp;#064;XXX}"       
     paramColor       =   "{&amp;#064;XXX}"       
     notEditBgColor   =   "#XXXXXX"      
  /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="126">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewITableTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】JavaScriptを利用してクライアント側でテーブルの左右分割します。</DESCRIPTION>
        <CONTENTS>iTable タグは、ガント全体の左右２分割表示したいカラム数を、fixedCols 属性に指定します。
 通常の view タグの後に記述します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iTable  ... /&amp;gt;
 ●body：なし
 ●前提：headタグで、adjustEvent="Table" を指定してください。

 ●Tag定義：
   &amp;lt;og:iTable
       fixedCols        ○【TAG】左右２分割で、固定したいカラム数(必須)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
  &amp;lt;og:view
      viewFormType = "HTMLTable"
      command      = "{&amp;#064;command}"
  /&amp;gt;

   &amp;lt;og:iTable
       fixedCols  = "5"
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="127">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewITaskTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面部品】積上ガント（内部積上方式）でガント全体（ページ全体一つ設定）の指定を行います。</DESCRIPTION>
        <CONTENTS>iTask タグは、積上ガントのうち、内部積上方式の場合に使用します。
 内部積上げとは、フレームワーク側で積上げ計算を行う方式の事です。
 処理速度は増しますが、積上ガント(JavaScript版)は、積上と通常ガントの混在が
 可能ですが、こちらは、積上のみの表示になります。
 それぞれの使い分けを考慮してください。
 このタグは、viewFormType = "HTMLStackedGanttTable" 、innerStack="true" を指定した view の後に記述します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:iTask  ... /&amp;gt;
 ●body：なし
 ●前提：headタグで、adjustEvent="Task" を指定してください。

 ●Tag定義：
   &amp;lt;og:iTask
       fixedCols        ○【TAG】左右２分割で、固定したいカラム数(必須)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;

 ●使用例
   &amp;lt;og:view
       viewFormType = "HTMLStackedGanttTable"
       command      = "{&amp;#064;command}"
       writable     = "false"
       useScrollBar = "false"
       useParam     = "true"
       numberType   = "none"
   &amp;gt;
     &amp;lt;!-- stackParamでstackColumnsを指定しなかった場合はcustomTableとほぼ同じ処理となる --&amp;gt;
     &amp;lt;og:stackParam
         stackColumns = "NOORDER"
         innerStack   = "true"
         costColumns  = "COSTCLM,DYJYU,DYNOKI"
         stackHoliday = "{&amp;#064;stackHoliday}"
         capacityColumn = "CAPACITY"
     /&amp;gt;
     &amp;lt;og:thead rowspan="2"&amp;gt;
       &amp;lt;tr&amp;gt;
           &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
           &amp;lt;td rowspan="2" class="gantt zoom{&amp;#064;SZOOM}" style="text-align:left;background-image: url('../image/stackBG{&amp;#064;SZOOM}.gif');" &amp;gt;
               &amp;lt;div style="position:relative;left:0px;z-index:101; " height="100%" width="100%" &amp;gt;
                   &amp;lt;og:stackHeader
                       startDate   = "{&amp;#064;MIN_DATE}"
                       endDate     = "{&amp;#064;MAX_DATE}"
                       zoom        = "{&amp;#064;SZOOM}"
                       calDB       = "GE13"
                       arg1        = "A"
                   /&amp;gt;
               &amp;lt;/div&amp;gt;
           &amp;lt;/td&amp;gt;
       &amp;lt;/tr&amp;gt;
     &amp;lt;/og:thead&amp;gt;
     &amp;lt;og:tbody rowspan="2"&amp;gt;
       &amp;lt;tr&amp;gt;
         &amp;lt;td&amp;gt;[NOORDER]&amp;lt;/td&amp;gt;
       &amp;lt;/tr&amp;gt;
     &amp;lt;/og:tbody&amp;gt;
   &amp;lt;/og:view&amp;gt;

   &amp;lt;og:iTask
       fixedCols  = "4"
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="128">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewJsonParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】viewタグの viewFormType が JSON の場合にパラメータを設定します。</DESCRIPTION>
        <CONTENTS>JOSN出力のViewForm_JSON クラスに対して、各種パラメータを設定します。
 パラメータが設定されていない場合は、ViewJsonParam の初期値が
 使用されます。
 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:jsonParam useHead="false" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:stackParam
       useHead         【TAG】ヘッダ情報を出力するかどうか(初期値:true)
       useInfo         【TAG】INFO情報を出力するかどうか(初期値:true)
       useRenderer     【TAG】データ出力でレンデラを利用するかどうか(初期値:false)
       useNullOmit     【TAG】nullデータの出力を行わないかどうか(初期値:false)
       useZeroOmit     【TAG】ゼロデータの出力を行わないかどうか(初期値:false)
       dataName        【TAG】データ出力時の配列オブジェクトの名称指定(初期値:DATA)
       debug           【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="129">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewLinkTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】HTML のaタグと同等のリンクを作成するタグで、さらに国際化対応と引数の受け渡しが可能です。</DESCRIPTION>
        <CONTENTS>DBTableModelオブジェクトを表示する、共通オブジェクトです。
 このオブジェクトに、 データ(DBTableModel)と、コントローラ(EntryTagForm)を与えて、
 外部からコントロールすることで、各種形式で データ(DBTableModel)を表示させることが
 可能です。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:viewLink command="…" &amp;gt; &amp;lt;og:link name="…" ... /&amp;gt; &amp;lt;/og:viewLink &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:viewLink
       command          ○【TAG】コマンド (NEW,RENEW,RESET,REVIEW)をセットします(必須)。
       viewLinkId         【TAG】(通常は使いません)requestから取得する ViewLink に対応する Attributes オブジェクトの ID
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:viewLink&amp;gt;

 ●使用例
     QueryTagとViewTagの間にviewLinkを使います。
     &amp;lt;og:viewLink command="{&amp;#064;command}"&amp;gt;
         &amp;lt;og:link column="NOSYN" gamenId="01PATTERN1" href="query.jsp" target="QUERY"
             keys="NOSYN,NMSYN,CDBK" value="[NOSYN],[NMSYN],[CDBK]" /&amp;gt;
         &amp;lt;og:link column="NMSYN" gamenId="01PATTERN1" href="query.jsp" target="QUERY"
             keys="NMSYN" value="[NMSYN]" /&amp;gt;
         &amp;lt;og:link column="CDBK" gamenId="01PATTERN1" href="query.jsp" target="QUERY"
             keys="NOSYN,NMSYN" value="[NOSYN],[NMSYN]" /&amp;gt;
     &amp;lt;/og:viewLink&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="130">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewMarkerTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】複数のcolumnMarker を統合して、検索結果に対して様々な属性を付加するタグです。(参照:columnMarker)</DESCRIPTION>
        <CONTENTS>DBTableModelオブジェクトの表示にHTMLタグをマークします。
 子タグとして、ColumnMarkerTag のBODY要素をパースして、タグを作成します。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:viewMarker &amp;gt; ･･･ &amp;lt;/og:viewMarker &amp;gt;
 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:viewMarker
       command          ○【TAG】コマンド (NEW,RENEW,RESET,REVIEW)をセットします(必須)。
       viewMarkerId       【TAG】(通常は使いません)requestから取得する ViewMarker に対応する Attributes オブジェクトの ID
       isRenderer         【TAG】マーカーのタイプが renderer かどうか[true/false]を指定します(初期値:true)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:viewMarker&amp;gt;

 ●使用例
     商品CD２(CDSYHN02)は赤字で表示する。
     商品CD３(CDSYHN03)は-----と表示する。
         &amp;lt;og:viewMarker command="{&amp;#064;command}"&amp;gt;
             &amp;lt;og:columnMarker column="CDSYHN02" onMark="true" &amp;gt;
                 &amp;lt;font color='red'&amp;gt;[VCDSYHN02]&amp;lt;/font&amp;gt;
             &amp;lt;/og:columnMarker&amp;gt;
             &amp;lt;og:columnMarker column="CDSYHN03" onMark="true" &amp;gt;
                 &amp;lt;CENTER&amp;gt;-----&amp;lt;/CENTER&amp;gt;
             &amp;lt;/og:columnMarker&amp;gt;
         &amp;lt;/og:viewMarker&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="131">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewStackParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】viewタグの viewFormType が HTMLGanttTable の場合にパラメータを設定します。</DESCRIPTION>
        <CONTENTS>ガントチャートを表示する、ViewForm_HTMLGanttTable クラスに対して、各種パラメータを
 設定します。
 パラメータが設定されていない場合は、ViewStackTableParam の初期値が
 使用されます。
 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:stackParam stackColumns="PRJCODE,RESOURCE_ID" /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:stackParam
       stackColumns     ○【TAG】積上単位とするカラム名(CSV形式)をセットします (必須)
       costColumn         【TAG】内部積上げする場合の工数カラムをセットします
       innerStack         【TAG】工数の内部積み上げをするかどうか[true/false]指定します(初期値:false)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   /&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="132">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewTimeBarParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】viewタグの viewFormType が ImageTimeBar の場合にパラメータを設定します。</DESCRIPTION>
        <CONTENTS>キー、日時、状況コードを持つ稼働状況の表示を行う、ViewForm_ImageTimeBar クラスに対して、
 各種パラメータを設定します。
 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)

 SELECT文は、キー、日時、状況コードが、必須項目で、カラムの並び順は、完全に固定です。
 よって、カラム位置を指定する必要はありませんが、SELECT文を自由に設定することも
 出来ませんので、ご注意ください。
 この固定化に伴い、WRITABLE 指定も使用できません。（そもそも書き込み不可です）
 それ以降のカラムについては、内部処理としては、使用していません。
 ただし、パラメータで、カラー色指定、ラベル表記部、イメージ重ね合わせ、
 ポップアップ表記、リンク表記に使えます。

 データの並び順(ORDER BY)も、キー、日時順にしてください。
 データは、キー単位に１レコード作成されます。（キーブレイク）その間、日時順に
 データを処理します。

 データの表示は、今のレコードの日時から、次のレコードの日時までを一つの状態と
 して表します。今のレコードを表示するには、次のレコードが必要になります。
 画面表示は、表示開始日時(minStartTime) から 表示期間(timeSpan)分を表示します。
 通常、開始時刻は、表示開始時刻より前より始まり、次のレコードで、終了時刻が決定
 されます。最後のデータは、期間満了まで続いていると仮定されます。
 データが存在しないのであれば、「存在しないデータ」を作成してください。
 
 ImageTimeBar では、キーでまとめた値について、各状況コードをカラー化し、積み上げ
 帯グラフ形式でPNG画像化します。
 この画像を、読み込む HTML を出力することで、画面上に、積み上げ帯グラフを表示します。
 状況コードに対応する色は、標準では自動作成ですが、外部から色文字列を与えることで
 自由に指定する事も可能です。

 ポップアップ表記(tipsClm)、リンク表記(linkClm)は、この画像に対するエリア指定タグを出力する事で実現します。
 画像ファイルは、全データに対して、１画像だけなので、サイズは大きくなりますが、１レコード
 単位に画像を作成しないため、レスポンスは向上します。
 それぞれ、viewMarker , viewLink を利用することが可能です。特に、リンク表記(linkClm) については、
 linkタグの hrefTarget 属性を true に設定することで適用できます。

 画像ファイルは、java.io.File.createTempFile( File ) で作成するため、JavaVM(=Tomcat)が
 正常終了するときに、削除されます。異常終了時には残りますが、temp フォルダを定期的に
 整理すれば、それほど大量のファイルが残ることはないと思われます。

 データは、イベント発生時に作成されると仮定しています。つまり、書き込まれた日時から、
 状況コードに対応する状況が発生し、次の状況違いのレコードまで継続していると考えます。
 よって、データを途中で切り出す場合、切り出す範囲の前の状態が必要になります。
 一番最初の状態は、"不明" として扱います。（空欄＝白色）

 &lt;img src="doc-files/ViewTimeBarParamTag.png" alt="ViewTimeBarParamTag"&gt;</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:timeBarParam startDate="･･･" timeSpan="･･･" ･･･ /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:timeBarParam
       startDate     ○【TAG】タイムテーブルの表示開始日時をセットします(必須)。
       timeSpan      ○【TAG】タイムテーブルの表示期間を時間で指定します(必須)。
       labelClms       【TAG】一覧表のラベル表示部に表示するカラムをCSV形式で指定します(初期値:キーのRenderer値)。
       colorClm        【TAG】レコードに付ける色を色文字列で指定する場合のカラム名を指定します(初期値:指定しない)。
       tipsClm         【TAG】レコード単位に、マウスオーバー時のTips表示を行うカラムを指定します(初期値:指定しない)。
       linkClm         【TAG】レコード単位に、クリッカブルリンクを設定するカラムを指定します(初期値:指定しない)。
       useLegend       【TAG】カラーの凡例を使用するかどうか[true/false]を指定します(初期値:true)。
       maxLabelWidth   【TAG】ラベル表記部の最大サイズをpxで指定します(初期値:null)。
       maxTimeWidth    【TAG】タイム表記部の最大サイズをpxで指定をpxで指定します(初期値:600)。
       chartHeight     【TAG】１行のタイムチャートの幅をpxで指定します(初期値:20)。
       headerHeight    【TAG】チャートの凡例、ヘッダー部の高さ(指定されない場合は、チャートの間隔:chartHeight)(初期値:20)。
       padding         【TAG】イメージ作成の 全体テーブルの隙間（パディング）をpxで指定します(初期値:5)。
       margin          【TAG】１レコードの文字やタイムチャートのマージンをpxで指定します(初期値:3)。
       useLastData     【TAG】行の最後の情報が、継続しているとして使うかどうか[true/false]を指定(初期値:true)。
       headerUpFmt     【TAG】一覧表のヘッダー部分上段の日付フォーマット(初期値：未指定) 7.1.0.0 (2020/01/20)
       headerDwFmt     【TAG】一覧表のヘッダー部分下段の日付フォーマット(初期値：未指定) 7.1.0.0 (2020/01/20)
       debug           【TAG】内部情報を出力します(初期値:false)。
   /&amp;gt;

 ●使用例
     ViewFormTag の viewFormType が、ImageTimeBar の場合に使用します。
     useParam 属性を設定しておかないと、使用されません。
     &amp;lt;og:view
         viewFormType = "ImageTimeBar"
         command      = "{&amp;#064;command}"
         &lt;b&gt;useParam     = "true"&lt;/b&gt;
     &amp;gt;
         &amp;lt;og:timeBarParam
             startDate   = "{&amp;#064;DYFROM}"
             timeSpan    = "24"
         /&amp;gt;
     &amp;lt;/og:view &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="133">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.ViewTimeTableParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面表示】viewタグの viewFormType が HTMLTimeTable の場合にパラメータを設定します。</DESCRIPTION>
        <CONTENTS>時間軸を持つタイムテーブルの表示を行う、ViewForm_HTMLTimeTable クラスに対して、
 各種パラメータを設定します。
 パラメータが設定されていない場合は、ViewForm_HTMLTimeTable の初期値が使用されます。
 (パラメータを使用するには、viewタグのuseParam 属性をtrueに設定する必要があります。)

 SELECT文は、日付、キー、備考、開始時刻、終了時刻、リンクが、必須項目で、この並び順は、
 完全に固定です。よって、カラム位置を指定する必要はありませんが、SELECT文を自由に
 設定することも出来ませんので、ご注意ください。
 この固定化に伴い、WRITABLE 指定も使用できません。
 なお、日付、キー、備考 に関しては、columnDisplay 属性で、表示の ON/OFF 制御は可能です。
 また、日付ブレイク、キーブレイクの設定で、カラム自体をテーブルの外に出すことが可能です。
 (キーと備考はセットになっています。)

 タイムテーブルが空きの場合のリンクは、ViewTimeTableParam.NULL_LINK_CLM_ID で指定します。
 (ViewTimeTableParam の nullLinkColumn 属性)
 指定しない場合は、空きのリンクは作成されません。
 このリンクは、特殊で、引数に、パラメータを追加できますが、"($1)"、"($2)" で指定します。
 この($1)、($2)は、開始時刻、終了時刻がセットされますが、SELECT文の固定カラムと同じ
 並び順ですが、DBTableModelの値を設定しているわけではありません。
 空きの場合は、データ自体が存在しない場合と、日付、キー のみが 外部結合で生成された
 レコードが実際に存在する場合がありますが、外部結合で生成されたレコードには、
 開始時刻、終了時刻はありません。($1) と($2)には、それぞれ、最小開始時刻と最大終了時刻を
 セットします。

 例として、&amp;amp;TMSTART=($1)&amp;amp;TMEND=($2) という文字列の ($*) 部分を解析して割当ます。

 各属性は、{&amp;#064;XXXX} 変数が使用できます。
 これは、ServletRequest から、XXXX をキーに値を取り出し,この変数に割り当てます。
 つまり、このXXXXをキーにリクエストすれば、この変数に値をセットすることができます。

 http://localhost/query.jsp?KEY1=VLA1&amp;amp;KEY2=VAL2

 のようなリクエストで、{&amp;#064;KEY1} とすれば、 VAL1 がセットされます。</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:timeTableParam minStartTime="･･･" ･･･ /&amp;gt;
 ●body：なし

 ●Tag定義：
   &amp;lt;og:timeTableParam
       minStartTime       【TAG】タイムテーブルの開始時刻(含む)をセットします(初期値:0800)
       maxEndTime         【TAG】タイムテーブルの終了時刻(含まない)をセットします(初期値:2100)
       timeInterval       【TAG】タイムテーブルのインターバル時間をセットします(初期値:30)
       nullLinkColumn     【TAG】タイムテーブルが空きの場合のリンクを指定しているカラム名をセットします
       useDyBreak         【TAG】日付でブレーク処理を行うかどうかを指定します(初期値:true)
       tdClassColumn      【TAG】タイムテーブルにデータを入れるTDタグにclass属性を付与する場合のカラム名をセットします
       useBookingMerge    【TAG】同一日付でブッキング時にマージ処理を行うかどうかを指定します(初期値:false)
   /&amp;gt;

 ●使用例
     ViewFormTag の viewFormType が、HTMLTimeTable の場合に使用します。
     useParam 属性を設定しておかないと、使用されません。
     &amp;lt;og:view
         viewFormType = &amp;quot;HTMLTimeTable&amp;quot;
         command      = &amp;quot;{&amp;#064;command}&amp;quot;
         startNo      = &amp;quot;0&amp;quot;
         pageSize     = &amp;quot;20&amp;quot;
         &lt;b&gt;useParam     = &amp;quot;true&amp;quot;&lt;/b&gt;
     &amp;gt;
         &amp;lt;og:timeTableParam
             minStartTime   = "0800"       : タイムテーブルの開始時刻(含む)をセットします(初期値:0800)
             maxEndTime     = "2100"       : タイムテーブルの終了時刻(含まない)をセットします(初期値:2100)
             timeInterval   = "30"         : タイムテーブルのインターバル時間をセットします(初期値:30)
             nullLinkColumn = "DYUSE"      : NULL時リンクを作成するベースとなるカラム名
             tdClassColumn  = "FGCDACTION" : データを入れるTDタグにclass属性を付与する場合のカラム名
         /&amp;gt;
     &amp;lt;/og:view &amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="134">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.WriteCheckTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【画面制御】ｻﾌﾞﾐｯﾄﾎﾞﾀﾝの表示や､画面遷移先情報(forward.jsp)を制御するﾀｸﾞです｡</DESCRIPTION>
        <CONTENTS>ﾕｰｻﾞｰ情報と画面情報を元に､ﾛｰﾙ/ｸﾞﾙｰﾌﾟの権限と
 RW(読取/書込)ﾓｰﾄﾞを比較して､条件が成立しない場合は,そのBODY部を表示しないように
 できます｡
 また､編集設定を行っている場合は､強制的に書込禁止に設定しています｡
 (ただし､編集設定が､ｶﾗﾑの並べ替えのみの場合か､または､useEdit="true" に
 設定した場合は､書込許可されます)
 このﾀｸﾞは､form 内に一つだけ記述してください｡</CONTENTS>
        <FORM_SAMPLE>●形式：&amp;lt;og:writeCheck /&amp;gt;
 ●body：あり(EVAL_BODY_INCLUDE:BODYをｲﾝｸﾙｰﾄﾞし､{&amp;#064;XXXX} は解析しません)

 ●Tag定義：
   &amp;lt;og:writeCheck
       useGamenId         【TAG】GAMENID,BACK_GAMENID 属性を付加するかどうか[true/false]を設定します(初期値:true)
       roles              【TAG】画面と別にﾛｰﾙｽﾞを与えます
       writable           【TAG】書込可能か場合に許可するかどうか[true/false]を設定します(初期値:true)
       readable           【TAG】読込可能な場合に許可するかどうか[true/false]を設定します(初期値:false) 8.1.0.1 (2022/01/07)
       useEdit            【TAG】EDITNAME利用時の編集を可能にするか設定します
                                   (初期値:USE_EDIT_WITH_EDITNAME[=false])｡
       outputEditName     【TAG】editNameをhiddenﾀｸﾞで出力するか設定します
                                   (初期値:OUTPUT_EDITNAME[=false])｡
       useDummy           【TAG】IE用ﾀﾞﾐｰinputを出力するかどうか
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:writeCheck&amp;gt;

 ●使用例
      &amp;lt;og:writeCheck&amp;gt;
          &amp;lt;og:submit  value=&amp;quot;copy&amp;quot;     lbl=&amp;quot;COPY&amp;quot;    accesskey=&amp;quot;C&amp;quot; /&amp;gt;
          &amp;lt;og:submit  value=&amp;quot;modify&amp;quot;   lbl=&amp;quot;MODIFY&amp;quot;  accesskey=&amp;quot;M&amp;quot; /&amp;gt;
          &amp;lt;og:submit  value=&amp;quot;delete&amp;quot;   lbl=&amp;quot;DELETE&amp;quot;  accesskey=&amp;quot;D&amp;quot; /&amp;gt;
          &amp;lt;jsp:directive.include file=&amp;quot;{&amp;#064;SYS.JSP}/common/Excel_direct.jsp&amp;quot;  /&amp;gt;
          &amp;lt;br /&amp;gt;
      &amp;lt;/og:writeCheck&amp;gt;</FORM_SAMPLE>
    </ROW>
    <ROW num="135">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.WriteTableParamTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ファイル出力】WriteTableTag にパラメーターを渡す為のタグクラスです。</DESCRIPTION>
        <CONTENTS>writeTable タグに対して、EXEC_SQL 情報や、tableName情報を付加することができます。
 WriteTable の、writerClass によって、使用できるキーが異なります。
 writerClass="XML"
 　　TableName ：XML 形式の ROWSET の table 属性になります。
 　　First     ：最初に記載して、初期処理(データクリア等)を実行させる、EXEC_SQL 情報になります。
 　　Last      ：最後に記載して、項目の設定(整合性登録)を行う、EXEC_SQL 情報になります。
 　　MergeSql  ：このSQL文で UPDATEして、結果が０件ならINSERTを行う、MERGE_SQL 情報になります。
 writerClass="JSON"
 　　JsonName  ：JSON形式で、配列をオブジェクトとしてまとめる場合に使います。
 　　LowerCase ：カラム名(=パラメータ名)を小文字にする場合、true をセットします(初期値:false)。
 writerClass="CalcDef"
 　　Size ：レコードのデータ件数(初期値:25)

 値は、value 属性で指定するか、なければ BODY 部に記述します。

 tableName情報は、XMLファイルのROWSET属性にセットすることで、XMLファイルの登録テーブル名を
 指定することができます。
 EXEC_SQL 情報とは、タブ区切りファイルやXML形式ファイルの先頭(key="First")
 または、最後(key="Last")に、SQL文を記述することで、ファイル取り込み時の
 前処理、後処理を処理する為の情報です。
 key="MergeSql" で、MERGE_SQL 情報をセットできます。MERGE_SQL を登録すると、
 そのSQL文で、UPDATEして、結果が０件ならINSERTを行います。

 この情報は、複数件登録できるため、通常の writeTable タグに属性を追加すると、
 複雑になるため、複数登録できる用に、内部にタグを持てる構造にします。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:writeTableParam key="[First|Last|TableName]" &amp;gt;
          delete from GE12 where SYSTEM_ID='**' and KBSAKU='0'
     &amp;lt;/og:writeTableParam

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し、{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:writeTableParam
       key              ○【TAG】パラメータとして渡すキー情報([First|Last|MergeSql|TableName|Size|JsonName|LowerCase])を指定しま(必須)。
       value              【TAG】パラメータとして渡す設定値を指定します(初期値:null)
       caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null)
       caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null)
       caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:判定しない)
       caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:判定しない)
       caseIf             【TAG】指定の値が、true/TRUE文字列の場合は、このタグは使用されます(初期値:判定しない)
       debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:writeTableParam&amp;gt;

 ●使用例
     &amp;lt;og:writeTable ･････ &amp;gt;
         &amp;lt;og:writeTableParam
             key  = "Tablename"  value="GE12"
         /&amp;gt;
         &amp;lt;og:writeTableParam
             key  = "First"             First:最初に登録
         &amp;gt;
                      insert into GE12bk
                         select * from GE12
                         where SYSTEM_ID='**'
         &amp;lt;/og:writeTableParam
         &amp;lt;og:writeTableParam
             key  = "First"             First:の２番目に登録
         &amp;gt;
              delete from GE12 where SYSTEM_ID='**' and KBSAKU='0'
         &amp;lt;/og:writeTableParam
         &amp;lt;og:writeTableParam
             key  = "Last"              Last:最後に登録
         &amp;gt;
              update GE12 set XXXX='YYYY' where SYSTEM_ID='**' and KBSAKU='0'
         &amp;lt;/og:writeTableParam
     &amp;lt;/og:writeTableParam</FORM_SAMPLE>
    </ROW>
    <ROW num="136">
        <VERNO>8.1.3.X</VERNO>
        <TAGCLASS>org.opengion.hayabusa.taglib.WriteTableTag</TAGCLASS>
        <HTMLEXT>0</HTMLEXT>
        <DESCRIPTION>【ﾌｧｲﾙ出力】DBTableModelｵﾌﾞｼﾞｪｸﾄを指定のﾌｧｲﾙに出力するﾀｸﾞです。</DESCRIPTION>
        <CONTENTS>ﾃﾞｰﾀ(DBTableModel)と､ｺﾝﾄﾛｰﾗ(WriteTableTagForm)を与えて､
 外部からｺﾝﾄﾛｰﾙすることで､各種形式で ﾃﾞｰﾀ(DBTableModel)を表示できます。
 writeTableﾀｸﾞ に対して､ｺﾏﾝﾄﾞを与えることにより､内部のｺﾝﾄﾛｰﾗの
 実装に対応した､ 形式でﾃﾞｰﾀを作成します。</CONTENTS>
        <FORM_SAMPLE>●形式：
     &amp;lt;og:writeTable
         fileURL   = "{&amp;#064;USER.ID}"    保存先ﾃﾞｨﾚｸﾄﾘ名
         filename  = "{&amp;#064;filename}"   保存ﾌｧｲﾙ名
         encode    = "UnicodeLittle"      保存ﾌｧｲﾙｴﾝｺｰﾄﾞ名
     /&amp;gt;

 ●body：あり(EVAL_BODY_BUFFERED:BODYを評価し､{&amp;#064;XXXX} を解析します)

 ●Tag定義：
   &amp;lt;og:writeTable
       writerClass        【TAG】実際に書き出すｸﾗｽ名の略称(TableWriter_**** ｸﾗｽの ****)を指定します
									(初期値:TABLE_WRITER_DEFAULT_CLASS[=ExcelRenderer])
       separator          【TAG】可変長ﾌｧｲﾙを作成するときの項目区切り文字をｾｯﾄします(初期値:TableWriter#TAB_SEPARATOR[= ])
       headerSequence     【TAG】DBTableModelの出力順(LNSCD など)をｾｯﾄします。(7.2.6.1 (2020/07/17) H追加)
       fileURL            【TAG】ﾌｧｲﾙ保存先ﾃﾞｨﾚｸﾄﾘ名を指定します(初期値:FILE_URL[=filetemp/])
       baseURL            【TAG】ﾌｧｲﾙ保存先ﾃﾞｨﾚｸﾄﾘ名を指定します(初期値:ｺﾝﾃｷｽﾄﾊﾟｽ) 7.2.7.0 (2020/08/07)
       filename           【TAG】ﾌｧｲﾙを作成するときのﾌｧｲﾙ名をｾｯﾄします(初期値:FILE_FILENAME[=file.xlsx])
       encode             【TAG】ﾌｧｲﾙを作成するときのﾌｧｲﾙｴﾝｺｰﾃﾞｨﾝｸﾞ名をｾｯﾄします(初期値:FILE_ENCODE[=UnicodeLittle])
       beforeDelete       【TAG】事前にﾌｧｲﾙを削除するかどうかをｾｯﾄします (初期値:false)
       fileAppend         【TAG】追加ﾓｰﾄﾞで書き込むかどうか[true/false]を指定します(初期値:false[新規ﾓｰﾄﾞ])
       zip                【TAG】結果をﾌｧｲﾙに出力するときに､ZIPで圧縮するかどうか[true/false]を指定します(初期値:false)
       zipFilename        【TAG】ZIPﾌｧｲﾙを作成するときのZIPﾌｧｲﾙ名をｾｯﾄします(初期値:filename + ".zip")
       tableId            【TAG】(通常は使いません)sessionから所得する DBTableModelｵﾌﾞｼﾞｪｸﾄの ID
       scope              【TAG】ｷｬｯｼｭする場合のｽｺｰﾌﾟ[request/page/session/application]を指定します(初期値:session)
       useNumber          【TAG】行番号情報を､出力する/しない[true/false]を指定します(初期値:true)
       columns            【TAG】書き込み先ﾌｧｲﾙのｶﾗﾑ列を､外部(ﾀｸﾞ)よりCSV形式で指定します
       omitNames          【TAG】書き込み対象外のｶﾗﾑ列を､外部(ﾀｸﾞ)よりCSV形式で指定します
       useRenderer        【TAG】書込処理でｺｰﾄﾞﾘｿｰｽのﾗﾍﾞﾙ変換を行うかどうかを指定します
                                      (初期値:USE_TABLE_WRITER_RENDERER[=false])
       selectedAll        【TAG】ﾁｪｯｸ行のみを対象にするかを指定します(初期値:true)
       useLocal           【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false) 8.0.1.0 (2021/10/29)
   ※  sheetName          【TAG】EXCELﾌｧｲﾙを書き出すときのｼｰﾄ名を設定します
   ※  refFileURL         【TAG】EXCEL雛型参照ﾌｧｲﾙのﾃﾞｨﾚｸﾄﾘ名をｾｯﾄします
   ※  refFilename        【TAG】EXCEL雛型参考ﾌｧｲﾙ名をｾｯﾄします
   ※  refSheetName       【TAG】EXCEL雛型参考ﾌｧｲﾙのｼｰﾄ名を設定します
   ※  sheetOverwrite     【TAG】EXCELでsheetNameでの指定ｼｰﾄ名に対して上書きを行うかどうかを指定します。
   ※  recalcSheetName    【TAG】EXCELで､出力処理の最後にｾﾙの計算式の再計算をさせるｼｰﾄ名をCSV形式で指定します。
   ※  fontName           【TAG】EXCEL出力時のﾃﾞﾌｫﾙﾄﾌｫﾝﾄ名を設定します
                                      (初期値:TABLE_WRITER_DEFAULT_FONT_NAME[=ＭＳ Ｐｺﾞｼｯｸ])
   ※  fontPoint          【TAG】EXCEL出力時のﾃﾞﾌｫﾙﾄﾌｫﾝﾄﾎﾟｲﾝﾄ数を設定します
                                      (初期値:TABLE_WRITER_DEFAULT_FONT_POINTS[=11])
   ※  skipRowCount       【TAG】(通常は使いません)EXCEL出力時のﾃﾞｰﾀの書き込み開始位置を設定します
   ※  useCellStyle       【TAG】EXCEL出力時に､ﾃﾞｰﾀを書き込んだ範囲に罫線を入れるかどうかを指定します(初期値:false)
   ※  useAutoCellSize    【TAG】EXCEL出力時に､ｾﾙの幅をﾃﾞｰﾀの幅に自動的に合わせるかどうかを指定します(初期値:false)
   ※  useActiveWorkbook  【TAG】EXCEL出力時に､ｾﾙの有効範囲を設定するかどうかを指定します(初期値:false)
   ※  pageBreakColumn    【TAG】EXCEL出力時に､ｼｰﾄ変更するｷｰとなるｶﾗﾑ名を指定します(このｶﾗﾑの値がｼｰﾄ名になります)
   ※  fileBreakColumn    【TAG】EXCEL出力時に､ﾌｧｲﾙ名を変更するｷｰとなるｶﾗﾑ名を指定します(このｶﾗﾑの値がﾌｧｲﾙ名になります)
   ※  hyperLinkColumn    【TAG】EXCEL出力時に､Hyperlinkを作成するｷｰとなるｶﾗﾑ名と値となるｶﾗﾑ名を指定します
   ※  addTitleSheet      【TAG】EXCEL出力時に､存在するSheet名一覧を作成する場合に､そのSheet名を指定します。
       language           【TAG】ﾀｸﾞ内部で使用する言語ｺｰﾄﾞ[ja/en/zh/…]を指定します
       caseKey            【TAG】このﾀｸﾞ自体を利用するかどうかの条件ｷｰを指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseVal            【TAG】このﾀｸﾞ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
       caseNN             【TAG】指定の値が､null/ｾﾞﾛ文字列 でない場合(Not Null=NN)は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseNull           【TAG】指定の値が､null/ｾﾞﾛ文字列 の場合は､このﾀｸﾞは使用されます(初期値:判定しない) 5.7.7.2 (2014/06/20)
       caseIf             【TAG】指定の値が､true/TRUE文字列の場合は､このﾀｸﾞは使用されます(初期値:判定しない)
       debug              【TAG】ﾃﾞﾊﾞｯｸﾞ情報を出力するかどうか[true/false]を指定します(初期値:false)
   &amp;gt;   ... Body ...
   &amp;lt;/og:writeTable&amp;gt;

 【廃止】6.9.5.0 (2018/04/23) 物理削除
   //  direct             【廃止】結果をﾀﾞｲﾚｸﾄにEXCEL起動するかどうか[true/false]を指定します(初期値:false[ﾌｧｲﾙ])  6.9.5.0 (2018/04/23) 物理削除
   //  disposition        【廃止】Content-Disposition (inline:埋め込む/attachment:ﾀﾞｲｱﾛｸﾞを起動)を指定します(初期値:attachment)  6.9.5.0 (2018/04/23) 物理削除


 ●使用例
     &amp;lt;og:writeTable ･････ &amp;gt;
         &amp;lt;og:writeTableParam
             key  = "Tablename"  value="GE12"
         /&amp;gt;
         &amp;lt;og:writeTableParam
             key  = "First"             First:最初に登録
         &amp;gt;
                      insert into GE12bk
                         select * from GE12
                         where SYSTEM_ID='**'
         &amp;lt;/og:writeTableParam
         &amp;lt;og:writeTableParam
             key  = "First"             First:の２番目に登録
         &amp;gt;
              delete from GE12 where SYSTEM_ID='**' and KBSAKU='0'
         &amp;lt;/og:writeTableParam
         &amp;lt;og:writeTableParam
             key  = "Last"              Last:最後に登録
         &amp;gt;
              update GE12 set XXXX='YYYY' where SYSTEM_ID='**' and KBSAKU='0'
         &amp;lt;/og:writeTableParam
     &amp;lt;/og:writeTableParam</FORM_SAMPLE>
    </ROW>
</ROWSET>
