AS400

スポンサーリンク
IT関連

AS400/IBMi フリーフォームRPGの書き方備忘録

私の備忘録です。順次追加していきます。 何も知らない初心者なので間違いがあればご指摘いただければ幸いです。 尚、RPGIVとRPGLEは厳密には違うようですが、ここではRPGLEに統一しておきます。 登場人物はRPG(III)とRPGLEと...
IT関連

AS400/IBMi RDi 入力や削除ができないおかしい

LPEXエディタを使っていてRPGIVやフリーフォームを使っている中で、いつからか入力がおかしくなったことについて直し方。 その症状は入力ができなかったり削除ができなかったり。 しかも1桁目~8桁目くらいだけで、その他は普通に使える。 おそ...
IT関連

AS400/IBMi アクティブジョブを取得するSQL WRKACTJOB

現在開いているJOBをSQLで取得しようと思った。 要するにWRKACTJOBで表示するのと同じ内容がほしい。 理由はWeb画面にユーザーのジョブを一覧で表示して、気に入らない奴を気分次第でENDJOBできる核ミサイルボタンを作りたいから。...
IT関連

AS400/IBMi MacにACSをインストールする

新しいMacを買ってもらったので本格的にACSを入れてみる。 もちろんACSではなくClientAccessの方がいいのだが、MacはACSしか無いのでそれを選択する。 インストールする 前にテストで入れたとき間違ったインストーラーでやって...
IT関連

AS400/IBMi SQLで取得できる特殊レジスター

備忘録です。 CURRENT_DATAとかそういうやつ。SQLで取得できたら便利なので調べてみる。 IBMのサイトを見ればこういうのを、特殊レジスターと言うみたい。 データベースマネージャーによってアプリケーションプロセスに対して定義される...
IT関連

AS400/IBMi Laravel config設定のschemaについて

備忘録です。 Laravelのdatabase.phpにodbcの設定を入れるが、schemaって何なのか解らなかった。 今みたら設定はしていた。自社の主要なライブラリを指定していた。 schemaとはテーブルの修飾子のようだ。AS400の...
IT関連

AS400/IBMi Laravel Ajax通信 エラー419 CSRFトークンの設置 JavaScript

基本私の記事はIBMi/AS400をベースにやっています。ご了承のほど。 LaravalではPOST通信時にCSRFトークンを送らないといけないのはすでに知っている。 なのでFormを設置時に下記のように{{ csrf_field }}を入...
IT関連

AS400/IBMi RDi備忘録

じぶんの備忘録ですし、書きかけです。参考にはならないと思いますがご了承のほど。 導入 install.txtを読めばわかりますが、desk1とdesk2をデスクトップでもいいので同じ階層に置き、desk1のlaunchpad.extをダブル...
IT関連

AS400/IBMi DB2とOracleとのSQL違いまとめ

なんだこりゃ。 勉強のためと思ってOracle12Cを一生懸命勉強したのにAS400で使えない命令があるなんて聞いてねーぞ。 ということで、少しだけ調べてみました。 間違いもあるかもしれませんので、ご了承のうえご覧ください。 最近、新AS4...
IT関連

AS400/IBMi DBCSでないフィールドの文字化け

PHPでデータを引っ張る際、お決まりの trim(mb_convert_encoding($data->COLUMN,'UTF-8','SJIS-win')) をしているのだが、今回引っ張った文字がなぜか文字化けしていた。 なんだろなと思っ...
IT関連

AS400/IBMi 便利に思ったこと備忘録

収拾つかなくなりそうな匂いがプンプンしますが、自分のために便利だとおもったことを随時更新していきます。 論理ファイルでフィールドをつなげる CONCAT 物理ファイルで例えば支店コード2桁と部署コード2桁に分かれてるカラムを、論理ファイルは...
IT関連

AS400/IBMi 使える演算命令 備忘録

自分のための備忘録です。自分で良いのが見つかったら書き足します。他に便利なのがあれば教えてほしいです。 SUBST サブストリング えっ、こんなのあったんだ。会社のソースを見てみたけど誰も使っていない。 Webを覚えて行けば普通に出てくるS...
IT関連

AS400/IBMi OPNQRYFでJOINを使ってみる

前置き 私が思い出すための備忘録なので間違いがあるかもです。 逆にこういう使い方があるよというのがあれば教えてほしいです。 やりたいこと SYOHINという商品マスタがあり、IDとしてDAI/CYU/RENという3つのフィールドをキーとして...
IT関連

AS400/IBMi に対してPCからFTPで通信する

接続 Windowsコマンドプロンプトを開く C:\User\User> ftp ftp> open IPアドレス ユーザーIDを入力する パスワードを入力する 使えるコマンド Linuxとよく似た感じで好感がもてる。 ls ディレクトリや...
IT関連

AS400/IBMi デバグ・デバッグ STRISDBの気づき

自分備忘録です。使い方よく解りません。逆に教えてほしいくらいです。 なんでそんなことするの?バカなの?死ぬの?そう思った方は教えて下さい(笑) 他にもこんな便利な機能使ってないの?というのも大歓迎です。 デバグしたいプログラムをQTEMPに...
IT関連

AS400/IBMi AS400からPDFをダイヤログを出さずに画面上に表示

この記事は以前成功したときの備忘録を一応取っておくだけのもので、現在は使っていません。 このやり方は設定の手順も多いですし、DocuWorksに吐き出した方が編集もできて便利です。 ドキュワークスの記事はこちら。ドキュワークスが無いと使えま...
IT関連

AS400/IBMi 待ち行列OUTQに溜まる印刷をDocuWorksに

これは自分の環境で出来た備忘録なので、この通りやっても動くとは限りません。ご参考のみ。 AS400のプログラムから印刷をかけるとPRTFやO仕様書に基づいて印刷が実行されるが、それをドキュワークスで印刷する方法。 ちなみにPDFでもPrim...
IT関連

AS400/IBMi RPG COMP命令

社内プログラムでCOMPを多用しているのがあったので、どういう動きをするのか調べてみた。 試しに SETON 404142 1 COMP 2 404142 *IN40 DSPLY *IN41 DSPLY *IN42 DSPLY SETON ...
IT関連

AS400/IBMi エラーまとめ(随時更新)

エラー関係のまとめです。書きかけ。 SQL0802 データ変換またはデータ・マッピング・エラー Vendor Code: -802 General error: -802 (SQLExecute エラータイプ6 数値データが無効です 突然ア...
IT関連

AS400/IBMi ACS導入とわかったこと

2019年4月現在ACSは導入していないし、導入する予定もないけど、解ったことを備忘録として残しておきます。 ACSとは IBMiのパーソナルコミュニケーションズ(Pcomm)やクライアントアクセスの後継のよう Access Client ...
IT関連

AS400/IBMi RunSQLScriptsでエクセルExcelやCSVでダウンロード

SQLを使いだすと便利ですね。QRY400とかdtfでやるより自分の思ったとおりに抽出できる。 でもそのままエクセルに吐き出せないのかなと思ったらやり方が英語であったので備忘録にしておく。 ちなみに最近はiナビゲーターのSQLスクリプトでは...
IT関連

AS400/IBMi PDF印刷(仮)

ゴメンなさい。書きかけです。 〇〇〇〇〇.wsをテキストエディタで開いて、USERDEFAULT=Yを末行に追加すると、印刷のページ設定が触れるようになる。
IT関連

AS400/IBMi IBMiへのデータ転送.FDFファイル

AS400のテーブルにアップロードするときDTTというツールを使う。 Data Transfer To AS400なので、DTTという。 逆にダウンロードはData Transfer From AS400なので、DTFという。 ダウンロード...
IT関連

AS400/IBMi エミュレータのカスタムセットアップ項目

どこかで控えておいた、クライアントアクセスをインストールする際にカスタマイズする項目の解説。 必要なプログラム サービス、セキュリティ、通信などのサポートを提供します。 オプション機能(ディレクトリ更新) あるディレクトリのファイルと別のデ...
IT関連

AS400/IBMi 画面背景色と文字色の変更とプログラミングフォントの採用

もう平成も終わろうとしているのに、いまだにグリーン画面とはおつかれさまだな。 Web開発ではAtomを使っているが、Atomならデフォルトで背景色は闇夜のように暗い黒ではなく、いい感じのマット調の黒になるし、フォントも同じ緑にしてもAS40...
スポンサーリンク