パッケージ org.opengion.hayabusa.taglib

# クラス URLConnectTag

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
jakarta.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.URLConnectTag

すべての実装されたインタフェース:
  `BodyTag`, `IterationTag`, `JspTag`, `Tag`, `TryCatchFinally`, `Serializable`

public class URLConnectTag extends CommonTagSupport
指定のURLに接続します｡ ｴﾝｼﾞﾝでは､URL にｱｸｾｽすることで､ﾃﾞｰﾓﾝを起動したり､ ｺﾏﾝﾄﾞを実行(adminﾒﾆｭｰ)することが出来ます｡ もちろん､検索条件を指定して､結果を取得することも可能です｡ このﾀｸﾞでは､URLにｱｸｾｽして､ｺﾏﾝﾄﾞを実行したり結果を取得できます｡ さらに､ﾌｧｲﾙを POST で転送したり､処理結果を XSLT変換したり出来ます｡

関連項目:
  - 直列化された形式
変更履歴:
  3.6.0.0 (2004/09/17) 新規作成, 4.1.0.0 (2007/12/22) POSTﾒｿｯﾄﾞで複数ｷｰを登録できるように属性追加, 5.1.5.0 (2010/04/01) SOAP対応, 6.9.0.0 (2018/01/31) SOAPConnect 廃止に伴う修正, 8.0.0.0 (2021/08/31) httpclient5 対応のHttpConnectを使用
機能分類
  その他部品
形式ｻﾝﾌﾟﾙ:
  ●形式： <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" /> 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で指定されたﾀｸﾞの 直近の親ﾀｸﾞ､及びﾌﾙの親ﾀｸﾞ名(親ﾀｸﾞの階層を">[ﾀｸﾞA]>[ﾀｸﾞB]>[ﾀｸﾞC]>"で表現)を 取得することができます｡ rtnKeys : XMLのﾀｸﾞｷｰを指定して値を取り出します｡取り出した値は､{@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を評価し､{@XXXX} を解析します) POSTﾃﾞｰﾀを記述します｡ ●Tag定義： <og:urlConnect url ○【TAG】ｱｸｾｽする ＵＲＬ を指定します(必須)(必須)｡ proxyHost 【TAG】ﾌﾟﾛｷｼ経由で接続する場合の､ﾌﾟﾛｷｼﾎｽﾄ名を指定します proxyPort 【TAG】ﾌﾟﾛｷｼ経由で接続する場合の､ﾌﾟﾛｷｼﾎﾟｰﾄ番号を指定します timeout 【TAG】通信ﾘﾝｸのｵｰﾌﾟﾝ時に､指定された秒単位のﾀｲﾑ･ｱｳﾄ値を使用 (初期値:URL_CONNECT_TIMEOUT[=])｡) 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) > ... Body ... </og:urlConnect> 【廃止】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&period=5000&command=NEW&timerTask=org.opengion.hayabusa.report.ReportDaemon&name=ReportDaemon ﾃﾞｰﾓﾝ起動 http://localhost:8823/gf/jsp/REP08/result.jsp?cmd=CANCEL&period=5000&command=NEW&timerTask=org.opengion.hayabusa.report.ReportDaemon&name=ReportDaemon ﾃﾞｰﾓﾝ停止 Tomcat Manager 画面 http://localhost:8823/manager/reload?path=/ver4 ｱﾌﾟﾘｹｰｼｮﾝを再ﾛｰﾄﾞ ●その他: DB.ERR_CODEに､実行結果のHTTPｽﾃｰﾀｽｺｰﾄﾞを設定します｡
導入されたバージョン:
  JDK11.0,

- ## フィールドの概要

  ### クラスから継承されたフィールド org.opengion.hayabusa.taglib.CommonTagSupport

  `BR, BUFFER_MIDDLE, CR`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTagSupport

  `bodyContent`

  ### クラスから継承されたフィールド jakarta.servlet.jsp.tagext.TagSupport

  `id, pageContext`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.BodyTag

  `EVAL_BODY_BUFFERED, EVAL_BODY_TAG`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.IterationTag

  `EVAL_BODY_AGAIN`

  ### インタフェースから継承されたフィールド jakarta.servlet.jsp.tagext.Tag

  `EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE`

