前のトピック: UNIX/Linux C アプリケーションのマイグレート次のトピック: ドキュメントの変更点


z/OS アプリケーションのマイグレート

AllFusion Gen 7.6 および CA Gen リリース 8.0 でビルドされたアプリケーションを CA Gen リリース 8.5 環境に移行する場合、以下の z/OS ランタイム機能を再生成または再インストールする必要はありません。 ただし、ランタイム DLL を変更する PTF の場合のように、機能自体のコード変更以外の理由で、再生成または再インストールが必要になる場合があります。 そのような変更は必要に応じて審査されてから公開されます。

ファンクション名

タイプ

説明

CONCAT

文字列

2 つの文字列を連結します。

CONCATMIXED

文字列

2 つのテキスト文字列または全半角文字列を連結します。

CONCATDBCS

文字列

2 つの全角文字列を連結します。

CYYDATE

数値

日付を 4.0 より前の CYYMMDD 形式に変換します。 入力は日付です。

CYYNUM

数値

数値を 4.0 より前の CYYMMDD 形式に変換します。 入力は YYYYMMDD の形式の数値です。

DATEDAYS

数値

0000 年 12 月 31 日からの日数を表す正の整数を、IEF 日付値に変換します。

DATEJUL

数値

有効なユリウス日(YYYYDDD)を、IEF 日付値に変換します。

DATENUM

文字列

数値を、IEF 日付値に変換します。 入力は YYYYMMDD の形式の数値です。

DATETEXT

文字列

有効な文字列日付を、IEF 日付値に変換します。 入力形式は、YYYY-MM-DD6、MM/DD/YYYY、DD.MM.YYYY および YYYYNNN です。

DATETIMESTAMP

数値

IEF タイムスタンプ値の日付部分を、IEF 日付値に変換します。

DAY

数値

IEF 日付値の日の部分を抽出します。

DAYOFWEEK

文字列

IEF 日付値から曜日を計算します。

DAYS

数値

IEF 日付値を、0000 年 12 月 31 日からの日数を表す正の整数に変換します。

DAYSTIMESTAMP

数値

IEF タイムスタンプ値を、0000 年 12 月 31 日からの日数を表す正の整数に変換します。

DAYTIMESTAMP

数値

IEF タイムスタンプ値の日の部分を抽出します。

FIND

数値

指定されたテキストまたは全半角文字列内の部分文字列の位置を返します。 部分文字列が文字列内に含まれていない場合、0 が返されます。

FINDDBCS

数値

指定された全角文字列内の部分文字列の位置を返します。 部分文字列が文字列内に含まれていない場合、0 が返されます。

HOUR

数値

IEF 時刻値の時間の部分を抽出します。

HOURTIMESTAMP

数値

IEF タイムスタンプ値の時間の部分を抽出します。

JULDATE

数値

有効」 IEF 日付値を、有効な整数のユリウス日(YYYYDDD)に変換します。

LENGTH

数値

テキストまたは全半角文字列の長さを返します。

LENGTHDBCS

数値

全角文字列の長さを返します。

MICROSECOND

数値

IEF タイムスタンプ値のマイクロ秒の部分を抽出します。

MINUTE

数値

IEF 時刻値の分の部分を抽出します。

MINUTETIMESTAMP

数値

IEF タイムスタンプ値の分の部分を抽出します。

MONTH

数値

IEF 日付値の月の部分を抽出します。

MONTHTIMESTAMP

数値

IEF タイムスタンプ値の月の部分を抽出します。

NUMCYY

数値

4.0 より前の CYYMMDD 日付形式の数値を、YYYYMMDD 形式の数値に変換します。

NUMDATE

数値

IEF 日付値を、YYYYMMDD の数値形式の日付である整数に変換します。

NUMTEXT

数値

数値を表す文字列を、数値に変換します。

NUMTIME

数値

IEF 時刻値を、HHMMSS 数値形式の時刻である整数に変換します。

SECOND

数値

IEF 時刻値の秒の部分を抽出します。

SECONDTIMESTAMP

数値

IEF タイムスタンプ値の秒の部分を抽出します。

SUBSTR

文字列

指定された位置から始まる、指定された長さの文字列の部分文字列を抽出します。

SUBSTRMIXED

文字列

指定された位置から始まる、指定された長さのテキスト文字列または全半角文字列の部分文字列を抽出します。

SUBSTRDBCS

文字列

指定された位置から始まる、指定された長さの全角文字列の部分文字列を抽出します。

TEXTNUM

文字列

数値を、数値を表す文字列に変換します。

TIMENUM

数値

数値を、IEF 時刻値に変換します。 入力形式は、HHMMSS です。

TIMESTAMP

数値

有効な文字列タイムスタンプを、IEF タイムスタンプ値に変換します。 入力形式は、YYYY-MM-DD-HH.MM.SS.NNNNNN、YYYY-MM-DD-HH.MM.SS および YYYY-MM-DD です。

TIMETEXT

数値

有効な文字列時刻を時刻値に変換します。

TIMETIMESTAMP

数値

IEF タイムスタンプ値の時刻の部分を、IEF 時刻値に変換します。

TRIM

文字列

後続ブランクを文字列から削除します。

TRIMMIXED

文字列

後続ブランクを全半角文字列から削除します。

TRIMDBCS

文字列

後続ブランクを全角文字列から削除します。

UPPER

文字列

入力文字列の大文字文字列を返します。

UPPERMIXED

文字列

全半角入力文字列の大文字文字列を返します。

UPPERDBCS

文字列

全角入力文字列の大文字文字列を返します。

ビルド/検証(VERIFY)

数値

妥当性評価文字列内にはない入力文字列内のテキストまたは全半角文字の位置を引き出します。

VERIFYDBCS

数値

妥当性評価文字列内にはない入力文字列内の全角文字の位置を引き出します。

YEAR

数値

IEF 日付値の年の部分を抽出します。

YEARTIMESTAMP

数値

IEF タイムスタンプ値の年の部分を抽出します。