タイガー!タイガー!じれったいぞー!(SE編)

AS400, Java, JavaEE, JSF等の開発、習慣など。日々の気づきをまとめたブログ(備忘録)

2013-10-07から1日間の記事一覧

【AS400】CL-文字変数の一部取り出し

概要 サブストリング組み込み関数(%SST)を使用します。 サンプルソース DCL VAR(&YYMD) TYPE(*CHAR) LEN(8) VALUE('20081231') DCL VAR(&MMMM) TYPE(*CHAR) LEN(2) DCL VAR(&DDDD) TYPE(*CHAR) LEN(2) CHGVAR VAR(&MMMM) VALUE(%SST(&YYMD 5 2)) CHGVAR VAR(…

【AS400】CL-文字ストリング式

概要 文字ストリング式とは、2つの文字列を連結(結合)する命令です。操作対象の変数は、いずれも文字ストリングでなければなりません。 命令の種類 (1) *CAT演算子 (連結、記号||) 普通に2つの文字列を連結します。 (2) *BCAT演算子(ブランク挿入連結、…

【AS400】CL-変数定義と演算

概要 CL言語と言っても、パラメータを制御したり、カウンターなどを演算したり、必要に応じてプログラム制御を行う必要があります。ここでは、変数の定義方法と演算方法を記載しておきたいと思います。 CL変数の定義 文字変数(*CHAR) 最大桁数 9999 省略時の…

【AS400】CL-SNDPGMMSG(コマンドラインへ文字列出力)

概要 CLプログラムを実行した場合、WindowsのDOS窓のように変数の値や計算の結果などを「コマンドラインへ表示して確認したい!」となるケースがあります。その場合、SNDPGMMSGコマンドを使って実現します。メッセージタイプ(MSGTYPE)は、出力結果のため「完…