M12i.

学術書・マンガ・アニメ・映画の消費活動とプログラミングについて

JP1

JP1/AJS2でユニット定義情報に不正なarパラメータが登場

JP1

直近、JP1/AJS2に関連する開発プロジェクトを行っていて、メンバーが数時間悩まされた事象です。 事象 JP1/AJS2(v7)のユニット定義情報をJP1/AJS2 View画面で「退避」(エクスポート)すると、出力されたユニット定義情報のなかに、値が不正なユニット定義…

JP1/AJS2は基本的にショートファイル名で実行ファイルを取り扱う

先日の記事 JP1/AJSから実行すると*.exe.configが読み取れないケースがある で取り上げた事象の原因がわかりました。分かってみればなんのことはありません。「それは仕様です」ということでした。 JP1/AJS2はPCジョブの[詳細定義]ダイアログボックス*1の…

JP1/AJSから実行すると*.exe.configが読み取れないケースがある

JP1/AJSから.NET Frameworkのコンソールアプリを実行したときに起こることがある事象についてです。今のところ、なぜこれが起こるのかわかっていません。したがってこれが.NET Frameworkの問題なのか、当該アプリ固有の問題なのか、それともJP1/AJSの問題な…

夜間リリース支援の傍らJP1/AJS2オペレータ勉強会資料をつくった

JP1

しごとで使っているHITACHIのジョブ実行管理システムJP1/AJS2について勉強会を開くことになり、そのためのスライド資料を夜なべ仕事でつくりました。目的を持って何事かするのはよいことですね(?)。おかげさまで目が冴えて、一切眠気に煩わされることなく…

JP1/AJS2ユニット定義パーサAPIをC#向けにポーティングした

すでに何度も紹介してきたJP1/AJS2ユニット定義パーサAPIですが、最近取り組んでいるC#のお勉強の「実践編」としてC#向けにポーティングしてみました。リポジトリはこちら。サンプル・コードをご覧になればお分かりのように使い方はほとんどかわりません。途…

JP1/AJS2 起動条件中のファイル監視ジョブの難しさ

JP1

前提 仕事で保守しているシステムでバッチ・システムの実行管理にJP1/AJS2を使用している。バッチの中でも数分間隔で、ただしシングルスレッドで起動させたいものは以下のスケジュールルール設定をした上で計画実行を行っている: [種別]は「絶対日」 [開…

JP1/AJS2ユニット定義パーサにDate-Time APIライクな機能追加

以前何度か紹介したJP1/AJS2ユニット定義パーサに、Java 8で導入されたDate-Time APIをまねた機能を追加しました。これにともない古いAPIのかなりの部分を破棄しています。Date-Time APIはその名の通り日付・時間をあつかうためのクラス/インターフェース群…

JP1/AJS2のメール送信ジョブのユニット定義インポートで数時間ロス

JP1

またまたJP1/AJS2でハマった話。今度はメール送信ジョブです。これは仕様というより、恐らくJP1/AJS2のユニット定義ファイルのインポート処理の不具合と思われます。 学んだこと メール送信ジョブの本文mltxtにハイフンを含む文字列を使用すると、インポート…

JP1/AJS2のジョブ実行多重度で数日をロス

JP1

最近、仕事で望むと望まざるとにかかわらずJP1/AJS2のマネージャ/エージェントのセッティングをしなくてはならないことになりました。そこでハマったのが「ジョブ実行多重度」という概念・設定です。 学んだこと jpqagtaddコマンドの-cpオプションかjpqagtal…

JP1/AJS2ユニット定義関連のライブラリとツールの依存性を整理

(2016/02/26追記 パーサ・ライブラリのリポジトリを移動しました。新しいリポジトリはこちらです。)おとといのポストで話題にしたGithub上にMavenリポジトリを構築する方法を応用して、個人用かつプロジェクト共用のMavenリポジトリをつくってみた。これは…

JP1/AJS2 Jobdocをリカバリージョブに対応させた

思い立ったが吉日というかなんというか。ふと、以前このブログでも紹介したJP1/AJS2ユニット定義ドキュメント化ツールの生成するSVGがリカバリージョブに対応していないことに気がついて、テンプレートとロジックを修正しました。Githubのリポジトリ・ページ…

JP1/AJS2のジョブネット定義をドキュメント化

このかん多大な時間的犠牲をもってしてJP1/AJS2のジョブネット定義をドキュメント化ツールを作っていました。土台としたのは春〜夏ごろにかけて作りこんできたJP1/AJS2ユニット定義ファイルのパースAPIです。ツールもAPIも、そもそも構想やプロトタイプは職…

JP1/AJS2ユニット定義情報パーサ・ライブラリ

(2016/02/26追記 パーサ・ライブラリのリポジトリを移動しました。新しいリポジトリはこちらです。)日立ソリューションズのJP1/AJS2のユニット定義情報にJavaからアクセスしたい! という欲求に応えるため、パーサ・ライブラリUsertools.jp1ajs2.unitdefを…