【論理ファイル】AS400DB【キューリー】
>>19 それって3270端末じゃないの? キーコンフィグできるエミュレータじゃなければ それしかできませんね。テンキーのEnterでもいいけど (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン ASってセキュリティはどう? どうにかしたら侵入できる? >>24 User:QSECOFR Pwd:QSECOFR つか、IBMDA400で接続するADODBって遅いよな。 BLOBにも対応してないし。 結局ODBCDirectで使ってる。 まあ、社内標準オヒススイートが未だにMS Office 97 だから妥当な線か。 AS400ってよく知らないんだけど、今でも新規導入ってあるの? 新規あるのか・・・ いいなーオイシイなー。 ウチは既存をチクチクやってるだけだ。 ちとお値段は立派だが、ヘタなPCサーバ数台買うより遥かに使えると思うんだがなぁ。 営業的には激しく売りにくそうな機械だが。 今度仕事でAS400で動いていたシステムをSQLServer2000に置き換えることになりました。 AS400に関する知識は0です。 ユーザーがキューリーなるものを使って データを絞りこんで資料を作っているみたいですが SQLServer2000にしたときに同じような感覚で使える代替ツールはあるでしょうか? >>35 Microsoft Excel (+ Excel に標準添付の Microsoft Query) WRKQRY より100倍ユーザビリティは高い。 キューリーの英文字表記ってQUERYでいいんだっけ? CUCUMBER だろ。 QUERY はクエリの英字表記だ。 先生、VB.NETでSQLを通すには、DB2 Connectを買うしか手はありませんか? ふつーにODBCでいいんでない? ってODBCドライバはどこで手に入ったかな。 JDBCならオプソなんだが。 >>44 クライアント・アクセスに付属のODBCは.NETで動きませんYO。 >>36 同意だがSQLをプロポーショナルフォントで書かせるなと声を大にして言いたい >>46 俺は Excel 上でSQL を書いて MS Query にコピペ。 列名を列挙したりしたりコンマを縦に数十個並べる時とかは 下手なテキストエディタより Excel の方が速かったりする。 AS/400のQUERYでIF関数は使えませんか? システム部門が押しつけてきた某サードベンダー製の ツール(N○A)があまりにも使いにくいので、 クライアント・アクセス附属のODBCを使わせて欲しいって システム部門に頼んだら、ユーザー別にアクセス権限を 設定できないからっていう理由で断わられた。 信じられないんだけど、これ本当? AS400 QUERYのマニュアル読めよ。 AS400があれば、マニュアル一式置いてあるだろ。 >>52 そんなこと言わずに教えて下さいよ〜。 せめて、そういうことができるのかどうかだけでも・・。 昔S/38でやったけど。 いまさら見ると頭が痛くなりそうだ。 時代遅れそのもの。 http://as400.aradsys.luu.jp/qry.htm EXCELからAS400のデータベースアクセスすれば? できない? DB2でしょ? もっと簡単になるよ。 >>56 ClientAccess入れれば、Excelアドインのデータ受信/送信とか ODBCドライバも入るから、追加購入は必要ないよ。 java使うんならJTOpen入れればいいし。 >>57 ClientAccessのODBCは列名がフィールドIDになるから不便だった。 >>58 確かに。 なにやら深い理由でもあるのか、単に今更面倒だからなのか・・・ 最終的に紙で出力したいんなら、出力部分だけQUERY使うのもアリかも。 昔AS/400にお世話になった者です。QUERYさん・・・あなたの本当の名前は何ですか? RPGは もう組みたくないね。 あの当時も古いプログラムだと思ったよ。 変数名が極端に短いのも×。 昔、アセンブラエミュレータ作ったけど。 RPGとC、どっちが効率いいんだろ 工数じゃなくてマシンリソース的に 65>> 現役のRPGプログラマーです。 確かにあの半角6文字の変数名は 泣けてくるね。 名前で変数の意味が判断できず、 対象の変数が何に使われているか ソースを追わなければ分からないし。 64さんは今は別の言語を使っているの? >>64 >>66 6文字制限に対して、みんなそう思ってくれてればいいんだけどな。 ILEを提案しても大抵「今のままで」って言う人しかいないんだよね。 すでにRPGで組んである奴ならまだしも、ゼロから構築するシステムでもいやがるんだよな。 桁が区切ってあるのが嫌だな。アセンブラじゃあるまいし。 こんな感じだったよ。数千本組んだから覚えている。 N10 FieldA ADD FieldB Result 90 プログラムを組むヤツは、嫌だろ。 RPGばっかやってるヤツは、これおかしいって事に気付かないので恐ろしい。 大概のプログラムはこんな風に素敵に書けるもんだ。 ex). Result = (FieldA + FieldB) * VariableX / VariableY これをRPGでコーディングすると怒りが込み上げてくる。 >>70 >RPGばっかやってるヤツは、これおかしいって事に気付かないので恐ろしい。 の逆ってどうなるの? 数式をおろそかにしている点で 「RPGは言語として駄目だ。」 下の例は、EXCEL 2000のVBAヘルプから貼り付けてみた。 勘のいいやつならば直ぐに分かるだろう。 再帰呼び出し処理で N! を処理している。 Function.Factorial(N) .If.N.<=.1.Then ....Factorial.=.1 .Else ....Factorial.=.Factorial(N.-.1).*.N .End.If End.Function スペースが狂うので、一文字の「.」に置き換えてみた。 再帰呼び出しが出来る言語って、エレガントじゃないか。 >>71 RPGで計算するのは消費税ぐらいだからコメントに計算式書けばええやん。 AS/400のパラダイムを理解してないバカが多いようだな。 >>74 そのパラダイム教えて。 つーか言語仕様にパンチカードの都合がみっちり組み込まれてるのがうざい。 RPG IVで少しマシになったとはいえ、やっぱ根本的にヘボい。 過去はこれで仕方が無かったのかもしらんが、今これでやる利点は無い。 よって新規をコレで書く奴は反社会的。 AS/400のプログラムはDBの整合性を保たれればええんじゃ、 見た目のエレガントさより初めてそのプログラムを読んで すぐ理解できメンテが楽なような防衛的プログラミングができてるかが 大事なの。業務アプリに何でもできます的なプログラム言語は不向き。 AS/400はDB2サーバーにもなるし レプリケーションで使われているんだろう。 いまさら新規プログラムをRPGでは組みたくない。 見栄えが良くない。 見づらい。 TCP/IP経由でクライアントからアクセスして処理すりゃいいじゃん。 これならEXCELからでも呼べるだろ。 金に余裕があるならVBで。 >>77 VB→C#って具合でな・・・ 個人情報保護でまたホストに戻るからRPG勉強しとけ ああなるほどね。 富士通のホストはデルファイも走るらしいし 日立のホストじゃPDFも作れるらしい。 どうせ端末はパソコンだし。 ホストも様変わりしたようだよ。 AS/400も近頃じゃJavaやApacheが動くんだから RPGいらないじゃん 近頃どころか何年も前から動くんだが 過去の遺産としてRPGがたっぷりあるからなあ。 それどころか新規で書きやがる奴がいてウザい。 >>85 メンテナンシビリティを考えろ。 RPGはスタート時点から時代遅れだ。 javaなんかフレームワークでがちがちに固めて昔の言語と たいして変わらないじゃん。 レガシーシステムORマッピングしても中途半端なシステム つくるだけじゃん。 フレームワークとの接点を抽象化してDIContainerとかで疎結合にして フレームワーク依存のコーディングをなるべく少なくするのが 今のまともなオブジェクト指向プログラム/マだな。 まともに書いてりゃTomcatとJBOSS入れ替えられるでしょ。それと同じ。 アホが書くと何をやってもダメ。 AS/400にJava Servletってどんな風にデプロイするんだろう。 コンソールから操作して区分データセットにclassファイルを 突っ込むんだろうか。 あー。想像するだけで面倒だ。 WebSphereなり、Esclipseで組んで ソースを上げればいいじゃん。 classを突っ込んじゃ駄目だろ。 AS/400でコンパイルしてclassを作る。 その前にインポに必要なものは入れとけ。 >>88 言語がオブジェクト指向になってるだけ。 実際のソースを追ってみると、IF文がなかったRPGIIなみの ロジックで書いているやつがほとんど。 オブジェクト指向プラグラマは、オブジェクト指向”的”に書いてるよ。 大きな修正があっても、単純作業で直せるように書いてる。 >89の言うとおり、アホが書くとなにやってもダメ 最近わかったが、業務アプリを書くという意味ではjavaは未だに COBOL以下の言語だということだけがわかった。 まあjavaに限らず汎用性の高い言語は、 専業特化した言語よりは、その分野においては弱い。 ハサミで直線を切るよりカッターのほうが綺麗で早い。 業務アプリのビジネスロジックのみ書くんなら RPGでもCOBOLでもForthでも、javaやcより楽だと思われ。 でもUI制御とか複雑な構造文書くと軽く死ねる。 RPN???? COBOL:ADD A B to C RPG :A ADD B C RPNなら A B ADD TO C のような記述言語になるのだが???? そもそもJavaの方がなぜ面倒なのかが本質的にわかってないな。 「業務アプリのビジネスロジック部分においては」 と書かれた理由がわからないのか.... プログラミングを「理系の仕事」とカンチガイしているやつの典型なのか? 「ドラゴン桜」読めw >>96 > RPGでもCOBOLでもForthでも、javaやcより楽だと思われ。 とあったのでForthのようなRPN言語が楽!? と反応してみた。 今、ILEやってるけど、 6文字制限がなくなり、分かりやすいね。 まだ、使い初めて、日が浅いから、言語 仕様を熟知しているわけではないけど、 これから勉強して新機能を覚えていく つもりだよ。 ILEを今使ってる人いる? ILEといってもCもC++もCOBOLもRPGもあるわけで PL/1もあったっけか うちの基幹システムやってるコンサル会社のやつらが、AS/400の 中に俺が作ったテーブルにアクセスできないといいよる。 理由:テーブル名やフィールド名にアンダースコア(_) を使ってるから、なんだと。 これってマジ? やつらが使ってるツールが古いだけなんじゃないかと思う のだが。 ちなみにウチのホストはI5(V5R3M0)。 少なくともV4R4ではアンダースコアあっても読めたよ。 読めないとしたら、ファイルに複数メンバ作ってる場合だな。 RPGとかなら読めるが、STRSQLとかODBC、JDBCじゃ読めない。 100です。 101>> へー、ILEってC、C++とかもできるんだ、 私はRPGの方です。 お兄ちゃん、びっぷから来たよ。えらいでしょw ほめてー いまびっぷではね、えと、国連ってことがいいよ、って言ってない、東海ってなまえを いいよ、っていわれてる日本海に、なおしてもらうことをやってるんだよ テレビでも、このまえぐーぐるさんが、東海をとりやめた、ってはなしをやってたよね あれも、びっぷのおかげなんだ でも、いまVIPでもこまっててね、えっと・・・ インターネットとかサーバーについて詳しいひとがたりないんだよ。 みんなこまってるの。わたしなんのことかあたまわるいからわかんないけど・・・。 だから、お兄ちゃんをよびにきたんだ。お兄ちゃん、なんでもしっててすごいもんね わたし、ぜったいかなわないよ もし、わたしといっしょにきてくれるなら、したのとこにかきこんでね。 http://ex11.2ch.net/test/read.cgi/news4vip/1125074145/ わたし、おにいちゃんのこといつまででも、いつまででもまってるよ。 だって、世界で一番おにいちゃんがすきだもんw びっぷでまってる、おにいちゃんのいもうとより ->103これからAS400をJDBC使ってやるのに、複数メンバは*FIRSTメンバしか読めんのか? それは困る。やっぱりAS400は死ぬのか。 論理ファイルで分けるなり、ストアドでOVRDBFすれば読めると思うけどね。 SQLっつーかRDB自体に、にメンバを複数持つって発想があるのかな? 特にメリット無いと思うんだけど。 SQLの文法を独自拡張してまでやるような事でもないし。 >106 CREATE ALIASでもいけるらしい。 ADO.NET Data Providerってどうなの? 家出、RPGIII、IVの勉強をしたいと思っている。 フリーウェアで、RPG環境って無いのかな?知ってる? >>110 うーん。家出までする必要は無いんじゃないかな。 どうしてもというなら止めないけど。 >>110 後1ヶ月早ければAS/400(OS3.2?)あげたのにな。 そろそろ、RPGやJavaを捨てて、AS400をPrologマシンにしよう。 S/38の初心に帰ろう。 >>112 あんなデカイの要りません。 前の会社にも使っていないのが転がっていました。 すんません、やっと仕事にありつけた元NEETですが、 鯖がAS/400でRPGやらせる気満々な職場なんです。 RPGの勉強ってあとあと財産にならない、無駄な時間潰しに なってしまう可能性高いでしょうか? >>116 前向きに考えたら。 RPGはディシジョンテープルを使ってプログラミングするという アイデアから生まれた、宣言型プログラミング言語の嚆矢です。 有名な宣言型プログラミング言語としては、知識情報処理言語と して知られるPrologがあります。 私は>>114 を書いた者ですが、この書き込みはAS/400という マシンの開発の歴史みないなことを前提にしています。 つまらないものに見えても、実は底は深い。AS/400とはそんな マシンではないでしょうか。 >>117 俺もそう思うよ >>118 是非もないことですが言語なんかやったことが そもそもないのに、その上さらに潰しのきかない 変なものに時間費やされて、上司にいいように 使い捨てられるのはゴメンなので、そこに割く 時間を削ったりすることを考えたいんです。 そもそも書店でもRPGの本なんてあったかな、といった感があるし・・・ read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる