日付変換ルーチンの呼び出し

プログラムが日付変換ルーチンを呼び出す場合、 プログラムは、そのルーチンに 2 つのパラメーターを渡す必要があります。
3 バイトの日付
パック 10 進日付 (yydddF 形式) を 含む 3 バイトのフィールド
4 バイトの日付
4 バイトのフィールド
注: このルーチンは、呼び出し側のモード、状態、キーで稼働します。 リカバリーは、呼び出し側プログラムが処理します。

戻される変換済み日付の形式

変換ルーチンは、形式が 00yydddF (1971 ~ 1999 の場合) か、 あるいは 01yydddF (2000 ~ 2070 の場合) である、4 バイトのパック 10 進日付を戻します。

ルーチンに渡される 3 バイトの yydddF 日付フィールドの ddd が 000 であれば、 ルーチンは yy の値に関係なく、cc に (19yy 年を示す) 00 を戻します。

戻りコード

このルーチンからの戻りコードは RACF® 規則に従い、 その値は 00 (X'00) で、日付変換が正常に行われたことを示します。 この戻りコードは、レジスター 15 に送られます。

戻りコードは、次のとおりです。
注: 戻りコードは、16 進数で表示されます。
戻りコード
意味
00
日付変換機能は、正常に完了した。