- ## コンストラクタの概要

  コンストラクタ
  コンストラクタ
  説明
  `URLConnectTag()`
  ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `int`
  `doAfterBody()`
  Taglibのﾀｸﾞ本体を処理する doAfterBody() を ｵｰﾊﾞｰﾗｲﾄﾞします｡
  `int`
  `doEndTag()`
  Taglibの終了ﾀｸﾞが見つかったときに処理する doEndTag() を ｵｰﾊﾞｰﾗｲﾄﾞします｡
  `int`
  `doStartTag()`
  Taglibの開始ﾀｸﾞが見つかったときに処理する doStartTag() を ｵｰﾊﾞｰﾗｲﾄﾞします｡
  `protected String`
  `getTagName()`
  ﾀｸﾞの名称を､返します｡ 自分自身のｸﾗｽ名より､自動的に取り出せないため､このﾒｿｯﾄﾞをｵｰﾊﾞｰﾗｲﾄﾞします｡
  `protected void`
  `release2()`
  ﾀｸﾞﾘﾌﾞｵﾌﾞｼﾞｪｸﾄをﾘﾘｰｽします｡ ｷｬｯｼｭされて再利用されるので､ﾌｨｰﾙﾄﾞの初期設定を行います｡
  `void`
  `setAuthJson(String json)`
  【TAG】JSONｺｰﾄﾞで認証する場合に使用します｡
  `void`
  `setAuthURL(String url)`
  【TAG】JSONｺｰﾄﾞで認証するURLを指定します｡
  `void`
  `setAuthUserPass(String userPass)`
  【TAG】Basic認証を使用して接続する場合のﾕｰｻﾞｰ:ﾊﾟｽﾜｰﾄﾞを指定します(初期値:null)｡
  `void`
  `setColKeys(String keys)`
  【TAG】結果のXMLをDBTableModelに変換する際に､項目のｷｰとなるﾀｸﾞ名の一覧を指定します｡
  `void`
  `setContentType(String ctype)`
  【TAG】送信ﾍｯﾀﾞのｺﾝﾃﾝﾄﾀｲﾌﾟを指定します｡
  `void`
  `setDisplay(String flag)`
  【TAG】接続の結果を表示するかどうかを指定します(初期値:false)｡
  `void`
  `setEncode(String enc)`
  【TAG】ﾃﾞｰﾀの入出力のｴﾝｺｰﾄﾞを指定します(初期値:UTF-8)｡
  `void`
  `setErrNeglect(String flag)`
  【TAG】(通常は使いません) 接続ｴﾗｰを無視する場合にtrueとします(初期値false)｡
  `void`
  `setKeys(String key)`
  【TAG】ｱｸｾｽﾊﾟﾗﾒｰﾀｷｰをCSV形式で複数指定します｡
  `void`
  `setMainTrans(String flag)`
  【TAG】(通常は使いません)ﾀｸﾞで処理される処理がﾒｲﾝとなるﾄﾗﾝｻﾞｸｼｮﾝ処理かどうかを指定します(初期値:true)｡
  `void`
  `setMethod(String post_get)`
  【TAG】送信ﾒｿｯﾄﾞ[GET/POST]を指定します(初期値:GET)｡ // * 【TAG】送信ﾒｿｯﾄﾞ[GET/POST/SOAP]を指定します(初期値:GET)｡
  `void`
  `setPostDataOnly(String flg)`
  【TAG】postDataのみ送信ﾌﾗｸﾞ｡
  `void`
  `setPostFile(String file)`
  【TAG】POST を使って､postFile属性のﾌｧｲﾙ内容を送信します｡
  `void`
  `setPostKey(String key)`
  【TAG】POST を使って､postFile属性のﾌｧｲﾙ内容を送信する時のｷｰを指定します｡
  `void`
  `setPropKeys(String key)`
  【TAG】ｺﾈｸｼｮﾝのrequestParameterに渡すｷｰをCSV形式で複数指定します｡
  `void`
  `setPropVals(String val)`
  【TAG】ｺﾈｸｼｮﾝのrequestParameterに渡す値をCSV形式で複数指定します｡
  `void`
  `setProxyHost(String host)`
  【TAG】ﾌﾟﾛｷｼ経由で接続する場合の､ﾌﾟﾛｷｼﾎｽﾄ名を指定します｡
  `void`
  `setProxyPort(String port)`
  【TAG】ﾌﾟﾛｷｼ経由で接続する場合の､ﾌﾟﾛｷｼﾎﾟｰﾄ番号を指定します｡
  `void`
  `setReqJson(String json)`
  【TAG】JSONｺｰﾄﾞでﾘｸｴｽﾄするﾊﾟﾗﾒｰﾀを指定します｡
  `void`
  `setRowKey(String key)`
  【TAG】結果のXMLをDBTableModelに変換する際に､行のｷｰとなるﾀｸﾞ名を指定します｡
  `void`
  `setRtnKeys(String keys)`
  【TAG】結果のXMLを変換する際に､ﾊﾟﾗﾒｰﾀ(Attributes)として取り込むｷｰの一覧を指定します｡
  `void`
  `setSaveFile(String file)`
  【TAG】接続の結果をﾌｧｲﾙに保存します｡
  `void`
  `setTableId(String id)`
  【TAG】(通常は使いません)結果のDBTableModelを､sessionに登録するときのｷｰを指定します (初期値:HybsSystem#TBL_MDL_KEY[=])｡
  `void`
  `setTimeout(String tout)`
  【TAG】接続ﾀｲﾑｱｳﾄ時間を(秒)で指定します (初期値:URL_CONNECT_TIMEOUT[=])｡
  `void`
  `setUrl(String url)`
  【TAG】ｱｸｾｽする接続先ＵＲＬを指定します｡
  `void`
  `setUseLocal(String flag)`
  【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false)｡
  `void`
  `setUseSystemUser(String flag)`
  【TAG】Basic認証で接続するﾕｰｻﾞｰにSYSTEMﾕｰｻﾞｰを使用するかどうか[true/false]を指定します(初期値:true)｡
  `void`
  `setVals(String val)`
  【TAG】keys属性に対応する値をCSV形式で複数指定します｡
  `void`
  `setXslFile(String file)`
  【TAG】接続の結果を表示する場合にXSLT変換する場合のﾌｧｲﾙを指定します｡
  `String`
  `toString()`
  このｵﾌﾞｼﾞｪｸﾄの文字列表現を返します｡ 基本的にﾃﾞﾊﾞｯｸﾞ目的に使用します｡

  ### クラスから継承されたメソッド org.opengion.hayabusa.taglib.CommonTagSupport

  `add, add, addEventColumn, addEventColumn, check, commitTableObject, debugPrint, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getCSVParameter, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLongLabel, getMsg, getMsglbl, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTransaction, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, makeUrl, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseIf, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.BodyTagSupport

  `doInitBody, getBodyContent, getPreviousOut, release, setBodyContent`

  ### クラスから継承されたメソッド jakarta.servlet.jsp.tagext.TagSupport

  `findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue`

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

  ### インタフェースから継承されたメソッド jakarta.servlet.jsp.tagext.Tag

  `getParent, setPageContext, setParent`

- ## コンストラクタの詳細

  - ### URLConnectTag

    public URLConnectTag()
    ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰ
    変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

- ## メソッドの詳細

  - ### doStartTag

    public int doStartTag()
    Taglibの開始ﾀｸﾞが見つかったときに処理する doStartTag() を ｵｰﾊﾞｰﾗｲﾄﾞします｡
    定義:
      `doStartTag` インタフェース内 `Tag`
    オーバーライド:
      `doStartTag` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示
    変更履歴:
      5.1.5.0 (2010/04/01) SOAP･DBTableModel出力対応, 5.1.6.0 (2010/05/01) DBLastSqlの処理は､DBTableModelが新規作成された処理でのみ行う｡, 5.7.7.2 (2014/06/20) caseKey,caseVal,caseNN,caseNull 属性を追加

  - ### doAfterBody

    public int doAfterBody()
    Taglibのﾀｸﾞ本体を処理する doAfterBody() を ｵｰﾊﾞｰﾗｲﾄﾞします｡
    定義:
      `doAfterBody` インタフェース内 `IterationTag`
    オーバーライド:
      `doAfterBody` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示(SKIP_BODY)

  - ### doEndTag

    public int doEndTag()
    Taglibの終了ﾀｸﾞが見つかったときに処理する doEndTag() を ｵｰﾊﾞｰﾗｲﾄﾞします｡
    定義:
      `doEndTag` インタフェース内 `Tag`
    オーバーライド:
      `doEndTag` クラス内 `CommonTagSupport`
    戻り値:
      後続処理の指示
    変更履歴:
      4.0.1.0 (2007/12/12) PostKeys,PostVals処理を追加, 5.1.5.0 (2010/04/01) SOAP･DBTableModel出力対応, 5.2.0.0 (2010/09/01) ｴﾗｰ処理でNullPointerExceptionが発生するﾊﾞｸﾞを修正, 5.7.7.2 (2014/06/20) caseKey,caseVal,caseNN,caseNull 属性を追加, 6.3.8.0 (2015/09/11) FileUtil#getPrintWriter( OutputStream,String ) を使用｡, 6.9.0.0 (2018/01/31) URLConnect 廃止､HttpConnect に置き換えます｡, 6.9.0.1 (2018/02/05) IOException を､Throwable に変更して､すべてのｴﾗｰをｷｬｯﾁするようにします｡, 5.10.19.0 (2019/12/27) 結果ｺｰﾄﾞをDB.ERR_CODEに設定, 8.0.0.2 (2021/10/15) ﾛｰｶﾙﾌｧｲﾙとｸﾗｳﾄﾞﾌｧｲﾙ間の移動

  - ### release2

    protected void release2()
    ﾀｸﾞﾘﾌﾞｵﾌﾞｼﾞｪｸﾄをﾘﾘｰｽします｡ ｷｬｯｼｭされて再利用されるので､ﾌｨｰﾙﾄﾞの初期設定を行います｡
    オーバーライド:
      `release2` クラス内 `CommonTagSupport`
    変更履歴:
      5.1.6.0 (2010/05/01) DBLastSqlの処理は､DBTableModelが新規作成された処理でのみ行う｡, 6.2.5.0 (2015/06/05) timeout属性追加, 6.9.0.0 (2018/01/31) SOAPConnect 廃止に伴う修正, 5.10.9.0 (2019/03/01) storageType,bucketNameの初期を追加, 5.10.10.2 (2019/04/12) contentTypeを追加, 5.10.16.0 (2019/10/04) propKeys,propVals指定追加, 5.10.19.0 (2019/12/27) postDataOnly対応 ････ Ver7では未対応, 8.0.0.0 (2021/08/31) authJson,authURL 追加, 8.0.1.0 (2021/10/29) useLocal 属性を追加｡storageType , bucketName 削除

  - ### setUrl

    public void setUrl(String url)
    【TAG】ｱｸｾｽする接続先ＵＲＬを指定します｡
    パラメータ:
      `url` - 接続先
    説明:
      接続するＵＲＬを指定します｡(例：http:// ･･････) ?以降のﾊﾟﾗﾒｰﾀが含まれていても構いません｡ このURL に､keys,vals で指定されたﾊﾟﾗﾒｰﾀも追加されます｡

  - ### setProxyHost

    public void setProxyHost(String host)
    【TAG】ﾌﾟﾛｷｼ経由で接続する場合の､ﾌﾟﾛｷｼﾎｽﾄ名を指定します｡
    パラメータ:
      `host` - ﾌﾟﾛｷｼﾎｽﾄ名
    説明:
      接続先が､ﾌﾟﾛｷｼ経由の場合､ﾌﾟﾛｷｼのﾎｽﾄ名を指定します｡ 例：proxy.opengion.org

  - ### setProxyPort

    public void setProxyPort(String port)
    【TAG】ﾌﾟﾛｷｼ経由で接続する場合の､ﾌﾟﾛｷｼﾎﾟｰﾄ番号を指定します｡
    パラメータ:
      `port` - ﾌﾟﾛｷｼﾎﾟｰﾄ番号
    説明:
      接続先が､ﾌﾟﾛｷｼ経由の場合､ﾌﾟﾛｷｼのﾎﾟｰﾄ番号を指定します｡ 例：8080

  - ### setKeys

    public void setKeys(String key)
    【TAG】ｱｸｾｽﾊﾟﾗﾒｰﾀｷｰをCSV形式で複数指定します｡
    パラメータ:
      `key` - ﾘﾝｸ先に渡すｷｰ (CSV形式)
    関連項目:
      - `setVals(String)`
    変更履歴:
      6.9.0.0 (2018/01/31) SOAPConnect 廃止に伴う修正 // * [SOAP対応] // * SOAPによるWebｻｰﾋﾞｽの呼び出しの場合､keys,valsに指定された値より､env:Envelopﾀｸﾞを // * rootﾀｸﾞとするXMLﾃﾞｰﾀを生成します｡ // * (BODY部分に直接XMLﾃﾞｰﾀを出力することも可能です｡) // * この際､項目名に'>'を含めることで､階層的なXMLﾃﾞｰﾀを表現することができます｡ // * 例) // * [属性定義] // * keys="param0>AAA,param0>BBB,param1>CCC,DDD" // * vals="v1,v2,v3,v4" // * [XMLﾃﾞｰﾀ(※ﾃﾞｰﾀ部のみ)] // * <param0> // * <AAA>v1</AAA> // * <BBB>v2</BBB> // * </param0> // * <param1> // * <CCC>v3</CCC> // * </param1> // * <DDD>v4</DDD> // * 項目の値を"null"とすることで､XMLで言うところの｢xsi:nil=\"true\"｣のﾃﾞｰﾀを表現すること // * もできます｡ // * また､ｷｰ名の先頭を'@'にすることで､項目名に名前空間のPREFIXを付加することができます｡ // * 一般的には､JavaやRubyで実装されたWebｻｰﾋﾞｽを呼び出しする場合は､必要ありませんが､ // * .NETで実装されたWebｻｰﾋﾞｽを呼び出しする場合は､各項目にPREFIXを付与しないと､正しく / * ﾊﾟﾗﾒｰﾀｰを渡すことができません｡ // * ※現時点では､keysの階層定義は､2階層まで対応しています｡ // * 3階層以上のXML構造を定義する場合は､postFile属性によるﾌｧｲﾙ指定又は､Body部分で直接 // * XMLﾃﾞｰﾀを記述して下さい｡
    説明:
      ｱｸｾｽする ＵＲＬに追加するﾊﾟﾗﾒｰﾀのｷｰを指定します｡ CSV形式で複数指定できます｡ vals 属性には､ｷｰに対応する値を､設定してください｡ 例:keys="command,SYSTEM_ID" vals="NEW,GE" 分解方法は､CSV変数を先に分解してから､getRequestParameter で値を取得します｡ こうしないとﾃﾞｰﾀ自身にｶﾝﾏを持っている場合に分解をﾐｽる為です｡

  - ### setVals

    public void setVals(String val)
    【TAG】keys属性に対応する値をCSV形式で複数指定します｡
    パラメータ:
      `val` - 設定値 keys属性に対応する値(CSV形式)
    関連項目:
      - `setKeys(String)`
    説明:
      ｷｰに設定した値を､CSV形式で複数して出来ます｡ 指定順序は､ｷｰと同じにしておいて下さい｡ 例:keys="command,SYSTEM_ID" vals="NEW,GE" 分解方法は､CSV変数を先に分解してから､getRequestParameter で値を取得します｡ こうしないとﾃﾞｰﾀ自身にｶﾝﾏを持っている場合に分解をﾐｽる為です｡

  - ### setMethod

    public void setMethod(String post_get)
    【TAG】送信ﾒｿｯﾄﾞ[GET/POST]を指定します(初期値:GET)｡ // * 【TAG】送信ﾒｿｯﾄﾞ[GET/POST/SOAP]を指定します(初期値:GET)｡
    パラメータ:
      `post_get` - 送信ﾒｿｯﾄﾞ [GET/POST] // * @param post_get 送信ﾒｿｯﾄﾞ [GET/POST/SOAP]
    変更履歴:
      4.1.0.0 (2007/12/22) 新規作成, 6.9.0.0 (2018/01/31) SOAPConnect 廃止に伴う修正
    説明:
      URLConnectTagのﾒｿｯﾄﾞの初期設定はGETです｡ ここで"POST"(大文字)を指定するとkyes,valsの値ｾｯﾄをPOSTで送信します｡ (postKeyが設定されている場合はこの値に関係なくPOSTです)

  - ### setUseSystemUser

    public void setUseSystemUser(String flag)
    【TAG】Basic認証で接続するﾕｰｻﾞｰにSYSTEMﾕｰｻﾞｰを使用するかどうか[true/false]を指定します(初期値:true)｡
    パラメータ:
      `flag` - SYSTEMﾕｰｻﾞｰ認証 [true:SYSTEMﾕｰｻﾞｰ認証する/false:この接続のﾕｰｻﾞｰで認証する]
    関連項目:
      - `setAuthUserPass(String)`
    説明:
      useSystemUser="true"(初期値) の場合､URL接続時のｺﾈｸｼｮﾝに､Basic認証を 使用しますが､その時のﾕｰｻﾞｰにｼｽﾃﾑﾕｰｻﾞｰ(SYSTEM)を使用します｡ useSystemUser="false"の場合は､authUserPass で指定したﾕｰｻﾞｰ：ﾊﾟｽﾜｰﾄﾞを 使用します｡authUserPass で､何も指定されなかった場合は､Basic認証を使用しません｡ 初期値は､true(SYSTEMﾕｰｻﾞｰ認証する) です｡

  - ### setAuthUserPass

    public void setAuthUserPass(String userPass)
    【TAG】Basic認証を使用して接続する場合のﾕｰｻﾞｰ:ﾊﾟｽﾜｰﾄﾞを指定します(初期値:null)｡
    パラメータ:
      `userPass` - ﾕｰｻﾞｰとﾊﾟｽﾜｰﾄﾞ (USER:PASSWD形式)
    関連項目:
      - `setUseSystemUser(String)`
    説明:
      接続時のﾕｰｻﾞｰとﾊﾟｽﾜｰﾄﾞを､USER:PASSWD 形式で指定します｡ useSystemUser="false"の場合は､ここで指定したﾕｰｻﾞｰとﾊﾟｽﾜｰﾄﾞを使用します｡ その場合に､何も指定しない場合は､Basic認証を使用しません｡

  - ### setXslFile

    public void setXslFile(String file)
    【TAG】接続の結果を表示する場合にXSLT変換する場合のﾌｧｲﾙを指定します｡
    パラメータ:
      `file` - XSLTﾌｧｲﾙ
    関連項目:
      - `setSaveFile(String)`
      - `setDisplay(String)`
    説明:
      接続先のﾃﾞｰﾀが､XML形式の場合､そのままでは､画面出力できない場合が あります｡通常は､HTML形式に変換しますが､その変換に､ XSL ﾌｧｲﾙを 指定することが可能です｡ display="true" の場合や､saveFile を指定した場合に､適用されます｡

  - ### setDisplay

    public void setDisplay(String flag)
    【TAG】接続の結果を表示するかどうかを指定します(初期値:false)｡
    パラメータ:
      `flag` - 結果表示 [true:する/false:しない]
    関連項目:
      - `setSaveFile(String)`
      - `setXslFile(String)`
    説明:
      true で､接続結果を表示します｡ false では､何も表示しません(初期値:false) 接続結果を表示する使い方より､admin 画面に接続して､ｷｬｯｼｭｸﾘｱするような 使い方が多いと考え､初期値は､false になっています｡ xslFile が指定されている場合､XSLT変換して画面表示します｡ display="true" と､saveFile を併用することはできません｡

  - ### setSaveFile

    public void setSaveFile(String file)
    【TAG】接続の結果をﾌｧｲﾙに保存します｡
    パラメータ:
      `file` - 保存先ﾌｧｲﾙ
    関連項目:
      - `setXslFile(String)`
      - `setDisplay(String)`
    説明:
      接続先のﾃﾞｰﾀを受け取って､ﾌｧｲﾙに保存します｡その場合､ xslFile が指定されている場合､XSLT変換してｾｰﾌﾞします｡ display="true" と､saveFile を併用することはできません｡

  - ### setPostKey

    public void setPostKey(String key)
    【TAG】POST を使って､postFile属性のﾌｧｲﾙ内容を送信する時のｷｰを指定します｡
    パラメータ:
      `key` - ﾌｧｲﾙ内容送信ｷｰ
    関連項目:
      - `setPostFile(String)`
    説明:
      接続先にﾊﾟﾗﾒｰﾀ(引数)を投げる場合に､POST を使用できます｡ そのときの ｷｰをここで指定します｡ POSTするﾃﾞｰﾀは､postFileで指定されたﾌｧｲﾙか､BODY部に記述された文字列です｡

  - ### setTimeout

    public void setTimeout(String tout)
    【TAG】接続ﾀｲﾑｱｳﾄ時間を(秒)で指定します (初期値:URL_CONNECT_TIMEOUT[=])｡
    パラメータ:
      `tout` - ﾀｲﾑｱｳﾄ時間(秒) (ｾﾞﾛは､無制限)
    関連項目:
      - `HttpConnect.setTimeout(int)`
      - `URLConnection.setConnectTimeout(int)`
    変更履歴:
      6.2.5.0 (2015/06/05) timeout属性追加
    説明:
      実際には､java.net.URLConnection#setConnectTimeout(int) に 1000倍して設定されます｡ 0 は､無限のﾀｲﾑｱｳﾄ､ﾏｲﾅｽは､設定しません｡(つまりJavaの初期値のまま) (初期値:ｼｽﾃﾑ定数のURL_CONNECT_TIMEOUT[=])｡

  - ### setPostFile

    public void setPostFile(String file)
    【TAG】POST を使って､postFile属性のﾌｧｲﾙ内容を送信します｡
    パラメータ:
      `file` - 送信ﾌｧｲﾙ
    関連項目:
      - `setPostKey(String)`
    変更履歴:
      6.4.5.1 (2016/04/28) FileStringのｺﾝｽﾄﾗｸﾀｰ変更, 6.4.5.2 (2016/05/06) fukurou.util.FileString から､fukurou.util.FileUtil に移動｡, 6.9.0.0 (2018/01/31) SOAPConnect 廃止に伴う修正
    説明:
      接続先にﾊﾟﾗﾒｰﾀ(引数)を投げる場合に､POST を使用できます｡ そのときの 送信ﾃﾞｰﾀのﾌｧｲﾙをここで指定します｡ postKey のみ指定されて､postFile が指定されない場合は､BODY部を送信します｡ // * SOAPによる呼び出しの場合は､ここ(BODY部での定義を含む)で､送信するXMLﾃﾞｰﾀを // * 定義することができます｡

  - ### setErrNeglect

    public void setErrNeglect(String flag)
    【TAG】(通常は使いません) 接続ｴﾗｰを無視する場合にtrueとします(初期値false)｡
    パラメータ:
      `flag` - ｴﾗｰを無視するか [true:する/false:しない]
    変更履歴:
      4.1.1.0 (2008/01/22) 新規追加
    説明:
      trueにするとConnectで発生したｴﾗｰを投げずに処理を続行します｡ (標準ｴﾗｰ出力にｴﾗｰ内容は出力されます) 接続ｴﾗｰが発生しても処理を中断したくない場合に設定します｡

  - ### setTableId

    public void setTableId(String id)
    【TAG】(通常は使いません)結果のDBTableModelを､sessionに登録するときのｷｰを指定します (初期値:HybsSystem#TBL_MDL_KEY[=])｡
    パラメータ:
      `id` - ﾃｰﾌﾞﾙID (sessionに登録する時のID)
    説明:
      検索結果より､DBTableModelｵﾌﾞｼﾞｪｸﾄを作成します｡これを､下流のviewﾀｸﾞ等に 渡す場合に､通常は､session を利用します｡その場合の登録ｷｰです｡ query ﾀｸﾞを同時に実行して､結果を求める場合､同一ﾒﾓﾘに配置される為､ この tableId 属性を利用して､ﾒﾓﾘ空間を分けます｡ (初期値:HybsSystem#TBL_MDL_KEY[=])｡

  - ### setRowKey

    public void setRowKey(String key)
    【TAG】結果のXMLをDBTableModelに変換する際に､行のｷｰとなるﾀｸﾞ名を指定します｡
    パラメータ:
      `key` - 行のｷｰとなるﾀｸﾞ名
    関連項目:
      - `setColKeys(String)`
    説明:
      結果のXMLを表形式に変換する際に､行のｷｰとなるﾀｸﾞ名を指定します｡ このｷｰのﾀｸﾞを基点として､colKeysで指定されたﾀｸﾞの値を各項目の値として取り込みます｡ (詳細は､colKeysのﾀｸﾞﾘﾌﾞ属性ﾏﾆｭｱﾙを参照して下さい｡)

  - ### setColKeys

    public void setColKeys(String keys)
    【TAG】結果のXMLをDBTableModelに変換する際に､項目のｷｰとなるﾀｸﾞ名の一覧を指定します｡
    パラメータ:
      `keys` - 項目ｷｰ ﾀｸﾞ名の一覧(CSV形式)
    説明:
      結果のXMLをDBTableModelに変換する際に､項目のｷｰとなるﾀｸﾞ名の一覧を指定します｡ rowKeyで行を､colKeysで項目を表現し､rowKeyのﾀｸﾞで囲われた固まりを1つの行とみなします｡ このため､colKeysに指定されたｷｰのﾀｸﾞでも､rowKeyの外にある場合は､取り込み対象となりません｡ また､ｷｰにPARENT_TAG､PARENT_FULL_TAGを指定することで､rowKeyで指定されたﾀｸﾞの 直近の親ﾀｸﾞ､及びﾌﾙの親ﾀｸﾞ名(親ﾀｸﾞの階層を">[ﾀｸﾞA]>[ﾀｸﾞB]>[ﾀｸﾞC]>"で表現)を 取得することができます｡

  - ### setRtnKeys

    public void setRtnKeys(String keys)
    【TAG】結果のXMLを変換する際に､ﾊﾟﾗﾒｰﾀ(Attributes)として取り込むｷｰの一覧を指定します｡
    パラメータ:
      `keys` - 戻り値ｷｰ ﾊﾟﾗﾒｰﾀｰ(Attributes)のｷｰとなるﾀｸﾞ名の一覧(CSV形式)
    説明:
      結果のXMLを変換する際に､ﾊﾟﾗﾒｰﾀ(Attributes)として取り込むｷｰの一覧を指定します｡ ここで指定されたｷｰのﾀｸﾞの値を取り出し､{@XX}形式(Attributes)として処理できるようにします｡

  - ### setEncode

    public void setEncode(String enc)
    【TAG】ﾃﾞｰﾀの入出力のｴﾝｺｰﾄﾞを指定します(初期値:UTF-8)｡
    パラメータ:
      `enc` - ｴﾝｺｰﾄﾞ
    変更履歴:
      5.1.6.0 (2010/05/01) 新規作成
    説明:
      ﾃﾞｰﾀの入出力のｴﾝｺｰﾄﾞを指定します｡ 初期値は､"UTF-8"です｡

  - ### getTagName

    protected String getTagName()
    ﾀｸﾞの名称を､返します｡ 自分自身のｸﾗｽ名より､自動的に取り出せないため､このﾒｿｯﾄﾞをｵｰﾊﾞｰﾗｲﾄﾞします｡
    オーバーライド:
      `getTagName` クラス内 `CommonTagSupport`
    戻り値:
      ﾀｸﾞの名称
    関連項目:
      - `CommonTagSupport.getDocumentLink()`
    変更履歴:
      4.0.0.0 (2005/01/31) 新規追加
    このﾒｿｯﾄﾞは、nullを返しません

  - ### setMainTrans

    public void setMainTrans(String flag)
    【TAG】(通常は使いません)ﾀｸﾞで処理される処理がﾒｲﾝとなるﾄﾗﾝｻﾞｸｼｮﾝ処理かどうかを指定します(初期値:true)｡
    パラメータ:
      `flag` - ﾒｲﾝﾄﾗﾝｻﾞｸｼｮﾝかどうか [true:ﾒｲﾝ/false:その他]
    変更履歴:
      5.1.6.0 (2010/05/01) 新規作成
    説明:
      この値は､ﾌｧｲﾙﾀﾞｳﾝﾛｰﾄﾞ処理に影響します｡この値がtrueに指定された時にcommitされたDBTableModelが ﾌｧｲﾙﾀﾞｳﾝﾛｰﾄﾞの対象の表になります｡ このﾊﾟﾗﾒｰﾀｰは､通常､各ﾀｸﾞにより実装され､ﾕｰｻﾞｰが指定する必要はありません｡ 但し､1つのJSP内でDBTableModelが複数生成される場合に､前に処理したDBTableModelについてﾌｧｲﾙﾀﾞｳﾝﾛｰﾄﾞをさせたい 場合は､後ろでDBTableModelを生成するﾀｸﾞで､明示的にこの値をfalseに指定することで､ﾌｧｲﾙﾀﾞｳﾝﾛｰﾄﾞ処理の対象から 除外することができます｡

  - ### setContentType

    public void setContentType(String ctype)
    【TAG】送信ﾍｯﾀﾞのｺﾝﾃﾝﾄﾀｲﾌﾟを指定します｡
    パラメータ:
      `ctype` - ｺﾝﾃﾝﾄﾀｲﾌﾟ
    変更履歴:
      5.10.10.2 (2019/04/12) 追加
    説明:
      通常は指定不要です｡ API等でapplication/json等を指定された場合に設定してください｡

  - ### setPropKeys

    public void setPropKeys(String key)
    【TAG】ｺﾈｸｼｮﾝのrequestParameterに渡すｷｰをCSV形式で複数指定します｡
    パラメータ:
      `key` - ｷｰ(CSV形式)
    変更履歴:
      5.10.16.0 (2019/10/04) propKeys,propVals指定追加
    説明:
      分解方法は､CSV変数を先に分解してから､getRequestParameter で値を取得します｡

  - ### setPropVals

    public void setPropVals(String val)
    【TAG】ｺﾈｸｼｮﾝのrequestParameterに渡す値をCSV形式で複数指定します｡
    パラメータ:
      `val` - 値(CSV形式) 新規追加
    変更履歴:
      5.10.16.0 (2019/10/04) propKeys,propVals指定追加
    説明:
      分解方法は､CSV変数を先に分解してから､getRequestParameter で値を取得します｡

  - ### setPostDataOnly

    public void setPostDataOnly(String flg)
    【TAG】postDataのみ送信ﾌﾗｸﾞ｡
    パラメータ:
      `flg` - postDataのみ送信ﾌﾗｸﾞ
    変更履歴:
      5.10.19.0 (2019/12/27) postDataOnly対応 ････ Ver7では未対応
    説明:
      trueを設定時､keyなしでpostDataをそのまま送信します｡ 主にapplication/json形式で送信時に利用します｡

  - ### setAuthJson

    public void setAuthJson(String json)
    【TAG】JSONｺｰﾄﾞで認証する場合に使用します｡
    パラメータ:
      `json` - JSONｺｰﾄﾞの文字列
    変更履歴:
      8.0.0.0 (2021/08/31) authJson,authURL 追加
    説明:
      JSONｺｰﾄﾞで認証する場合に使用します｡

  - ### setAuthURL

    public void setAuthURL(String url)
    【TAG】JSONｺｰﾄﾞで認証するURLを指定します｡
    パラメータ:
      `url` - JSONｺｰﾄﾞで認証するURL
    変更履歴:
      8.0.0.0 (2021/08/31) authJson,authURL 追加
    説明:
      JSONｺｰﾄﾞで認証するURLを指定します｡

  - ### setReqJson

    public void setReqJson(String json)
    【TAG】JSONｺｰﾄﾞでﾘｸｴｽﾄするﾊﾟﾗﾒｰﾀを指定します｡
    パラメータ:
      `json` - JSONｺｰﾄﾞの文字列
    変更履歴:
      8.0.0.0 (2021/09/30) reqJson 追加
    説明:
      JSONｺｰﾄﾞでﾘｸｴｽﾄするﾊﾟﾗﾒｰﾀを指定します｡

  - ### setUseLocal

    public void setUseLocal(String flag)
    【TAG】ｼｽﾃﾑ定数でｸﾗｳﾄﾞ設定されていても､ｸﾗｳﾄﾞ環境を使用しない場合､trueを指定します(初期値:false)｡
    パラメータ:
      `flag` - ﾛｰｶﾙ環境のみ [true:ﾛｰｶﾙのみ/false:設定どおり]
    変更履歴:
      8.0.1.0 (2021/10/29) useLocal 属性を追加｡
    説明:
      ｸﾗｳﾄﾞ設定は､ｼｽﾃﾑ定数の『CLOUD_TARGET』と『CLOUD_BUCKET』の設定で自動的に使用しますが､ どうしてもﾛｰｶﾙでのみ使いたい場合は､この属性を true に設定します｡ 標準はfalse:設定どおりとなります｡ true/false以外を指定した場合はfalse扱いとします｡

  - ### toString

    public String toString()
    このｵﾌﾞｼﾞｪｸﾄの文字列表現を返します｡ 基本的にﾃﾞﾊﾞｯｸﾞ目的に使用します｡
    オーバーライド:
      `toString` クラス内 `CommonTagSupport`
    戻り値:
      このｸﾗｽの文字列表現
    変更履歴:
      5.10.16.0 (2019/10/04) propKeys,propVals指定追加
    このﾒｿｯﾄﾞは、nullを返しません