SEWB+/標準サブルーチン ライブラリリファレンス
目次
索引
前へ
2 / 312
次へ
表紙
前書き
変更内容
はじめに
1. 標準サブルーチンの概要
1.1 標準サブルーチンの特徴
1.1.1 標準データ項目に対する処理を行う部品(COBOL外部サブルーチン)の提供
1.1.2 プラットフォーム間で互換性のあるサブルーチンの提供
1.1.3 データ中心アプローチに基づく部品化・再利用の推進
1.2 標準サブルーチンの適用方法
1.2.1 Windows用標準サブルーチンの適用方法
1.2.2 AIX用標準サブルーチンの適用方法
1.2.3 Linux(EM64T)用標準サブルーチンの適用方法
1.3 標準サブルーチンの呼び出し方法
1.4 標準サブルーチンの分類と命名基準
1.5 標準サブルーチンの年号および祝祭日区分の変更への対応
1.5.1 標準サブルーチンが取り込む設定情報の変更に必要なファイル
1.5.2 年号および祝祭日の設定情報のカスタマイズの概要
1.5.3 カスタマイズ情報設定ファイルのチェックの概要
2. 標準サブルーチンの仕様
標準サブルーチンの一覧
標準サブルーチン仕様書
LXRPIA01 文字コードチェック
LXRPIA03 文字属性チェック
LXRPIA05 文字列シフト
LXRPIA06 文字列左詰め
LXRPIA07 文字列右詰め
LXRPIA08 文字列中央揃え
LXRPIA09 文字列有効桁数算出
LXRPIA10 数字文字列チェック/入力編集
LXRPIA11 数字チェック/右詰め編集
LXRPIA12 数字文字列コンマ挿入
LXRPIA13 文字列前後反転
LXRPIA14 指定文字削除
LXRPIA15 空白削除
LXRPIA16 不要空白削除
LXRPIA17 第1文字列取得
LXRPIA19 文字列交互挿入
LXRPIA20 EBCDIK/KEIS混在文字列出力編集
LXRPIA21 後方スペース機能キャラクタ置換
LXRPIA22 半角カナ文字入力チェック
LXRPIA23 混在文字列チェック
LXRPIA24 混在文字列チェック(含外字)
LXRPIA25 英数字チェック/編集
LXRPIA26 数字チェック/数値変換
LXRPIA27 数字範囲チェック/数値変換
LXRPIA28 文字列切断
LXRPIB01 漢字コードチェック
LXRPIB02 漢字コードチェック(含外字)
LXRPIB03 漢字シフト
LXRPIB04 漢字データ左詰め
LXRPIB05 漢字データ右詰め
LXRPIB06 漢字データ中央揃え
LXRPIB07 漢字データ有効桁数算出
LXRPIB08 空白削除(漢字データ)
LXRPIB09 不要空白削除(漢字データ)
LXRPIB10 漢字交互挿入
LXRPIB11 不当漢字コード置換
LXRPIB12 機能キャラクタ削除
LXRPIB13 全角空白→半角空白置換
LXRPIB14 半角空白→全角空白置換
LXRPIB15 漢字交互挿入(含外字)
LXRPIB16 不当漢字コード置換(含外字)
LXRPIC01 半角→全角変換
LXRPIC02 全角→半角変換
LXRPIC03 EBCDIK→JIS変換
LXRPIC04 JIS→EBCDIK変換
LXRPIC05 JIS漢字→KEIS変換
LXRPIC06 KEIS→JIS漢字変換
LXRPIC07 16進文字列→バイナリ変換
LXRPIC08 バイナリ→16進文字列変換
LXRPIC09 2進文字列→バイナリ変換
LXRPIC10 バイナリ→2進文字列変換
LXRPIC11 KEIS83→KEIS78変換
LXRPIC12 KEIS78→KEIS83変換
LXRPID01 実在日チェック(西暦)
LXRPID02 実在日チェック(和暦)
LXRPID03 年月日範囲内チェック(西暦)
LXRPID04 年月日範囲内チェック(和暦)
LXRPID05 年月日変換(西暦→和暦)
LXRPID06 年月日変換(和暦→西暦)
LXRPID07 年月日算出(西暦年月日±年数)
LXRPID08 年月日算出(和暦年月日±年数)
LXRPID09 年月日算出(西暦年月日±月数)
LXRPID10 年月日算出(和暦年月日±月数)
LXRPID11 年月日算出(西暦年月日±日数)
LXRPID12 年月日算出(和暦年月日±日数)
LXRPID13 期間算出(西暦年月日間日数)
LXRPID14 期間算出(和暦年月日間日数)
LXRPID15 期間算出(西暦年月日間年月日)
LXRPID16 期間算出(和暦年月日間年月日)
LXRPID17 月末日算出(西暦年月日)
LXRPID18 月末日算出(和暦年月日)
LXRPID19 通算週算出(年始〜西暦年月日)
LXRPID20 通算週算出(年始〜和暦年月日)
LXRPID21 年月日分類(西暦)
LXRPID22 年月日分類(和暦)
LXRPID23 年月日出力編集(西暦)
LXRPID24 年月日出力編集(和暦)
LXRPID25 うるう年判定(西暦)
LXRPID26 うるう年判定(和暦)
LXRPID27 年月日(西暦)→一貫日変換
LXRPID28 年月日(和暦)→一貫日変換
LXRPID29 一貫日→年月日(西暦)変換
LXRPID30 一貫日→年月日(和暦)変換
LXRPID31 日数算出(西暦年月日〜月末日)
LXRPID32 日数算出(和暦年月日〜月末日)
LXRPID33 年月日(西暦)→曜日算出
LXRPID34 年月日(和暦)→曜日算出
LXRPID35 曜日コードチェック/編集
LXRPID36 年号コードチェック/編集
LXRPID37 年号コード変換(英字→数字)
LXRPID38 年号コード変換(数字→英字)
LXRPID39 年齢計算(慣習)
LXRPID40 年齢計算(法律)
LXRPID41 年月日(西暦)過去チェック
LXRPID42 年月日(和暦)過去チェック
LXRPID43 年月日(西暦)未来チェック
LXRPID44 年月日(和暦)未来チェック
LXRPID45 年月日(西暦)編集
LXRPID46 年月日(和暦)編集
LXRPID47 年月日変換(西暦→和暦)編集
LXRPID48 年月(西暦)チェック
LXRPID49 年月(和暦)チェック
LXRPID50 年月(西暦)過去チェック
LXRPID51 年月(和暦)過去チェック
LXRPID52 年月(西暦)未来チェック
LXRPID53 年月(和暦)未来チェック
LXRPID54 年月(西暦)編集
LXRPID55 年月(和暦)編集
LXRPID56 年月変換(西暦→和暦)編集
LXRPID57 年月変換(西暦→和暦)
LXRPID58 年月変換(和暦→西暦)
LXRPID59 年度(西暦)チェック
LXRPID60 年度(和暦)チェック
LXRPID61 年度(西暦)過去チェック
LXRPID62 年度(和暦)過去チェック
LXRPID63 年度(西暦)未来チェック
LXRPID64 年度(和暦)未来チェック
LXRPID65 年度(西暦)編集
LXRPID66 年度(和暦)編集
LXRPID67 年度変換(西暦→和暦)編集
LXRPID68 年度変換(西暦→和暦)
LXRPID69 年度変換(和暦→西暦)
LXRPID70 年(西暦)チェック
LXRPID71 年(和暦)チェック
LXRPID72 年(西暦)過去チェック
LXRPID73 年(和暦)過去チェック
LXRPID74 年(西暦)未来チェック
LXRPID75 年(和暦)未来チェック
LXRPID76 年変換(西暦→和暦)編集
LXRPID77 年変換(西暦→和暦)
LXRPID78 年変換(和暦→西暦)
LXRPID80 年度基準日取得
LXRPID81 年基準日取得
LXRPID88 システム日付取得変換(8桁)
LXRPID90 処理期限年月日算出(西暦)
LXRPID91 処理期限年月日算出(和暦)
LXRPID92 通算日算出(年始〜西暦年月日)
LXRPID93 通算日算出(年始〜和暦年月日)
LXRPID94 年齢(年月)算出(慣習)
LXRPID95 年齢(年月)算出(法律)
LXRPIE01 時刻妥当性チェック(24時間)
LXRPIE02 時刻妥当性チェック(12時間)
LXRPIE05 24時間単位→12時間単位時刻変換
LXRPIE06 12時間単位→24時間単位時刻変換
LXRPIE07 経過時間算出(24時間単位)
LXRPIE08 経過時間算出(12時間単位)
LXRPIE09 時間加算
LXRPIE10 時間差算出
LXRPIE11 時刻編集
LXRPIE12 日時加減算(西暦12時間単位)
LXRPIE13 日時加減算(西暦24時間単位)
LXRPIE14 日時加減算(和暦12時間単位)
LXRPIE15 日時加減算(和暦24時間単位)
LXRPIE16 時間チェック
LXRPIE17 時間(秒)→時間変換編集
LXRPIE18 時間→時間(秒)変換
LXRPIE19 時間(秒)→時間変換
LXRPIE20 時間編集
LXRPIF01 氏名(漢字)チェック
LXRPIF02 氏名(半角カナ)チェック
LXRPIF03 氏名(漢字)分離編集
LXRPIF04 氏名(半角カナ)分離編集
LXRPIF05 氏名(漢字)結合編集
LXRPIF06 氏名(半角カナ)結合編集
LXRPIF07 郵便番号チェック/入力編集
LXRPIF08 郵便番号チェック/出力編集
LXRPIF09 金額編集
LXRPIF10 郵便番号チェック/入力編集(5桁および7桁)
LXRPIF11 郵便番号チェック/出力編集(5桁および7桁)
LXRPIF12 郵便番号チェック/入力編集(7桁)
LXRPIF13 郵便番号チェック/出力編集(7桁)
LXRPIF14 氏名(漢字)チェック(含外字)
LXRPIF15 氏名(漢字)分離編集(含外字)
LXRPIF16 氏名(漢字)結合編集(含外字)
LXRPIG01 性別コードチェック/変換
LXRPIG02 学歴区分コードチェック/変換
LXRPIG04 地目コードチェック/変換
LXRPIG05 勘定科目コードチェック/変換
LXRPIG09 フラグチェック/変換
LXRPIG10 都道府県コードチェック/変換
LXRPIG11 有無チェック/変換
LXRPIG12 可否チェック/変換
LXRPIZ01 電話番号編集
LXRPIZ03 平方根算出
LXRPIZ04 チェックディジット計算
LXRPIZ05 インチ→センチメートル変換
LXRPIZ06 センチメートル→インチ変換
LXRPIZ07 ヤード→メートル変換
LXRPIZ08 メートル→ヤード変換
LXRPIZ09 キログラム→ポンド変換
LXRPIZ10 ポンド→キログラム変換
LXRPIZ11 パラメータ解析
3. 標準サブルーチンで年号および祝祭日の変更に対応する方法
3.1 年号および祝祭日の変更で考慮する内容
3.1.1 年号の追加
3.1.2 祝祭日の変更
3.1.3 休日の変更
3.2 年号および祝祭日の設定情報のカスタマイズ
3.2.1 年号および祝祭日の設定情報のカスタマイズの流れ
3.2.2 カスタマイズの準備
3.2.3 カスタマイズ情報設定ファイルによる設定情報の変更
3.2.4 カスタマイズ情報設定ファイルのチェック
3.2.5 カスタマイズ情報設定ファイルの設定例
3.3 設定情報を変更した場合に影響を受ける標準サブルーチンの一覧
3.3.1 入力項目に和暦新年号コード(数字および英字)が追加されるサブルーチン
3.3.2 入力項目に和暦年号コード(数字)が追加されるサブルーチン
3.3.3 出力項目に和暦年号コード(数字)が追加されるサブルーチン
3.3.4 出力項目に和暦年号コード(英字)が追加されるサブルーチン
3.3.5 出力項目に年号(漢字)が追加されるサブルーチン
3.3.6 出力用項目の年号(漢字)または年号コードをユーザが選択出力できるサブルーチン
3.3.7 祝祭日区分を出力するサブルーチン
3.4 設定情報を変更した場合に影響を受ける標準サブルーチン
3.4.1 LXRPID02 (実在日チェック(和暦))
3.4.2 LXRPID04 (年月日範囲内チェック(和暦))
3.4.3 LXRPID05 (年月日変換(西暦→和暦))
3.4.4 LXRPID06 (年月日変換(和暦→西暦))
3.4.5 LXRPID08 (年月日算出(和暦年月日±年数))
3.4.6 LXRPID10 (年月日算出(和暦年月日±月数))
3.4.7 LXRPID12 (年月日算出(和暦年月日±日数))
3.4.8 LXRPID14 (期間算出(和暦年月日間日数))
3.4.9 LXRPID16 (期間算出(和暦年月日間年月日))
3.4.10 LXRPID18 (月末日算出(和暦年月日))
3.4.11 LXRPID20 (通算週算出(年始〜和暦年月日))
3.4.12 LXRPID21 (年月日分類(西暦))
3.4.13 LXRPID22 (年月日分類(和暦))
3.4.14 LXRPID24 (年月日出力編集(和暦))
3.4.15 LXRPID26 (うるう年判定(和暦))
3.4.16 LXRPID28 (年月日(和暦)→一貫日変換)
3.4.17 LXRPID30 (一貫日→年月日(和暦)変換)
3.4.18 LXRPID32 (日数算出(和暦年月日〜月末日))
3.4.19 LXRPID34 (年月日(和暦)→曜日算出)
3.4.20 LXRPID36 (年号コードチェック/編集)
3.4.21 LXRPID37 (年号コード変換(英字→数字))
3.4.22 LXRPID38 (年号コード変換(数字→英字))
3.4.23 LXRPID42 (年月日(和暦)過去チェック)
3.4.24 LXRPID44 (年月日(和暦)未来チェック)
3.4.25 LXRPID46 (年月日(和暦)編集)
3.4.26 LXRPID47 (年月日変換(西暦→和暦)編集)
3.4.27 LXRPID49 (年月(和暦)チェック)
3.4.28 LXRPID51 (年月(和暦)過去チェック)
3.4.29 LXRPID53 (年月(和暦)未来チェック)
3.4.30 LXRPID55 (年月(和暦)編集)
3.4.31 LXRPID56 (年月変換(西暦→和暦)編集)
3.4.32 LXRPID57 (年月変換(西暦→和暦))
3.4.33 LXRPID58 (年月変換(和暦→西暦))
3.4.34 LXRPID60 (年度(和暦)チェック)
3.4.35 LXRPID62 (年度(和暦)過去チェック)
3.4.36 LXRPID64 (年度(和暦)未来チェック)
3.4.37 LXRPID66 (年度(和暦)編集)
3.4.38 LXRPID67 (年度変換(西暦→和暦)編集)
3.4.39 LXRPID68 (年度変換(西暦→和暦))
3.4.40 LXRPID69 (年度変換(和暦→西暦))
3.4.41 LXRPID71 (年(和暦)チェック)
3.4.42 LXRPID73 (年(和暦)過去チェック)
3.4.43 LXRPID75 (年(和暦)未来チェック)
3.4.44 LXRPID76 (年変換(西暦→和暦)編集)
3.4.45 LXRPID77 (年変換(西暦→和暦))
3.4.46 LXRPID78 (年変換(和暦→西暦))
3.4.47 LXRPID91 (処理期限年月日算出(和暦))
3.4.48 LXRPID93 (通算日算出(年始〜和暦年月日))
3.4.49 LXRPIE14 (日時加減算(和暦12時間単位))
3.4.50 LXRPIE15 (日時加減算(和暦24時間単位))
3.5 新年号情報に設定変更した場合に影響があるリターンコード
3.5.1 新年号情報に設定変更した場合に追加および変更になるリターンコード
3.5.2 情報設定ファイルに起因するエラーリターンコード
付録
付録A EUC対応版の仕様
付録A.1 SJIS対応版との処理の違い
付録A.2 インタフェーステーブルの変更
付録A.3 注意事項
付録B Unicode対応版の仕様
付録B.1 SJIS対応版との処理の違い
付録B.2 インタフェーステーブルの変更
付録B.3 注意事項
付録C 祝祭日・休日の有効期間
付録C.1 祝祭日・休日
付録C.2 春分の日・秋分の日
付録C.3 国民の休日
付録C.4 山の日
付録C.5 そのほかの休日
付録D 一部製品に含まれる旧仕様ライブラリ
付録D.1 各製品に含まれる旧仕様ライブラリ
付録D.2 現在システム日付を扱うサブルーチン一覧
付録E ファイルおよびエラーコード追加
付録F このマニュアルの参考情報
付録F.1 関連マニュアル
付録F.2 このマニュアルでの表記
付録F.3 KB(キロバイト)などの単位表記について
ページの先頭へ