【論理ファイル】AS400DB【キューリー】
AS400で構築すると端末は右Ctrlキー押して「実行」ってな造しか出来ないんですか? >>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の本なんてあったかな、といった感があるし・・・ >そもそも書店でもRPGの本なんて・・・ 確かに。 COBOLプログラマなら一度は作ってみたい タイプの言語なのだが・・・。 >>120 COBOL似って・・・。 全力回避が決定しますた。 >>119 >そもそも書店でもRPGの本なんてあったかな、といった感があるし・・・ 昔、オーム社から出てたんだけどな。 S/34あたりだったような気がしたんでRPGIIだと思う。 少なくともこの先RPGがハッテンする事は99.9%有り得ないので 回避可能なら程々でやめといたほうがいいな。 V5R4では、SQLじか書き、XMLも読めるらしい。 RPGも進化してるよ。地味だけど。 >SQLじか書き どうせ、ワークに定義するんだろ? フィールドが狭いじゃん。 フリーフォーマットじゃないからRPGに発展なんか無いね。 IBMはプログラム言語作成 下手だよ。 >125 フリーフォーマットもできる。あんまり使用している香具師 いないけど。 SQL直書きって埋め込みSQLとは違うの? あれならV4R4の頃によく使ってたけど 日本語のソースもあったと思ったんだが。 ttp://www.iseriesnetwork.com/content/f3/index.cfm?fuseaction=news.viewArticle&webID=1001&newsID=5021&issueID=5593&articleID=52057 この記事によると、SQLをILE-RPGのフリーフォマットのところでかけるらしい。 V5R4はまだ出荷されていないから、当然未確認だが。 一般業務システムの開発という観念からは、CやJavaはコーディングが複雑になりすぎる為 未だにCOBOL以下だと分析されてる。 IBMからRPGIIやIVは発展させないとアナウンスがあり、今後はRPG/4000(ILE-RPG)だけを 発展させていくとなっている。 まぁ、JavaもCも言語選択できるし、ILEならCのモジュールととRPのモジュールで1個のプログラム とか普通にかけるのでRPGがいやならCで作れば良いんじゃ? パフォーマンス落ちて良ければそれぞれCのプログラム、RPGのプログラムで混在したシステムでもいいし。 javaで統一して書いてもいいしね。 開発に合った言語で開発できるメリットも使おうね。 会社はいまだにS/36走らせてるよ。社内の素人が自分で勉強して自己流で組んだからフィールド名がAだのBだの、 コメント無いわ、ロジック区切らんわ、もう最悪だわ。 なぁーにがOCLだ、#GSORT?化石使ってんじゃねーよ。ムカついたから辞めることにした。 化石使ってるとつらい罠・・・ うちはまだましなほうだがそれでもDBの 構成みたいな仕様が一切残ってない。 プログラムに問題でたらRPG見て、DDSみて 一から読まなきゃいけないからマンドクセ。 Cとか慣れたソースコードならいいんだが、 RPGって妙にあっちこっち飛ぶからやってられん。 RPG IIIって地獄仕様だよな。 古いから仕方がないが、今では「やってはいけない」と分類されるようなイディオムが 言語仕様になってしまっている。 もーメンテするのが億劫で。 RPGIIIか実装が、COBOLやPL/1チックにコーディングされている ならそんな事はないんですが。 当初のこの言語の売りは、COBOL実装の半分程のコーディングで同様の 処理が、可能となるでしたね。 C同様手続き型言語ですね。 JAVAとは全く違うJAVAで手続き型の様に構造化ロジックするとコンパイル すら完了しない。話がそれた。いかん。 レポート作成スクリプトから、色気出してあれこれやらせようとしたのが間違いだったな。 プログラムサイクルとか、あれレポート作成に便利な為の機能でしょ。 今じゃ使う人居ないけど。 フラグもレポートぐらいなら、あんな番号だけのでもなんとか使えるかもしらんが それを画面制御に使おうとすると恐ろしく面倒。 普通、他の言語で変数名が BOOL i01,i02,i03... とかで使いまわされてたらブチ切れるぞ。 あーあ早く負の遺産が消えねーかな(グチ) オレが使うならまだいいけど、 派遣だののオペレータに操作法説明したり云々が 死ぬほど面倒なんだよな。 結局、WinのGUIが氾濫した今となっては。 RPGUは酷いよ。Vが天国に思えてくる。DDSが無いんだもんね。 サイクルも酷い。ちょっと違う出し方したいと思ったらもうお手上げ。ごくごく 簡単な帳票しか対応できない。あれは欠陥言語だね。 まあRPG自体負の遺産って言われてて空しいグチだけど…。 そおいや、別会社のやつで必死にiナビ関連の技術を完全否定と言うか、 PCOMM至上主義がいて、うざってーんだが。 漏れは両方使う派の人だけど、いいかげんSQLだと数行で終わる処理を 新規でRPGで作ってメタメタな納品するのはヤめてほしいんだが。 アフォみたいにすぐ物理ファイルや論理ファイル作りやがるし。 RPGも慣れ親しんだ言語なので漏れは嫌いではないのだが、ウチの職場は データの入出力がExcelやAccessに移行しちゃってるので、 RPG使う必要ってほとんどないんだよな。 CLはそこそこに使うにしてもサ。 まあ、 RPG、 SQLRPG 、 データ転送、ODBC ,CL 時と場合によって組み合わせて保守性よくして組み立てるのが一番いいと、、、 AS400って、SQLダイレクトに発行して ファイルに落とすことってできないの? >>144 winなら、管理ツールのデータソースの設定しちゃえば、あとはcseとかでSQLの結果をエキスポートすればいんじゃね? V3R7にOffice2003からアクセスしたいです Systemi5を導入 ACCESS2000のODBCでリンクテーブルしたら i5上の数値項目が全部10進型でリンクされてて、 ACCESS2000上のテーブルとリンクできね。 キャストしてもなんかダメっぽいし・・ なんかいい方法ある? RPGUの技術者だよ過去の人だよ、おまけに高齢だよ。誰かイランかね!後は警備会社だねそれでもだめなら死ぬだけさ死ぬだけさ RPGUって、サイクルとかで組むヤツ? 私はそっちのほうがよっぽどわからなかったよ。 RPGUは慣れればかなりの生産性があるがITとエクセルによって絶滅に追い込まれた 20年前に新人だった頃で既に過去の言語だったからな>RPGII せめてRPGIIIなら値段は安いが派遣の口もあるんだけどね ていうか、ここに書いている人たちってエンドユーザーが圧倒的に多いのかな? 普通の派遣の人たちは今頃寝ることもできずに、24時間こき使われていると思うけど。 ソルジャーから社内SEに転職した。 もちろんAS使っているけど、なんかWIN系に侵食されそう。 まあ、Win系の社内SEはつまらん印象があるな。 ユーザーからしょうもない苦情とか質問おおそうだし、 秘文やらCWATの社内サポートみてるとなんて本質的でない 作業ばっか、って状態だし。 ASでJavaとかWebSphere動かしはじめると 結構楽しいかと。 をい、いきなりナニが起こったのか説明してくれwww 何があったか知らんが、 とりあえずお疲れさん・・・・ 詳細書いてくれれば、助けてくれる神が現れるかもよ。 まぁ、がんばってくれよ。 俺の記憶だと、ODBCドライバがついてくるのはCAだったような。。。 でも、PCのほうのODBCドライバ一覧のとこ見てみたら? >>169 なんか同じ職場の人間に思えて怖いんだが。w まったく同じ質問を聞いた覚えがある。 PcommにはODBCついてこないよ。 CAしかない、つかCAは生産終了でiSeriesAccess for Windowsしかない。 まあ、db2connectもできるらしいがPcomm使っている職場にはお勧めしない。 にょほほほ まあV3R7みたいな化石はとっとと更新するなり何なりしろというお話ですな PerlDBIも結局行方不明でダメなんだっけ V3R7ってマジで前世紀の遺物じゃねーか。w その時代のASにODBCでアレコレするメリットないから素直にV5R4か 漢になってV6R1に特攻汁 転職して触らなくなってから一年 だんだん思い出になっていってるのが悲しいな >>174 俺と似た状況だな。 AS/400(i5)いいマシンだったし、俺AS/400で育ったようなものだから。 俺にとって、オフクロさんか、地味だけど献身的な元カノのような存在。 技術的にはオープン系のほうがおもしろいんで、後悔はしていないが、 懐かさと寂しさが混じったかんじ。 現役でAS/400やっている人、がんばってください。 職場移るとAS/400(笑)って反応が多い 擁護はしてる >職場移るとAS/400(笑)って反応が多い 確かに。オフコンってイメージ悪いからね。ASいいマシンですよとは 言ってはいるけど、ふーんという反応が多い(興味しめさない。)。 ある程度つき合ってみないと実感できない(まあ俺もAS/400知らなかったら 同じ反応しめしたと思うけど。)点も >オフクロさんか、地味だけど献身的な元カノ なんだよね。 AS/400はツンデレって事か。 Windowsはヤンデレって感じはするが。 付き合っていると最後(本番運用)で痛い目をよくみるし。 >>178 > AS/400はツンデレって事か。 素直クールじゃね? いいマシンだが、説明する時に呪文のように単一レベル記憶域の話からしか説明できないやつが多いからな。 単一レベル記憶域・TIMI・RPG・5250(つーか、グリーンスクリーンアプリ全般)をNGワードにして、尚その良さを説明出来る営業がいればいいんだが。 それを禁止ワードにするとなるとこんな感じか? 通常開発込みセット(?)で買えば、 Javaインスコ済み。 WAS BASEがタダ。 RADがタダ。 Apache2がインスコ済み。 iナビやブラウザで鯖が簡単管理。 ODBC接続でAccess,Eccelとも高い親和性。 LPARで複数のOSをインスコ可能かつ%単位でCPUパワーの割り振りが可能。 メンテナンス契約していれば初心者のJava厨の泣き言もサポート なんか最後の一文が凄いセールスポイントな希ガス。w >>179 >単一レベル記憶域・TIMI・RPG・5250(つーか、グリーンスクリーンアプリ全般)をNGワードにして、尚その良さを説明出来る営業がいればいいんだが。 「導入と運用が楽ですよー」「計画停電で復電後の自動電源オンも簡単ですよ」とか? 仮想化とか使ってx86環境にAS/400インストールできねぇかな。 >>183 多分喪前の思っているレベルの仮想化にOS/400は対応していない。 大前提としてPowerシリーズでしか動かないし。 >>183 えーと、こんなとこ? ・仮想化とは、x86上で各種OSをエミュする事とは限らない ・OS/400(i5/OS、IBM i)は、そもそもPOWERネイティブOSでもない ・LPARやLx86(x86用Linuxアプリの稼動)ならば可能 そういう事いいだすとAIXもPowerネイティブOSじゃないよな。 それに中身がLinux方面にシフトしつつあるし。 おまいらが何を言っているのかさっぱり分からないが 10年くらいASと付き合っている。 初めて使ったバージョンは、3.7. >>187 AIXはPReP(CHRP)でそのまま動くからほぼPOWERネイティブでは? OS/400はそうでないけど。 >>188 すんません。実用でない話が趣味なので(w こういうの? Baby400 ttp://nortoncomputerservices.com/baby400.htm AS/400で基幹システムを構築していますが、 5250画面のグリーンスクリーンで時代遅れのシステムな感じがあります。 役員からもITの時代にふさわしいシステムを考えろといわれてます。 基幹システムをWindowsで構築することや、ERPは考えていません。 基幹業務にAS/400を利用しているケースが多いと思いますが、 5250画面のGUI化やWeb化、 帳票のオープン化、PDF化、 Excel連携、Access連携、データウェアハウス、BI、 ハンディターミナル連携、RFID連携 などAS/400の利用で工夫されている事例ありましたら教えてください。 AS/400の開発やっている会社ならこの本くらい買っとけ。 ttp://www.midrangeserver.co.jp/html/saishin.html って、ウチの部は買っていないので、相当にAS/400が冷遇されているだよなー。 ただ、>>196 の会社の営業やエンジニアが自発的にそれらの事を言い出せないレベルであるなら 無理にそういう事をヤるとハマるので、素直にAS/400捨てて、Windowsなり、Linuxに移行した方がいい。 年商100億以上の所はASをつかっていればいいけど(どのみちそれ以外にもサーバーが多数いることになる) 以下のところはさっさとASを捨てたほうがいいよ。 すんません質問です 最近AS400DBから出力したファイルをSQLServerに取り込む処理が必要になり、 ファイル転送には全銀TCP/IPを使うことになりました。 データのエンコード(IBM漢字⇔S-JIS)を全銀の変換ユーティリティを行う予定をして いたのですが、同一ファイル内に全角漢字と半角カナが入った状態での変換時に エラーが出て、変換が出来ないのが判明しました。 無償でコマンドから実行できたり、DLLを呼び出してエンコードが実行できる様な ソフトはないでしょうか? また、有償でお勧めのソフトはありますでしょうか? どなたかアドバイスを宜しくお願いします(`・ω・´) >ファイル転送には全銀TCP/IP そこでなぜ茨の道を歩むのか理解できない。w ちなみにAS/400同士の転送でも全角文字と半角カナが混ざっている フィールド属性Aのカラムだと自動的に変換は無理ぽ。 >>200 のエラーの原因がコレかどうか解らんが、コレだったら諦めろ。w >>200 なんでSQL ServerのDTSを試してみないの? >>201 おぉ、レスありがとうございます 全銀なんて訳のわからないソフトなど使うつもりは無かったのですが、 既存で使われていた関係で、客の要望でした・・・ 結局変換は富士通のF*TRANを使うことになりました これは便利そう 転送機能のみしか使わないのにこの値段は高いわなw 調査工数はしっかり請求しますがww ちなみにV5以降のAS400なら無償と言うか最初からそういう 変換ツールや機能があるんだが・・・。 つかODBCでもJDBCでもできるはず。 CAとかPcommとかにもデータ転送ユーティリティあるよねえ? フツーのcsvに吐き出せる気がするけど・・・ (外字か半角カナで躓くのかな。うちは今のところ問題ないけど) PcommのオマケのヤツはPTFとか当ててないと、そこらで泣くケースがあるな。 カラムの数が256か512超えてるとダメだったかもしれん。 ファイルのCCSIDによっても動作が微妙だしなー。 大先輩の皆さんに質問! 最近AS400が遅いもんだから、安価でキケンなPC鯖に移行することになった。 で、とりあえず現状のDS2/400のデータを、Oracleに移し変えようと思って ODBC経由で、DB2→Oracleのツールつくって、転送はじめたんだけど ここで、文字列フィールド(からむ?)に問題が ODBCのAPIから見ると、CHARで定義されてるって取得できるんだけど 取得したバイト数が、5250コンソールからみたバイト数とちがってる コンソールだと8バイトでも、ODBCだと10バイトとか これ全角可能なOからむ?とかだけじゃなくて、半角のみはいってるAだっけ?でも起こってって おかげで、全部自動でコピーできる予定が、フィールドの長さを調整しなおさないといけなくなった これって、なんでおこるの?どやって解決するべきなのかな? >>207 具体的にどんな8バイトデータが10バイトデータに化けたのか 提示してみたら? >>208 文字が化けるんじゃなくて、フィールド長が化ける?なんだよ〜 日付を格納してある、8桁(yyyymmdd)の数値カラムが ODBC経由でフィールド特性をみると、10桁のNumericに見えたりする 実際値とってみると、8桁なんだけどね それはODBCのバグなんだろうから、IBMに問い合わせれば? JDBCのgetMeta....うんちゃらの機能だとちゃんとカラムの属性は取得できる。 >209 DSPFFDの出力と、SYSCOLUMNSでとれる内容とで、フィールド属性と桁数がどうなってるかを見せてクレー ここって生きてる? AS→PCのデータ転送したいんだけどさ、rtopcbよりも早い方法ってない? 線が細くって、FTPでも100Kb/sぐらいしかでないんだよね きっと転送データを上手に圧縮してくれればいんだろうけど gzip転送とか、sftpで圧縮転送とか あ、AS内部に圧縮データつくるのはナシね すでにいっぱいいっぱいで余裕ないから >>213 V5R1以降(サーバー/クライアント共)だと、ファイル転送の設定にある 接続のオプションで圧縮ができるみたいだな。 効果は知らないが。 >>216 iseries Access for windowsで 転送定義を作るときに 「ファイル」→「プロパティ」と開いて 接続タブを開くとデータ圧縮のオプションが指定できる。 AS400側がV5R1以上だと、圧縮に応える様子。 初期値が「圧縮する」なので、気づかず作ればすでに圧縮する指定になっているかも。 古いバージョンで転送定義を作っていたなら、一度開いてチェックして保存すると なんらかの効果が出るかも。 それって実のところあんまし効果ない印象があるだが。 ftpの方が速かったりするケースもあるし。 教えてください。VB6,AS400(CA)の環境で開発してます。VB6よりAS400のプログラム立ち上げたいのですが、分かりません、教えてください。 ググレカス と言うか、そういうのを人に聞くレベルの人間は変に手を出さん方がいいと思うけど。 CAからVB呼ぶ方が楽なワケだし。 これが最近絶滅しかかっているVB厨の成れの果てか・・・ ネタスレかと思って覗いてみたら、マジメな話してるのなwww どうでもいいから、社内失業者の愚痴を聞かせてくれ。 iSeries Access for Windows V6R1 みんなもらった? Windows 7 Professional 64bit でとりあえず問題出てないよ〜。 来週、お客さんのところでAS400からPCへデータ転送の作業をする事になりました。 以前AS400でPGをやったことがあるので私に任されました。 そのような作業は何度かやった事があるぐらいでしたし、何年も前の事なので良く覚えていません。 たしか、クライアントアクセスか、ピーコム(名称あっていますか?)を使用したと思いますが、 どちらかを使ったとき上手く行かなかったような気もします。 実際に試してみたいのですが、現在の職場にAS400がありません。 また、お客さんの環境にどちらがインストールされているかも行ってみないと分からないと言われました。 こんな状態でとても困っています。 クライアントアクセスと、ピーコムを使ったデータ転送のやり方をそれぞれ教えていただけないでしょうか? やり方がわかるホームページを教えて頂いても有難いです。 また、転送時間の見積もりをしろと言われています。 大体の時間を計算する方法を教えてください。 例えば、何桁のレコードが10000件のファイルを転送するのに約何分とか。 どうか、宜しくお願いします。 >>231 ASのバージョンもわからず転送時間を見積? 冗談w >>226 オープン系で社内失業して、RPGやらされる可能性大な自分が通りますよ。 勉強するのは苦にならんけど、自宅に環境作れないとやる気でねぇ、、 PCOM使うってなると固定長テキストとかCSVででも転送するのか? うちはクソ古いAS/400とPC-UNIXでクライアントがWinXPという どうしようもない環境だったから、XPでバッチ起動して固定長テキストで 読み込んで、SAMBAでUNIXの方に渡して通信で読み込みPGをキックするという 貧しいやり方だったが。 AS400サービス終了しますた javaを学習しましょう マシンが動く限り消えないでしょ。 銘機だもん。AS400。 _ |O\ | \ キリキリ ∧|∧ \ キリキリ ググゥ>(;⌒ヽ \ ∪ | (~) ∪∪ γ´⌒`ヽ ) ) {i:i:i:i:i:i:i:i:} ( ( ( ´・ω・)、 (O ⌒ )O ⊂_)∪ 後方互換性が保障されてるから現運用システムのリプレース時期になっても慌てなくていい むしろ有り余った処理能力をどう活用しようか夢が広がりんぐ >241 客先でリプレイスするっていうから相当大変なんだろうなって思ってたら、週末にサクッと終わらせてたのには驚きだった。 別の客が30年使えるっていうから入れたんだって自慢してたけど、まじすげえ。 48ビットオリジナルCPU→64ビットPowerになったときすら再コンパイル不要だったからな 実行するときに64ビットに自動変換された こんなにプログラマーと管理者に優しいマシンは無いねw しかし、日本IBMは現在リストラ嵐の真っ最中でして。 社員には優しくないという。 うちの会社にもあったなぁ。 AS400が何なのかは分からなかったけど。 ゲームで言うと、 「ゲーム」「ファミコン」「マリオ」「カセット」「ソフト」「ハード」、 何に相当? >「ゲーム」「ファミコン」「マリオ」「カセット」「ソフト」「ハード」 全部。 会社で異動したら AS400のデータベースを使うことになったが 会計システムを別物に変えるにあたり 会計と無関係なDBをどうすべきか という問題に突き当たった 小さなDBなので レンタルサーバから移動して PCに収めてしまいたいが 可能なんだろうか 誰でも簡単にパソコン1台で稼げる方法など 参考までに、 ⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。 グーグル検索⇒『宮本のゴウリエセレレ』 ZBT74KX4PK ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、 改憲議員が3分の2を超えております。『憲法改正国民投票法』、 でググってみてください。国会の発議はすでに可能です。 平和は勝ち取るものです。お願い致します。☆☆ read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる