きどたかのブログ

いつか誰かがこのブログからトラブルを解決しますように。

2011-01-01から1年間の記事一覧

z/OSでJavaを活用するためのJZOSのTips

com.ibm.jzos.CatalogSearchクラスというのがある。当然ながら、カタログに登録されてないものは取ってこれない。 まあカタログに登録しない使い方をすることは稀だろう。前に作ったコードを思い出しながら解説しよう。 CatalogSearch cs = new CatalogSearc…

Enumとswitch文

しばらくぶりの執筆。書きたいことがなかったので、どうでもいいことを書いてみる。Enumのswitch文はどのように実現されているかという話です。元々switch文は、通常tableswitchオペコードが使用されます。 えーと、lookupswitchが使われることもあるんだけ…

SQLJについて知っておくこと

SQLJのイメージ。 静的SQL サポートしてるIDEが少ない。きっとRADくらいのものか。 IDEのリファクタリングが効かない。 コードは少なくなるというが、IDEがしょぼいので生産性は低い。 プリコンパイルが遅いのでイラつく customize時にonline-checkが行える…

実行GのABENDに関する考察

CEEDUMPを吐いて、WMBの実行GがABENDという状況。 JOBLOGを見るとJavaのスレッドでStackOverFlowError。 StackOverFlowErrorはたいがいアプリの問題。しかし、結果的にABENDするのは何故だろうか。 CEEDUMPのTracebackからはesqlからjavaを読んでいるように…

WMBのJOBLOGが化けて見える罠

TSOで見てると化けてなく、hex onして見ても普通のEBCDIC。 ftpを使って、特にMBCSじゃなくSBCSのデフォルト設定のままgetしてきて、 ローカルで見ると文字化けしてるように見える。 おいおいただのEBCDIC-ASCII変換だろ。 これが前から謎だったんだけど、ど…