# エクスポートファイルの準備

提供媒体、またはダウンロードモジュール内にあるテンプレートファイルをエクスポートファイルとして任意のディレクトリにコピーしてください。

表B.1 共通コンポーネントのテンプレート

共通コンポーネントID | 処理の内容
--- | ---
SAISON_BEFORE_DATE | 入力日付がデータ加工実行日付以前の場合TRUEを、そうでない場合FALSEを返却します。
SAISON_CHECKLEN | 入力文字列が指定文字数以下であることをチェックします。正常時は空文字、超過時はエラーメッセージを返却します。マルチバイト文字、および異体字も1文字として計算します。 出力されるエラーメッセージは以下のとおりです。 [エラーメッセージ]
    項目("引数2")の最大文字数は"引数1"ですが、"入力データの文字数"文字が入力されています：入力データ("入力データ")
※赤字部分は該当するデータに置き換えて出力されます。
SAISON_DATE_CHECK | 入力文字列がYYYY/MM/DD形式の日付文字列の場合TRUEを、そうでない場合FALSEを返却します。
SAISON_M10W21 | モジュラス10 ウェイト2・1分割のチェックディジットを計算します。
SAISON_PAD | 指定された文字列を指定されたサイズに達するまで繰り返してパディングします。
SAISON_REPLACE_REG | REPLACE_REGの拡張版です。置換文字列に16進数文字列(\xHH)の指定が可能です。
SAISON_STRLEN | 入力文字列の文字数を取得します。マルチバイト文字も1文字と計算します。異体字も1文字と計算します。
SAISON_SUBSTR | 入力文字列の指定した文字数の位置から、指定した文字数の文字列を取得します。
SAISON_TOLOWER | 入力文字列の英大文字を英小文字に変換します。
SAISON_TOUPPER | 入力文字列の英小文字を英大文字に変換します。