parquetech

異なる個性を尊重し、
人とシステムをしなやかに紡いでゆきたい

パーキテックはクラウドとレガシーを適切に用いた
システム構築、運用を得意としている会社です

IBM i備忘録09~ライブラリーリストの最大数は?etc…

IBM i備忘録

◇Q81.ライブラリーリストの最大数は?


◇A81.
V5R1から25→250に拡張されました。
但し、V5R1の場合は、QUSRSYS/QLILMTLIBL(*DTAARA)をリネームまたは削除しないと拡張されません。

 

◇Q82.CLで大小比較する場合の注意点は?



◇A82.
①比較する変数や定数のタイプは同じでなければいけません。
②比較する変数や定数の桁数が異なった場合、長い方の桁数に合わせて比較されます。桁数が短い変数には、長い方の桁数に合わせて文字の場合はブランク、数字の場合は0が埋められます。
③数字の比較では、小数部分の桁数が異なっても、小数点の位置を合わせて比較します。

 

◇Q83.*USRLIBLと*LIBLのちがいは?


◇A83.
*USRLIBL
ジョブのライブラリー・リストのユーザー部分にあるライブラリー
*LIBL
ジョブのライブラリー・リスト内のすべてのライブラリー
*CURLIB
ジョブ用の現行ライブラリー
*ALL
システム内のすべてのライブラリー (QSYS を含む )
*ALLUSR
すべてのユーザー・ライブラリー

 

◇Q84.エミュレータの画面でコピー&ペーストをショートカットで行いたい。


◇A84.
①コピーする領域をボックスで囲む。
②Ctrl/Insert を押す。
③ペーストする位置にカーソルを置き、Ctrl/Shift/Insertを押す。

 

◇Q85.CLからDFUを実行するには?


◇A85.

 

◇Q86.全角文字をデータ転送する時の注意事項は?


◇A86.
PCOMM:実データの0E0Fで判断
CA:データタイプで判断(Aタイプに全角文字が入っていると文字化けする)

 

◇Q87.オブジェクトの変更日、使用日を取得するには?


◇A87.
RTVOBDで取得します。
変更日(CHGDATE)は、13桁になっていますので、変更日付は2桁目~7桁目を抽出してください。
変更時刻は8桁目~13桁目になります。

 

◇Q88.CRTPFのALWUPDおよびALWDLTのパラメータの意味は?


◇A88.
レコード単位での変更、削除を可能にするか否かを指定します。
アクセス権限とは関係なくすべてのユーザーに適用されます。
プログラム、DFU、WRKDBMなどを実行したときにエラーとなります。
尚、
・CHGPFでALWUPDパラメータは変更できません。
・レコード単位での追加はできます。
・CPYF、CLRPFM、DLTFなどは使用可能です。

 

◇Q89.ファイルとフィールドのCCSIDの関係は?


◇A89.
以下のようになります。

 

◇Q90.CLからデータ転送を実行したい。


◇A90.
CLで以下のように記述してください。
<< PCOMMの場合 : AS to PC >>

<< CAの場合 : AS to PC >>

※PC to ASの場合は、RFROMPCB.EXE

Privacy Preference Center