JP1 Version 8

JP1/Automatic Job Management System 2 コマンドリファレンス

手引・文法書

3020-3-K25-43

目　　次

前書き

変更内容

はじめに

1.　コマンド

コマンドの記述形式

コマンド使用時の注意事項

他プログラムとの連携

環境変数一覧

コマンド一覧

コマンド実行の前提条件

ajs

ajs2collectcore（UNIX限定）

ajsalter

ajsbackup

ajsbkudel

ajscainetd_startstop（UNIX限定）

ajscalendar

ajscatrsetsz

ajschange

ajschgjob

ajschgnet

ajschgstat

ajschkdef

ajschkstart（UNIX限定）

ajschkstop（UNIX限定）

ajschktrsetsz

ajscminetd_startstop（UNIX限定）

ajscmprint

ajscmtrsetsz

ajscon

ajscopy

ajsdbcond

ajsdefine

ajsdelete

ajsembdbaddarea

ajsembdbaddlog

ajsembdbbackup

ajsembdbcancel

ajsembdboplog

ajsembdbreclaim

ajsembdbrorg

ajsembdbrstr

ajsembdbstart

ajsembdbstatus

ajsembdbstop

ajsentry

ajsevget（Windows限定）

ajsevput（Windows限定）

ajsexport

ajsgtroot

ajsimport

ajsinetd_startstop（UNIX限定）

ajsintrpt

ajskill

ajsleave

ajslocaldate

ajslogprint

ajsname

ajsovremove

ajsovsymrem

ajsovtrap（UNIX限定）

ajsplan

ajsprint

ajsqlalter

ajsqlattach

ajsqldetach

ajsqlexecsetsz

ajsqlftpstart（UNIX限定）

ajsqlftpstop

ajsqlstart（UNIX限定）

ajsqlstatus

ajsqlstop

ajsqltrsetsz

ajsrerun

ajsrestore

ajsrgexport

ajsrgimport

ajsschedule

ajsshow

ajsstart

ajsstatus

ajsstop

ajssuspend

ajstrsetsz

jajs_killall.cluster（UNIX限定）

jajs_maintain

jajs_spmd（UNIX限定）

jajs_spmd_status

jajs_spmd_stop

jajs_start（UNIX限定）

jajs_start.cluster（UNIX限定）

jajs_stop（UNIX限定）

jajs_stop.cluster（UNIX限定）

jajsca_start（UNIX限定）

jajsca_stop（UNIX限定）

jajscm_start（UNIX限定）

jajscm_stop（UNIX限定）

jp1exec（Windows限定）

jp1exit（Windows限定）

jpoagoec

jpoagtjobshow

jpomanevreset

jpomanevshow

jpomanjobshow

jpostopmqp

jpqagtadd

jpqagtalt

jpqagtdel

jpqagtlink

jpqagtshow

jpqagtunlink

jpqdbcond

jpqendjobshow

jpqjobalt

jpqjobcan

jpqjobdel

jpqjobget

jpqjobmove

jpqjobshow

jpqjobsub

jpqqueadd

jpqquealt

jpqqueclose

jpqquedel

jpqqueopen

jpqqueshow

jpqresadd

jpqresdel

jpqresshow

2.　情報定義ファイルの作成

2.1　ユニット定義ファイルの作成

2.1.1　ユニット定義ファイルの記述形式

2.1.2　ユニット定義パラメーター定義時の注意事項

2.2　定義情報の形式およびパラメーター

2.2.1　属性定義情報の記述方法

2.2.2　ユニット構成定義情報の記述方法

2.2.3　ジョブグループ定義情報の記述方法

2.2.4　ジョブネット定義情報の記述方法

2.2.5　マネージャーユニット定義情報の記述方法

2.2.6　UNIX／PCジョブ定義情報の記述方法

2.2.7　QUEUEジョブ定義情報の記述方法

2.2.8　判定ジョブ定義情報の記述方法

2.2.9　JP1イベント受信監視ジョブ定義情報の記述方法

2.2.10　ファイル監視ジョブ定義情報の記述方法

2.2.11　メール受信監視ジョブ定義情報の記述方法

2.2.12　メッセージキュー受信監視ジョブ定義情報の記述方法

2.2.13　MSMQ受信監視ジョブ定義情報の記述方法

2.2.14　ログファイル監視ジョブ定義情報の記述方法

2.2.15　Windowsイベントログ監視ジョブ定義情報の記述方法

2.2.16　実行間隔制御ジョブ定義情報の記述方法

2.2.17　JP1イベント送信ジョブ定義情報の記述方法

2.2.18　メール送信ジョブ定義情報の記述方法

2.2.19　メッセージキュー送信ジョブ定義情報の記述方法

2.2.20　MSMQ送信ジョブ定義情報の記述方法

2.2.21　JP1/Cm2状態通知ジョブ定義情報の記述方法

2.2.22　ローカル電源制御ジョブ定義情報の記述方法

2.2.23　リモート電源制御ジョブ定義情報の記述方法

2.2.24　UNIX／PCカスタムジョブ定義情報の記述方法

2.2.25　起動条件定義情報の記述方法

2.2.26　ホストリンクジョブネット定義情報の記述方法

2.2.27　ジョブネットコネクタ定義情報の記述方法

2.3　ユニット定義パラメーターの記述例

2.3.1　ジョブグループを定義する場合の記述例

2.3.2　ジョブネットを定義する場合の記述例

2.3.3　ジョブを定義する場合の記述例

2.3.4　関連設定されているネストジョブネットを定義する場合の記述例

2.3.5　ルートジョブネットに起動条件を定義する場合の記述例

2.3.6　ジョブネットコネクタを定義する場合の記述例

2.4　予定情報ファイルの作成

2.4.1　予定情報ファイルの記述形式

2.4.2　予定情報パラメーター定義時の注意事項

2.5　予定情報パラメーターの記述例

2.6　登録予定情報ファイル

2.6.1　登録予定情報ファイルの記述形式

付録

付録A　環境変数および環境変数ファイルを定義する場合の注意事項

付録A.1　環境変数を定義するときの注意事項

付録A.2　環境変数ファイルを定義するときの注意事項

付録B　組み込みDBの操作コマンド使用時の注意事項

付録B.1　組み込みDBに新たに管理者を追加・変更する

付録B.2　組み込みDBのテーブルのオプションを変更する

付録B.3　ajsembdbadduser

付録B.4　ajsembdbreuse

付録C　各バージョンの変更内容

付録C.1　08-50の変更内容

付録C.2　08-10の変更内容

付録C.3　08-00の変更内容

付録C.4　07-50の変更内容

付録C.5　07-11の変更内容

付録C.6　07-10の変更内容

付録C.7　07-00の変更内容

付録D　（3020-3-K25-43）の変更内容

付録E　用語解説

索引

[他社商品名称に関する表示]

Copyright (C) 2006, 2010, Hitachi, Ltd.
Copyright (C) 2006, 2010, Hitachi Software Engineering Co., Ltd.

前書き

■ 対象製品

適用OSのバージョン，JP1/Automatic Job Management System 2が前提とするサービスパックやパッチなどの詳細については，リリースノートで確認してください。

適用OS：Windows Server 2003，Windows Server 2003（x64）

P-2412-3K84　 JP1/Automatic Job Management System 2 - Manager　 08-50

適用OS：Windows 2000，Windows Server 2003，Windows Server 2003（x64）

P-2412-3384　 JP1/Automatic Job Management System 2 - Agent　 08-50

適用OS：Windows XP Professional，Windows Server 2003，Windows Server 2003（x64）

P-2412-3484　 JP1/Automatic Job Management System 2 - View　 08-50

適用OS：Windows XP Professional，Windows Server 2003，Windows Server 2003（x64）

P-242C-6L84　 JP1/Base　 08-50

適用OS：Windows Server 2003（IPF）

P-2812-3K84　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-2812-3384　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-282C-6L84　 JP1/Base　 08-50

適用OS：Windows Server 2008

P-2A12-3K84　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-2A12-3384　 JP1/Automatic Job Management System 2 - Agent　 08-50

適用OS：Windows Vista，Windows Server 2008

P-2A12-3484　 JP1/Automatic Job Management System 2 - View　 08-50
P-2A2C-6L84　 JP1/Base　 08-50

適用OS：Windows Server 2008（IPF）

P-2D12-3K84　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-2D12-3384　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-2D2C-6L84　 JP1/Base　 08-50

適用OS：HP-UX（PA-RISC）

P-1B12-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-1B12-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-1B2C-6L81　 JP1/Base　 08-50

適用OS：HP-UX（IPF）

P-1J12-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-1J12-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-1J2C-6L81　 JP1/Base　 08-50

適用OS：Solaris

P-9312-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-9312-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-9D2C-6L81　 JP1/Base　 08-50

適用OS：AIX

P-1M12-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-1M12-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-1M2C-6L81　 JP1/Base　 08-50

適用OS：Linux 5（x86），Linux AS 4（x86），Linux ES 4（x86），Linux 5（AMD64 & Intel EM64T），Linux AS 4（AMD64 & Intel EM64T），Linux ES 4（AMD64 & Intel EM64T）

P-9S12-3781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-9S12-3981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-9S2C-7L81　 JP1/Base　 08-50

適用OS：Linux 5（IPF），Linux AS 4（IPF）

P-9V12-2781　 JP1/Automatic Job Management System 2 - Manager　 08-50
P-9V12-2981　 JP1/Automatic Job Management System 2 - Agent　 08-50
P-9V2C-6L81　 JP1/Base　 08-50

■ 輸出時の注意

本製品を輸出される場合には，外国為替および外国貿易法ならびに米国の輸出管理関連法規などの規制をご確認の上，必要な手続きをお取りください。
なお，ご不明な場合は，弊社担当営業にお問い合わせください。

■ 商標類

400は，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
Active Directoryは，米国Microsoft Corporationの，米国およびその他の国における登録商標または商標です。
Adobeは，Adobe Systems Incorporated（アドビシステムズ社）の米国ならびに他の国における商標または登録商標です。
AIXは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
AS/400は，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
CONNECT：Queueは，米国でのSterling Commerce,Inc.の登録商標です。
GIFは，米国CompuServe Inc.が開発したフォーマットの名称です。
HP NonStop Serverは，ヒューレット・パッカード社の商標です。
HP-UXは，米国Hewlett-Packard Companyのオペレーティングシステムの名称です。
INS-Cは，日本電信電話（株）のサービス名称です。
INS-Pは，日本電信電話（株）のサービス名称です。
Internet Explorerは，米国Microsoft Corporationの米国及びその他の国における登録商標または商標です。
Itaniumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Javaは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Linuxは，Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
Lotus Notesは，IBM Corporationの登録商標です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft Excelは，米国Microsoft Corp.の商品名称です。
Microsoft Exchange Serverは，米国Microsoft Corp.の商品名称です。
Microsoft Mailは，米国Microsoft Corp.の商品名称です。
Microsoft Office Excelは，米国 Microsoft Corporation の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。
MQSeriesは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
MSPは，富士通株式会社の登録商標です。
MVSは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
Netscapeは，米国およびその他の国におけるNetscape Communications Corporationの登録商標です。
Netscape Navigatorは，米国およびその他の国におけるNetscape Communications Corporationの登録商標です。
OpenViewは，ヒューレット・パッカード社の商標です。
ORACLEは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Outlookは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
PA-RISCは，米国Hewlett-Packard Companyの商標です。
Pentiumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
R/3は，SAP AGのドイツ及びその他の国における登録商標または商標です。
Red Hatは，米国およびその他の国でRed Hat,Inc. の登録商標若しくは商標です。
SAPは，SAP AGのドイツ及びその他の国における登録商標または商標です。
Solarisは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
SQL*Plusは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
活文，PDFstaffは，日立ソフトウェアエンジニアリング株式会社の登録商標です。
プログラムプロダクト「P-9312-2781」，「P-9312-2981」，「P-9D2C-6L81」には，米国Sun Microsystems, Inc.が著作権を有している部分が含まれています。
プログラムプロダクト「P-9312-2781」，「P-9312-2981」，「P-9D2C-6L81」には，UNIX System Laboratories, Inc.が著作権を有している部分が含まれています。

■ ［スコープ］ウィンドウの背景として添付している日本地図データの著作権等についての注意

この地図の作成に当たっては，国土地理院の承認を得て，同院発行の数値地図25000（行政界・海岸線）を使用したものです。（承認番号 平21業使，第124号）
国土地理院の承認は，統合システム運用管理プログラム（JP1）（以下「本製品」という。）における使用に限られています。この地図の画像を本製品とは別に利用すること等この地図を本製品以外に利用することを禁じます。
また，地図を含む本製品は，著作権法により保護されています。
地図を翻案・改変等著作権を侵害する行為を行なうことを禁じます。
地図著作・制作者 株式会社 日立製作所 ソフトウェア事業部
All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.

■ 発行

2006年6月（第1.1版）3020-3-K25-01
2010年9月（第3.3版）3020-3-K25-43

■ 著作権

Copyright (C) 2006, 2010, Hitachi, Ltd.
Copyright (C) 2006, 2010, Hitachi Software Engineering Co., Ltd.

変更内容

変更内容（3020-3-K25-43）

追加・変更内容 | 変更個所
記載内容を変更した。詳細は，付録Dを参照のこと。 | 付録D

単なる誤字・脱字などはお断りなく訂正しました。

はじめに

このマニュアルは，JP1/Automatic Job Management System 2（以降，JP1/AJS2と省略します）のコマンドを説明したものです。

対象読者

JP1/AJS2を使って自動的に処理を実行したい方，およびJP1/AJS2を使ったシステムを構築したい方を対象としています。

マニュアルの構成

このマニュアルは，次に示す二つの章から構成されています。なお，このマニュアルは各OS（Operating System）に共通のマニュアルです。OSごとに差異がある場合は，本文中でそのつど内容を書き分けています。

第1章 コマンド

JP1/AJS2のコマンドについて説明しています。

第2章 情報定義ファイルの作成

JP1/AJS2の情報定義ファイルの作成方法について説明しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

JP1/AJS2関連

JP1 Version 8 JP1/Automatic Job Management System 2 解説（3020-3-K21）

JP1 Version 8 JP1/Automatic Job Management System 2 設計・運用ガイド（3020-3-K22）

JP1 Version 8 JP1/Automatic Job Management System 2 セットアップガイド（3020-3-K23）

JP1 Version 8 JP1/Automatic Job Management System 2 操作ガイド（3020-3-K24）

JP1 Version 8 JP1/Automatic Job Management System 2 連携ガイド（3020-3-K27）

JP1 Version 8 JP1/Automatic Job Management System 2 メッセージ（3020-3-K28）

JP1 Version 8 JP1/Automatic Job Management System 2 - Print Option（3020-3-K36）

JP1 Version 8 JP1/Automatic Job Management System 2 - Definition Assistant（3020-3-K37）

JP1 Version 8 JP1/Automatic Job Management System 2 - Web Operation Assistant（3020-3-K38）

JP1 Version 8 JP1/Automatic Job Management System 2 - Datareplicator（3020-3-K39）

JP1 Version 8 JP1/Automatic Job Management System 2 - Configuration（3020-3-K41）

JP1 Version 8 JP1/Automatic Job Management System 2 - Scenario Operation（3020-3-K42）

JP1 Version 8 JP1/Automatic Job Management System 2 for Web Service（3020-3-K43）

JP1 Version 8 JP1/Automatic Job Management System 2 for 活文PDFstaff Option（3020-3-K44）

JP1 Version 8 JP1/Automatic Job Management System 2 for Enterprise Applications（3020-3-K51）

JP1 Version 7i JP1/Automatic Job Management System 2 for Oracle E-Business Suite（3020-3-F27）

JP1 Version 8 JP1/Automatic Job Management System 2 メインフレーム 運用・操作編（3020-3-K52）

JP1 Version 8 JP1/Automatic Job Management System 2 メインフレーム リファレンス編（3020-3-K53）

JP1関連

JP1 Version 8 JP1/Base 運用ガイド（3020-3-K06）

JP1 Version 8 JP1/Base メッセージ（3020-3-K07）

JP1 Version 8 JP1/Base 機能拡張（3020-3-K08）

JP1 Version 8 JP1/Integrated Management - Manager システム構築・運用ガイド（3020-3-K01）

JP1 Version 8 JP1/Integrated Management - Manager リファレンス（3020-3-K02）

JP1 Version 8 JP1/Integrated Management - Manager 機能拡張編（3020-3-K03）

JP1 Version 8 JP1/Integrated Management - Planning Operation（3020-3-K13）

JP1 Version 8 JP1/Power Monitor（3020-3-K54）

JP1 Version 8 JP1/NETM/DM　導入・設計ガイド(Windows(R)用)（3020-3-L36）

JP1 Version 8 JP1/NETM/DM　構築ガイド(Windows(R)用)（3020-3-L37）

JP1 Version 8 JP1/NETM/DM　運用ガイド1(Windows(R)用)（3020-3-L38）

JP1 Version 8 JP1/NETM/DM　運用ガイド2(Windows(R)用)（3020-3-L39）

JP1 Version 8 JP1/NETM/DM Automatic Installation Toolガイド(Windows(R)用)（3020-3-L40）

JP1 Version 8 JP1/NETM/DM Administrator Kit（3020-3-L41）

JP1 Version 8 JP1/NETM/DM SubManager(UNIX(R)用)（3020-3-L42）

JP1 Version 8 JP1/NETM/DM Client(UNIX(R)用)（3020-3-L43）

JP1 Version 8 JP1/NETM/DM APIリファレンス(UNIX(R)用)（3020-3-L44）

JP1 Version 6 JP1/NETM/DM Manager（3000-3-841）

JP1 Version 8 JP1/Performance Management - Agent Option for JP1/AJS2（3020-3-K75）

JP1 Version 8 JP1/Cm2/Network Node Manager ネットワーク管理ガイド（3020-3-L01）

JP1 Version 8 JP1/Cm2/Extensible SNMP Agent（3020-3-L04）

JP1 Version 7i JP1/NQSEXEC システム管理者ガイド（3020-3-F30）

JP1 Version 7i JP1/NQSEXEC ユーザーズガイド（3020-3-F31）

JP1 Version 8 JP1/Script（Windows(R)用）（3020-3-K55）

JP1 Version 8 JP1/File Transmission Server/FTP（Windows(R)用）（3020-3-K57）

JP1 Version 8 JP1/File Transmission Server/FTP（UNIX(R)用）（3020-3-K58）

VOS3 オープンジョブウェイ支援 JP1/Open Job Entry（6190-3-365）

VOS1/FS オープンジョブウェイ支援 for VOS1（6150-3-377）

VOSK/FS オープンジョブウェイ支援 for VOSK（650-3-416）

MVS オープンジョブウェイ支援 JP1/Open Job Entry（9000-3-365）

OSIV/MSP オープンジョブウェイ支援 JP1/Open Job Entry（9000-3-366）

JP1 Version 6 JP1/Open Job Entry for Midrange Computer（9000-3-367）

メッセージキュー連携関連

OpenTP1 Version 5 分散アプリケーションサーバ TP1/LiNK 使用の手引（3000-3-390）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 プログラム作成の手引（3000-3-361）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 システム定義（3000-3-362）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 運用と操作（3000-3-363）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編（3000-3-365）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 メッセージキューイング機能 TP1/Message Queue 使用の手引（3000-3-711）

OpenTP1 Version 5 分散トランザクション処理機能 OpenTP1 メッセージキューイング機能 TP1/Message Queue MQI解説・文法編（3000-3-712）

読書手順

このマニュアルは，利用目的に合わせて章を選択して読むことができます。利用目的別にお読みいただくことをお勧めします。

マニュアルを読む目的 | 記述個所
JP1/AJS2の業務をコマンドで作成・実行したい。 | 1章
ajsdefineコマンドでジョブネットワーク要素を定義したい。 | 2章

このマニュアルでの表記

このマニュアルでは，日立製品およびその他の製品の名称を省略して表記しています。また，英略語を使用しています。正式名称と，このマニュアルでの表記を次の表に示します。

正 式 名 称 | このマニュアルでの表記
JP1/Automatic Job Management System 2 - Manager | JP1/AJS2 - Manager | JP1/AJS2
JP1/Automatic Job Management System 2 - Agent | JP1/AJS2 - Agent
JP1/Automatic Job Management System 2 - View | JP1/AJS2 - View
JP1/Automatic Job Management System 2 - Advanced Manager※1 | JP1/AJS2 - Advanced Manager
JP1/Automatic Job Management System 2 - Light Edition※1 | JP1/AJS2 - Light Edition
JP1/Automatic Job Management System 2 - Client Toolkit※1 | JP1/AJS2 - Client Toolkit
JP1/Automatic Job Management System 2 - Datareplicator | JP1/AJS2 - Datareplicator
JP1/Automatic Job Management System 2 - Configuration | JP1/AJS2 - Configuration
JP1/Automatic Job Management System 2 - Definition Assistant | JP1/AJS2 - Definition Assistant
JP1/Automatic Job Management System 2 - Web Operation Assistant | JP1/AJS2 - Web Operation Assistant
JP1/Automatic Job Management System 2 - Scenario Operation Manager | JP1/AJS2 - Scenario Operation Manager | JP1/AJS2 - Scenario Operation
JP1/Automatic Job Management System 2 - Scenario Operation View | JP1/AJS2 - Scenario Operation View
JP1/Automatic Job Management System 2 - Manager for Mainframe | JP1/AJS2 - Manager for Mainframe | JP1/AJS2 for Mainframe
JP1/Automatic Job Management System 2 - Agent for Mainframe | JP1/AJS2 - Agent for Mainframe
JP1/Automatic Job Management System 2 - View for Mainframe | JP1/AJS2 - View for Mainframe
JP1/Automatic Job Management System 2 for Enterprise Applications | JP1/AJS2 for Enterprise Applications
JP1/Automatic Job Management System 2 for Oracle E-Business Suite | JP1/AJS2 for Oracle E-Business Suite
JP1/Automatic Job Management System 2 for Web Service | JP1/AJS2 for Web Service | JP1/AJS2 for Web Service
JP1/Automatic Job Management System 2 - View for Web Service※2 | JP1/AJS2 - View for Web Service
JP1/Automatic Job Management System 2 for 活文PDFstaff Option | JP1/AJS2 for 活文PDFstaff
JP1/Cm2/Network Node Manager | JP1/Cm2/NNM | NNM
hp OpenView Network Node Manager | hp OpenView NNM
JP1/File Transmission Server/FTP | JP1/FTP
JP1/Integrated Management - Manager | JP1/IM - Manager | JP1/IM
JP1/Integrated Management - View | JP1/IM - View
JP1/Integrated Manager - View※1
JP1/Integrated Manager - Central Console※1 | JP1/IM - Central Console
JP1/Integrated Manager - Central Scope※1 | JP1/IM - Central Scope
JP1/Integrated Management - Planning Operation | JP1/IM - Planning Operation
JP1/Open Job Entry | JP1/OJE
JP1/Open Job Entry for Midrange Computer | JP1/OJE for Midrange Computer
JP1/System Event Service | JP1/SES
VOS3 JP1/Open Job Entry | JP1/OJE for VOS3
JP1/Automatic Job Management System 2 - SDK | JP1/AJS2 - SDK | JP1/AJS2
JP1/Automatic Job Management System 2 - Console | JP1/AJS2 - Console
Microsoft(R) Cluster Server | MSCS
Microsoft(R) Excel | Excel
Microsoft(R) Office Excel
Microsoft(R) Exchange 2000 Enterprise Server | Exchange Server
Microsoft(R) Exchange 2000 Server
Microsoft(R) Exchange Server
Microsoft(R) Internet Explorer(R) | IE
Microsoft(R) Mail | Microsoft Mail
Microsoft(R) Message Queue Server | MSMQ
Microsoft(R) Outlook(R) 2000 | Outlook 2000 | Outlook
Microsoft(R) Outlook(R) 2002 | Outlook 2002
Microsoft(R) Outlook(R) 2003 | Outlook 2003
Microsoft(R) Outlook(R) 2007 | Outlook 2007
Microsoft(R) Outlook(R) Express | Outlook Express
Microsoft(R) SQL Server | Microsoft SQL Server
Microsoft(R) SQL Server Enterprise Edition
Microsoft(R) Windows(R) 2000 Advanced Server Operating System | Windows 2000
Microsoft(R) Windows(R) 2000 Professional Operating System
Microsoft(R) Windows(R) 2000 Server Operating System
Microsoft(R) Windows Server(R) 2003, Enterprise Edition | Windows Server 2003 | Windows Server 2003
Microsoft(R) Windows Server(R) 2003, Standard Edition
Microsoft(R) Windows Server(R) 2003, Enterprise Edition for Itanium(R)-based Systems | Windows Server 2003（IPF）
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition | Windows Server 2003（x64）
Microsoft(R) Windows Server(R) 2003, Standard x64 Edition
Microsoft(R) Windows Server(R) 2008 Enterprise | Windows Server 2008 | Windows Server 2008
Microsoft(R) Windows Server(R) 2008 Standard
Microsoft(R) Windows Server(R) 2008 for Itanium(R)-based Systems | Windows Server 2008（IPF）
Microsoft(R) Windows Vista(R) Business | Windows Vista
Microsoft(R) Windows Vista(R) Enterprise
Microsoft(R) Windows Vista(R) Ultimate
Microsoft(R) Windows(R) XP Professional Operating System | Windows XP Professional
AIX 5L 5.3 | AIX
AIX V6.1
HP-UX 11i V2 (PA-RISC) | HP-UX（PA-RISC） | HP-UX
HP-UX 11i V2 (IPF) | HP-UX（IPF）
HP-UX 11i V3 (IPF)
Red Hat Enterprise Linux 5 (AMD64 & Intel EM64T) | Linux 5（AMD64 & Intel EM64T） | Linux
Red Hat Enterprise Linux 5 (IPF) | Linux 5（IPF）
Red Hat Enterprise Linux 5 (x86) | Linux 5（x86）
Red Hat Enterprise Linux AS 4 (AMD64 & Intel EM64T) | Linux AS 4（AMD64 & Intel EM64T）
Red Hat Enterprise Linux ES 4 (AMD64 & Intel EM64T) | Linux ES 4（AMD64 & Intel EM64T）
Red Hat Enterprise Linux AS 4 (IPF) | Linux AS 4（IPF）
Red Hat Enterprise Linux AS 4 (x86) | Linux AS 4（x86）
Red Hat Enterprise Linux ES 4 (x86) | Linux ES 4（x86）
Solaris 9 | Solaris
Solaris 10
SAP Business Information Warehouse | SAP BW
SAP R/3(R) | SAP R/3

注※1

バージョン7の製品です。

注※2

JP1/AJS2 for Web Serviceに含まれるコンポーネントです。JP1/AJS2 - Viewと連携して動作します。

Windows 2000，Windows XP Professional，Windows Server 2003，Windows Server 2008，およびWindows Vistaを総称してWindowsと表記することがあります。

Linux 5（IPF），およびLinux AS 4（IPF）を総称してLinux（IPF）と表記することがあります。

HP-UX，Solaris，AIX，およびLinuxを総称して，UNIXと表記することがあります。

このマニュアルで使用する英略語

このマニュアルで使用する英略語を次に示します。

英略語 | 正式名称
ACL | Access Control List
DB | Database
DBMS | Database Management System
DNS | Domain Name System
EUC | Extended UNIX Code
FQDN | Fully Qualified Domain Name
FTP | File Transfer Protocol
GUI | Graphical User Interface
IPF | Itanium(R) Processor Family
ISAM | Indexed Sequential Access Method
JIS | Japanese Industrial Standard code
LAN | Local Area Network
MAPI | Messaging Application Programming Interface
MIB | Management Information Base
MIME | Multipurpose Internet Mail Extensions
NAT | Network Address Translator
NFS | Network File System
NIC | Network Interface Card
PDF | Portable Document Format
RDB | Relational Database
SNMP | Simple Network Management Protocol
SMTP | Simple Mail Transfer Protocol
SUP | Service Using Program
TCP/IP | Transmission Control Protocol/Internet Protocol
UAC | User Account Control
UNC | Universal Naming Convention
WAN | Wide Area Network
WOW64 | Windows On Windows 64
WSDL | Web Services Description Language

JP1 Version 8での製品体系変更について

JP1 Version 8では，JP1/AJS2の製品体系に次の変更がありました。

JP1/AJS2 - Advanced Managerは廃止されました。JP1/AJS2 - Advanced Managerが提供していた組み込みデータベースは，JP1 Version 8では，JP1/AJS2 - Managerに同梱されています。

JP1/AJS2 - Light Editionは廃止されました。

JP1/AJS2 - Client Toolkitは廃止されました。

JP1/AJS2 - Viewは，Windows版だけの提供となりました。

JP1 Version 7iでの製品体系変更について

JP1 Version 7iでは，JP1/AJS2の製品体系に次の変更がありました。

JP1/AJS2 - SDKはJP1/AJS2 - Managerに統合されました。JP1/AJS2 - SDKが提供していた関数は，JP1 Version 7iでは，JP1/AJS2 - Managerが提供しています。

JP1/AJS2 - ConsoleはJP1/AJS2 - Managerに統合されました。JP1/AJS2 - Consoleで使用できた機能は，JP1/AJS2 - Managerで使用できます。

JP1/AJS2 - Light Editionは，Windows版だけの提供となりました。

マニュアルで使用する記号

このマニュアルで使用する記号を次の表に示します。

記号
意味

［　］
メニュー項目，ダイアログボックス，ダイアログボックスのボタンなどを示します。

（例）

［ファイル］－［新規作成］を選択する。

上記の例では，メニューバーの［ファイル］を選んで，プルダウンメニューの［新規作成］を選択することを示します。

コマンドの文法に使用する記号

コマンド，およびパラメーターの説明で使用する記号を次の表に示します。

記号
意味と例

|
（ストローク）
複数の項目に対して項目間の区切りを示し，「または」の意味を示します。
（例）
「A|B|C」は，「A，B，またはC」を示します。

{　}
（波括弧）
この記号で囲まれている複数の項目の中から，一組の項目を必ず選択します。項目と項目の区切りは「|」で示します。
（例）
「{A|B|C}」は，「A，B，またはCのどれかを必ず指定する」ことを示します。

[　]
（角括弧）
この記号で囲まれている項目は，任意に指定できます（省略できます）。
（例）
「[A]」は，「必要に応じてAを指定する」ことを示します（必要でない場合は，Aを省略できます）。
「[B|C]」は，「必要に応じてB，またはCを指定する」ことを示します（必要でない場合は，BおよびCを省略できます）。

...
（点線）
この記号の直前に示された項目を繰り返して複数指定できます。なお，項目を複数指定する場合は，項目の区切りに1バイトの空白文字（半角スペース）を使用します。
（例）
「A B...」は，「Aのあとに，Bを複数指定できる」ことを示します。

_
（下線）
括弧で囲まれているすべての項目を省略したときに，システムが採用する値を示します。
（例）
「[A|B]」は，「AおよびBを指定しなかった場合，システムはAを採用する」ことを示します。

数式で使用する記号

このマニュアルの数式中で使用する記号を，次の表に示します。

記号
意味

＊
乗算記号を示します。

/
除算記号を示します。

↑　　↑
計算結果の値を小数点以下で切り上げることを示します。
（例）
↑34 / 3 ↑の計算結果は12となります。

MAX
計算結果のうち，最も大きい値を選ぶことを示しています。
（例）
MAX(3＊6，4+7)の計算結果は，18となります。

図中で使用する記号

このマニュアルの図中で使用する記号を，次の図に示します。

Windows版JP1/AJS2のデフォルトのインストール先フォルダ

Windows版JP1/AJS2のデフォルトのインストール先フォルダは，次のとおりです。

JP1/AJS2 - Managerのデフォルトのインストール先フォルダ

システムドライブ¥Program Files※1¥HITACHI¥JP1AJS2

および

システムドライブ¥Program Files※1¥HITACHI¥JP1AJS2CM

JP1/AJS2 - Agentのデフォルトのインストール先フォルダ

システムドライブ¥Program Files※1¥HITACHI¥JP1AJS2

JP1/AJS2 - Viewのデフォルトのインストール先フォルダ

システムドライブ¥Program Files※2¥HITACHI¥JP1AJS2V

注※1

64ビット版のWindows Server 2008およびWindows Server 2003（x64）の場合は，「Program Files」を「Program Files (x86)」と読み替えてください。

注※2

64ビット版のWindows Server 2008，Windows Vista，およびWindows Server 2003（x64）の場合は，「Program Files」を「Program Files (x86)」と読み替えてください。

このマニュアルで使用する「Administrators権限」について

このマニュアルで表記している「Administrators権限」とは，ローカルPCに対してAdministrators権限を持つユーザーを指します。ローカルPCに対してAdministrators権限を持つユーザーであれば，ローカルユーザー，ドメインユーザー，およびActiveDirectory環境で動作に違いはありません。

オンラインマニュアルについて

JP1/AJS2 - Viewでは，WWW（World Wide Web）ブラウザーで参照できるHTMLマニュアルを提供しています。HTMLマニュアルは下記ブラウザーで参照できます。

Microsoft Internet Explorer 3.02以降

Netscape Navigator 3.01以降

HTMLマニュアルの内容は，下記の紙マニュアルと同じです。

JP1 Version 8 JP1/Automatic Job Management System 2 解説

JP1 Version 8 JP1/Automatic Job Management System 2 設計・運用ガイド

JP1 Version 8 JP1/Automatic Job Management System 2 セットアップガイド

JP1 Version 8 JP1/Automatic Job Management System 2 操作ガイド

JP1 Version 8 JP1/Automatic Job Management System 2 コマンドリファレンス

JP1 Version 8 JP1/Automatic Job Management System 2 連携ガイド

JP1 Version 8 JP1/Automatic Job Management System 2 メッセージ

JP1/AJS2 - Viewでは，［ヘルプ］－［目次］を選択すると目次が表示されます。また，［F1］キーを押して目次を表示することもできます。ただし，拡張子htmのファイルにWWWブラウザーが関連づけられていない場合，HTMLマニュアルが正しく表示されません。その場合は，htmファイルとWWWブラウザーを関連づけてください。

WWWブラウザーでの文字の表示に関する注意事項

Windowsの場合，スタートメニューからオンラインマニュアルを表示させると，すでに表示されているブラウザーの画面上にHTMLマニュアルが表示されます。

また，Microsoft Internet Explorer 5をご使用の場合，文字が不正に表示されることがあります。この場合，次のように設定してください。

［表示］－［エンコード］の［自動選択］のチェックを外す。

［表示］－［エンコード］の日本語で［日本語（シフトJIS）］を選択する。

JP1/AJS2マニュアルの使い分けについて

JP1/AJS2のマニュアルは，7冊に分かれています。次に示す表で各マニュアルの記載内容をご確認の上，利用目的に合わせてマニュアルをお読みください。

マニュアル名
記載内容

JP1/Automatic Job Management System 2
解説

JP1/AJS2の特長

各機能の解説

JP1/Automatic Job Management System 2
設計・運用ガイド

システムの設計時に検討する情報

システムの運用時に知っておくべき情報

トラブルシューティング

JP1/Automatic Job Management System 2
セットアップガイド

インストール・セットアップの操作手順

JP1/Automatic Job Management System 2
操作ガイド

GUIを使った操作方法

JP1/Automatic Job Management System 2
コマンドリファレンス

コマンドの文法

JP1/Automatic Job Management System 2
連携ガイド

他製品と連携してできる機能

JP1/Automatic Job Management System 2
メッセージ

JP1/AJS2が出力するメッセージ

注

バージョン8では，マニュアル「JP1/Automatic Job Management System 2 関数」は提供していません。

このマニュアルで使用するフォルダ名またはディレクトリ名

このマニュアルでは，Windowsのフォルダ名とUNIXのディレクトリ名とが同じ場合，原則として，フォルダ名と表記しています。

JP1/AJS2で使用できる正規表現について

ダイアログボックスやコマンドでの定義で，正規表現が使用できる項目があります。Windowsでの正規表現については，マニュアル「JP1/Base 運用ガイド」を参照してください。また，UNIXでの正規表現については，UNIXのドキュメントを参照してください。

Windowsのホスト上でイベントジョブを実行する場合，JP1/Baseの設定によって使用できる正規表現が異なります。使用できる正規表現の設定方法については，マニュアル「JP1/Base 運用ガイド」の，使用する正規表現の拡張に関する説明を参照してください。

なお，正規表現で，すべての文字に一致する「.*」を多数使用すると，検索に時間が掛かることがあります。長いメッセージなどに対しては，必要な個所に対してだけ「.*」を使用するようにしてください。また，UNIXでは，空白以外の文字に一致させたい場合など，「.*」の代わりに「[^ ]*（空白以外の文字の繰り返し）」を使用すると，検索時間を短縮できます。

JIS 2004（JIS X 0213:2004）で追加された第3水準，第4水準漢字について

JP1/AJS2では，JIS 2004で追加された第3水準漢字，第4水準漢字を使用できません。これらの文字を使用した場合，正常に動作しないおそれがあります。

常用漢字以外の漢字の使用について

このマニュアルでは，常用漢字を使用することを基本としていますが，次の用語については，常用漢字以外の漢字を使用しています。

宛先（あてさき）

個所（かしょ）

栗（くり）色

毎（ごと）

進捗（しんちょく）

橙（だいだい）

同梱（どうこん）

貼（は）り付け

必須（ひっす）

閉塞（へいそく）

捕捉（ほそく）

KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

1.　コマンド

この章では，コマンドを使ってJP1/AJS2を運用する方法を説明します。

JP1/AJS2のコマンドの記述形式および文法規則は，WindowsとUNIXとで共通です（ただし，使用できるコマンド，指定できるオプションが，Windowsで実行する場合とUNIXで実行する場合とで異なることもあります）。

Windowsの場合，コマンドプロンプトからコマンドを実行します。また，JP1/Scriptを使用して，JP1/AJS2のコマンド用スクリプトファイルを作成することもできます。JP1/Scriptで作成したスクリプトファイルを使用すると，スクリプト処理の開始時刻を指定したり，システムの起動時にスクリプトを自動的に実行させたりできます。JP1/Scriptについては，マニュアル「JP1/Script（Windows(R)用）」を参照してください。

UNIXの場合，制御端末からコマンドを実行します。

＜この章の構成＞

コマンドの記述形式

コマンド使用時の注意事項

他プログラムとの連携

環境変数一覧

コマンド一覧

コマンド実行の前提条件

ajs

ajs2collectcore（UNIX限定）

ajsalter

ajsbackup

ajsbkudel

ajscainetd_startstop（UNIX限定）

ajscalendar

ajscatrsetsz

ajschange

ajschgjob

ajschgnet

ajschgstat

ajschkdef

ajschkstart（UNIX限定）

ajschkstop（UNIX限定）

ajschktrsetsz

ajscminetd_startstop（UNIX限定）

ajscmprint

ajscmtrsetsz

ajscon

ajscopy

ajsdbcond

ajsdefine

ajsdelete

ajsembdbaddarea

ajsembdbaddlog

ajsembdbbackup

ajsembdbcancel

ajsembdboplog

ajsembdbreclaim

ajsembdbrorg

ajsembdbrstr

ajsembdbstart

ajsembdbstatus

ajsembdbstop

ajsentry

ajsevget（Windows限定）

ajsevput（Windows限定）

ajsexport

ajsgtroot

ajsimport

ajsinetd_startstop（UNIX限定）

ajsintrpt

ajskill

ajsleave

ajslocaldate

ajslogprint

ajsname

ajsovremove

ajsovsymrem

ajsovtrap（UNIX限定）

ajsplan

ajsprint

ajsqlalter

ajsqlattach

ajsqldetach

ajsqlexecsetsz

ajsqlftpstart（UNIX限定）

ajsqlftpstop

ajsqlstart（UNIX限定）

ajsqlstatus

ajsqlstop

ajsqltrsetsz

ajsrerun

ajsrestore

ajsrgexport

ajsrgimport

ajsschedule

ajsshow

ajsstart

ajsstatus

ajsstop

ajssuspend

ajstrsetsz

jajs_killall.cluster（UNIX限定）

jajs_maintain

jajs_spmd（UNIX限定）

jajs_spmd_status

jajs_spmd_stop

jajs_start（UNIX限定）

jajs_start.cluster（UNIX限定）

jajs_stop（UNIX限定）

jajs_stop.cluster（UNIX限定）

jajsca_start（UNIX限定）

jajsca_stop（UNIX限定）

jajscm_start（UNIX限定）

jajscm_stop（UNIX限定）

jp1exec（Windows限定）

jp1exit（Windows限定）

jpoagoec

jpoagtjobshow

jpomanevreset

jpomanevshow

jpomanjobshow

jpostopmqp

jpqagtadd

jpqagtalt

jpqagtdel

jpqagtlink

jpqagtshow

jpqagtunlink

jpqdbcond

jpqendjobshow

jpqjobalt

jpqjobcan

jpqjobdel

jpqjobget

jpqjobmove

jpqjobshow

jpqjobsub

jpqqueadd

jpqquealt

jpqqueclose

jpqquedel

jpqqueopen

jpqqueshow

jpqresadd

jpqresdel

jpqresshow

コマンドの記述形式

ここでは，コマンドの記述形式として，コマンドの指定方法と，コマンドの文法の説明に使用する記号について説明します。

コマンドの指定方法

コマンドの指定形式を次に示します。

(1)を「オプション」と呼びます。(2)を「引数」と呼びます。

次に，引数の指定方法を説明します。

最初にオプションを指定し，次にジョブネットワーク要素名などの任意名を指定します。オプションの前に任意名を指定すると，システムは指定内容をすべて任意名として処理します。

オプションを複数指定する場合，指定順序は任意です。

一つのオプションに対し，値を複数指定する場合は，値間を「,（コンマ）」で区切ります。

値のないオプションは連続して指定できます。

（例）

「-a-b-c」を，「-abc」と指定できます。

値のない2バイトのオプションは，連続して指定できません。

（例）

「-a-ab」を，「-aab」と指定したり，「-cd -cf」を，「-cdcf」と指定したりすることはできません。

オプションを連続して指定する場合，最後のオプションには値を指定できます。

（例）

「-abc xyz」の「xyz」は，オプションcの値になります。

値を持たないオプションに値を指定した場合，システムはその値以降をすべて任意名として処理します。

期待しないオプションを指定した場合，エラーになります。

任意名にユニット名を指定する場合の注意事項については，後述の「ユニット名の指定方法」を参照してください。

任意名に総称名を指定する場合の注意事項については，後述の「総称名の指定方法」を参照してください。

最初の任意名（上記のコマンド指定例の場合，「任意名X」）に「-」で始まる文字列を指定したい場合は，「--△₁任意名X」と指定します（システムは，--△₁以降を任意名として処理します）。なお，二番目以降の任意名には，--△₁の指定は不要です。

（例）

二つの任意名（「-jobA」および「-jobB」）を続けて指定する場合は，「-- -jobA -jobB」と指定します。

任意名には正規表現が使用できます。

期待する数以上の任意名を指定した場合，エラーになります。

引数に指定する文字は，大文字・小文字が区別されます。大文字・小文字の使い分けに注意してください。

ユニット名の指定方法

コマンド引数の任意名としてユニット名を指定する方法について説明します。

ユニット名の指定形式を次に示します。

論理ホスト名を指定できるコマンドの場合（他ホストのユニットにリモートアクセスする場合）

[[論理ホスト名:][スケジューラーサービス名]:]ジョブネットワーク要素名[:@実行ID]

論理ホスト名を指定できないコマンドの場合（自ホストのユニットにローカルアクセスする場合）

[[スケジューラーサービス名]:]ジョブネットワーク要素名[:@実行ID]

次に，各項目について説明します。

論理ホスト名

論理ホスト名を指定できるコマンドと，指定できないコマンドがあります。詳細は各コマンドの説明を参照してください。

自ホスト内に複数の論理ホスト名を持つ場合，スケジューラーサービス名と環境変数JP1_HOSTNAMEの指定によって該当する論理ホスト名が特定されます。したがって，論理ホスト名を指定する必要はありません。指定した場合，自ホスト内であってもTCP/IPプロトコルによる通信が発生するため，認証の設定が必要になります。

論理ホスト名を省略した場合，指定したスケジューラーサービス名の先頭に環境変数AJSMANAGERHOSTの内容が補われます。

環境変数AJSMANAGERHOSTを設定していない場合，自ホスト内として扱われ，環境変数JP1_HOSTNAMEに指定した論理ホスト名のサービスとします。

環境変数JP1_HOSTNAMEを指定していない場合，物理ホストのJP1/AJS2サービスが仮定されます。

スケジューラーサービス名

スケジューラーサービス名を指定した場合，-Fオプションおよび環境変数AJSCONFは無視されます。

スケジューラーサービス名を省略した場合，-Fオプションに指定した値が仮定されます。-Fオプションを省略した場合，環境変数AJSCONFの値が仮定されます。環境変数AJSCONFを設定していない場合は，デフォルトのスケジューラーサービス名が仮定されます。

ジョブネットワーク要素名

ジョブネットワーク要素名には，ジョブグループ名，ジョブネット名，ジョブ名を指定します。これらは完全名で指定することもできます。

完全名は，先頭が「/」で，ルートジョブグループからそのジョブネットワーク要素までの名称を「/」で区切って指定したものです。ジョブネットワーク要素の完全名は，JP1/AJS2の中で一意に管理されています。

ジョブネットワーク要素名を完全名で指定しなかった場合，指定した名称の先頭に環境変数AJSPATHの内容が補われます。環境変数AJSPATHを設定していない場合は，指定した名称の先頭に「/」が補われます。

前製品（JP1/AJS）からの移行のために使用できる記号文字

" & ' * < > ? [ ¥ ] ^‘ {｜} ~

をジョブネットワーク要素名に使用している場合は，ジョブネットワーク要素名全体を「"（ダブルクォーテーションマーク）」で囲み，記号文字の前に「¥」文字を置いてキャストする必要があります（例：ajsprintコマンドで，ユニット/net[1]を指定する場合：ajsprint "/net¥[1¥]"）。

なお，これらの記号は前製品（JP1/AJS）からの移行時のために用意されていますので，その他の用途では使用しないでください。

実行ID

実行IDを指定できるコマンドと，指定できないコマンドがあります。詳細は各コマンドの説明を参照してください。

実行IDは，ジョブネットを登録するとき，最上位ジョブネットの実行予定の一つに対して一つ割り振られる番号のことで，JP1/AJS2 - Viewやajsshowコマンドで確認できます。実行IDを指定できるコマンドで，実行IDの指定を省略すると，各コマンドが操作の対象とする世代を自動的に判定します。ジョブネットの世代の自動判定については，マニュアル「JP1/Automatic Job Management System 2 解説　4.2 ジョブネットの世代管理」を参照してください。

プランニンググループ使用時のコマンドでのユニット名の指定方法

プランニンググループの下にあるユニットを次に示すコマンドで操作する場合，ルートジョブネット名を省略しても，コマンド実行時に世代があるユニットが操作対象として自動的に選択されます。したがって，プランニンググループに対してコマンドを実行すれば，ルートジョブネット名を省略しても，運用中のルートジョブネットや下位にあるジョブに対して操作できます。

ajschgstat

ajsintrpt

ajskill

ajsplan

ajsrerun

ajsshow

操作対象となるユニットが自動的に選択されるかどうかは，上記のコマンドの-Xオプションで指定した値，または環境変数AJSAUTOJUDGEで設定した値で判定されます。その他のコマンドでは，環境変数AJSAUTOJUDGEの設定にかかわらず，プランニンググループの下にあるルートジョブネット名は省略できません。操作したいユニットを完全名で指定します。

各コマンドの詳細については，「コマンド一覧」を参照してください。環境変数AJSAUTOJUDGEの詳細については，「環境変数一覧」を参照してください。

自動選択の設定が有効かどうかは，次の規則に従って判定されます。

コマンドの-Xオプションに指定した値が優先されるため，-Xオプションに指定がある場合，その指定値で判定する。

「-X yes」の場合

自動選択の設定が有効です。プランニンググループの下のルートジョブネット名を省略してユニット名を指定できます。運用中のユニットが自動的に選択されて，該当するユニットに対して操作します。

「-X no」の場合

自動選択の設定が有効ではありません。プランニンググループの下のルートジョブネット名を省略できません。操作したいユニット名の完全名を指定します。

「-X auto」の場合

プランニンググループの下のルートジョブネット名を完全名で指定します。この場合，指定したユニットが操作対象になります。

ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と，同じ名称のユニットがある場合，省略したものとして扱われ，運用中のユニットが自動選択されて，該当するユニットに対して操作します。

-Xオプションに指定がない場合，環境変数AJSAUTOJUDGEの設定値で判定する。

AJSAUTOJUDGEが「YES」の場合

自動選択の設定が有効です。プランニンググループの下のルートジョブネット名を省略してユニット名を指定できます。運用中のユニットが自動的に選択されて，該当するユニットに対して操作します。

AJSAUTOJUDGEが「NO」の場合

自動選択の設定が有効ではありません。プランニンググループの下のルートジョブネット名を省略できません。操作したいユニット名の完全名を指定します。

AJSAUTOJUDGEが「AUTO」の場合

プランニンググループの下のルートジョブネット名を完全名で指定します。この場合，指定したユニットが操作対象になります。

ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と，同じ名称のユニットがある場合，省略したものとして扱われ，運用中のユニットが自動選択されて，該当するユニットに対して操作します。

値を設定しない場合

自動選択の設定が有効です。プランニンググループの下のルートジョブネット名を省略してユニット名を指定できます。運用中のユニットが自動的に選択されて，該当するユニットに対して操作します。

ただし，ジョブネット名を省略したパターンのユニット名が見付からない場合は，ユニットの完全名で指定したと仮定され，該当するユニットに対して操作します。該当するユニットがない場合，エラーになります。

ジョブグループの下位にあるユニットに対しては，-Xオプションで値を指定したり，環境変数AJSAUTOJUDGEで値を設定したりしても，ルートジョブネット名は省略できません。
コマンドをリモート実行する場合の環境変数AJSAUTOJUDGEの値は，次に示す値に従います。

Windowsの場合

JP1/AJS2 Monitorサービスを起動したときの値

UNIXの場合

ajsinetdを起動したときの値

コマンドでプランニンググループの下位にあるユニットを操作する場合のユニット構成の例を次の図に示します。

図1-1　コマンド操作時のプランニンググループのユニット構成例

上記のユニット構成で，オプションの指定，または環境変数の設定によってどのユニットが操作対象になるかを，ajsplanコマンドを例にして次に示します。

「-X yes」の場合

コマンドの実行例：ajsplan -h -X yes /プランニンググループ

操作対象ユニット：プランニンググループ/ジョブネット1-3

コマンドの実行例：ajsplan -h -X yes /プランニンググループ/ジョブ1

操作対象ユニット：プランニンググループ/ジョブネット1-3/ジョブ1

「-X no」の場合

コマンドの実行例：ajsplan -h -X no /プランニンググループ/ジョブネット1-3/ジョブ1

操作対象ユニット：プランニンググループ/ジョブネット1-3/ジョブ1

「-X auto」の場合

コマンドの実行例：ajsplan -h -X auto /プランニンググループ

操作対象ユニット：プランニンググループ/ジョブネット1-3

コマンドの実行例：ajsplan -h -X auto /プランニンググループ/ジョブネット1-1

操作対象ユニット：プランニンググループ/ジョブネット1-1

コマンドの実行例：ajsplan -h -X auto /プランニンググループ/ジョブ1

操作対象ユニット：プランニンググループ/ジョブネット1-3/ジョブ1

AJSAUTOJUDGEが「YES」の場合

コマンドの実行例：ajsplan -h /プランニンググループ

操作対象ユニット：プランニンググループ/ジョブネット1-3

コマンドの実行例：ajsplan -h /プランニンググループ/ジョブ1

操作対象ユニット：プランニンググループ/ジョブネット1-3/ジョブ1

AJSAUTOJUDGEが「NO」の場合

コマンドの実行例：ajsplan -h /プランニンググループ/ジョブネット1-3/ジョブ1

操作対象ユニット：プランニンググループ/ジョブネット1-3/ジョブ1

AJSAUTOJUDGEが「AUTO」の場合

コマンドの実行例：ajsplan -h /プランニンググループ

操作対象ユニット：プランニンググループ/ジョブネット1-3

コマンドの実行例：ajsplan -h /プランニンググループ/ジョブネット1-1

操作対象ユニット：プランニンググループ/ジョブネット1-1

コマンドの実行例：ajsplan -h /プランニンググループ/ジョブ1

操作対象ユニット：プランニンググループ/ジョブネット1-3/ジョブ1

AJSAUTOJUDGEに値を設定しない場合

コマンドの実行例：ajsplan -h /プランニンググループ

操作対象ユニット：プランニンググループ/ジョブネット1-3

コマンドの実行例：ajsplan -h /プランニンググループ/ジョブネット1-1

操作対象ユニット：プランニンググループ/ジョブネット1-1

コマンドの実行例：ajsplan -h /プランニンググループ/ジョブ1

操作対象ユニット：プランニンググループ/ジョブネット1-3/ジョブ1

プランニンググループの下のルートジョブネット名（プランニンググループ/ジョブネット1-2）と，ルートジョブネットの下のユニット名（プランニンググループ/ジョブネット1-2/ジョブネット1-2）で同じ名称のユニットがある場合，ルートジョブネット名を省略したユニット名しか指定できません。運用中のユニットが自動的に選択されて，該当するユニットに対して操作します。

プランニンググループの下のルートジョブネット名（プランニンググループ/ジョブネット1-2）に対して操作したい場合，-Xオプションに「no」を指定するか，または環境変数AJSAUTOJUDGEに「NO」を設定して，ユニットの完全名で指定してください。

総称名の指定方法

任意名を指定する場合に，総称名を表す記号（「*」「?」「[」「]」）を指定できる場合があります。

例えば，ジョブネット（/net1）中にジョブ（job1，job2，job3，job4）が定義されている場合，ジョブネット（/net1）中のすべてのジョブを操作対象にしたいときは，「/net1/*」，「/net1/job?」「/net1/job[1234]」のように指定できます。

コマンドの文法の説明に使用する記号

コマンドの文法の説明に使用する記号を次の表に示します。

表1-1　コマンドの文法の説明に使用する記号

記号
意味と例

|
（ストローク）
複数の項目に対して項目間の区切りを示し，「または」の意味を示します。

（例）

「A|B|C」は，「A，B，またはC」を示します。

{　}
（波括弧）
この記号で囲まれている複数の項目の中から，一組の項目を必ず選択します。項目と項目の区切りは「|」で示します。

（例）

「{A|B|C}」は，「A，B，またはCのどれかを必ず指定する」ことを示します。

[　]
（角括弧）
この記号で囲まれている項目は，任意に指定できます（省略できます）。

（例）

「[A]」は，「必要に応じてAを指定する」ことを示します（必要でない場合は，Aを省略できます）。

「[B|C]」は，「必要に応じてB，またはCを指定する」ことを示します（必要でない場合は，BおよびCを省略できます）。

...
（点線）
この記号の直前に示された項目を繰り返して複数指定できます。なお，項目を複数指定する場合は，項目の区切りに1バイトの空白文字（半角スペース）を使用します。

（例）

「A B...」は，「Aのあとに，Bを複数指定できる」ことを示します。

_
（下線）
括弧で囲まれているすべての項目を省略したときに，システムが採用する値を示します。

（例）

「[A|B]」は，「AおよびBを指定しなかった場合，システムはAを採用する」ことを示します。

コマンドのリモート実行

JP1/AJS2 - Managerマシンから，ほかのJP1/AJS2 - Managerマシンに対してコマンドをリモート実行できます。

コマンドのリモート実行機能を使用すると，実行先の論理ホストのスケジューラーサービスに対して，ジョブネットワーク要素の操作やスケジューラーサービスの現在の運用環境を出力できます。

リモート実行したコマンドの標準出力，標準エラー出力およびコマンドの戻り値は，コマンド投入元に反映されます。ただし，出力されるメッセージは，実行先のマシンの，JP1/AJS2 Monitorサービス起動時の言語種別に依存します。

リモート実行できるコマンドと，リモート実行の方法を次の表に示します。

表1-2　リモート実行できるコマンドとリモート実行の方法

コマンド名 | リモート実行の方法
ジョブ名，ジョブネット名，またはジョブグループ名に論理ホスト名を付加 | 環境変数AJSMANAGERHOSTに論理ホスト名を指定 | オプションに論理ホスト名を指定
ajschange | ○ | ○ | －
ajschgjob | ○ | ○ | －
ajschgnet | ○ | ○ | －
ajsentry | ○ | ○ | －
ajsintrpt | ○ | ○ | －
ajskill | ○ | ○ | －
ajsleave | ○ | ○ | －
ajsplan | ○ | ○ | －
ajsprint | ○ | ○ | －
ajsrerun | ○ | ○ | －
ajsshow | ○ | ○ | －
ajsstatus | － | ○ | ○※
ajssuspend | ○ | ○ | －

（凡例）

○：指定できる。

－：指定できない。

注

コマンド実行時に使用される環境変数については，「環境変数一覧」の表1-6を参照してください。

注※

-hオプションで指定します。

コマンドをリモート実行するには，コマンド実行先のJP1/AJS2 Monitorサービスを起動してください。また，JP1/Baseのユーザー管理機能を使用して，ユーザー認証やユーザーマッピングなどを設定してください。

JP1/AJS2 Monitorサービスの起動については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　15.2.1 JP1/AJS2のサービスを手動で起動する」を参照してください。

JP1/Baseのユーザー管理機能の設定については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　3. セットアップ」（Windowsの場合），または「JP1/Automatic Job Management System 2 セットアップガイド　13. セットアップ」（UNIXの場合）を参照してください。

コマンド実行時の環境変数

論理ホストのJP1/AJS2サービスに対するコマンドを実行する場合は，環境変数JP1_HOSTNAMEに論理ホスト名を指定してください。

ジョブネットやジョブを操作するコマンドでは，ジョブネットワーク要素のアクセス権限を，コマンド実行時のOSユーザー名で判断します。OSユーザー名とJP1ユーザー名が異なる場合は，環境変数JP1_USERNAMEにJP1ユーザー名を設定してください。

コマンド実行時に使用される環境変数については，「環境変数一覧」の表1-6を参照してください。

コマンド使用時の注意事項

コマンドを実行する際の注意事項を次に示します。

コマンド共通の注意事項

JP1/AJS2サービスの文字コードと異なる文字コードでコマンドを実行すると，統合トレースログにそれぞれの文字コードでメッセージが出力されるため，文字コードが混在して文字化けが発生するおそれがあります。

システムで使用している文字コードがEUCの場合，コマンド実行結果として表示される文字列に日本語が含まれていると実行結果の表示がずれることがあります。

UNIX上のJP1/AJS2 - Managerで，「/opt/jp1/hcclibcnf/regdir/HKEY_LOCAL_MACHINE.dat」ファイルに参照権限のないユーザーはコマンドを実行できません。このファイルに参照権限がない場合にコマンドを実行すると，次のエラーメッセージが出力されます。

06-00の場合：「KAVS0582-E 環境変数の指定に誤りがあります」

06-00/B以降の場合：「KAVS0582-E 環境変数の指定に誤りがあります：環境変数名」

06-51以降の場合：「KAVS1007-E ホスト名が解決できません（論理ホスト名）」

コマンドの引数にファイル名を指定する場合は，ファイルの文字コードを環境設定パラメーターAJSCHARCODEに指定した文字コードに合わせる必要があります。

スケジューラーサービスに関するコマンドの注意事項

ジョブネットの登録解除処理（JP1/AJS2 - Viewからの操作も含む）は，保存世代数に応じて大量なデータベースの更新処理が発生するため，処理に時間が掛かることがあります。ほかの処理に影響を与えないようにするため，次のことに注意してください。

実行登録解除処理は多重実行を行わない。

業務量が少ない時間帯に実行登録解除を行う。

システムリソースを大量に消費するコマンド，または処理同士が競合するコマンドに関する注意事項

システムリソースを大量に消費したり処理同士が競合したりする，性能単価の高いコマンド（JP1/AJS2 - Viewからの操作も含みます）を使用する際は，次の運用をお勧めします。

ジョブまたはジョブネットの実行に関する操作

ジョブまたはジョブネットの実行に関する操作を連続的に行うと，サービスへの負荷が高くなり，運用に影響を与えるおそれがあります。ジョブまたはジョブネットの実行に関する操作は連続して行わずに，2～3秒の間隔を空けて実行してください。また，同時に操作を実行するとISAMファイルへのアクセスの競合が発生するため，4～5多重以上の実行は行わないでください。

該当するコマンド：ajsleave，ajsrerun，ajsplan，ajsintrptなど。

配下のユニット数の影響を受ける操作

操作によっては配下のユニット数に比例して処理対象となる情報数が多くなるため，運用に影響を与えるおそれがあります。配下のユニット数が500個を超える場合は業務量が少ない時間帯に実行してください。また，同時に操作を実行するとISAMファイルへのアクセスの競合が発生するため，4～5多重以上の実行は行わないでください。

該当するコマンド：ajsleave，ajsrerun，ajsplan，ajsintrptなど。

総称名指定や-Rオプションの指定による大量のユニットに対する操作

総称名指定や-Rオプションの指定でコマンドを実行すると，処理対象となる情報数が多くなるため，運用に影響を与えるおそれがあります。総称名指定や-Rオプションを指定する場合，-E，-L，または-Tオプションを一緒に併用して，操作対象のユニットを絞り込んでください。また，同時に操作を実行するとISAMファイルへのアクセスの競合が発生するため，4～5多重以上の実行は行わないでください。

該当するコマンド：ajsleave，ajsrerun，ajsplan，ajsintrptなど。

世代数の多いジョブネットの操作

世代数の多いジョブネットの操作を行うと，処理対象となる情報数が多くなるため，運用に影響を与えるおそれがあります。世代数の多いジョブネットの操作は，業務量が少ない時間帯に実行してください。また，オプションの指定によって操作の対象となる期間や世代を絞り込んでください。

該当するコマンド：ajsleave，ajsrerun，ajsplan，ajsintrptなど。

該当する操作一覧については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　1.4(2) JP1/AJS2の運用に影響を与えるおそれのある操作一覧」を参照してください。

コマンドを実行するコンソールでの操作に関する注意事項

OSには，コンソールで実行しているプロセスを一時停止させる機能があります。この機能を使用すると，タイミングによっては一時停止したプロセスが確保している資源が解放されなくなり，ほかのプロセスが待ち状態になったり，通信相手のプロセスがタイムアウトしたり，該当するコマンドが休眠して終了しなくなるなどの問題が発生します。コマンドを実行中に，次のような操作を行わないでください。

Windowsの場合

コマンドプロンプトで「簡易編集モード」を有効にしている場合，コマンドプロンプト画面上でマウスをクリックすると，タイトルバーに「選択」と表示されて画面出力が停止します。この操作を行うと，解除するまでコマンドの実行が停止されるため，「簡易編集モード」を使用しないことをお勧めします。

コマンド実行中の出力を［Ctrl］+［S］キーで停止しないでください。解除するまでコマンドの実行が停止されます。

UNIXの場合
コマンド実行中に，SIGTSTPシグナルでプロセスを一時停止させないでください。このシグナルは，標準で［Ctrl］+［Z］キーに割り当てられています。この操作を行って該当するコマンドが資源を確保したままになった場合，JP1/AJS2サービスやほかのコマンドが資源を確保できず，待ち状態になるおそれがあります。

文字コードUTF-8を使用している場合の注意事項

文字コードUTF-8を使用している場合，日本語などのマルチバイト文字は，その他の文字コードを使用する場合よりも多くのバイト数で表現されます。そのため，次のコマンドの実行時，表示させる情報に日本語が含まれている場合は出力カラムがずれて表示されます。

該当するコマンド

ajsdbcond，ajsshow，jpqagtshow，jpqqueshow，jpqresshow，jpqendjobshow，jpqjobshow，jpqdbcond，jpqreguser

文字コードUTF-8を使用している場合，コマンド実行時に日本語などのマルチバイト文字を指定する際，その他の文字コードを使用する場合よりも使用できる文字数が少なくなることがあります。

文字コードUTF-8を使用しているホストから次のコマンドをリモート実行する際，実行先ホストのDB種別（AJSCHARCODE）もUTF-8である場合は，環境変数AJSCONVERTUTF8に「no」を指定する必要があります。

該当するコマンド

ajschange，ajschgjob，ajschgnet，ajsentry，ajsintrpt，ajskill，ajsleave，ajsplan，ajsprint，ajsrerun，ajsshow，ajsstatus，ajssuspend

環境変数AJSCONVERTUTF8を指定しない，または「yes」を指定してコマンドをリモート実行した場合，表示結果に文字化けが発生したり，ユニットに対する処理が正しく行われなかったりします。
環境変数AJSCONVERTUTF8については，「環境変数一覧」の表1-6を参照してください。

Windows Server 2008でコマンドを使用する場合の注意事項

Windows Server 2008でコマンドを使用する場合は，次のことに注意してください。

コマンドの引数には，JIS 2004で追加された第3水準漢字，第4水準漢字を使用しないでください。これらの文字を使用した場合，正常に動作しないおそれがあります。

管理者権限が必要なコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

UAC機能が無効の場合，Administrators権限のないユーザーで組み込みDBを操作するコマンドを実行すると，メッセージKFPO00107-E，KAVS2117-E，またはKAVS2103-Eが出力されてコマンドは異常終了します。Administrators権限のあるユーザーで，組み込みDBを操作するコマンドを再実行してください。

他プログラムとの連携

コマンドを使用してJP1/NQSEXECホストやJP1/OJE for VOS3ホスト，AS/400（JP1/OJE for Midrange Computer）ホストにジョブをサブミットしたり，ジョブの実行状態を監視したりできます。

コマンドの指定方法に関しては，連携しない場合と比較して異なるところはありません。ただし，ジョブ名やユーザー名などを指定するときの制限値があります。制限値の詳細および注意事項を連携プログラムごとに説明します。

JP1/NQSEXECと連携する場合

制限値

JP1/NQSEXECシステムに対して使用できるコマンドは次のとおりです。

jpqendjobshow，jpqjobalt，jpqjobcan，jpqjobget，jpqjobshow，jpqjobsub，jpqqueshow，ajsdefine（ユニット定義ファイルの，QUEUEジョブの定義情報）

コマンドの制限値を次に示します。

表1-3　JP1/NQSEXECと連携する場合の制限値一覧

定義項目
制限値

マネージャーホスト名
JP1/NQSEXECのホスト名：255バイト以内の文字列

キュー名
15バイト以内の文字列。
日本語は指定できない。なお，英字の大文字・小文字は区別される。

ジョブ名
15バイト以内の文字列（16バイト以上で指定した場合，16バイト以降は削除される）。
日本語は指定できない。なお，ジョブ名の先頭に数字を指定した場合，システムが数字の前に「R」を自動的に付加する。
省略時は，実行ファイル名中のファイル名が仮定される。

ユーザー名
15バイト以内の文字列（16バイト以上で指定した場合，ジョブを実行したり，操作したりできない）。
日本語は指定できない。

実行優先順位
1，3，または5。
実行優先順位に2を指定した場合は1が，4を指定した場合は5が仮定される。
ジョブの実行優先順位は，JP1/NQSEXECでは，ジョブ実行時のnice値が適用される。
1：nice値＋10の値
3：nice値0の値
5：nice値－10の値

実行ファイル名
511バイト以内の文字列。
「/home/jp1user/job」の形式で指定する。日本語は指定できない。

パラメーター
255バイト以内の文字列。
日本語は指定できない。

転送先ファイル名
511バイト以内の文字列。
ファイル名は，絶対パス，相対パスで指定できる（相対パスで指定する場合，ジョブを登録したユーザーのホームディレクトリからの相対パスとなる）。
転送先ファイル名，およびファイル内では，日本語は指定できない。

注意事項

ジョブをサブミットできるのは，JP1/NQSEXECのバッチキューだけです。

JP1/OJE for VOS3と連携する場合

制限値

JP1/OJE for VOS3システムに対して使用できるコマンドは次のとおりです。

jpqendjobshow，jpqjobcan，jpqjobget，jpqjobshow，jpqjobsub，jpqqueshow，ajsdefine（ユニット定義ファイルの，QUEUEジョブの定義情報）

コマンドの制限値を次に示します。

表1-4　JP1/OJE for VOS3と連携する場合の制限値一覧

定義項目
制限値

マネージャーホスト名
JP1/OJE for VOS3のホスト名：255バイト以内の文字列。

キュー名
32バイト以内の文字列。
日本語は指定できない。なお，英字の大文字・小文字は区別される。

ジョブ名
63バイト以内の文字列。
日本語は指定できない。
省略時，JCL中のJOB文に記述されたジョブ名が仮定される。

ユーザー名
32バイト以内の文字列。
日本語は指定できない。

実行優先順位
指定できない（実行優先順位を指定しても，JP1/OJE for VOS3側で無視される。JP1/OJE for VOS3では，JCLに指定された実行優先順位に従ってジョブが実行される）。

実行ファイル名
省略できない。54バイト以内の文字列。
ジョブが格納されているデータセット名を指定する。区分データセットまたはLIMEデータセットの場合は，メンバー名も指定する。日本語は指定できない。

パラメーター
1,023バイト以内の文字列。
実行するプログラムに渡す引数を指示しても無視される。ただし，JCLの一部を置換するための文字列は指定できる（指定方法については，マニュアル「VOS3 オープンジョブウェイ支援 JP1/Open Job Entry」を参照のこと）。
置換するための文字列以外の部分が，101バイト以上の文字列を指定すると，パラメーターエラーになる。

転送先ファイル名
54バイト以内の文字列。
ファイルを転送するデータセット名を指定する。
データセット名，およびファイル内では，日本語は指定できない。

注意事項

JP1/OJE for VOS3との連携を開始する前に，jpqreguserコマンドを使って，ジョブのサブミット元ホストにユーザー情報（コマンドを実行するときの，ログインユーザーに対応するVOS3ユーザー）を登録しておく必要があります。

なお，jpqreguserコマンドについては，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド」を参照してください。

AS/400（JP1/OJE for Midrange Computer）と連携する場合

制限値

AS/400システムに対して使用できるコマンドは次のとおりです。

jpqendjobshow，jpqjobcan，jpqjobget，jpqjobshow，jpqjobsub，jpqqueshow，ajsdefine（ユニット定義ファイルの，QUEUEジョブの定義情報）

コマンドの制限値を，次の表に示します。

表1-5　AS/400（JP1/OJE for Midrange Computer）と連携する場合の制限値一覧

定義項目
制限値

マネージャーホスト名
AS/400システムのホスト名：15バイト以内の文字列。

キュー名
AS/400システムのジョブ待ち行列名：10バイト以内の文字列。

ジョブ名
AS/400システムのジョブ名：10バイト以内の文字列。
省略した場合，「NONAME」が仮定される。

ユーザー名
32バイト以内の文字列。
日本語は指定できない。

実行優先順位
AS/400システム上でのジョブの優先順位を指定する。指定できる値は，1，3，および5。
優先度が最も高いのは5。省略した場合，1が仮定される。なお，2を指定した場合1，4を指定した場合5がそれぞれ指定されたものとする。

実行ファイル名
AS/400システム上の実行ファイルを，「ライブラリー名/ファイル名」または「ライブラリー名/ファイル名.メンバ名」の形式で，それぞれの項目を10バイト以内の文字列で指定する。

パラメーター
実行するAS/400システムの実行ファイルへ渡すパラメーターを32バイト以内で指定する。複数のパラメーターを指定する場合は，「,（コンマ）」で区切って指定する。

転送元ファイル名
JP1/AJS2 - Managerにあるファイルを511バイト以内の文字列で指定する。ファイル名はフルパス名で指定する。テキスト形式のファイルだけ転送できる。各行は80文字以内。

転送先ファイル名
AS/400システム上の転送先を，「ライブラリー名/ファイル名.メンバ名」の形式で指定する。この場合，AS/400システム上にすでに存在するファイルを指定する必要がある。なお，ライブラリー名を省略して「ファイル名.メンバ名」の形式で指定した場合，AS/400システムの構成定義ファイルのDFT_PTHで指定されるライブラリー名が仮定される。

そのほかの詳細については，マニュアル「JP1/Open Job Entry for Midrange Computer」を参照してください。

環境変数一覧

JP1/AJS2のコマンド実行時に使用される環境変数と，JP1/AJS2から実行されるジョブ実行時に設定される環境変数を示します。

JP1/AJS2のコマンド実行時に使用される環境変数

コマンド実行時に使用される環境変数を次の表に示します。

表1-6　コマンド実行時に使用される環境変数の一覧

環境変数名
内容
参照契機

AJSMANAGERHOST
操作先ホストの論理ホスト名
ジョブネットワーク要素を操作するコマンド※1，およびajsstatusコマンドをリモート実行するとき，ユニット名指定時に論理ホスト名が省略された場合。

JP1_HOSTNAME
自ホストの論理ホスト名
JP1/AJS2が自ホストの論理ホスト名を参照する場合。
または，コマンド実行時に操作対象の論理ホストを参照する場合（コマンドのオプションとして，論理ホスト名を指定しなかった場合）。※2

AJSCONF
スケジューラーサービス名
オブジェクト名指定時に，スケジューラーサービス名が省略され，かつ，-Fオプションのスケジューラーサービス名が省略された場合。

AJSPATH
AJSパス名
ジョブネットワーク要素を操作するコマンド※1に，ユニット名が完全名で指定されなかった場合（ジョブグループ名として利用します）。

JP1_USERNAME
JP1ユーザー名
ジョブネットワーク要素を操作するコマンド※1でユーザーのアクセス権限取得時に，OSのユーザー名と異なるJP1ユーザー名を利用する場合。

LANG
言語種別
出力するテキストの言語種別を切り分ける場合。
Windowsの場合はホストの設定に依存するため，利用されません。
ジョブネットワーク要素を操作するコマンド※1を実行する場合，コマンドの実行対象ユニットが定義されているスケジューラサービスのAJSCHARCODEパラメーターの設定と同じ言語種別を設定してください。

TZ
タイムゾーン
スケジュールを計算する場合や，日時を表示する場合。※3

AJSAUTOJUDGE
プランニンググループの下にあるユニットの中から操作対象を自動選択する機能の指定
次に示すコマンドで，-Xオプションを省略した場合。※4

ajschgstatコマンド

ajsintrptコマンド

ajskillコマンド

ajsplanコマンド

ajsrerunコマンド

ajsshowコマンド

AJSDISPSUBUNITTYPE
ジョブグループ種別の表示・非表示
ajsrestoreコマンドで，退避ボックスの中に退避したジョブネットワーク要素の一覧を標準出力ファイルに出力する場合。※5

AJSCONVERTUTF8
文字コード変換
コマンドのリモート実行時に実行先ホストの環境変数LANGがja_JP.UTF-8またはja_JP.utf8の場合で，JP1/AJS2 - Managerの通信処理で文字コード変換を行わないとき。※6

注※1

「ジョブネットワーク要素を操作するコマンド」については，表1-11を参照してください。

注※2

環境変数はJP1_HOSTNAMEが設定されているかどうかで使用されるユーザーマッピングが異なります。

環境変数JP1_HOSTNAMEが設定されている場合，環境変数JP1_HOSTNAMEに設定された論理ホストに定義されているユーザーマッピングが使用されます。

環境変数JP1_HOSTNAMEが設定されていない場合，物理ホストに定義されているユーザーマッピングが使用されます。

論理ホストを参照する場合は，必ず環境変数JP1_HOSTNAMEを設定する必要があります。

物理ホストを参照する場合は，環境変数JP1_HOSTNAMEを設定しないでください。設定した場合，コマンドが失敗することがあります。

注※3

Windowsの場合，コマンド実行時のタイムゾーンをシステムのタイムゾーンと合わせてください。

注※4

環境変数AJSAUTOJUDGEの指定値に従って，プランニンググループの下にあるユニットの中から操作対象を選択します。

環境変数AJSAUTOJUDGEで指定する値を次に示します。

YES

自動的に選択して操作する場合に指定します。

コマンドに指定するユニット名は，プランニンググループの下のルートジョブネット名を省略して指定します。

NO

自動的に選択して操作しない場合に指定します。

指定したユニットに対して操作します。プランニンググループの下のルートジョブネット名を省略して指定することはできません。

AUTOまたは値の設定なし

ユニット名の指定方法に従って，自動的に選択して操作するかしないかを決定する場合に指定します。

自動的に選択して操作する場合
プランニンググループの下のルートジョブネット名を省略してユニット名を指定します。

自動的に選択して操作しない場合
プランニンググループの下のルートジョブネット名を省略しないでユニット名を指定します。この場合，指定したユニットが操作対象になります。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と，同じ名称のユニットが存在する場合，省略したものとして扱われ，操作対象のユニットが自動選択されます。

注※5

環境変数AJSDISPSUBUNITTYPEの指定値に従って，標準出力ファイルに出力する形式を決定します。

環境変数AJSDISPSUBUNITTYPEで指定する値を次に示します。

YES

ジョブグループ種別を出力します。

（出力形式）

退避ファイル名：退避元ジョブネットワーク要素名：退避ジョブネットワーク要素名：退避ジョブネットワーク要素種別（ジョブグループ種別）

（例）

0001:/group1:group2:g(p)

NOまたは値の設定なし

ジョブグループ種別を出力しません。

（出力形式）

退避ファイル名：退避元ジョブネットワーク要素名：退避ジョブネットワーク要素名：退避ジョブネットワーク要素種別

（例）

0001:/group1:p_group1:g

なお，ジョブネットワーク要素の種別とジョブグループの種別については，ajsprintコマンドの表1-33を参照してください。

注※6

コマンドのリモート実行先の環境変数LANGがja_JP.UTF-8またはja_JP.utf8の場合に，環境変数AJSCONVERTUTF8の指定値に従って，JP1/AJS2 - Managerの通信処理で文字コード変換を行うかどうかを指定します。

環境変数AJSCONVERTUTF8で指定する値を次に示します。

yesまたは値の指定なし

JP1/AJS2 - Managerの通信処理で文字コード変換を行う場合に指定します。

no

JP1/AJS2 - Managerの通信処理で文字コード変換を行わない場合に指定します。

コマンド投入元とリモート実行先の文字コードがUTF-8同士の場合は，「no」を指定してください。

JP1/AJS2から実行されるジョブ実行時に設定される環境変数

ジョブ実行時に設定される環境変数を次の表に示します。

表1-7　ジョブ実行時に設定される環境変数の一覧

環境変数名
意味

AJSENV
スケジュールに従ってジョブが起動されたことを識別できるようになります。
通常は，YESが設定されます。

AJSPRE_ST
先行ジョブまたは先行ジョブネットの終了状態を表す文字が設定されます。
指定される文字を次に示します。
n：正常終了
w：警告終了
a：異常終了
先行ジョブや先行ジョブネットが複数ある場合は，異常のレベルの高いものが設定されます。先行ジョブや先行ジョブネットがない場合はn（正常終了）が設定されます。再実行時の開始ジョブの場合も，開始ジョブの先行ジョブやジョブネットの状態が設定されます。再実行によって先行ジョブやジョブネットの状態が正常終了や警告終了に変更されると，変更された値が設定されます。

AJSPRE_RC
先行ジョブの戻り値（－2,147,483,648～2,147,483,647の値）が設定されます。先行ジョブが複数ある場合は，すべての戻り値の論理和が設定されます。先行ジョブがない場合は0が設定されます。再実行時の開始ジョブの場合は，前回実行したときの戻り値が設定されます。

AJSNETNAME
ルートジョブネット名（899バイト以内の文字列）が設定されます。

AJSJOBNAME
ジョブ名（930バイト以内の文字列）が設定されます。

AJSHOST
ジョブの実行を依頼したマネージャーホスト名（255バイト以内の文字列）が設定されます。

AJS_AJSCONF
ジョブの実行を依頼したマネージャーホストのスケジューラーサービス名（30バイト以内の文字列）が設定されます。

AJSEXDATE
ルートジョブネットの実行開始予定日（yyyy/mm/ddの形式）が設定されます。ジョブネットの実行が遅延したり，翌日に再実行したりした場合でも，当初の実行予定日が設定されます。

AJSEXECID
ジョブの実行ID（10バイト以内の文字列）が設定されます。

AJSEXECPID
起動条件監視中世代の実行ID（10バイト以内の文字列）が設定されます。
なお，起動条件監視をしていない場合は値なしになります。

JP1_HOSTNAME
論理ホストの場合だけ論理ホスト名が設定されます。※1

JP1JobName
実行ファイル名，またはジョブ名（63バイト以内の文字列）が設定されます。QUEUEジョブまたはjpqjobsubコマンドでジョブ名を指定している場合はそのジョブ名が設定され，PCジョブ，UNIXジョブ，QUEUEジョブ，アクションジョブでジョブ名を指定していない場合は，実行ファイル名が設定されます。
実行ファイル名は，パス情報を除いたファイル名部分の先頭から63バイト分までの文字列が設定されます。

JP1JobID
ジョブ番号（1～999,999の値）が設定されます。キューレスジョブの場合，内部で使用するID（10バイト以内の文字列）が設定されます。

JP1UserName
ジョブをサブミットしたユーザー名（63バイト以内の文字列）が設定されます。

JP1_USERNAME
ジョブをサブミットしたユーザー名（63バイト以内の文字列）が設定されます。

JP1UNCName
ジョブを実行しているエージェントホスト名（255バイト以内の文字列）が設定されます。

JP1NBQSQueueName
ジョブの登録先であるマネージャーホスト名（255バイト以内の文字列）とキュー名（63バイト以内の文字列）が「¥¥マネージャーホスト名¥キュー名」の形式で設定されます。
実行ホストを指定した場合はキュー名の代わりにエージェントホスト名（255バイト以内の文字列）が設定されます。ただし，キューレスジョブの場合は設定されません。

JP1NBQSClientName（Windows限定）
ジョブを投入したクライアントコンピュータ名（15バイト以内の文字列）が設定されます。ただし，キューレスジョブの場合は設定されません。

JP1Priority
ジョブの実行優先順位（UNIX版では1～5の値，Windows版では32，64，128のどれかの値（64（低），32（中），128（高）））が設定されます。

HOME（UNIX限定）
ジョブに指定した実行ユーザーの，パスワードファイルに定義されているログインディレクトリが設定されます。実行ユーザーが指定されていない場合は，実行ユーザーとして，ジョブネットを登録したJP1ユーザーに対応するOSユーザーが設定されます。

SHELL（UNIX限定）
ジョブを実行するための実行シェルが設定されます。実行シェルは次に示す優先順位に従って決定されます。ジョブの登録方法によって設定されるシェルが異なるため，注意が必要です。優先順位がいちばん高いのは1です。

ジョブネットから実行するジョブで［コマンド文］を指定していない場合

ジョブに指定したスクリプトファイルの先頭行に書かれているシェル

実行ユーザーのパスワードファイルに定義されているログインシェル

/bin/sh

ジョブネットから実行するジョブで［コマンド文］を指定している場合※2

ジョブに指定した［コマンド文］の先頭行に書かれているシェル

実行ユーザーのパスワードファイルに定義されているログインシェル

/bin/sh

jpqjobsubコマンドでジョブを実行する場合

ジョブに指定したスクリプトファイルの先頭行に書かれているシェル

jpqjobsubコマンドの-shlオプションに指定したシェル

実行ユーザーのパスワードファイルに定義されているログインシェル

/bin/sh

LANG（UNIX限定）
JP1/AJS2起動時の環境変数LANGの値が設定されます。
なお，Windows版JP1/AJS2は，通常，ユーザー環境変数を読み込みません。しかし，クラスタシステムをセットアップすると，MSCSの仕様によってユーザー環境変数を読み込みます。

LOGNAME（UNIX限定）
ジョブに指定された実行ユーザーのユーザー名が設定されます。実行ユーザーが指定されていない場合は，実行ユーザーとして，ジョブネットを登録したJP1ユーザーに対応するOSユーザーが設定されます。

MAIL（UNIX限定）
「/usr/mail/実行ユーザー名（ジョブに指定された実行ユーザー，またはジョブネットを登録したJP1ユーザーに対応するOSユーザー）」が設定されます。

PATH（UNIX限定）
「/bin:/usr/bin」だけを設定します。※3

注

記載されている環境変数は，ジョブ定義時に環境変数として使用することはできません。また，環境変数ファイルとして指定するファイル内で使用することもできません。

AIXの場合は，/etc/environmentの情報は引き継がれません。

大文字・小文字にかかわらず，「JP1」，「AJS」，および「AJS2」から始まる環境変数は使用しないでください。

環境変数TZはジョブ実行時には設定されません。環境変数TZが必要な場合は，ジョブ定義時に環境変数として設定したり，環境変数ファイルとして指定するファイル内に設定したりしてください。

「AJS」で始まる環境変数は，ジョブネットからジョブを登録した場合だけ設定されます。サブミットジョブには設定されません。

注※1

UNIXの場合

ジョブの詳細定義の［実行先サービス］に「JP1/AJS2」を指定した場合
jajs_spmdコマンドの-hオプションに指定した論理ホスト名が設定されます。
-hオプションを省略した場合は，環境変数JP1_HOSTNAMEの値が設定されていれば，論理ホストとして値が引き継がれます。物理ホストの場合は，何も設定されません。

ジョブの詳細定義の［実行先サービス］に「JP1/AJS2 Queueless Agent」を指定した場合
ジョブの実行先ホストが論理ホストであれば，ジョブの詳細定義の［実行ホスト］に指定された値を設定します。ジョブの実行先ホストが物理ホストであれば，何も設定されません。

Windowsの場合

ジョブの詳細定義の［実行先サービス］に「JP1/AJS2」を指定した場合
論理ホストの場合は，JP1/AJS2サービス起動時に環境変数JP1_HOSTNAMEに論理ホスト名を設定します。物理ホストの場合は，何も設定されません。

ジョブの詳細定義の［実行先サービス］に「JP1/AJS2 Queueless Agent」を指定した場合
ジョブの実行先ホストが論理ホストであれば，ジョブの詳細定義の［実行ホスト］に指定された値を設定します。ジョブの実行先ホストが物理ホストであれば，何も設定されません。

注※2

［コマンド文］を指定している場合，［スクリプトファイル名］に指定したスクリプトファイルの先頭行にシェルが記述されていても有効になりません。

注※3

JP1/AJS2からジョブを起動した場合，JP1/AJS2が明示的に環境変数PATHに「/bin：/usr/bin」を設定しています。それ以外の値を設定したい場合はジョブ定義時に指定したコマンドやスクリプトファイルでの定義，またはローカルログインスクリプトでの定義で設定するようにしてください。

環境変数には，JP1/AJS2で設定されるもの（表1-7の環境変数，ジョブ定義時に指定した環境変数，ジョブ定義時に環境変数ファイルとして指定したファイル内の環境変数）のほかに，ジョブ定義時に指定したコマンド文やスクリプトファイル，ローカルログインスクリプト，システムログインスクリプトにも設定できます。これらの中で同じ環境変数があった場合，次に示す優先順位に従って有効になります（優先順位がいちばん高いのは1です）。

Windowsの場合

環境変数※1に指定した環境変数

環境変数ファイル※2に指定した環境変数

システム環境変数

UNIXの場合

ジョブ定義時に指定したコマンドやスクリプトファイルでの定義

ローカルログインスクリプトでの定義

システムログインスクリプトでの定義

環境変数※1に指定した環境変数

環境変数ファイル※2に指定した環境変数

注※1

JP1/AJS2 - Viewの画面の環境変数に指定した変数，またはjpqjobsubコマンドの-envオプションに指定した変数

注※2

JP1/AJS2 - Viewの画面の環境変数ファイルに指定した変数，またはjpqjobsubコマンドの-evオプションに指定した変数ファイル

注意事項

Windowsの場合，通常，JP1/AJS2サービス起動時にはシステム環境変数の設定が有効になり，ユーザー環境変数は読み込まれません。ジョブ実行時には，このシステム環境変数が使用されます。ただし，クラスタシステムをセットアップした論理ホストでは，システム起動時にMSCS※がユーザー環境変数を読み込みます。MSCSから起動した論理ホストのJP1/AJS2サービスでは，ユーザー環境変数が有効になり，ジョブ実行時にもユーザー環境変数が使用されます。

なお，JP1/AJS2サービス起動時に読み込まれる環境変数には，システム環境変数のほかに，OSが起動するときに設定する環境変数も含まれます。

注※

Windows Server 2008を使用している場合は，フェールオーバークラスタが該当します。MSCSまたはフェールオーバークラスタ以外のクラスタソフトについては仕様を確認してください。

コマンド一覧

この節では，コマンドを使用目的別に次に示すグループに分けて一覧表に記載します。

セットアップ時に使用するコマンド

環境のカスタマイズに使用するコマンド

JP1/AJS2を制御するコマンド

ジョブネットワーク要素を操作するコマンド

ジョブの実行に使用するコマンド

JP1イベントの送受信に使用するコマンド（Windows限定）

JP1/Cm2またはhp OpenViewとの連携に使用するコマンド

JP1/AJS2 Consoleのオブジェクトを操作するコマンド

組み込みDBを操作するコマンド

障害時に資料採取するコマンド

各コマンドの詳細説明は，次の節以降にアルファベット順に記載しています。Windowsの場合だけ使用できるコマンド，UNIXの場合だけ使用できるコマンドがあります。注意してください。

セットアップ時に使用するコマンド

JP1/AJS2のセットアップ時に使用するコマンドの一覧を次の表に示します。

セットアップ時に使用するコマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド」を参照してください。

表1-8　セットアップ時に使用するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

JP1/AJS2のインストール後，実行環境を設定する。
jp1ajs2_setup（UNIX限定）※
－
○
UNIX：
スーパーユーザー
M,A

JP1/AJS2 - Manager，およびJP1/AJS2 - Agentの論理ホストに対応した動作環境をセットアップする。
jp1ajs2_setup_cluster（UNIX限定）※
－
○
UNIX：
スーパーユーザー
M,A

スケジューラーサービスが使用するデータベースをセットアップする。
サスペンド機能をセットアップする。
ajssetup
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

メール配信機能を設定する。
jpomailrecv（UNIX限定）
－
○
なし
M,A

VOS3ユーザーのユーザー情報を登録する。
jpqreguser※
○
○
なし
（Windows Server 2008の場合，-aオプション指定時以外はAdministrators）
M,A

JP1ユーザーとして仮定したユーザーの情報を登録する。
jpqregguestuser※
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

現時点でのジョブ実行環境をファイルに出力する。
jpqexport
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

ジョブ実行環境構成定義ファイル（jpqsetup.conf）を使用して，ジョブ実行環境（ジョブ実行エージェント，キュー，および排他実行リソース）を一括定義する。
jpqimport
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

JP1/AJS2 Console Managerのセットアップをする。
jp1ajs2cmsetup（UNIX限定）※
－
○
UNIX：
スーパーユーザー
M

JP1/AJS2 Console Agentのセットアップをする。
ajscasetup（Windows限定）
○
－
Windows：
Administrators
M

JP1/AJS2 Console Viewのセットアップをする。
ajscvsetup
○
－
Windows：
Administrators
V

JP1/AJS2 Console Agentのセットアップをする。
jp1ajs2casetup（UNIX限定）※
－
○
UNIX：
スーパーユーザー
M

JP1/IMと連携するためのアダプターコマンド設定ファイルを作成または削除する。
ajs_adapter_setup
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

JP1/AJS2 Console Managerのセットアップをする。
ajscmsetup（Windows限定）
○
－
Windows：
Administrators
M

キューレスジョブ実行環境をセットアップする。
ajsqlsetup
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

既存のISAMデータベースを組み込みDBに移行する。
ajsembdbsetup
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBの設定およびJP1/AJS2用領域を作成する。
ajsembdbbuild
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

定義内容の事前チェック機能の実行環境をセットアップする。
ajschksetup
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

JP1/AJS2 - Scenario Operationとの連携機能をセットアップする
ajssosetup
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

A：JP1/AJS2 - Agent

V：JP1/AJS2 - View

注※

JP1/Baseを前提とするJP1シリーズの製品の稼働中には，このコマンドを実行しないでください。

環境のカスタマイズに使用するコマンド

JP1/AJS2の環境を運用に合わせてカスタマイズするときに使用するコマンドの一覧を次の表に示します。

表1-9　環境のカスタマイズに使用するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

JP1/AJS2のスケジューラーサービスを起動する。
ajsstart
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

JP1/AJS2のスケジューラーサービスを終了する。
ajsstop
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

スケジューラーサービスの運用環境を一時的に変更する。
ajsalter
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

スケジューラーサービスの運用環境を標準出力ファイルに出力する。
ajsstatus
○
○
なし
M

スケジューラーサービスのローカル日時を変更したり，参照したりする。
ajslocaldate
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

スケジューラーサービスのデータベースを圧縮する。
ajsdbcond
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

トレースログファイルのサイズを変更したり，参照したりする。
ajstrsetsz
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

イベントジョブを実行する場合に，イベント・アクションエージェントプロセスが記憶する要求元マネージャーホスト名を変更する。
jpoagoec
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

ジョブ実行環境のデータベースを圧縮する。
jpqdbcond
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

JP1/AJS2 Console Managerのトレースログファイルサイズを変更する。
ajscmtrsetsz
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

JP1/AJS2 Console Agentのトレースログファイルサイズを変更する。
ajscatrsetsz
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

JP1/AJS2 Check Managerサービス，またはJP1/AJS2 Check Agentサービスのトレースログファイルサイズを変更する。
ajschktrsetsz
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

JP1/AJS2をメンテナンスする。
jajs_maintain
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

キューレスエージェントサービスの詳細情報を出力する。
ajsqlstatus
○
○
なし
M,A

イベント・アクション制御マネージャーが保持する情報を削除する。
jpomanevreset
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

イベント・アクション制御マネージャーの内部ログを解析し，マネージャーへのデータ送信頻度が高いエージェントと起動条件の情報を表示する。
jpomanevshow
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

（凡例）

○：提供している。

M：JP1/AJS2 - Manager

A：JP1/AJS2 - Agent

JP1/AJS2を制御するコマンド

JP1/AJS2を制御するために使用するコマンドの一覧を次の表に示します。

表1-10　JP1/AJS2を制御するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

システム起動時に，JP1/AJS2を自動起動する。
jajs_start
－
○
UNIX：
スーパーユーザー
M,A

システム停止時に，JP1/AJS2を自動停止する。
jajs_stop
－
○
UNIX：
スーパーユーザー
M,A

論理ホスト環境で，JP1/AJS2を起動する。
jajs_start.cluster
－
○
UNIX：
スーパーユーザー
M,A

論理ホスト環境で起動しているJP1/AJS2を停止する。
jajs_stop.cluster
－
○
UNIX：
スーパーユーザー
M,A

JP1/AJS2 Monitorサービスを起動，または停止する。
ajsinetd_startstop
－
○
UNIX：
スーパーユーザー
M

JP1/AJS2のプロセスを起動する。
jajs_spmd
－
○
UNIX：
スーパーユーザー
M,A

JP1/AJS2のプロセスを終了する。
jajs_spmd_stop
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

クラスタシステムで運用している場合に，起動中のJP1/AJS2のプロセスを強制終了する。
jajs_killall.cluster
－
○
UNIX：
スーパーユーザー
M,A

JP1/AJS2の状態（各コンポーネントが起動しているか，終了しているか）を確認する。
jajs_spmd_status
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

TP1/Message Queue連携時のMQ監視プロセスを停止する。
jpostopmqp
○※
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

JP1/AJS2 - Viewを起動する。
ajs
○
－
なし
V

システム起動時に，JP1/AJS2 Console Managerを自動起動する。
jajscm_start
－
○
UNIX：
スーパーユーザー
M

システム停止時に，JP1/AJS2 Console Managerを自動停止する。
jajscm_stop
－
○
UNIX：
スーパーユーザー
M

システム起動時に，JP1/AJS2 Console Agentを自動起動する。
jajsca_start
－
○
UNIX：
スーパーユーザー
M

システム停止時に，JP1/AJS2 Console Agentを自動停止する。
jajsca_stop
－
○
UNIX：
スーパーユーザー
M

JP1/AJS2 Console Managerサービスを起動，または停止する。
ajscminetd_startstop
－
○
UNIX：
スーパーユーザー
M

JP1/AJS2 Console Agentサービスを起動，または停止する。
ajscainetd_startstop
－
○
UNIX：
スーパーユーザー
M

JP1/AJS2 Console Viewを起動する。
ajscon
○
－
なし
V

JP1/AJS2 Check Managerサービス，またはJP1/AJS2 Check Agentサービスを起動する。
ajschkstart
－
○
UNIX：
スーパーユーザー
M,A

JP1/AJS2 Check Managerサービス，またはJP1/AJS2 Check Agentサービスを停止する。
ajschkstop
－
○
UNIX：
スーパーユーザー
M,A

キューレスエージェントサービスの運用環境を一時変更する。
ajsqlalter
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

キューレスエージェントサービスの処理対象ホストを追加する。
ajsqlattach
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

キューレスエージェントサービスの処理対象ホストを切り離し，対象外にする。
ajsqldetach
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

キューレスファイル転送サービスを起動する。
ajsqlftpstart
－
○
UNIX：
スーパーユーザー
M

キューレスファイル転送サービスを停止する。
ajsqlftpstop
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

キューレスエージェントサービスを起動する。
ajsqlstart
－
○
UNIX：
スーパーユーザー
M,A

キューレスエージェントサービスを停止する。
ajsqlstop
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

キューレストレースログファイルのサイズを変更する。
ajsqltrsetsz
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

キューレスジョブ実行内部ログファイルのファイルサイズを変更する。
ajsqlexecsetsz
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

A：JP1/AJS2 - Agent

V：JP1/AJS2 - View

注※

Windows Server 2008およびWindows Server 2008（IPF）では提供していません。

ジョブネットワーク要素を操作するコマンド

ジョブネットワーク要素を操作するために使用するコマンドの一覧を次の表に示します。

なお，表中のコマンドの実行権限は，操作対象のジョブネットワーク要素の属性として指定されたJP1資源グループ名に対して，コマンドを実行するユーザーが持つJP1権限レベルによって決まります。ただし，操作対象のジョブネットワーク要素にJP1資源グループ名の指定がない場合や，コマンドを実行するユーザーがAdministrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つ場合は，表中の実行権限が必要とは限りません。実行権限については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　2.3.3 設定するアクセス権限を検討する」を参照してください。

注意事項

「必要な実行権限」の欄に複数の実行権限が記載されている場合は，それらの中の一つの実行権限を持っていれば，そのコマンドを実行できます。

表1-11　ジョブネットワーク要素を操作するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

ジョブネットワーク要素を定義する。
ajsdefine
○
○
定義先
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

対象ユニットとその下のユニット（定義済みユニットの強制変更時）
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor

ジョブネットに定義したジョブネットワーク要素の定義内容を変更する。
ajschange
○
○
変更先
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

属性変更時
JP1_AJS_Admin
ジョブネットワーク要素の所有者権限

ジョブネットの定義内容を変更する。
ajschgnet
○
○
変更先
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

ジョブの定義内容を変更する。
ajschgjob
○
○
変更先
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

ジョブネットワーク要素を複写・移動したり，名称を変更したりする。
ajscopy
○
○
複写先・移動先
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

複写対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
JP1_AJS_Operator
JP1_AJS_Guest

移動対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor

ジョブネットワーク要素を削除する。
ajsdelete
○
○
削除対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

ジョブネットワーク要素名を標準出力ファイルに出力する。
ajsname
○
○
出力対象ユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
JP1_AJS_Operator
JP1_AJS_Guest
M

スケジューラーサービスの運用環境情報を標準出力ファイルに出力する。
ajsgtroot
○
○
なし
M

ジョブネットワーク要素の定義内容を標準出力ファイルに出力する。
ajsprint
○
○
出力対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
JP1_AJS_Operator
JP1_AJS_Guest
M

ジョブネットワーク要素を退避する。
ajsbackup
○
○
退避対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
JP1_AJS_Operator
JP1_AJS_Guest
M

退避ボックスや退避ファイルを削除する。
ajsbkudel
○
○
なし
M

ジョブネットワーク要素を回復する。
ajsrestore
○
○
回復先
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

対象ユニットとその下のユニット（定義済みユニットの強制変更時）
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor

ルートジョブネットの登録予定情報をエクスポートする。
ajsrgexport
○
○
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
JP1_AJS_Operator
JP1_AJS_Guest
M

ルートジョブネットの登録予定情報をインポートする。
ajsrgimport
○
○
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ジョブグループにカレンダー情報を定義する。
ajscalendar
○
○
変更先
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

特定期間について，ジョブネットの実行スケジュールを作成し，予定情報パラメーターの形式で標準出力ファイルに出力する。
ajsschedule
○
○
出力対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
JP1_AJS_Operator
JP1_AJS_Guest
M

定義済みのジョブネットを実行登録する。
ajsentry
○
○
操作対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ジョブネットの実行登録を解除する。
ajsleave
○
○
操作対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ルートジョブネットをサスペンドする。また，ルートジョブネットのサスペンド状態を解除する。
ajssuspend
○
○
操作対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ジョブネットやジョブの実行履歴，現在の状態，次回実行予定などを標準出力ファイルに出力する。
ajsshow
○
○
出力対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
JP1_AJS_Operator
JP1_AJS_Guest
M

マネージャーで実行中のイベントジョブの一覧を標準出力ファイルに出力する。
jpomanjobshow
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

ジョブネットに定義されたスケジュールを一時的に変更する／ジョブの状態を一時的に変更する。
ajsplan
○
○
操作対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ジョブの状態，ホストリンクジョブネットの状態を変更する。
ajschgstat
○
○
操作対象ユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ジョブネットの実行を中断する。
ajsintrpt
○
○
操作対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ジョブやジョブネットの実行を強制終了する。
ajskill
○
○
操作対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ジョブやジョブネットを再実行する。
ajsrerun
○
○
操作対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Operator
M

ジョブネットワーク要素をエクスポートする。
ajsexport※
○
○
エクスポート対象ユニットとその下のユニット
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
JP1_AJS_Operator
JP1_AJS_Guest
M

ジョブネットワーク要素をインポートする。
ajsimport※
○
○
インポート先
JP1_AJS_Admin
JP1_AJS_Manager
JP1_AJS_Editor
M

定義内容の事前チェックの実行開始，実行状態表示を行う。
ajschkdef
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

A：JP1/AJS2 - Agent

注※

このコマンドは，JP1/NETM/DMと連携してユニットを配布するために，JP1/AJS2が提供するパッケージング機能用のコマンドです。パッケージング機能用のバッチファイル，またはシェルスクリプトだけで使用できます。

ジョブの実行に使用するコマンド

ジョブネットとしてではなく，ジョブ単体で実行する際に使用するコマンドを次の表に示します。

コマンドの実行に際しては，コマンドを実行するOSユーザーをJP1ユーザーとして認証サーバに登録しておく必要があります。コマンドの実行に必要な実行権限をコマンドごとに示します。必要に応じて，JP1ユーザーに実行権限を与えてください。実行権限については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　2.3.3 設定するアクセス権限を検討する」を参照してください。

注意事項

「必要な実行権限」の欄に複数の実行権限が記載されている場合は，それらの中の一つの実行権限を持っていれば，そのコマンドを実行できます。

表1-12　ジョブの実行に使用するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

サブミットジョブを登録する。
jpqjobsub
○
○
サブミットジョブ要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User
M,A

ジョブの実行をキャンセル，または強制終了する。
jpqjobcan
○
○
ジョブキャンセル要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User※
ただし，-emオプション指定時は次の権限が必要（上記の権限は不要）
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

ジョブの実行を保留，または保留解除する。
jpqjobalt
○
○
ジョブ保留・保留解除要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User※
M,A

ジョブを移動する。
jpqjobmove
○
○
ジョブ移動要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User※
M,A

特定のジョブのジョブ情報を標準出力ファイルに出力する。
jpqjobget
○
○
ジョブ情報取得要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User※
M,A

未終了ジョブ情報の一覧を標準出力ファイルに出力する。
jpqjobshow
○
○
ジョブ情報取得要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User※
M,A

終了ジョブ情報の一覧を標準出力ファイルに出力する。
jpqendjobshow
○
○
ジョブ情報取得要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User※
M,A

データベースから終了ジョブ情報を削除する。
jpqjobdel
○
○
ジョブ削除要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
M,A

キューを開く。
jpqqueopen
○
○
キューオープン要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
ただし，-emオプション指定時は次の権限が必要（上記の権限は不要）
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

キューを閉じる。
jpqqueclose
○
○
キュークローズ要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
ただし，-emオプション指定時は次の権限が必要（上記の権限は不要）
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

キュー情報を標準出力ファイルに出力する。
jpqqueshow
○
○
キュー情報取得要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User
ただし，-emオプション指定時は次の権限が必要（上記の権限は不要）
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

キューを追加する。
jpqqueadd
○
○
キュー追加要求先
JP1_JPQ_Admin
M

キューを削除する。
jpqquedel
○
○
キュー削除要求先
JP1_JPQ_Admin
M

キューの定義を変更する。
jpqquealt
○
○
キュー定義変更要求先
JP1_JPQ_Admin
ただし，-emオプション指定時は次の権限が必要（上記の権限は不要）
Windows：
Administrators
UNIX：
スーパーユーザー
M

キューをエージェントに接続する。また，接続済みのエージェントに対して，優先順位を変更する。
jpqagtlink
○
○
エージェント接続要求先
JP1_JPQ_Admin
ただし，-emオプション指定時は次の権限が必要（上記の権限は不要）
Windows：
Administrators
UNIX：
スーパーユーザー
M

キューとエージェントの接続を解除する。
jpqagtunlink
○
○
エージェント接続解除要求先
JP1_JPQ_Admin
M

エージェントホスト情報を標準出力ファイルに出力する。
jpqagtshow
○
○
エージェント情報取得要求先
JP1_JPQ_Admin
ただし，-emオプション指定時は次の権限が必要（上記の権限は不要）
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

エージェントを追加する。同時に，デフォルトキューを作成する。
jpqagtadd
○
○
エージェント追加要求先
JP1_JPQ_Admin
M

エージェントを削除する。同時に，デフォルトキューを削除する。
jpqagtdel
○
○
エージェント削除要求先
JP1_JPQ_Admin
M

ジョブ実行多重度を変更する。
jpqagtalt
○
○
ジョブ実行多重度変更要求先
JP1_JPQ_Admin
ただし，-emオプション指定時は次の権限が必要（上記の権限は不要）
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

排他実行リソース情報を標準出力ファイルに出力する。
jpqresshow
○
○
排他実行リソース情報取得要求先
JP1_JPQ_Admin
JP1_JPQ_Operator
JP1_JPQ_User
M

排他実行リソースを追加する。
jpqresadd
○
○
排他実行リソース追加要求先
JP1_JPQ_Admin
M

排他実行リソースを削除する。
jpqresdel
○
○
排他実行リソース削除要求先
JP1_JPQ_Admin
M

バッチファイルでジョブステップを起動する。
jp1exec
○
－
なし
M,A

バッチファイルの終了を指定する。
jp1exit
○
－
なし
M,A

エージェントで実行中のイベントジョブの一覧を標準出力ファイルに出力する。
jpoagtjobshow
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

A：JP1/AJS2 - Agent

注※

JP1_JPQ_User権限の場合，操作または参照できるのは，ユーザー自身がサブミットしたジョブだけです。

JP1イベントの送受信に使用するコマンド（Windows限定）

JP1イベントの送受信に使用するコマンドを次の表に示します。

これらのコマンドは，JP1 Version 5以前からの移行時に使用してください。新たにJP1イベントを送受信する場合の対処については，各コマンドの説明を参照してください。

表1-13　JP1イベントの送受信に使用するコマンドの一覧（Windows限定）

機能 | コマンド名 | Windows | UNIX | 必要な実行権限 | 提供している製品
JP1イベントを受信する。 | ajsevget | ○※ | － | なし | M,A
JP1イベントを送信する。 | ajsevput | ○※ | － | なし | M,A

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

A：JP1/AJS2 - Agent

注※

Windows Server 2003（IPF），Windows Server 2008およびWindows Server 2008（IPF）では提供していません。

JP1/Cm2またはhp OpenViewとの連携に使用するコマンド

JP1/Cm2またはhp OpenViewと連携する際に使用するコマンドを次の表に示します。

表1-14　JP1/Cm2またはhp OpenViewとの連携に使用するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

JP1/Cm2またはhp OpenViewの登録ファイルを設定する。
ajsovsetup※1
○※2
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A,V

JP1/Cm2またはhp OpenViewの登録ファイルの設定を削除する。
ajsovremove
○※2
○
Windows：
Administrators
UNIX：
スーパーユーザー
M,A,V

NNM上の，JP1/AJS2のシンボルを削除状態にする。
ajsovsymrem※3
○※2
○
なし
M,A,V

SNMPトラップを発行する。
ajsovtrap
－
○
なし
M

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

A：JP1/AJS2 - Agent

V：JP1/AJS2 - View

注※1

コマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド」を参照してください。

注※2

Windows Server 2008およびWindows Server 2008（IPF）では提供していません。

注※3

HP-UXおよびSolarisだけに提供されます。

JP1/AJS2 Consoleのオブジェクトを操作するコマンド

JP1/AJS2 Consoleのオブジェクトを操作するコマンドを次の表に示します。

表1-15　JP1/AJS2 Consoleのオブジェクトを操作するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

JP1/AJS2 Consoleの，指定されたJP1ユーザーの定義情報を標準出力ファイルに出力する。
ajscmprint
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

組み込みDBを操作するコマンド

組み込みDBを操作するコマンドを次の表に示します。

表1-16　組み込みDBを操作するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

組み込みDBのバックアップを取得する。
ajsembdbbackup
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBを監視する。
ajsembdbstatus
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBのログを操作する。
ajsembdboplog
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBをバックアップ，またはバックアップとアンロードログファイルを使ってリストアする。
ajsembdbrstr
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBのデータのアンロード，リロードを行う。
ajsembdbrorg
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBのメンテナンスを行う。
ajsembdbreclaim
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBのデータベース領域を拡張する。
ajsembdbaddarea
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBのログ領域を拡張する。
ajsembdbaddlog
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBを停止する。
ajsembdbstop
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBを開始する。
ajsembdbstart
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

組み込みDBの操作コマンドの実行を中断する。
ajsembdbcancel
○
○
Windows：
Administrators
UNIX：
スーパーユーザー
M

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

障害時に使用するコマンド

障害時に使用するコマンドを次の表に示します。

表1-17　障害時に使用するコマンドの一覧

機能
コマンド名
Windows
UNIX
必要な実行権限
提供している製品

コアダンプ解析に必要な情報を採取する。
ajs2collectcore
－
○
UNIX：
スーパーユーザー
M,A

（凡例）

○：提供している。

－：提供していない。

M：JP1/AJS2 - Manager

A：JP1/AJS2 - Agent

コマンド実行の前提条件

各コマンドを実行する際に起動しておく必要があるサービスを一覧表に示します。

表1-18　コマンド実行時に起動しておく必要があるサービス（06-00の場合）

コマンド名
JP1/AJS2
※1
JP1/AJS2 Monitor（Windowsの場合）
ajsinetd（UNIXの場合）
スケジューラーサービス
JP1/Cm2/NNM
または
hp OpenView NNM※2

ajs
○
○
－
－

ajsalter
○
－
○
－

ajsbackup
○※3
－
－
－

ajsbkudel
○※3
－
－
－

ajscalendar
○
－
－
－

ajschange
○
－
－
－

ajschgjob
○
－
－
－

ajschgnet
○
－
－
－

ajschgstat
○
－
○
－

ajscopy
○
－
－
－

ajsdbcond
○※3
－
－
－

ajsdefine
○
－
－
－

ajsdelete
○
－
－
－

ajsentry
○
－
○
－

ajsevget
（Windows限定）
－
－
－
－

ajsevput（Windows限定）
－
－
－
－

ajsexport
○
－
－
－

ajsgtroot
○※3
－
－
－

ajsimport
○
－
－
－

ajsinetd_startstop
（UNIX限定）
－
－
－
－

ajsintrpt
○
－
○
－

ajskill
○
－
○
－

ajsleave
○
－
○
－

ajslocaldate
○
－
－
－

ajsname
○
－
－
－

ajsovremove
－
－
－
○※4

ajsovsetup※5
－
－
－
○※4

ajsovsymrem
－
－
－
○※4

ajsovtrap
（UNIX限定）
－
－
－
－

ajsplan
○
－
○
－

ajsprint
○
－
－
－

ajsrerun
○
－
○
－

ajsrestore
○
－
－
－

ajsschedule
○
－
－
－

ajssetup※5
－
－
－
－

ajsshow
○
－
－
－

ajsstart
○
－
－
－

ajsstatus
○
－
－
－

ajsstop
○
－
○
－

ajstrsetsz
－
－
－
－

jajs_killall.cluster
（UNIX限定）
－
－
－
－

jajs_spmd
（UNIX限定）
－
－
－
－

jajs_spmd_status
－
－
－
－

jajs_spmd_stop
○
－
－
－

jajs_start
（UNIX限定）
－
－
－
－

jajs_start.cluster
（UNIX限定）
－
－
－
－

jajs_stop
（UNIX限定）
○
－
－
－

jajs_stop.cluster
（UNIX限定）
○
－
－
－

jp1ajs2_setup※5
（UNIX限定）
－
－
－
－

jp1ajs2_setup_cluster※5
（UNIX限定）
－
－
－
－

jp1exec
（Windows限定）
－
－
－
－

jp1exit
（Windows限定）
－
－
－
－

jpoagoec
－
－
－
－

jpoagtjobshow
○
－
－
－

jpomailrecv※5
（UNIX限定）
－
－
－
－

jpomanjobshow
○
－
－
－

jpostopmqp
○
－
－
－

jpqagtadd
○
－
－
－

jpqagtalt
○
－
－
－

jpqagtdel
○
－
－
－

jpqagtlink
○
－
－
－

jpqagtshow
○
－
－
－

jpqagtunlink
○
－
－
－

jpqendjobshow
○
－
－
－

jpqexport※5
－
－
－
－

jpqimport※5
－
－
－
－

jpqjobalt
○
－
－
－

jpqjobcan
○
－
－
－

jpqjobdel
○
－
－
－

jpqjobget
○
－
－
－

jpqjobmove
○
－
－
－

jpqjobshow
○
－
－
－

jpqjobsub
○
－
－
－

jpqqueadd
○
－
－
－

jpqquealt
○
－
－
－

jpqqueclose
○
－
－
－

jpqquedel
○
－
－
－

jpqqueopen
○
－
－
－

jpqqueshow
○
－
－
－

jpqreguser※5
－
－
－
－

jpqresadd
○
－
－
－

jpqresdel
○
－
－
－

jpqresshow
○
－
－
－

（凡例）

○：起動しておく必要がある。

－：起動しておく必要はない。

注※1

クラスタ構成の場合，JP1/AJS2を起動する代わりに，「JP1/AJS2_論理ホスト」を起動しておく必要があります。

注※2

JP1/Cm2/NNMまたはhp OpenView NNMのサービス名称については，マニュアル「JP1/Cm2/Network Node Manager ネットワーク管理ガイド」，またはhp OpenView NNMのドキュメントを参照してください。

注※3

AIX 06-00/A，HP-UX 06-00/B，およびSolaris 06-00/B以降を使用している場合，起動しておく必要はありません。

注※4

Windows，HP-UX，Solarisで監視する側のホスト（NNMがインストールされているホスト）のJP1/Cm2またはhp OpenView連携のセットアップ以外は，起動しておく必要はありません。

注※5

コマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド」を参照してください。

表1-19　コマンド実行時に起動しておく必要があるサービス（06-51以降の場合）

コマンド名
JP1/AJS2※1
JP1/AJS2 Monitor（Windowsの場合）
ajsinetd（UNIXの場合）
スケジューラーサービス
JP1/Cm2/NNM
または
hp OpenView NNM※2
Cm
Qa
Qf
CHm
CHa

ajs
－
○※3
－
－
－
－
－
－
－

ajs_adapter_setup※4
－
－
－
－
－
－
－
－
－

ajsalter
○
－
○
－
－
－
－
－
－

ajsbackup
－
－
－
－
－
－
－
－
－

ajsbkudel
－
－
－
－
－
－
－
－
－

ajscainetd_startstop
（UNIX限定）
－
－
－
－
－
－
－
－
－

ajscalendar
○※5
○※5
－
－
－
－
－
－
－

ajscasetup※4
（Windows限定）
－
－
－
－
－
－
－
－
－

ajscatrsetsz
－
－
－
－
－
－
－
－
－

ajschange
○※5
○※5
－
－
－
－
－
－
－

ajschgjob
○※5
○※5
－
－
－
－
－
－
－

ajschgnet
○※5
○※5
－
－
－
－
－
－
－

ajschgstat
○
－
○
－
－
－
－
－
－

ajschkdef
－
－
－
－
－
－
－
○
○

ajschksetup※4
－
－
－
－
－
－
－
－
－

ajschkstart
（UNIX限定）
－
－
－
－
－
－
－
－
－

ajschkstop
（UNIX限定）
－
－
－
－
－
－
－
○
○

ajschktrsetsz
－
－
－
－
－
－
－
－
－

ajscminetd_startstop
（UNIX限定）
－
－
－
－
－
－
－
－
－

ajscmprint
－
－
－
－
－
－
－
－
－

ajscmsetup※4
（Windows限定）
－
－
－
－
－
－
－
－
－

ajscmtrsetsz
－
－
－
－
－
－
－
－
－

ajscon
－
－
－
－
○※6
－
－
－
－

ajscopy
○※5
○※5
－
－
－
－
－
－
－

ajscvsetup※4
－
－
－
－
－
－
－
－
－

ajsdbcond
－
－
－
－
－
－
－
－
－

ajsdefine
○※5
○※5
－
－
－
－
－
－
－

ajsdelete
○※5
○※5
－
－
－
－
－
－
－

ajsembdbaddarea
－
－
－
－
－
－
－
－
－

ajsembdbaddlog
－
－
－
－
－
－
－
－
－

ajsembdbbackup※7
－
－
－
－
－
－
－
－
－

ajsembdbbuild※4
－
－
－
－
－
－
－
－
－

ajsembdbcancel
－
－
－
－
－
－
－
－
－

ajsembdboplog
－
－
－
－
－
－
－
－
－

ajsembdbreclaim
－
－
－
－
－
－
－
－
－

ajsembdbrorg
－
－
－
－
－
－
－
－
－

ajsembdbrstr※7
－
－
－
－
－
－
－
－
－

ajsembdbsetup※4
－
－
－
－
－
－
－
－
－

ajsembdbstart
－
－
－
－
－
－
－
－
－

ajsembdbstatus
－
－
－
－
－
－
－
－
－

ajsembdbstop
－
－
－
－
－
－
－
－
－

ajsentry
○
－
○
－
－
－
－
－
－

ajsevget
（Windows限定）
－
－
－
－
－
－
－
－
－

ajsevput
（Windows限定）
－
－
－
－
－
－
－
－
－

ajsexport
○※5
○※5
－
－
－
－
－
－
－

ajsgtroot
－
－
－
－
－
－
－
－
－

ajsimport
○※5
○※5
－
－
－
－
－
－
－

ajsinetd_startstop
（UNIX限定）
－
－
－
－
－
－
－
－
－

ajsintrpt
○
－
○
－
－
－
－
－
－

ajskill
○
－
○
－
－
－
－
－
－

ajsleave
○
－
○
－
－
－
－
－
－

ajslocaldate
○※5
○※5
－
－
－
－
－
－
－

ajsname
○※5
○※5
－
－
－
－
－
－
－

ajsovremove
－
－
－
○※8
－
－
－
－
－

ajsovsetup※4
－
－
－
○※8
－
－
－
－
－

ajsovsymrem
－
－
－
○※8
－
－
－
－
－

ajsovtrap
（UNIX限定）
－
－
－
－
－
－
－
－
－

ajsplan
○
－
○
－
－
－
－
－
－

ajsprint
○※5
○※5
－
－
－
－
－
－
－

ajsqlalter
－
－
－
－
－
○
－
－
－

ajsqlattach
－
－
－
－
－
○
－
－
－

ajsqldetach
－
－
－
－
－
○
－
－
－

ajsqlexecsetsz
－
－
－
－
－
－
－
－
－

ajsqlftpstart
（UNIX限定）
－
－
－
－
－
－
－
－
－

ajsqlftpstop
－
－
－
－
－
－
○
－
－

ajsqlsetup※4
－
－
－
－
－
－
－
－
－

ajsqlstart
（UNIX限定）
－
－
－
－
－
－
－
－
－

ajsqlstatus
－
－
－
－
－
－
－
－
－

ajsqlstop
－
－
－
－
－
○
－
－
－

ajsqltrsetsz
－
－
－
－
－
－
－
－
－

ajsrerun
○
－
○
－
－
－
－
－
－

ajsrestore
○※5
○※5
－
－
－
－
－
－
－

ajsrgexport
○※5
○※5
－
－
－
－
－
－
－

ajsrgimport
○
－
○
－
－
－
－
－
－

ajssosetup※4
－
－
－
－
－
－
－
－
－

ajsschedule
○※5
○※5
－
－
－
－
－
－
－

ajssetup※4
－
－
－
－
－
－
－
－
－

ajsshow
○※5
○※5
－
－
－
－
－
－
－

ajsstart
○
－
－
－
－
－
－
－
－

ajsstatus
○※5
○※5
－
－
－
－
－
－
－

ajsstop
○
－
○
－
－
－
－
－
－

ajssuspend
○
－
○
－
－
－
－
－
－

ajstrsetsz
－
－
－
－
－
－
－
－
－

jajs_killall.cluster
（UNIX限定）
－
－
－
－
－
－
－
－
－

jajs_maintain
－
－
－
－
－
－
－
－
－

jajs_spmd
（UNIX限定）
－
－
－
－
－
－
－
－
－

jajs_spmd_status
－
－
－
－
－
－
－
－
－

jajs_spmd_stop
○
－
－
－
－
－
－
－
－

jajs_start
（UNIX限定）
－
－
－
－
－
－
－
－
－

jajs_start.cluster
（UNIX限定）
－
－
－
－
－
－
－
－
－

jajs_stop
（UNIX限定）
○
－
－
－
－
－
－
－
－

jajs_stop.cluster
（UNIX限定）
○
－
－
－
－
－
－
－
－

jajsca_start
（UNIX限定）
－
－
－
－
－
－
－
－
－

jajsca_stop
（UNIX限定）
－
－
－
－
－
－
－
－
－

jajscm_start
（UNIX限定）
－
－
－
－
－
－
－
－
－

jajscm_stop
（UNIX限定）
－
－
－
－
－
－
－
－
－

jp1ajs2_setup※4
（UNIX限定）
－
－
－
－
－
－
－
－
－

jp1ajs2_setup_cluster※4
（UNIX限定）
－
－
－
－
－
－
－
－
－

jp1ajs2casetup※4
（UNIX限定）
－
－
－
－
－
－
－
－
－

jp1ajs2cmsetup※4
（UNIX限定）
－
－
－
－
－
－
－
－
－

jp1exec
（Windows限定）
－
－
－
－
－
－
－
－
－

jp1exit
（Windows限定）
－
－
－
－
－
－
－
－
－

jpoagoec
－
－
－
－
－
－
－
－
－

jpoagtjobshow
○
－
－
－
－
－
－
－
－

jpomailrecv※4
（UNIX限定）
－
－
－
－
－
－
－
－
－

jpomanevreset
－
－
－
－
－
－
－
－
－

jpomanevshow
－
－
－
－
－
－
－
－
－

jpomanjobshow
○
－
－
－
－
－
－
－
－

jpostopmqp
○
－
－
－
－
－
－
－
－

jpqagtadd
○
－
－
－
－
－
－
－
－

jpqagtalt
○
－
－
－
－
－
－
－
－

jpqagtdel
○
－
－
－
－
－
－
－
－

jpqagtlink
○
－
－
－
－
－
－
－
－

jpqagtshow
○
－
－
－
－
－
－
－
－

jpqagtunlink
○
－
－
－
－
－
－
－
－

jpqdbcond
－
－
－
－
－
－
－
－
－

jpqendjobshow
○
－
－
－
－
－
－
－
－

jpqexport※4
－
－
－
－
－
－
－
－
－

jpqimport※4
－
－
－
－
－
－
－
－
－

jpqjobalt
○
－
－
－
－
－
－
－
－

jpqjobcan
○
－
－
－
－
－
－
－
－

jpqjobdel
○
－
－
－
－
－
－
－
－

jpqjobget
○
－
－
－
－
－
－
－
－

jpqjobmove
○
－
－
－
－
－
－
－
－

jpqjobshow
○
－
－
－
－
－
－
－
－

jpqjobsub
○
－
－
－
－
－
－
－
－

jpqqueadd
○
－
－
－
－
－
－
－
－

jpqquealt
○
－
－
－
－
－
－
－
－

jpqqueclose
○
－
－
－
－
－
－
－
－

jpqquedel
○
－
－
－
－
－
－
－
－

jpqqueopen
○
－
－
－
－
－
－
－
－

jpqregguestuser※4
○
－
－
－
－
－
－
－
－

jpqqueshow
○
－
－
－
－
－
－
－
－

jpqreguser※4
－
－
－
－
－
－
－
－
－

jpqresadd
○
－
－
－
－
－
－
－
－

jpqresdel
○
－
－
－
－
－
－
－
－

jpqresshow
○
－
－
－
－
－
－
－
－

（凡例）

Cm：JP1/AJS2 Console Manager

Qa：キューレスエージェントサービス

Qf：キューレスファイル転送サービス

CHm：JP1/AJS2 Check Manager

CHa：JP1/AJS2 Check Agent

○：起動しておく必要がある。

－：起動しておく必要はない。

注※1

クラスタ構成の場合，JP1/AJS2を起動する代わりに，「JP1/AJS2_論理ホスト」を起動しておく必要があります。

注※2

JP1/Cm2/NNMまたはhp OpenView NNMのサービス名称については，マニュアル「JP1/Cm2/Network Node Manager ネットワーク管理ガイド」，またはhp OpenView NNMのドキュメントを参照してください。

注※3

接続先のJP1/AJS2 Monitor（Windowsの場合）またはajsinetd（UNIXの場合）のどちらか一方を起動しておく必要があります。

注※4

コマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド」を参照してください。

注※5

どちらか一方を起動しておく必要があります。

注※6

接続先のJP1/AJS2 Console Managerを起動しておく必要があります。

注※7

必ず組み込みDBのサービスを起動しておく必要があります。

注※8

Windows，HP-UX，Solarisで監視する側のホスト（NNMがインストールされているホスト）のJP1/Cm2またはhp OpenView連携のセットアップ以外は，起動しておく必要はありません。

ajs

形式

ajs
    [[-F サービス名
      |-v monitor
       -n ジョブネットまたはジョブの完全名
       {-l 実行ID | -m{state|result}}]
    [-a ログイン情報ファイル名]]
    [-h 接続先ホスト名]

機能

JP1/AJS2 - Viewを起動します。また，引数の指定によって，次のことができます。

［ログイン］画面および［JP1/AJS2 - View］ウィンドウの，表示および操作を省略して，［ジョブネットモニタ］ウィンドウを直接起動できます。

［ログイン］画面の表示および操作を省略して，［JP1/AJS2 - View］ウィンドウを直接起動できます。

実行権限

なし

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-v monitor

［ジョブネットモニタ］ウィンドウでの起動を指定します。

このオプションは，-n，-lまたは-mオプションと同時に指定します。

-n ジョブネットまたはジョブの完全名

［ジョブネットモニタ］ウィンドウに表示するジョブネットまたはジョブのユニット完全名を「スケジューラーサービス名:/ジョブネット名」または「スケジューラーサービス名:/ジョブ名」の形式で指定します。

指定できる文字数は，スケジューラーサービス名は1～30（単位：バイト），ジョブネット名およびジョブ名は1～930（単位：バイト）です。

リモートジョブネットを指定する場合，転送先のリモートジョブネット名を「スケジューラーサービス名:/転送先ホストのリモートジョブネット名」の形式で指定します（例：AJSROOT1:/1042614948234/net07）。

ネストジョブネットを指定した場合は，［ジョブネットモニタ］ウィンドウに，指定したネストジョブネットがツリーエリアで選択された状態で表示されます。

ジョブを指定した場合は，［ジョブネットモニタ］ウィンドウに，指定したジョブを含むジョブネットがツリーエリアで選択された状態で表示されます。

このオプションは，-v，-lまたは-mオプションと同時に指定します。

-l 実行ID

［ジョブネットモニタ］ウィンドウに表示する最上位ジョブネットの実行ID（10バイト以内の文字列）を指定します。

このオプションは，-v，-nオプションと同時に指定します。

このオプションは，-mオプションと同時には指定できません。

-m {state|result}

-nオプションで指定したジョブネットまたはジョブを［ジョブネットモニタ］ウィンドウで表示する場合に，状態（state）を表示するのか，結果（result）を表示するのかを指定します。

状態（state）を指定した場合は，［JP1/AJS2 - View］ウィンドウの［表示］－［ジョブネットモニタ］－［状態］を実行した場合と同じ動作となり，ジョブネットまたはジョブの最新の実行状態が表示されます。

結果（result）を指定した場合は，［JP1/AJS2 - View］ウィンドウの［表示］－［ジョブネットモニタ］－［結果］を実行した場合と同じ動作となり，ジョブネットまたはジョブの最新の実行結果が表示されます。

このオプションは，-v，-nオプションと同時に指定します。

このオプションは，-lオプションと同時には指定できません。

なお，JP1/AJS2 - Managerの［マネージャー環境設定］ダイアログボックスの［スケジューラーオプション］－［Viewの状態取得範囲］で［当日分の情報だけ］が設定されている場合は，当日分の世代の状態または結果が表示されます。

-a ログイン情報ファイル名

JP1/AJS2 - Managerにログインするために必要な情報（ユーザー名，パスワード，接続先ホスト名）が定義されている，ログイン情報ファイルの名称を指定します。

このオプションを指定した場合，ログイン情報ファイルに記述されているログイン情報でJP1/AJS2 - Managerにログインし，［JP1/AJS2 - View］ウィンドウまたは［ジョブネットモニタ］ウィンドウが表示されます。

このオプションを省略した場合，［ログイン］画面が表示され，ログイン操作を行ったあとに［JP1/AJS2 - View］ウィンドウまたは［ジョブネットモニタ］ウィンドウが表示されます。

ログイン情報は，［ログイン］画面で指定する情報と同じです。ログイン情報の詳細については，マニュアル「JP1/Automatic Job Management System 2 操作ガイド　4. ログインとログアウト」を参照してください。

指定できる文字数は，1～255（単位：バイト）です。ログイン情報ファイル名には次の記号は指定できません。

空白文字を含むファイル名

「-（ハイフン）」で始まるファイル名

空白文字を含むファイル名を指定した場合は，空白文字の前までがファイル名になります。「-（ハイフン）」で始まるファイル名を指定した場合は，ログイン情報ファイルとして認識せず，次のエラーメッセージが表示されます。

「KAVV192-E 必要なパラメータが不足しています。［-a］」

ログイン情報ファイルは，次の場所に作成する必要があります。

JP1/AJS2 - Viewのインストール先フォルダ¥conf¥

confディレクトリ配下にログイン情報ファイルがない場合，次のエラーメッセージが表示されます。

「KAVV380-E ログイン情報ファイル（ファイル名）が見つかりません。詳細情報：詳細情報1，詳細情報2」

ログイン情報ファイルは，次の形式で記述します。

username=ログインユーザー名
password=パスワード
host=接続先ホスト名

各行には，改行を必ず入れてください。同じキーワードを含む行を複数定義した場合，最後に定義した行の値が有効になります。username，password，host以外のキーワードを定義した場合，そのキーワードは無視されます。行頭に「#」を記載することで，その行はコメントとして扱われます。次に例を示します。

#これは業務サーバへのログイン情報ファイルです
username=user1
password=user0000
host=apserve

-h 接続先ホスト名

自動ログインする場合に，接続先ホストを一時的に変更したいときに指定します。

-aオプションのログイン情報ファイルまたは環境設定による自動ログインの設定で接続先ホスト名が指定されていても，-hオプションで指定されたホストに対してログインを行います。起動コマンドの引数として，-aオプションと-hオプションを同時に指定する場合には，ログイン情報ファイルで接続先ホスト名を指定する必要はありません。

-aオプションのログイン情報ファイルまたは環境設定による自動ログインを行わないときは，起動時に表示するログイン画面の[接続ホスト名]の初期表示として指定されたホスト名を表示します。

注意事項

ログイン情報ファイルに記述するパスワードは暗号化やスクランブルを掛けることはできません。このため，ログイン情報ファイルには，OSのユーザー権限によるアクセス制限を設定する運用にしてください。
OSのユーザー権限によるアクセス制限を設定する運用例を次に示します。

マシン管理者ユーザー（Administratorsなど）でログイン情報ファイルのプロパティの［セキュリティ］タブを選択する。

［名前］リストから，アクセスを許可または拒否させたいユーザーを選択する。

［アクセス許可］リストでアクセスの許可または拒否を設定する。

この運用でセキュリティの問題が発生する場合は，キーワード「password」を指定しないでください。passwordを指定しない場合，エラーメッセージ「KAVV140-E ログイン情報ファイル（ファイル名）のキーワード（キーワード名）が指定されていません。」が表示されたあとに［ログイン］ダイアログボックスが表示されますので，パスワードを入力してください。

-aオプションを指定した場合，JP1/AJS2 - Viewの［環境設定］ダイアログボックスの［起動］－［自動ログイン］で［する］が設定されていても，自動ログイン機能は無効となり，ログイン情報ファイルで指定した情報でログインします。

JP1/AJS2 - Viewを連続して複数起動するときは，前回起動した［JP1/AJS2 - View］ウィンドウが表示されてから，次のJP1/AJS2 - Viewを起動してください。前回起動した画面が表示しきらないうちに，次のJP1/AJS2 - Viewを起動した場合，環境設定の情報が無効になる場合があります。

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

ログイン情報ファイルの名称を指定する場合，「"（ダブルクォーテーションマーク）」でファイル名を囲まないでください。「"（ダブルクォーテーションマーク）」でファイル名を囲むと，エラーメッセージ（KAVV380-E）が表示されます。

使用例1

［ログイン］画面および［JP1/AJS2 - View］ウィンドウの表示および操作を省略し，［ジョブネットモニタ］ウィンドウを直接起動します。ログイン情報ファイルはapserver_login.txtを使用し，［ジョブネットモニタ］ウィンドウでは「AJSROOT1:/GYOUMU_GROUP1/PCジョブ」というジョブネットの最新の実行結果を表示するものとします。

ajs -v monitor -n AJSROOT1:/GYOUMU_GROUP1/PCジョブ -m result -a
apserver_login.txt

使用例2

［ログイン］画面の表示および操作を省略し，［JP1/AJS2 - View］ウィンドウを直接起動します。ログイン情報ファイルはapserver_login.txtを使用するものとします。

ajs -a apserver_login.txt

ajs2collectcore（UNIX限定）

形式

ajs2collectcore
    [-b]
    [-c]
    [-f 出力パス名]
    [-l]
    [-s]
    [コアダンプのあるディレクトリまたはコアダンプファイル...]

機能

次に示すディレクトリ配下にあるコアダンプファイル（ファイル名：core，core-，およびcore.で始まるファイル）を探索し，見つかったコアダンプファイルに対する解析情報を採取します。

/opt/jp1ajs2/配下

/var/opt/jp1ajs2/配下

/opt/jp1ajs2cm/配下

/opt/jp1ajs2v/配下

/opt/jp1base/bin/配下

/var/opt/jp1base/log/配下

/tmp/jp1ajs2/ajs2gencore_create/配下

ajs2collectcoreコマンドで採取できる情報を次の表に示します。

表1-20　ajs2collectcoreコマンドで採取できる情報

採取情報
内容
出力ファイル名※1

コアダンプ
コアダンプファイル（core）の取得
core.Z

バックトレース情報
コアダンプに対する一次解析情報の出力
coreinfo.backtrace.Z※2

共有メモリー情報
ISAMおよびスケジューラーサービスが使用する共有メモリーの内容を出力
coreinfo-ISAM.shmdump.tar.Z
coreinfo-scheduler.shmdump.Z

共有ライブラリー情報
次のディレクトリ以外にある共有ライブラリー情報の取得

/opt/jp1ajs2/lib/

/opt/jp1ajs2v/lib/

/opt/jp1ajs2cm/lib/

/opt/jp1base/lib/

coreinfo-analyze.tar.Z※2

注※1

採取した資料は，ajs2collectcoreで圧縮します。OSごとの圧縮方法を次に示します。

Linuxの場合
gzipコマンドで資料を圧縮します。ファイル名の拡張子は「.gz」です。gzipコマンドをインストールしていない場合，資料は圧縮されません。このとき，出力ファイル名には拡張子「.gz」は付加されません。また，compressコマンドは使用されません。

Linux以外のUNIXの場合
compressコマンドで資料を圧縮します。ファイル名の拡張子は「.Z」です。compressコマンドをインストールしていない場合，gzipコマンドがインストールされていれば，compressコマンドの代わりにgzipコマンドで資料が圧縮されます。この場合，出力ファイル名の拡張子は「.gz」です。compressコマンドおよびgzipコマンドをインストールしていない場合，資料は圧縮されません。このとき，出力ファイル名には拡張子「.Z」および「.gz」は付加されません。

注※2

コアダンプ数分，出力されます。

採取されたファイルは，出力先ディレクトリ（デフォルトは/tmp/jp1ajs2/core_analyze/）の下に次の例に示すように出力されます。

（例）

/opt/jp1ajs2/bin/にcoreがある状態でこのコマンドを実行した場合（出力先はデフォルト）

/tmp/jp1ajs2/core_analyze/opt/jp1ajs2/bin/

また，採取した情報のファイルリストも同時に出力されます。ファイルリストは出力先ディレクトリの直下に出力されます。ファイル名は次のとおりです。

Ajs2collectcore_filelist.log

実行権限

スーパーユーザー権限

格納先ディレクトリ

/opt/jp1ajs2/tools/

引数

-b

採取対象となるコアダンプファイルのバックトレース情報だけを採取します。

-c，-l，または-sオプションと同時に指定することで，バックトレース情報以外の情報も合わせた部分採取ができます。-c，-l，または-sオプションが指定され，このオプションを省略した場合は，バックトレース情報は採取されません。

-c

採取対象となるコアダンプファイルだけを採取します。

-b，-l，または-sオプションと同時に指定することで，コアダンプファイル以外の情報も合わせた部分採取ができます。-b，-l，または-sオプションが指定され，このオプションを省略した場合は，コアダンプファイルは採取されません。

-f 出力パス名

採取するコアダンプ情報の格納先を，空白文字を含まない絶対パスで指定します。相対パスで指定した場合，このコマンドは引数エラーで異常終了します。また，指定したパス名に空白文字が含まれている場合，空白文字直前までの文字列が出力パス名とされ，空白文字以降の文字列は別の引数とみなされます。

このオプションを指定した場合，出力パスの配下にコアダンプ情報が格納されます。指定した出力パスがない場合は，ディレクトリ作成確認のメッセージが出力されます。このとき「y」を入力するとディレクトリが作成されます。「n」を入力すると，情報は採取されません。

省略した場合，「/tmp/jp1ajs2/core_analyze」が仮定されます。

-l

採取対象となるJP1/AJS2で提供しているライブラリー以外の共有ライブラリー情報だけを採取します。

-b，-c，または-sオプションと同時に指定することで，共有ライブラリー情報以外の情報も合わせた部分採取ができます。-b，-c，または-sオプションが指定され，このオプションを省略した場合は，共有ライブラリー情報は採取されません。

-s

採取対象となる共有メモリー情報だけを採取します。

このとき，出力先ディレクトリ直下にcoreinfo-ISAM.shmdump_*，またはcoreinfo-Scheduler.shmdump_*がある場合，ファイルの末尾に「.bk」を付けて退避します。

-b，-c，または-lオプションと同時に指定することで，共有メモリー情報以外の情報も合わせた部分採取ができます。-b，-c，または-lオプションが指定され，このオプションを省略した場合は，共有メモリー情報は採取されません。

コアダンプのあるディレクトリまたはコアダンプファイル

標準で採取対象となるコアダンプの探索パス配下（「機能」を参照）以外の，追加探索したいコアダンプのディレクトリパス，またはファイル名を，空白文字を含まない絶対パスで指定します。相対パスで指定した場合，このコマンドは引数エラーで異常終了します。また，指定したパス名に空白文字が含まれている場合，空白文字直前までの文字列が出力パス名とされ，空白文字以降の文字列は別の引数とみなされます。

探索パス内にコアダンプ（ファイル名：core，core-，およびcore.で始まるファイル）があれば，バックトレース情報および共有ライブラリー情報を取得します。

コアダンプがあるディレクトリまたはコアダンプファイルを指定しない場合，次のディレクトリ下のコアダンプを検索します。

/opt/jp1ajs2/配下

/var/opt/jp1ajs2/配下

/opt/jp1ajs2cm/配下

/var/jp1ajs2cm/配下

/opt/jp1ajs2v/配下

/opt/jp1base/bin/配下

/tmp/jp1ajs2/ajs2gencore_create/配下

注意事項

このコマンドの実行時，出力パス内に同じ名称のファイルがある場合は，上書き確認のメッセージが出力されます。このとき「y」を入力すると上書きされ，「n」を入力すると情報の採取は行いません。

複数のコアダンプファイルがある場合は，すべてに対する情報を採取します。

引数でコアダンプのあるディレクトリ，またはファイルを指定する場合，指定する先にあるcore，core-，およびcore.で始まるファイル名は，コアダンプファイルだけであることを確認してから実行してください。

このコマンドを同時に複数起動する場合は，-fオプションを指定して，指定する出力先ディレクトリをそれぞれ別のディレクトリへ分けて出力するようにしてください。

ISAM共有メモリー情報を採取するとき，出力先ディレクトリの容量不足によって coreinfo-ISAM.shmdump.tar として出力できない場合があります。この場合，末尾に「.bk」を含まないcoreinfo-ISAM.shmdump_*ファイルの有無を確認してください。該当するファイルがある場合は，それらのファイルがISAM共有メモリー情報となりますので，別のディスク領域でtarコマンド実行したあと，資料として送付してください。

プロセスがコアダンプファイルを出力したあとに対象プロセスの実行ファイルが更新されると，すでに出力していたコアダンプファイルの解析情報がうまく収集されないため注意してください。

ajs2collectcoreコマンドでは，バックトレース情報を採取するために，fileコマンドで出力されるモジュール名を使用しています。このため，fileコマンドでモジュール名が表示されないコアダンプについては，バックトレース情報が採取できません。

戻り値

0 | すべての資料採取成功。
4 | 一部の資料採取成功。
上記以外 | 異常終了。

出力メッセージ

戻り値
出力メッセージ
意味
動作
対処方法

0
Collection of the backtrace data [ ファイル名 ] was successful.
OutputPath:
出力パス名
正常採取（バックトレース）。
正常終了または次の取得情報へ継続。
－

0
Collection of the core dump file [ ファイル名 ] was successful.
OutputPath:
出力パス名
正常採取（コアダンプファイル）。
正常終了または次の取得情報へ継続。
－

0
Collection of the shared library data [ ファイル名 ] was successful.
OutputPath:
出力パス名
正常採取（ライブラリー情報）。
正常終了または次の取得情報へ継続。
－

0
Collection of the {ISAM | Scheduler} shared memory dump was successful.
Output Path:
出力パス名
正常採取（共有メモリー情報）。
正常終了または次の取得情報へ継続。
－

4または
8
Error!!The input parameter [ 引数 ] is invalid.
<< ### Usage ### >>
ajs2collectcore [ -b ] [ -c ] [ -l ] [ -s ] [ -f Output_fullpath ] [ Additional_search_fullpath ... ]
パラメーターエラー。
異常終了または処理続行（追加パス指定誤りの場合）。
必要なパラメーターを確認し，再実行してください。

16
Error!!
The specified directory [ 出力先ディレクトリ ] could not be created.
出力先ディレクトリの作成不可。
異常終了。
出力先ディスク容量がいっぱいになっているおそれがあります。
出力先のディスク容量を確認し，改善したあと，再実行してください。

4または
8
Error!!
The specified file [ ファイル名 ] does not have overwrite permissions.
既存ファイルへの上書き不可。
処理続行（対象となるファイル以外の採取を継続）。
対象となるファイルへの書き込み権限を付与し，再実行してください。

4または
8
Error!!
The backtrace data for the core dump file could not be collected.
Corefile:
対応するコアダンプファイル名
バックトレース情報の採取不可。
処理続行（対象となるバックトレース情報以外の採取を継続）。
出力先ディスク容量がいっぱいになっているおそれがあります。
出力先のディスク容量を確認し，改善したあと，再実行してください。

4または
8
Error!!
The core dump file could not be collected.
Corefile:
対応するコアダンプファイル名
コアダンプファイルの採取不可。
処理続行（対象となるコアダンプファイル以外の採取を継続）。

4または
8
Error!!
Shared library data for the core dump file could not be collected.
Corefile:
対応するコアダンプファイル名
共有ライブラリー情報の採取不可。
処理続行（対象となる共有ライブラリー情報以外の採取を継続）。

4または
8
Error!!
{ISAM | Scheduler} shared memory data could not be collected.
共有メモリー情報の採取不可。
処理続行（対象となる共有メモリー情報以外の採取を継続）。
次のエラーが考えられます。

メモリー不足

出力先ディスク容量がいっぱいである

メモリーの使用状況または出力先のディスク容量を確認し，改善したあと，再実行してください。

4，8，または124
An error occurred!!
ErrorCause:[ エラー要因]
ErrorInfo:[エラー情報]
その他のエラー。
処理続行（対象となる情報以外を採取）。
－

－
There are no core dump files in default directories.
標準探索パスで何もコアダンプがないとき。
－
－

－
There are no core dump files in the specified path.
追加指定パスで何もコアダンプがないとき。
－
－

ajsalter

形式

ajsalter
    [-F サービス名]
    [-s {none|EXEC}]
    [-c {CHANGE|COPY}]

機能

スケジューラーサービスの運用環境を一時的に変更します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

省略した場合，デフォルトサービス名が仮定されます。

-s {none|EXEC}

ジョブネットおよびジョブの実行を抑止するか，または抑止を解除するかを指定します。

ジョブネットおよびジョブの実行中にこのオプションで実行を抑止した場合は，抑止以降，新たなジョブネットおよびジョブは起動されません。

none
ジョブネットおよびジョブの実行抑止を解除します。

EXEC
ジョブネットおよびジョブの実行を抑止します。現在実行中のジョブネットおよびジョブの実行が終了したあとは，新たにジョブネットおよびジョブは起動されません。

なお，このオプションを指定すると，UNIXの場合はスケジューラーサービス環境設定ファイル（Schedule.conf）のSUPPRESSパラメーターでの設定を，Windowsの場合は［マネージャー環境設定］ダイアログボックスの［スケジューラーオプション］タブの［抑止機能の設定］での設定を一時的に変更できます。

-c {CHANGE|COPY}

スケジューラーログファイルの交代方法を指定します。

CHANGE
履歴情報を交代用のスケジューラーログファイルに記述します。

COPY
使用中のスケジューラーログファイルの内容を交代用のスケジューラーログファイルに複写します。使用中のスケジューラーログファイルのデータを削除したあと，ファイルの先頭から履歴情報を記述します。

なお，スケジューラーログの出力中にログ出力障害が発生し，ログ出力が閉塞していた場合に，このオプションを指定してスケジューラーログファイルを交代すると，ログ出力の閉塞を解除します。

注意事項

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

スケジューラーログは，JP1/AJS2サービス単位のファイルに出力されます。-cオプションを指定してスケジューラーログファイルを交代する場合，交代の対象になるスケジューラーサービスが属しているJP1/AJS2サービスのスケジューラーログファイルを交代します。詳細については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　15.6 スケジューラーログを交替する」を参照してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例

ジョブネットの運用環境を一時的に変更します。その際，ジョブの実行を抑止します。

ajsalter -s EXEC

ajsbackup

形式

ajsbackup
    [-F サービス名]
    [-b 退避情報ディレクトリ名]
    [-R]
    [-E|-L]
    [-T]
    [{-G|-N|-J}]
    [{-i|-e|-f}]
    [{-m|-a}]
    -n 退避ボックス名
    ジョブネットワーク要素名...

機能

ジョブネットワーク要素を退避ファイルの形式に変換し，退避ボックスに格納します。

このコマンドを実行すると，一つの退避ファイルが指定した退避ボックスに作成されます。退避ファイル名には，0001～1024の未使用の値が，値の小さい方から順次設定されます。

環境設定パラメーター"AJSPRINTNETSCHPRF"によって，上位ジョブネットのスケジュールに依存する指定があり，かつスケジュールルールを持つネストジョブネットのユニット定義情報を出力する場合に，次のどちらかの出力方法を指定できます。

スケジュールルールを有効にし，上位ジョブネットのスケジュールに依存しない。

スケジュールルールを削除し，上位ジョブネットのスケジュールに依存する。

環境設定パラメーター"AJSPRINTNETSCHPRF"の設定方法については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　4. 環境設定」（Windowsの場合），または「JP1/Automatic Job Management System 2 セットアップガイド　14. 環境設定」（UNIXの場合）を参照してください。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

JP1_AJS_Operator権限

JP1_AJS_Guest権限

このコマンドは，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーが使用することをお勧めします。

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-b 退避情報ディレクトリ名

環境設定時に指定した退避情報ディレクトリ※と異なるディレクトリを使用する場合に，ディレクトリ名をフルパスで指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境設定時に指定した退避情報ディレクトリ名※が仮定されます。

注※

Windowsの場合は，［マネージャー環境設定］ダイアログボックスの［スケジューラーファイルの構成2］タブの［退避情報ディレクトリ名］に指定したフォルダ名。

UNIXの場合は，スケジューラーサービス環境設定ファイル（Schedule.conf）のAJSBKUROOTパラメーターに指定したディレクトリ名。

-R

指定したジョブグループ，またはジョブネットに含まれるすべてのジョブネットワーク要素を階層ごとに繰り返して退避します（詳細は，後述の「補足事項」を参照してください）。

このオプションは，-Tオプションと同時に指定することをお勧めします。-Tオプションと同時に指定すると，ジョブネットワーク要素を階層単位でまとめて退避できるため，退避情報全体のサイズを抑えられます。また，-E，-L，-G，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従ってジョブネットワーク要素を退避します。

-E

実行登録済みのジョブネットに含まれるジョブネットおよびジョブを退避します。

このオプションを，-T，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従ってジョブネットワーク要素を退避します。

-L

実行登録していないジョブネットに含まれるジョブネットとジョブを退避します。

このオプションを，-T，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従ってジョブネットワーク要素を退避します。なお，-Gオプションと同時には指定できません。

-T

ルートジョブネットおよびリカバリージョブネットを退避します。

このオプションを-Lオプションと同時に指定した場合，-Lオプションの指定内容に従ってジョブネットワーク要素を退避します。なお，-G，-Jオプションと同時には指定できません。

-G

ジョブグループを退避します。

このオプションは，-L，-Tオプションと同時には指定できません。

-N

ジョブネットおよびリカバリージョブネットを退避します。

このオプションを-Lオプションと同時に指定した場合，-Lオプションの指定内容に従ってジョブネットワーク要素を退避します。

-J

ジョブ（リカバリージョブ，QUEUEジョブ，リカバリーQUEUEジョブ，ORジョブ，イベントジョブなど）を退避します。

このオプションは，-Tオプションと同時には指定できません。

-i

退避先に，これから退避するジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合，メッセージおよび了解を求めるプロンプトを表示します。

-e

退避先に，これから退避するジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合，エラーとします（情報は更新されません）。

-f

退避先に，これから退避するジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合でも，強制的に退避します（情報は更新されます）。

-m

退避ボックスを新規に作成したあと，ジョブネットワーク要素を退避します。

退避ボックスがすでに作成されている場合，コマンドは異常終了します。

-a

退避ボックスに退避ファイルを追加します。

退避ボックスが作成されていない場合，コマンドは異常終了します。

-n 退避ボックス名

退避ボックス名を指定します。

指定できる文字数は，1～50（単位：バイト）です。

退避ボックスの名称は，OSのファイルシステムに依存します。OSがWindowsの場合，退避ボックス名の大文字・小文字は区別されません。OSがUNIXの場合，退避ボックス名の大文字・小文字は区別されます。

ジョブネットワーク要素名

退避するジョブネットワーク要素名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブネットワーク要素名は複数指定できます。-R，-E，-L，-T，-G，-N，-Jオプションと同時に指定すると，各オプションの指定内容に従ってジョブネットワーク要素を退避します。

なお，ジョブネットワーク要素名に，論理ホスト名および実行IDは指定できません。

注意事項

ジョブネットワーク要素を退避できるのは，退避するすべてのジョブネットワーク要素に参照権限を与えられ，さらに退避ボックスに更新権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，ジョブネットワーク要素を退避できます。

一つの退避ボックスに作成できる退避ファイルは，最大1,024個です。1,025個以上は作成できません。

このコマンドは，シナリオユニットを退避しません。シナリオユニットを含む定義を退避する場合，シナリオユニット以外の一般ユニットを退避し，標準エラー出力にKAVS0112-Eを出力します。この場合，コマンドの戻り値は0以外を返します。コマンドの戻り値を判定している場合は注意してください。

Windows Server 2008でISAMデータベース使用時，JP1/AJS2サービスおよびJP1/AJS2 Monitorサービスが停止しているときにこのコマンドを実行する場合は，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを管理者として起動しないでコマンドを実行した場合，メッセージKAVS0989-Eが出力されてコマンドは異常終了します。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。なお，UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

ジョブネットワーク要素を階層ごとに繰り返して退避する場合について，例を挙げて説明します。

（例）

下記構成のジョブグループ（group1）を-Rオプションを指定して退避する場合，(A)～(H)の単位で別々の退避ファイルに格納されます。

使用例

ジョブグループ（/資材部/出庫管理）に含まれるすべてのジョブネットワーク要素を，新規に作成する退避ボックス（BOX1）に退避します。

ajsbackup -RTmn BOX1 /資材部/出庫管理

ajsbkudel

形式

ajsbkudel
    [-F サービス名]
    [-b 退避情報ディレクトリ名]
    [-i]
    -n 退避ボックス名
    [退避ファイル名...]

機能

退避ボックスや退避ファイルを削除します。

実行権限

削除対象退避ファイルおよびディレクトリに対するOS実行権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

省略した場合，デフォルトサービス名が仮定されます。

-b 退避情報ディレクトリ名

環境設定時に指定した退避情報ディレクトリ※と異なるディレクトリを使用する場合に，ディレクトリ名をフルパスで指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境設定時に指定した退避情報ディレクトリ名※が仮定されます。

注※

Windowsの場合は，［マネージャー環境設定］ダイアログボックスの［スケジューラーファイルの構成2］タブの［退避情報ディレクトリ名］に指定したフォルダ名。

UNIXの場合は，スケジューラーサービス環境設定ファイル（Schedule.conf）のAJSBKUROOTパラメーターに指定したディレクトリ名。

-i

削除する前に，メッセージおよび了解を求めるプロンプトを表示します。

-n 退避ボックス名

削除したい退避ボックス名を指定します。

指定できる文字数は，1～50（単位：バイト）です。

退避ボックスの名称は，OSのファイルシステムに依存します。OSがWindowsの場合，退避ボックス名の大文字・小文字は区別されません。OSがUNIXの場合，退避ボックス名の大文字・小文字は区別されます。

退避ファイル名

退避ファイルを削除する場合に，退避ファイルが格納されている退避ボックス名に続けて退避ファイル名を指定します。

指定できる値は，0001～1024です。退避ファイル名は複数指定できます。複数指定する場合は，退避ファイル名間を1バイト以上の空白文字で区切ります。

注意事項

退避ボックス，および退避ファイルを削除できるのは，退避ボックス，および退避ファイルの両方に更新権限を与えられたユーザーだけです。

退避ボックスを削除した場合，退避情報ディレクトリ内の退避ボックス名のディレクトリは削除されません。ajsbkudelコマンドで退避ボックスを削除したあと，必要に応じてrmdirコマンドで退避ボックス名のディレクトリを削除してください。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例

退避ボックス（BOX1）の中の退避ファイル（0001）を削除します。

ajsbkudel -n BOX1 0001

ajscainetd_startstop（UNIX限定）

形式

ajscainetd_startstop
    {start|stop}

機能

JP1/AJS2 Console Agentサービスを起動，または停止します。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/etc/opt/jp1ajs2/

引数

start

JP1/AJS2 Console Agentサービスが起動していないときは，サービスを起動します。

stop

JP1/AJS2 Console Agentサービスが起動しているときは，サービスを停止します。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

戻り値

常に0。

ajscalendar

形式

ajscalendar
    [-F サービス名]
    [-lt {時:分|none|no}]
    [-ld {日|none|no|{sun|su|mon|mo|tue|
         tu|wed|we|thu|th|fri|fr|sat|sa}:n}]
    [-md {this|th|next|ne|none|no}]
    [-c]
    [-op {sun|su|mon|mo|tue|tu|wed|we|
         thu|th|fri|fr|sat|sa|
         {年/月/{日|
         {sun|su|mon|mo|tue|tu|wed|we|
         thu|th|fri|fr|sat|sa}[:n]}}}]
    [-cl {sun|su|mon|mo|tue|tu|wed|we|
         thu|th|fri|fr|sat|sa|
         {年/月/{日|
         {sun|su|mon|mo|tue|tu|wed|we|
         thu|th|fri|fr|sat|sa}[:n]}}}]
    [-no {sun|su|mon|mo|tue|tu|wed|we|
         thu|th|fri|fr|sat|sa|{年/月/{日|
         {sun|su|mon|mo|tue|
         tu|wed|we|thu|th|fri|fr|sat|sa}
         [:n]}}}]
    [-of 運用日情報ファイル名]
    [-cf 休業日情報ファイル名]
    [-nf 取消日情報ファイル名]
    [-df カレンダー情報ファイル名]
    [-d 年/月/日]
    [-R]
    ジョブグループ名...

機能

ジョブグループにカレンダー情報を定義します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-lt {時:分|none|no}

カレンダーに基準時刻を設定します。

時:分
時に指定できる値は，0～23（単位：時）です。
分に指定できる値は，0～59（単位：分）です。

none|no
上位ジョブグループに定義されているカレンダー情報の基準時刻を引き継ぎます。
上位のすべてのジョブグループにカレンダー情報が定義されていない場合，0時00分が仮定されます。

-ld {日|none|no|{sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa}:n}

カレンダーに基準日を設定します。

日
指定できる値は，1～31（単位：日）です。

none|no
上位ジョブグループに定義されているカレンダー情報の基準日を引き継ぎます。
上位のすべてのジョブグループにカレンダー情報が定義されていない場合は，1日が仮定されます。

sun|su
日曜日を基準日とします。

mon|mo
月曜日を基準日とします。

tue|tu
火曜日を基準日とします。

wed|we
水曜日を基準日とします。

thu|th
木曜日を基準日とします。

fri|fr
金曜日を基準日とします。

sat|sa
土曜日を基準日とします。

n
月初めを基準に何週目の曜日かを指定します。
指定できる値は，1～5（単位：週）です。
「sun」や「su」のように曜日を指定した場合は，必ず指定してください。

-md {this|th|next|ne|none|no}

カレンダーの月区分（基準日に対して，その日付をどの月に扱うか）を指定します。

this|th
基準日以降の日を基準日の月（当月）とします。

next|ne
基準日以降の日を翌月とします。

none|no
上位ジョブグループに定義されたカレンダー情報の月区分を引き継ぎます。
上位のすべてのジョブグループにカレンダー情報が定義されていない場合は，当月が仮定されます。

-c

カレンダー情報を削除します。

カレンダー情報を削除すると，上位のジョブグループに定義されたカレンダー情報を引き継げます。カレンダー情報の増大を防ぐため，定期的に削除してから運用日，または休業日を定義することをお勧めします。

なお，このオプションでは基準時刻，基準日，および月区分は削除できません。これらの情報は，各オプションでnoneを指定して削除してください。

このオプションと，-op，-cl，-no，-of，-cf，-nf，または-dfオプションのどれかを同時に指定した場合，指定順にかかわらず，カレンダー情報をいったん削除してから，運用日，休業日，または取消日を設定します。

-op {sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa|{年/月/{日|{sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa}[:n]}}}

運用日（ジョブネットを実行する日）を指定します。

運用日は複数指定できます。

日付の形式については，後述の「補足事項」を参照してください。

-cl {sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa|{年/月/{日|{sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa}[:n]}}}

休業日（ジョブネットを実行しない日）を指定します。

休業日は複数指定できます。

日付の形式については，後述の「補足事項」を参照してください。

-no {sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa|{年/月/{日|{sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa}[:n]}}}

取消日（運用日，休業日の指定を取り消す日）を指定します。

取消日は複数指定できます。

日付の形式については，後述の「補足事項」を参照してください。

-of 運用日情報ファイル名

運用日の日付（日付の形式については，後述の「補足事項」を参照してください）が格納されたファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このファイルの内容が，運用日としてカレンダー情報に追加されます。

-cf 休業日情報ファイル名

休業日の日付（日付の形式については，後述の「補足事項」を参照してください）が格納されたファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このファイルの内容が，休業日としてカレンダー情報に追加されます。

-nf 取消日情報ファイル名

取消日の日付（日付の形式については，後述の「補足事項」を参照してください）が格納されたファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このファイルの内容が，取消日としてカレンダー情報に追加されます。

-df カレンダー情報ファイル名

運用日，休業日を示すカレンダー情報パラメーターが定義されている，カレンダー情報ファイル名を指定します。

ajsprintコマンドに-dオプションを指定して出力した結果をファイルに格納することで，カレンダー情報ファイルとして，このオプションに指定できます。

指定できる文字数は，1～255（単位：バイト）です。

ファイル名としてstdinを指定した場合，標準入力からカレンダー情報を入力します。

カレンダー情報ファイル内に指定できるユニット定義パラメーターは，運用日と休業日を示すパラメーターだけです。基準時刻，基準日，月区分は指定できません。ユニット定義パラメーターの詳細については，「2.1 ユニット定義ファイルの作成」を参照してください。

-d 年/月/日

指定された日以前のカレンダー情報を削除します（例えば，「-d 2006/6/1」と指定した場合，2006年6月1日を含み，それ以前のカレンダー情報を削除します）。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1～12（単位：月）です。

日
指定できる値は，1～31（単位：日）です。

-R

指定したジョブグループに含まれるすべてのジョブグループに，カレンダー情報を定義します。

ジョブグループ名

カレンダー情報を定義するジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブグループ名は，複数指定できます。

なお，ジョブグループ名に，論理ホスト名および実行IDは指定できません。

注意事項

カレンダー情報を定義できるのは，ジョブグループを定義したときに，またはその属性を変更したときに，更新権限を与えられたユーザーだけです。また，そのジョブグループに上位のジョブグループがある場合，上位のすべてのジョブグループに参照権限が必要です。

運用日情報ファイル，休業日情報ファイル，取消日情報ファイル，またはカレンダー定義情報ファイル内のカレンダー情報が規定する形式でない場合，システムはそれらの形式外情報を無視して処理を続行します。

運用日情報ファイル，休業日情報ファイル，取消日情報ファイル，カレンダー定義情報ファイルを同時に指定し，どれかのファイルの処理で異常が発生した場合，システムは異常が発生したファイルの処理を中断し，その他のファイルの処理を続行します。なお，コマンドは異常終了します。

運用日情報ファイル，休業日情報ファイル，取消日情報ファイル，カレンダー定義情報ファイルに何も定義されていない場合，該当するカレンダー情報は変更されません。

このコマンドや，JP1/AJS2 - Viewの［月間カレンダー編集］ウィンドウ，［年間カレンダー編集］ウィンドウを使って，あるジョブグループのカレンダー情報を同時に変更した場合，変更結果は保証できません。

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

このコマンドは，オプションを連続して指定できません。
指定できる例：ajscalendar -c -F AJSROOT1 /GROUP
指定できない例：ajscalendar -cF AJSROOT1 /GROUP

スケジュールを再計算するのは，スケジューラーサービスが実行中で，スケジューラーサービスで使用中のユニット定義情報ディレクトリのジョブグループを指定した場合に，このコマンドが正常終了したときだけです。

運用日情報ファイル，休業日情報ファイル，取消日情報ファイル，またはカレンダー定義情報ファイル内に有効なカレンダー情報が一つもなく，かつ有効なカレンダー定義オプションが一つも指定されていない場合，コマンドは異常終了します。

無効なカレンダー定義オプションが一つでも指定されている場合，コマンドは異常終了します。

カレンダー情報の定義は，業務量が少ない時間帯に変更してください。ajscalendarコマンドの実行中は，カレンダー情報を変更するジョブグループと同一のスケジューラーサービスに実行登録されているジョブネットの実行が抑止されるため，業務に影響を及ぼすおそれがあります。ただし，ajscalendarコマンド実行前に「監視中」状態になっている起動条件付きジョブネットは，ajscalendarコマンドの実行中に起動条件が成立すると実行されます。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

次に示す条件が成立したあと，スケジュールが再計算されます。

指定したジョブグループのあるスケジューラーサービスが起動している場合。

このコマンドが正常終了した場合。

運用日情報ファイル，休業日情報ファイル，取消日情報ファイルに格納するカレンダー情報である，「週間標準値」および「運用日，休業日，または取消日」の形式を次に示します。なお，形式は上記3種類のファイルに共通です。

週間標準値の形式

sun|su：日曜日を指定します。

mon|mo：月曜日を指定します。

tue|tu：火曜日を指定します。

wed|we：水曜日を指定します。

thu|th：木曜日を指定します。

fri|fr：金曜日を指定します。

sat|sa：土曜日を指定します。

運用日，休業日，または取消日の形式

YYYY/MM/{DD{sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa}[:n]}

YYYY
指定できる値は，1994～2036（単位：西暦年）です。

MM
指定できる値は，1～12（単位：月）です。

DD
指定できる値は，1～31（単位：日）です。

n
月初めを基準に何週目の曜日かを指定します。
指定できる値は，1～5（単位：週）です。
なお，第5週がない月に5を指定した場合，カレンダー情報は無効になります。

カレンダー情報のオプション（-op，-cl，および-noオプション）はあとに指定されたものが優先されます（例えば，「-op mon -cl mon -no mon」と指定した場合，「-no mon」が優先され，月曜日は取消日になります）。

週間標準値，運用日，休業日，および取消日を同時に指定した場合，運用日，休業日，および取消日が優先されます（例えば，「-op 2006/6/25 -cl sun」と指定した場合，「-op 2006/6/25」が優先され，2006年6月25日は運用日になります）。

運用日，休業日または取消日に曜日を指定した場合，該当する日付に変更してから，カレンダー情報として格納します。

ジョブグループのカレンダー情報の設定を省略した場合は，上位のジョブグループまたはスケジューラーサービスのカレンダー情報を参照します。上位ジョブグループ，スケジューラーサービスすべてのカレンダー情報の設定が省略されている場合は，運用日が仮定されます。

使用例1

ジョブグループ（/営業部）のカレンダー情報をいったん削除したあと，2006年6月分の休業日（土曜日と日曜日）を設定します。休業日は休業日情報ファイル（/tmp/calendar）に定義してあるものとします。

ajscalendar -c -cf /tmp/calendar /営業部

休業日情報ファイル（/tmp/calendar）の内容

2006/6/sat
2006/6/sun

使用例2

ジョブグループ（/営業部）のカレンダー情報（日曜日と土曜日は週間標準値によって休業日とする。ただし，2006年6月は土曜日を運用日とする）を設定します。

ajscalendar -cl su -cl sa -op 2006/6/sa /営業部

ajscatrsetsz

形式

ajscatrsetsz
    [-s トレースログファイルのサイズ]

機能

JP1/AJS2 Console Agentのトレースログファイルのサイズを変更します。

引数を指定しないで実行した場合は，現在設定されているトレースログファイルのサイズを標準出力ファイルに出力します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-s トレースログファイルのサイズ

トレースログファイルのサイズを指定します。

指定できる値は，64～2,097,151（単位：キロバイト）です。

注意事項

このコマンドでトレースログファイルのサイズを小さくした場合，サイズ変更前のトレースログファイルの内容は削除されます。

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例1

トレースログファイルのサイズを，3メガバイト（3,072キロバイト）に設定します。

ajscatrsetsz -s 3072

使用例2

現在設定されているトレースログファイルのサイズを，標準出力ファイルに出力します。

ajscatrsetsz

出力例

SIZE:64KB

ajschange

形式

ajschange
    [-F サービス名]
    [属性情報変更オプション]
    [スケジュール情報変更オプション]
    [ジョブ情報変更オプション]
    [関連情報変更オプション]
    [ルートジョブネットの実行順序制御情報変更オプション]
    [-R]
    [-L|-E]
    [-T]
    [-G|-N|-J]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

ジョブネットワーク要素の定義内容を変更します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

要素を更新（定義）する場合

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

-g，-o，-mオプションで要素の属性を変更する場合

JP1_AJS_Admin権限

ジョブネットワークの所有者

注意事項

ジョブネットワーク要素の実行ユーザー種別が所有ユーザーに設定されている場合，ジョブネットに対するJP1権限レベルがJP1_AJS_Admin権限以外のJP1ユーザーは，自分が所有するジョブネットワーク要素でなければ変更操作はできません。

ジョブネットワーク要素にJP1資源グループが設定されていない場合，上記に示すJP1権限レベルが与えられていなくても，あらゆるユーザーはそのジョブネットワーク要素に対してすべての操作ができます。

ジョブネットワーク要素に所有者が設定されていない場合，上記に示すJP1権限レベルが与えられていなくても，あらゆるユーザーはそのジョブネットワーク要素の属性を変更できます。

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-R

指定したジョブネットワーク要素に含まれるすべてのジョブグループ，ジョブネット，およびジョブの定義内容を変更します。

このオプションを，-L，-E，-T，-G，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従って定義内容を変更します。

-L

ジョブグループ，実行登録していないジョブネット，およびジョブの定義内容を変更します。

このオプションを，-T，-N，-Jオプションと同時に指定した場合，実行登録していないジョブネットまたはジョブについて，各オプションの指定内容に従って定義内容を変更します。なお，-E，-Gオプションと同時には指定できません。

-E

実行登録済みのジョブネットおよびジョブの定義内容を変更します。

このオプションを，-T，-N，-Jオプションと同時に指定した場合，実行登録済みジョブネットまたはジョブについて，各オプションの指定内容に従って定義内容を変更します。なお，-L，-Gオプションと同時には指定できません。

-T

ルートジョブネットの定義内容を変更します。

このオプションを，-E，-Lオプションと同時に指定した場合，各オプションの指定内容に従って，ルートジョブネットの定義内容を変更します。-Nオプションと同時に指定した場合，-Nオプションは無効になります。なお，-G，-Jオプションと同時には指定できません。

-G

ジョブグループの定義内容を変更します。

このオプションは，-L，-E，-T，-N，-J，および関連情報変更オプションと同時には指定できません。

-N

ジョブネットの定義内容を変更します。

このオプションを-Tオプションと同時に指定した場合，このオプションは無効になります。-E，-Lオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットの定義内容を変更します。なお，-G，-Jオプションと同時には指定できません。

-J

ジョブの定義内容を変更します。

このオプションは，-T，-G，-Nオプション，および関連情報変更オプションと同時には指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名

定義内容を変更したいジョブ名，ジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は，複数指定できます。ただし，次のジョブネットワーク要素は定義情報が一部異なります。複数指定する際は，混在させないでください。

ジョブグループとマネージャージョブグループ

ジョブネットとマネージャージョブネット

ジョブ，ジョブネット，またはジョブグループ名に，論理ホスト名を指定できます。実行IDは指定できません。

属性情報変更オプション

ジョブネットワーク要素の属性を変更します。

このオプションは，すべてのジョブネットワーク要素に共通です（ただし，-H，および-Iオプションは除きます。-H，および-Iオプションは，マネージャージョブネットワーク要素の場合にだけ指定してください）。

-m 許可モード

ジョブ実行時のJP1ユーザーの設定を変更する場合に，許可モードを指定します。

指定できる値は，8進数で4けたの値です。

表記上の左から一番目を1けた，二番目を2けた...とした場合の，各けたの意味を次に示します。

1けた目

ジョブ実行時のユーザーの扱いを指定します。

0～3：ジョブネットを登録したJP1ユーザーを，ジョブ実行時のユーザーとします。

4～7：ジョブを所有するJP1ユーザーを，ジョブ実行時のユーザーとします。

2～4けた目

0～7の任意の値を指定します。

このオプションは，ジョブに対してだけ有効です。ジョブ以外のユニットに対して指定した場合，オプションの指定は無視されます。

-o 所有者名

ジョブネットワーク要素の所有者を変更します。

指定できる文字数は，1～31（単位：バイト）です。

-g JP1資源グループ名

ジョブネットワーク要素の所有者のグループ名を変更します。

指定できる文字数は，1～63（単位：バイト）です。指定できる文字は，英数字，および「_（アンダーバー）」です。

-C コメント

ジョブネットワーク要素のコメントを変更します。

指定できる文字数は，1～80（単位：バイト）です。

-H マネージャーホスト名

マネージャーホスト名を変更します。

マネージャージョブネットワーク要素名の場合にだけ指定できます。

指定できる文字数は，1～255（単位：バイト）です。

-I マネージャージョブネットワーク要素名

マネージャージョブネットワーク要素名を変更します。

マネージャージョブネットワーク要素名の場合にだけ指定できます。

指定できる文字数は，1～961（単位：バイト）です。

スケジュール情報変更オプション

ジョブネットに定義されたスケジュールを変更します（スケジュールを変更した場合，コマンドの実行終了時にスケジュールが再計算されます）。

このオプションは，ジョブネットだけに指定できます。

-D ジョブグループ名

カレンダー情報を変更する場合に，使用したいカレンダー情報が定義されているジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

-d [N,]{[[年/]月/]{[+|*|@]日|[+|*|@]b[-日]|[+]{sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa}[:{n|b}]}|en|ud|undefine}

ジョブネットの実行開始日を変更します。

144個まで同時に指定できます。

すべて未定義にする場合は，「-d 0, ud」または「-d 0, undefine」を指定します。

N
ジョブネットの実行開始日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

年
実行開始日の西暦年を指定します。
指定できる値は，1994～2036（単位：西暦年）です。
省略した場合，ジョブネットを実行登録した年が仮定されます。

月
実行開始日の月を指定します。
指定できる値は，1～12（単位：月）です。
省略した場合，ジョブネットを実行登録した月が仮定されます。

+
実行開始日を，基準日からの相対日数で指定します。

*
実行開始日を，基準日から運用日だけの日数で指定します。

@
実行開始日を，基準日から休業日だけの日数で指定します。

日
実行開始日を指定します。
指定できる値を次に示します。

絶対日指定の場合

年月日指定：1～指定年月の最終日（単位：日）です。

月日指定：1～指定月の最終日（単位：日）です。ただし，2月の場合は，1～29です。

日指定：1～31（単位：日）です。

相対日，運用日，休業日指定の場合

1～35（単位：日）です。

「+（相対日）」，「*（運用日）」，「@（休業日）」を省略した場合，ジョブネットを実行登録した月の絶対日が仮定されます。

b
その月の最終日をジョブネットの開始日にします。

-日
月末から何日前をジョブネットの実行開始日にするかを指定します。
指定できる値を次に示します。

絶対日指定の場合

年月日指定：0～指定年月の最終日－1（単位：日）です。

月日指定：0～指定月の最終日－1（単位：日）です。ただし，2月の場合は，0～28です。

日指定：0～30（単位：日）です。

相対日，運用日，休業日指定の場合

0～34（単位：日）です。

「+（相対日）」，「*（運用日）」，「@（休業日）」と同時に指定できます。

sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa
日曜，月曜，火曜，水曜，木曜，金曜，または土曜をジョブネットの実行開始日に指定します。

n
月初めを基準に何週目の曜日かを指定します。
指定できる値は，1～5（単位：週）です。
省略した場合，実行登録操作をした日，およびajsscheduleコマンドの実行操作をした日から次の曜日を開始日として扱います。なお，開始年月の［年］または［月］のどちらかを指定している場合に，この指定を省略すると，実行登録操作時，およびajsscheduleコマンド実行時に第1週が仮定されます。

en
定義済みの実行開始日をジョブネットの実行登録日に変更します。

ud|undefine
ジョブネットのスケジュールをすべて未定義にします。
このオプションを指定する場合，「N（ジョブネットのルール番号）」の値に0を指定してください。
また，このオプションを指定すると，-d，-t，-V，-W，-K，-y，-s，-hオプションは無効になります。

-t [N,][+]時:分

ジョブネットの実行開始時刻を変更します。

144個まで同時に指定できます。

N
ジョブネットの実行開始日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

+
「時：分」で指定する時刻を相対時刻として扱います。
省略した場合，指定する時刻が絶対時刻として扱われます。

時:分
ジョブネットの開始時刻を指定します。
時に指定できる値は，0～47（単位：時）です。
分に指定できる値は，0～59（単位：分）です。

-V [N,]{時:分|M分|U分|C分}

ジョブネットの開始遅延時刻を変更します。

144個まで同時に指定できます。

N
ジョブネットの開始遅延日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

時:分
絶対時刻で指定します。
時に指定できる値は，0～47（単位：時）です。
分に指定できる値は，0～59（単位：分）です。

M分
ルートジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

U分
上位ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

C分
自ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

-W [N,]{時:分|M分|U分|C分}

ジョブネットの終了遅延時刻を変更します。

144個まで同時に指定できます。

N
ジョブネットの終了遅延日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

時:分
絶対時刻で指定します。
時に指定できる値は，0～47（単位：時）です。
分に指定できる値は，0～59（単位：分）です。

M分
ルートジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

U分
上位ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

C分
自ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

-K [N,]リンクするルール番号

スケジュールを複数定義している場合に，上位ジョブネットのルール番号にリンクするルール番号を変更します。

144個まで同時に指定できます。ルートジョブネットには指定できません。

N
ジョブネットの，スケジュールのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

リンクするルール番号
上位のジョブネットの，どのルール番号と対応するかを指定します。

-y [N,] 処理サイクル数,{y|m|w|d}

ジョブネットの処理サイクルを変更します。

144個まで同時に指定できます。

N
ジョブネットの開始遅延日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

処理サイクル数,{y|m|w|d}
処理サイクルの数と処理サイクルの単位を変更します（例えば，6か月ごとに処理したい場合は，「-y 6,m」と指定します）。

y
年の単位で処理します。処理サイクル数に指定できる値は，1～9（単位：年）です。

m
月の単位で処理します。処理サイクル数に指定できる値は，1～12（単位：月）です。

w
週の単位で処理します。処理サイクル数に指定できる値は，1～5（単位：週）です。
実行開始日を運用日，または休業日で定義している場合は，指定できません。指定した場合，1週を7運用日，または7休業日としてスケジュールが算出されますが，日単位で指定することをお勧めします（例えば，「1,w」の代わりに，「7,d」と指定することをお勧めします）。

d
日の単位で処理します。処理サイクル数に指定できる値は，1～31（単位：日）です。

-s [N,] {af|be|no|ca}

ジョブネットの実行予定日がJP1/AJS2のカレンダー上で休業日であった場合の，実行日の振り替え方法を変更します。

144個まで同時に指定できます。

N
ジョブネットの開始遅延日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

af
実行予定日よりあとの日に振り替えて，ジョブネットを実行します。

be
実行予定日より前の日に振り替えて，ジョブネットを実行します。

no
スケジューラーサービスが起動している場合に限り，実行予定日が休業日であってもジョブネットを強制的に実行します。

ca
実行予定日が休業日の場合，ジョブネットを実行しません。

-h [N,] 振り替え猶予日数

-sオプションに「af（実行日よりあとの日に振り替え）」，または「be（実行日より前の日に振り替え）」を指定した場合に，実行日を振り替える期間を指定します。

144個まで同時に指定できます。

N
ジョブネットの開始遅延日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

振り替え猶予日数
指定できる値は，1～31（単位：日）です（例えば，実行予定日を含めて5日の間，1日ずつあとの日に実行日を見つけるように指定したい場合は，「-s af -h 5」と指定します）。

-p 年/月/日

ジョブネットの実行有効期日を変更します。

年
期日の西暦年を指定します。
指定できる値は，1994～2036（単位：西暦年）です。

月
期日の月を指定します。
指定できる値は，1～12（単位：月）です。

日
期日の日を指定します。
指定できる値は，1～31（単位：日）です。

-l 保存世代数

ジョブネットの実行結果を保存する世代数を変更します。

指定できる値は，1～99（単位：世代）です。ただし，システム設定オプションを有効にしておくと，最大999（単位：世代）まで拡張できます。

ルートジョブネットだけに指定できます。

-n 優先順位の値

ジョブネット中のジョブの，実行優先順位の仮定値を変更します。

指定できる値は，1～5です。

優先順位がいちばん低いのが1，いちばん高いのが5です。

-b {y|w|a|n}

ジョブネットの保留属性を変更します。ネストジョブネットにwまたはaを指定した場合，nが仮定されます。

y
ジョブネットの実行を保留します。

w
前回のジョブネットの終了結果が警告終了，または異常終了の場合に保留します。

a
前回のジョブネットの終了結果が異常終了の場合に保留します。

n
ジョブネットの実行を保留しません。

ジョブ情報変更オプションに，同名のオプション（ジョブの保留属性を変更するオプション）があります。総称名指定などで，ジョブネットワーク要素が混在する場合に注意してください。

ジョブ情報変更オプション

ジョブの定義情報を変更します。

このオプションは，UNIXジョブ，リカバリーUNIXジョブ，PCジョブ，リカバリーPCジョブ，QUEUEジョブ，およびリカバリーQUEUEジョブに指定できます。

-c コマンドテキスト

コマンドテキストを変更します。

指定できる文字数は，1～1,023（単位：バイト）です。

UNIXジョブだけに指定できます。

-z スクリプトファイル名

UNIXジョブの場合はスクリプトファイル名を，PCジョブおよびQUEUEジョブの場合は実行ファイル名を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-v 環境変数ファイル名

環境変数ファイル名を変更します。

ファイル名はフルパスで指定します。

指定できる文字数は，1～511（単位：バイト）です。

QUEUEジョブには指定できません。

-i 標準入力ファイル名

標準入力ファイル名を変更します。

ファイル名はフルパスで指定します。

指定できる文字数は，1～511（単位：バイト）です。

QUEUEジョブには指定できません。

-u 標準出力ファイル名

標準出力ファイル名を変更します。

ファイル名はフルパスで指定します。

指定できる文字数は，1～511（単位：バイト）です。

QUEUEジョブには指定できません。

-e 標準エラー出力ファイル名

標準エラー出力ファイル名を変更します。

ファイル名はフルパスで指定します。

指定できる文字数は，1～511（単位：バイト）です。

QUEUEジョブには指定できません。

-w 警告終了しきい値

警告終了のしきい値を変更します。

指定できる値は，0～2,147,483,647です。

指定した値が，異常終了しきい値よりも大きい場合は，異常終了しきい値に指定した値が仮定されます。

-a 異常終了しきい値

異常終了のしきい値を変更します。

指定できる値は，0～2,147,483,647です。

指定した値が，警告終了しきい値よりも小さい場合は，警告終了しきい値に指定した値が仮定されます。

-j ジョブ実行エージェントホスト名

ジョブ実行エージェントホスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

QUEUEジョブには指定できません。

-U 実行ユーザー名

ジョブを実行するユーザー名を変更します。

指定できる文字数は，1～63（単位：バイト）です。

QUEUEジョブには指定できません。

-b {y|n}

ジョブの保留属性を変更します。

このオプションは，起動条件内のジョブには指定できません。ORジョブ以外のジョブに指定できます。

y
保留します。

n
保留しません。

スケジュール情報変更オプションに同名のオプション（ジョブネットの保留属性を変更するオプション）があります。総称名指定などで，ジョブネットワーク要素が混在する場合は，注意してください。

-q キュー名

ジョブをキューイングするキュー名を変更します。

指定できる文字数は，1～63（単位：バイト）です。

QUEUEジョブだけに指定できます。

-k ジョブ名

ジョブ名を変更します。

指定できる文字数は，1～63（単位：バイト）です。

QUEUEジョブだけに指定できます。

関連情報変更オプション

ジョブネットやジョブの実行順序関係を変更します。ジョブネットにだけ指定できます。

-Aオプション（関連設定オプション）と-Bオプション（関連解除オプション）は，それぞれ20個まで同時に指定できます。

-A 先行ユニット名，後続ユニット名 [,{seq|con}]

関連設定する（ジョブネットワーク要素を関連づける）場合に，先行ユニット名，および後続ユニット名を指定します。さらに，接続種別を指定します。

先行ユニット名および後続ユニット名に指定できる文字数は，それぞれ1～30（単位：バイト）です。

seq
順接続します。

con
判定ジョブと従属ジョブとを判定接続します。

なお，次の場合は関連設定できません。

先行ユニット名と後続ユニット名に同じユニット名を指定する場合。

先行ユニット名または後続ユニット名に指定したユニットが存在しない場合。

先行ユニット名にリカバリーのユニットを指定して，後続ユニット名に通常のユニットを指定する場合。

すでに関連設定されているユニットに対して，関連を逆に設定する場合。

同一の先行・後続ユニットに対して関連設定と関連設定解除を同時に指定する場合。

ジョブグループ，マネージャージョブグループ，マネージャージョブネット，およびルートジョブネットを指定する場合。

後続ユニットが判定ジョブの場合に，先行ユニットが二つ以上になる場合。

後続ユニットがORジョブの場合に，先行ユニットがイベントジョブ以外の場合。

判定接続の場合に，先行ユニットに判定ジョブ以外のユニットを指定する場合。

判定ジョブと従属ジョブの判定接続が1対1にならない場合。

先行ユニット名，または後続ユニット名に起動条件ユニット名を指定した場合。

リカバリー属性を持つ後続ユニットに対して，その先行ユニットがホストリンクジョブネットになる場合。

-B 先行ユニット名，後続ユニット名

関連解除する（ジョブネットワーク要素の関連づけを解除する）場合に，先行ユニット名，および後続ユニット名を指定します。

指定できる文字数は，それぞれ1～30（単位：バイト）です。

ルートジョブネットの実行順序制御情報変更オプション

ジョブネットコネクタを使ってルートジョブネットの実行順序を制御するための情報を変更します。このオプションは，未登録のルートジョブネットおよび配下のユニットが未登録であるプランニンググループにだけ指定できます。

-M ルートジョブネットの実行順序制御

ルートジョブネットの実行順序を制御するかどうかを指定します。

y：ルートジョブネットの実行順序を制御します。

n：ルートジョブネットの実行順序を制御しません。

このオプションで「y」から「n」に変更した場合，-Oオプション（ジョブネットコネクタ名），-Qhオプション（接続ホスト名），-Qsオプション（接続サービス名）は未定義の状態に，-Pオプション（ルートジョブネットの実行順序制御方式），-Qxオプション（ルートジョブネットの実行順序制御のスケジューラーサービス間連携）は「n」に変更されます。

-O ジョブネットコネクタ名

接続するジョブネットコネクタのユニット完全名を指定します。指定できる文字数は1～930（単位：バイト）です。

-Mオプションに「y」が指定されている場合に変更できます。「n」が指定されている場合にこのオプションを指定するとエラーになります。

-P ルートジョブネットの実行順序制御方式

ルートジョブネットの実行順序制御方式を指定します。

y：ジョブネットコネクタと同期してルートジョブネットを実行します。

n：ジョブネットコネクタと非同期でルートジョブネットを実行します。

-Mオプションに「y」が指定されている場合に変更できます。「n」が指定されている場合にこのオプションを指定するとエラーになります。

-Qx ルートジョブネットの実行順序制御のスケジューラーサービス間連携

ルートジョブネットの実行順序を制御する場合に，スケジューラーサービス間連携させるかどうかを指定します。

このオプションは，配下のユニットが未登録のプランニンググループ，および未登録のルートジョブネットでだけ指定できます。

このオプションの値を「y」から「n」を指定した場合，-Qhオプション（接続ホスト名），-Qsオプション（接続サービス名）は未定義状態となります。

y
スケジューラーサービス間連携します。
別のホストまたは別のスケジューラーサービスに定義したジョブネットコネクタと連携します。

n
スケジューラーサービス間連携しません。
同一スケジューラーサービスに定義したジョブネットコネクタとだけ連携します。

-Qh 接続ホスト名

自身を接続対象としているジョブネットコネクタが定義されているホスト名を指定します。指定できる文字数は，1～255（単位：バイト）です。半角スペース，タブ文字，改行文字は指定できません。

-Qxオプション（ルートジョブネットの実行順序制御のスケジューラーサービス間連携）に「y」を指定している場合だけ指定できます。

-Qs 接続サービス名

自身を接続対象としているジョブネットコネクタが定義されているスケジューラーサービス名を指定します。指定できる文字数は，1～30（単位：バイト）です。このオプションの値に「""」を指定して，スケジューラーサービス名を定義していない状態（デフォルトの状態）にすることはできません。

-Qxオプション（ルートジョブネットの実行順序制御のスケジューラーサービス間連携）に「y」を指定している場合だけ指定できます。

注意事項

ジョブネットワーク要素の定義内容を変更できるのは，そのジョブネットワーク要素を定義したときに，またはその属性を変更したときに，更新権限を与えられたユーザーだけです。

ジョブネットを実行している間には，このコマンドを実行しないことをお勧めします（操作対象のジョブネットワーク要素が他で使用中の場合，このコマンドは異常終了します。また，このコマンドでジョブネットワーク要素の定義内容を変更している間は，JP1/AJS2 - Viewでジョブネットワーク要素を操作・更新できません。操作中のジョブネットワーク要素は実行できません）。

実行登録済みのジョブネットの定義内容を変更する場合は，ジョブネットの実行登録をあらかじめ解除しておくことをお勧めします（ジョブネットが実行登録されている場合，関連情報を変更できません）。ジョブネットの実行登録解除には，ajsleaveコマンドを使ってください。

ジョブネットワーク要素に不適切なオプションを指定した場合，このコマンドは異常終了します。総称名での変更時には注意してください（「A」で始まる名称は，「A*」などの正規表現で指定してください）。

スケジュールを変更した場合，それ以前に実施した計画一時変更は無効になります。

実行開始日を，変更する日より過去に戻した場合，過去の実行分は無効になります（スケジュールは無効になり，ジョブネットは実行されません）。

実行登録済みのホストリンクジョブネットの定義情報は変更できません。

コマンドを使用してジョブネットを定義する場合，ジョブネットワーク要素の実行順序の整合性はチェックしません。
ジョブネットワーク要素の実行順序がループするように関連づけたジョブネット，または従属ユニットが関連づけられていない判定ジョブは，実行時に「順序不正」でエラーになります。

各情報を未定義（デフォルトの状態）にするには，オプションに対する値に，「""」を指定してください。

すでに実行登録されているホストリンクジョブネットの定義情報は変更できません。

-t，-V，-W，-K，-y，-s，-hオプションは，ジョブネットのスケジュール定義に存在しないルール番号を指定してコマンドを実行した場合，コマンドは正常終了しますが，スケジュールは追加されません。スケジュールルールを追加したい場合は，-dオプションと同時に指定してください。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

属性情報変更オプション，スケジュール情報変更オプション，ジョブ情報変更オプションについて各情報を未定義（デフォルトの状態）にするためには，オプションに対する値として「""」を指定してください。

使用例1

ジョブネット（net1）の実行開始日時を，2006年6月の毎週金曜日の17:00（絶対時刻）に変更します。

ajschange -d 2006/6/fr -y 1,w -t 17:00 net1

使用例2

ジョブ(net1/job1)の標準出力ファイルを/dev/nullに変更します。

ajschange -u /dev/null net1/job1

使用例3

二つのジョブ（net1/job1とnet1/job2）を関連づけます。

ajschange -A job1,job2 net1

使用例4

ルートジョブネット（/net1）に，ジョブネットコネクタ（/net2/netconl）と同期して実行するように実行順序制御情報を設定します。

ajschange -M y -O /net2/netconl -P y /net1

ルートジョブネット（/net1）の実行順序制御を解除します。

ajschange -M n /net1

ajschgjob

形式

ajschgjob
    [-F サービス名]
    [ジョブ共通情報変更オプション]
    [UNIX／PC／QUEUEジョブ情報変更オプション]
    [判定ジョブ情報変更オプション]
    [JP1イベント受信監視ジョブ情報変更オプション]
    [ファイル監視ジョブ情報変更オプション]
    [メール受信監視ジョブ情報変更オプション]
    [メッセージキュー受信監視ジョブ情報変更オプション]
    [MSMQ受信監視ジョブ情報変更オプション]
    [ログファイル監視ジョブ情報変更オプション]
    [Windowsイベントログ監視ジョブ情報変更オプション]
    [実行間隔制御ジョブ情報変更オプション]
    [JP1イベント送信ジョブ情報変更オプション]
    [メール送信ジョブ情報変更オプション]
    [メッセージキュー送信ジョブ情報変更オプション]
    [MSMQ送信ジョブ情報変更オプション]
    [JP1/Cm2状態通知ジョブ情報変更オプション]
    [ローカル電源制御ジョブ情報変更オプション]
    [リモート電源制御ジョブ情報変更オプション]
    [-R]
    [-L|-E]
    [-J]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

ジョブの定義内容を変更します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

注意事項

ジョブネットワーク要素の実行ユーザー種別が所有ユーザーに設定されている場合，ジョブネットに対するJP1権限レベルがJP1_AJS_Admin権限以外のJP1ユーザーは，自分が所有するジョブネットワーク要素でなければ変更操作はできません。

ジョブネットワーク要素にJP1資源グループが設定されていない場合，上記に示すJP1権限レベルが与えられていなくても，あらゆるユーザーはそのジョブネットワーク要素に対してすべての操作ができます。

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-R

指定したジョブネットワーク要素に含まれる，すべてのジョブの定義内容を変更します。

このオプションを，-L，-E，-Jオプションと同時に指定した場合，各オプションの定義内容に従って定義内容を変更します。

-L

実行登録していないジョブネット中のジョブの定義内容を変更します。

このオプションを-Jオプションと同時に指定した場合，実行登録していないジョブネット中のジョブの定義内容を変更します。-Eオプションと同時には指定できません。

-E

実行登録済みのジョブネット中のジョブの定義内容を変更します。

このオプションを-Jオプションと同時に指定した場合，実行登録済みジョブネット中のジョブの定義内容を変更します。-Lオプションと同時には指定できません。

-J

ジョブの定義内容を変更します。

ジョブ，ジョブネット，またはジョブグループ名

定義内容を変更するジョブ名，または-R，-E，-L，-Jオプションと同時にジョブ名，ジョブネット名，またはジョブグループ名を完全名で指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ，ジョブネットまたはジョブグループ名は，複数指定できます。

なお，ジョブ，ジョブネットまたはジョブグループ名に，論理ホスト名を指定できます。実行IDは指定できません。

ジョブ共通情報変更オプション

ジョブ共通情報変更オプションを変更します。

-ex "実行エージェントホスト名"

ジョブ実行エージェントホスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

QUEUEジョブ，判定ジョブ，ORジョブには指定できません。

-et 実行打ち切り時間

実行打ち切り時間を変更します。

指定できる値は，1～1,440（単位：分）です。

QUEUEジョブ，判定ジョブ，ORジョブ，および起動条件内のジョブには指定できません。

-ha {y|n}

保留属性を変更します。

ORジョブ，および起動条件内のジョブには指定できません。

y
ジョブの実行を保留します。

n
ジョブの実行を保留しません。

-es {kl|nr|wr|an}

実行打ち切り時間が経過したあとのイベントジョブの打ち切り状態を変更します。次の情報変更オプションに対して有効です。

JP1イベント受信監視ジョブ

ファイル監視ジョブ

メール受信監視ジョブ

メッセージキュー受信監視ジョブ

MSMQ受信監視ジョブ

ログファイル監視ジョブ

Windowsイベントログ監視ジョブ

実行間隔制御ジョブ

このオプションを指定した場合に指定できる文字列を次に示します。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

このオプションは，イベントジョブだけに指定できます。起動条件内のイベントジョブには指定できません。

実行打ち切り時間の指定がないユニットに対してこのオプションを指定する場合，-etオプションで実行打ち切り時間を指定する必要があります。

-fd 実行所要時間

終了遅延を監視するジョブの実行所要時間を変更します。

指定できる値は，1～1,440（単位：分）です。数字以外の文字または1～1,440の範囲外の値を指定した場合はエラーとなります。

判定ジョブおよびORジョブには指定できません。判定ジョブおよびORジョブを指定した場合は無効オプションとして処理が続行されます。

UNIX／PC／QUEUEジョブ情報変更オプション

ジョブの定義情報を変更します。

このオプションは，UNIXジョブ，リカバリーUNIXジョブ，PCジョブ，リカバリーPCジョブ，QUEUEジョブ，およびリカバリーQUEUEジョブに指定できます。

-te コマンドテキスト

コマンドテキストを変更します。

指定できる文字数は，1～1,023（単位：バイト）です。

UNIXジョブだけに指定できます。

-sc スクリプトファイル名

UNIXジョブの場合はスクリプトファイル名，PCジョブおよびQUEUEジョブの場合は実行ファイル名を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-pm パラメーター

実行ファイルに対するパラメーターを変更します。

指定できる文字数は，1～1,023（単位：バイト）です。

-wk 作業用パス名

作業用パス（カレントパス）名を変更します。

指定できる文字数は，1～511（単位：バイト）です。

QUEUEジョブには指定できません。

-ev 環境変数ファイル名

環境変数ファイル名を変更します。

指定できる文字数は，1～511（単位：バイト）です。

環境変数ファイル名はフルパスで指定します。

QUEUEジョブには指定できません。

環境変数を定義する際の注意事項については，「付録A 環境変数および環境変数ファイルを定義する場合の注意事項」を参照してください。

-en 環境変数

環境変数を変更します。

指定できる文字数は，1～20,479（単位：バイト）です。

バイト数の合計が20,479バイトまで複数指定できます。

QUEUEジョブには指定できません。

環境変数を定義する際の注意事項については，「付録A 環境変数および環境変数ファイルを定義する場合の注意事項」を参照してください。

-si 標準入力ファイル名

標準入力ファイル名を変更します。

指定できる文字数は，1～511（単位：バイト）です。

標準入力ファイル名はフルパスで指定します。

QUEUEジョブには指定できません。

-so 標準出力ファイル名

標準出力ファイル名を変更します。

指定できる文字数は，1～511（単位：バイト）です。

標準出力ファイル名はフルパスで指定します。

QUEUEジョブには指定できません。

-se 標準エラー出力ファイル名

標準エラー出力ファイル名を変更します。

指定できる文字数は，1～511（単位：バイト）です。

標準エラー出力ファイル名はフルパスで指定します。

QUEUEジョブには指定できません。

-oa {new|add}

標準出力ファイルの情報更新方法を変更します。QUEUEジョブには指定できません。

new
新しい標準出力ファイルに情報を出力します。

add
既存の標準出力ファイルに情報を追加します。

-ea {new|add}

標準エラー出力ファイルの情報更新方法を変更します。QUEUEジョブには指定できません。

new
新しい標準エラー出力ファイルに情報を出力します。

add
既存の標準エラー出力ファイルに情報を追加します。

-pr 実行優先順位

ジョブの実行優先順位を変更します。

指定できる値は，1～5です。

優先順位がいちばん低いのが1，いちばん高いのが5です。

-un ジョブ実行ユーザー名

ジョブを実行する実行ユーザー名を変更します。

指定できる文字数は，1～63（単位：バイト）です。

QUEUEジョブには指定できません。

-jd {nm|ab|cod|mdf|exf}

終了判定の種別を変更します。

nm
すべて正常終了として扱います。

ab
すべて異常終了として扱います。

cod
終了コードが指定値以下の場合に，正常終了として扱います。

mdf
ファイルが更新されている場合に，正常終了として扱います。
QUEUEジョブには指定できません。

exf
ファイルが作成されている場合に，正常終了として扱います。
QUEUEジョブには指定できません。

-wt 警告終了しきい値

警告終了のしきい値を変更します。

指定できる値は，0～2,147,483,647です。

指定した値が，異常終了しきい値よりも大きい場合は，異常終了しきい値に指定した値が仮定されます。

-th 異常終了しきい値

異常終了のしきい値を変更します。

指定できる値は，0～2,147,483,647です。

指定した値が，警告終了しきい値よりも小さい場合は，警告終了しきい値に指定した値が仮定されます。

-jf 終了判定ファイル名

終了判定ファイル名を変更します。

指定できる値は，1～511（単位：バイト）です。QUEUEジョブには指定できません。

-qu キュー名

ジョブをキューイングするキュー名を変更します。

指定できる文字数は，1～63（単位：バイト）です。

QUEUEジョブだけに指定できます。

-qm キューマネージャーホスト名

キューマネージャーホスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

QUEUEジョブだけに指定できます。

-rq ジョブ名

ジョブ名を変更します。

指定できる文字数は，1～63（単位：バイト）です。

QUEUEジョブだけに指定できます。

-s1 転送元ファイル名1

転送元ファイル名1を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-d1 転送先ファイル名1

転送先ファイル名1を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-t1 {sav|del}

転送先ファイル名1のジョブ実行終了後の削除オプションを変更します。QUEUEジョブには指定できません。

sav
ジョブ実行後，ファイルを保存します。

del
ジョブ実行後，ファイルを削除します。

-s2 転送元ファイル名2

転送元ファイル名2を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-d2 転送先ファイル名2

転送先ファイル名2を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-t2 {sav|del}

転送先ファイル名2のジョブ実行終了後の削除オプションを変更します。QUEUEジョブには指定できません。

sav
ジョブ実行後，ファイルを保存します。

del
ジョブ実行後，ファイルを削除します。

-s3 転送元ファイル名3

転送元ファイル名3を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-d3 転送先ファイル名3

転送先ファイル名3を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-t3 {sav|del}

転送先ファイル名3のジョブ実行終了後の削除オプションを変更します。QUEUEジョブには指定できません。

sav
ジョブ実行後，ファイルを保存します。

del
ジョブ実行後，ファイルを削除します。

-s4 転送元ファイル名4

転送元ファイル名4を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-d4 転送先ファイル名4

転送先ファイル名4を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-t4 {sav|del}

転送先ファイル名4のジョブ実行終了後の削除オプションを変更します。

sav
ジョブ実行後，ファイルを保存します。

del
ジョブ実行後，ファイルを削除します。

-jt {q|n}

キューイング属性の種別を変更します。UNIXジョブ，PCジョブおよびそのリカバリージョブに指定できます。QUEUEジョブには指定できません。

q
キューイング属性あり。

n
キューイング属性なし。

判定ジョブ情報変更オプション

判定ジョブの定義情報を変更します。

-ej {gt|ge|lt|le|eq|ne|ef|nf|vgt|vge|vlt|vle|veq|vne|sce|spe|sne|snn|snl}

判定方法を変更します。

gt
先行ジョブの終了コードが判定値より大きいことを示します。

ge
先行ジョブの終了コードが判定値以上であることを示します。

lt
先行ジョブの終了コードが判定値より小さいことを示します。

le
先行ジョブの終了コードが判定値以下であることを示します。

eq
先行ジョブの終了コードが判定値と等しいことを示します。

ne
先行ジョブの終了コードが判定値と異なることを示します。

ef
ファイルが作成されていることを示します。

nf
ファイルが作成されていないことを示します。

vgt
指定された変数の値が判定値（数値）より大きいことを示します。

vge
指定された変数の値が判定値（数値）以上であることを示します。

vlt
指定された変数の値が判定値（数値）より小さいことを示します。

vle
指定された変数の値が判定値（数値）以下であることを示します。

veq
指定された変数の値が判定値（数値）と等しいことを示します。

vne
指定された変数の値が判定値（数値）と異なることを示します。

sce
指定された変数の値が判定値（文字列）と等しいことを示します。

spe
指定された変数の値が判定値（文字列）を含むことを示します。

sne
指定された変数の値が判定値（文字列）と異なることを示します。

snn
指定された変数の値が存在することを示します。

snl
指定された変数の値が存在しないことを示します。

-ec 判定終了コード

判定の対象となる終了コードを変更します。

指定できる値は，0～4,294,967,295です。

-ef 終了判定ファイル名

判定の対象となるファイル名を変更します。

指定できる文字数は，1～260（単位：バイト）です。

-jV 変数名

判定の対象となる変数名を変更します。

指定できる文字数は，「?AJS2xxxxx?」の形式で1～64（単位：バイト）です。xxxxxの部分に指定できるのは，英大文字，数字，「.（ピリオド）」だけです。

-jT 変数の判定文字列

変数との判定対象とする文字列を変更します。

指定できる文字数は，1～511（単位：バイト）です。

-jl 変数の判定数値

変数との判定対象とする数値を変更します。

指定できる値は，0～2,147,483,647です。

JP1イベント受信監視ジョブ情報変更オプション

JP1イベント受信監視ジョブの定義情報を変更します。

-jp マクロ変数指定

マクロ変数の指定を変更します。

「-jp ?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で同時に複数指定できます。

ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。

「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

「?AJS2xxxxxxxxx?:引き継ぎ情報名」の部分に指定できる文字数は，1～64（単位：バイト）です。

全体で指定できる文字数は，最大2,048バイト（-jpオプションに指定された値を，ajsprint -aオプションで出力される「jpoif=?AJS2xxxxxxxxx?:引き継ぎ情報名;」形式に変換したあとのバイト数の合計が2,048以内）です。

引き継ぎ情報名に指定できる文字列を次に示します。

CMTMOUT：ジョブが打ち切り終了したかどうか

EVID：イベントID

EVUSR：イベント発行元ユーザー名

EVGRP：イベント発行元グループ名

EVHOST：発行元イベントサーバ名

EVIPADDR：イベント発行元IPアドレス

EVMSG：メッセージ情報

EVDETAIL：イベント詳細情報

EVSEV：拡張属性の重大度

EV:拡張属性名：任意の拡張属性

EVENV1～EVENV9：切り出したデータ

EVUSRID：イベント発行元ユーザーID

EVGRPID：イベント発行元グループID

EVPROCESSID：イベント発行元プロセスID

EVDATE：イベント発行年月日

EVTIME：イベント発行時間

-EI 監視イベントID

監視イベントIDを変更します。

指定できる値は，16進数の値で，00000000:00000000～FFFFFFFF:FFFFFFFFです。

-EU イベント発行元ユーザー名

イベント発行元ユーザー名を変更します。

指定できる文字数は，1～20（単位：バイト）です。

-EG イベント発行元グループ名

イベント発行元グループ名を変更します。

指定できる文字数は，1～20（単位：バイト）です。

-EH イベント発行元ホスト名

イベント発行元ホスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

-Ei イベント発行元IPアドレス

イベント発行元IPアドレスを変更します。

指定できる値は，「XXX.YYY.xxx.yyy」の形式で，0.0.0.0～255.255.255.255です。なお，「XXX」「YYY」「xxx」「yyy」に指定できる値は，それぞれ0～255です。

-EM イベントメッセージ情報

イベントメッセージ情報を変更します。

指定できる文字数または正規表現は，1～1,024（単位：バイト）です。

-ED イベント詳細情報

イベント詳細情報を変更します。

指定できる文字数または正規表現は，1～1,024（単位：バイト）です。

-ES イベント拡張属性重大度

イベント拡張属性の重大度を変更します。

指定できる文字列を次に示します。重大度は複数指定できます（「-ES em:al」のように，「:」で区切って指定します）。

em：「Emergency」を一致条件とします。

al：「Alert」を一致条件とします。

cr：「Critical」を一致条件とします。

er：「Error」を一致条件とします。

wr：「Warning」を一致条件とします。

no：「Notice」を一致条件とします。

in：「Information」を一致条件とします。

db：「Debug」を一致条件とします。

-EF 任意のイベント拡張属性

任意のイベント拡張属性を変更します。

「-EF "任意のイベント拡張属性名:¥"値¥""」の形式で同時に複数指定できます。

値中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#¥"」，「#」は「##」と指定します。

全体で指定できる文字数は，最大2,048（-EFオプションに指定された値を，ajsprint -aオプションで出力される「evwfr=任意のイベント拡張属性名:"値";」の形式に変換したあとのバイト数の合計が2,048以内）です。

-ET 終了判定条件

終了判定条件を変更します。

指定できる文字列を次に示します。

n：常に正常終了とします。

a：常に異常終了とします。

n:ファイル名：メッセージが指定したファイルの内容と一致する場合に正常終了とします。

a:ファイル名：メッセージが指定したファイルの内容と一致する場合に異常終了とします。

d:ファイル名：詳細情報が指定したファイルの内容と一致する場合に正常終了とします。

b:ファイル名：詳細情報が指定したファイルの内容と一致する場合に異常終了とします。

ファイル名に指定できる文字数は，1～256（単位：バイト）です。

-Eu イベント発行元ユーザーID

イベント発行元ユーザーIDを変更します。

指定できる値は，－1～9,999,999,999です。

-Eg イベント発行元グループID

イベント発行元グループIDを変更します。

指定できる値は，－1～9,999,999,999です。

-Ep イベント発行元プロセスID

イベント発行元プロセスIDを変更します。

指定できる値は，－1～9,999,999,999です。

-Ee {no|分}

JP1イベント受信監視ジョブが実行された直後（JP1イベントの監視を始める前）に，それ以前に発生したJP1イベントを受信監視の対象とするかどうかを指定します。

no
過去のJP1イベントを検索しません。

分
JP1イベント受信監視ジョブが実行された時刻から指定された時間だけさかのぼった時刻以降のJP1イベントを検索します。指定できる値は，10進数の値で，1～720（単位：分）です。
分を指定する場合，-EIオプションで監視イベントIDを指定しておく必要があります。
監視イベントIDが指定されていない場合に分を指定するときは，同時に-EIオプションで監視イベントIDを指定してください。

ファイル監視ジョブ情報変更オプション

ファイル監視ジョブの定義情報を変更します。

-jp マクロ変数指定

マクロ変数の指定を変更します。

「-jp ?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で同時に複数指定できます。

ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。

「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。

全体で指定できる文字数は，最大2,048バイト（-jpオプションに指定された値を，ajsprint -aオプションで出力される「jpoif=?AJS2xxxxxxxxx?:引き継ぎ情報名;」形式に変換したあとのバイト数の合計が2,048以内）です。

引き継ぎ情報名に指定できる文字列を次に示します。

CMTMOUT：ジョブが打ち切り終了したかどうか

FLFNAME：変更があったファイルの完全名

FLCOND：成立条件パラメーター

FLCTIME：ファイル更新時刻

FLSIZE：変更があったファイルのサイズ

-FF 監視対象ファイル名

監視対象のファイル名を変更します。

指定できる文字数は，1～255（単位：バイト）です。ファイル名は，完全名または総称名で指定します。ただし，-FIオプションに監視間隔として1～9を指定する場合，ファイル名は総称名では指定できません。

-FC 監視条件

監視条件を変更します。

指定できる文字を次に示します。条件は複数指定できます（「-FC c:d」のように，「:」で区切って指定します）。ただし，sとmは同時に指定できません。

c：ファイルの作成を監視します。

d：ファイルの削除を監視します。

s：ファイルのサイズ変更を監視します。

m：ファイルの最終書き込み時刻変更を監視します。

-FOオプションを指定する場合は，cを指定してください。

cを指定して，-FOオプションを省略した場合，ファイル監視ジョブを実行したあとに，監視対象ファイルの作成を監視します。

cを削除した場合，ファイルの作成を監視しません。

-FI 監視間隔

ファイル監視の時間間隔を変更します。

指定できる値は，1～600（単位：秒）です。ただし，-FFオプションに監視対象ファイル名を総称名で指定する場合，監視間隔に1～9は指定できません。

-FO 監視対象ファイルが存在する場合の扱い

ファイル監視ジョブ実行時に，監視対象ファイルが存在する場合の扱いを変更します。このオプションは，監視条件に「ファイルの作成を監視する」が指定されている場合にだけ指定できます。

指定できる文字を次に示します。

y：監視条件成立とし，正常終了します。

n：監視対象ファイルの監視を続けます。

メール受信監視ジョブ情報変更オプション

メール受信監視ジョブの定義情報を変更します。

-jp マクロ変数指定

マクロ変数の指定を変更します。

「-jp ?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で同時に複数指定できます。

ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。

「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。

全体で指定できる文字数は，最大2,048バイト（-jpオプションに指定された値を，ajsprint -aオプションで出力される「jpoif=?AJS2xxxxxxxxx?:引き継ぎ情報名;」形式に変換したあとのバイト数の合計が2,048以内）です。

引き継ぎ情報名に指定できる文字列を次に示します。

CMTMOUT：ジョブが打ち切り終了したかどうか

MLRCVADDRESS：メールの差し出し人のアドレス※

MLRCVSUBJECT：メールの件名

MLRCVBODY：メールの本文を保存したファイル名

MLRCVATTACHFILEnn（nnは01～20の値）：メールに添付されていた添付ファイル名

MLRCVATTACHLIST：メールに添付されていたファイル一覧のファイル名

MLRCVMAILBODY：メール

MLRCVTIME：メールの到着時間

注※

Windowsの場合，表示名（ニックネーム）を引き継ぐこともできます。

表示名を引き継ぐ場合は，［マネージャー環境設定］ダイアログボックスまたは［エージェント環境設定］ダイアログボックスで［メール連携］タブを選択し，［差出人アドレスの引き継ぎ］で［表示名］を選択してください。

-pf プラットフォーム種別

メール受信定義のプラットフォーム種別を変更します。

指定できる文字を次に示します。

u：UNIX上で定義します。

p：Windows上で定義します。

-MA 送信者

受信したメールの送信者を変更します。

指定できる文字数は，1～256（単位：バイト）です。

「-MA 送信者」の形式で，20件まで同時に指定できます。

-ML メール受信リスト名

メール受信リスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

-MP プロファイル名

プロファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。

-Ms メールの保存

受信したメールの保存方法を変更します。

指定できる文字を次に示します。

y：保存します。

n：保存しません。

-MS 件名

受信したメールの件名を変更します。

指定できる文字数は，1～256（単位：バイト）です。

「-MS 本文」の形式で，20個まで同時に指定できます。

-MF 添付ファイル保存先フォルダ名

受信したメールの添付ファイルの保存先のフォルダ名を変更します。

指定できる文字数は，1～256（単位：バイト）です。

-mf 添付ファイルのリストファイル名

添付ファイルのリストファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。リストファイル名はフルパスで指定します。

-Mt 本文保存先ファイル名

受信したメール本文の保存先ファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。ファイル名はフルパスで指定します。

-MT 本文

受信したメール本文を変更します。

指定できる文字数は，1～512（単位：バイト）です。

「-MT 本文」の形式で，20個まで同時に指定できます。

メッセージキュー受信監視ジョブ情報変更オプション

メッセージキュー受信監視ジョブの定義情報を変更します。

-jp マクロ変数指定

マクロ変数の指定を変更します。

「-jp ?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で同時に複数指定できます。

ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。

「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。

全体で指定できる文字数は，最大2,048バイト（-jpオプションに指定された値を，ajsprint -aオプションで出力される「jpoif=?AJS2xxxxxxxxx?:引き継ぎ情報名;」形式に変換したあとのバイト数の合計が2,048以内）です。

引き継ぎ情報名に指定できる文字列を次に示します。

CMTMOUT：ジョブが打ち切り終了したかどうか

MQRCVCORRELATION：メッセージの相関識別子

MQRCVDISCRIMINATION：メッセージのメッセージ識別子

MQRCVQUEUE：メッセージ受信キュー名

MQRCVMODELQUEUE：モデルキュー名

MQRCVMESSAGEFILE：メッセージ構造体格納ファイル名

-QC 相関識別子

受信したメッセージの相関識別子を変更します。

指定できる文字数は，1～24（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

-QD メッセージ識別子

受信したメッセージのメッセージ識別子を変更します。

指定できる文字数は，1～24（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

-QM モデルキュー名

メッセージ受信を監視するキューのモデルキュー名を変更します。

指定できる文字数は，1～48（単位：バイト）です。キュー名はMQ文字列で指定します。

-QQ メッセージ受信キュー名

メッセージ受信を監視するキュー名を変更します。

指定できる文字数は，1～48（単位：バイト）です。キュー名はMQ文字列で指定します。

-QS メッセージ格納ファイル名

メッセージ格納ファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。

MSMQ受信監視ジョブ情報変更オプション

MSMQ受信監視ジョブの定義情報を変更します。

-jp マクロ変数指定

マクロ変数の指定を変更します。

「-jp ?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で同時に複数指定できます。

ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。

「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。

全体で指定できる文字数は，最大2,048バイト（-jpオプションに指定された値を，ajsprint -aオプションで出力される「jpoif=?AJS2xxxxxxxxx?:引き継ぎ情報名;」形式に変換したあとのバイト数の合計が2,048以内）です。

引き継ぎ情報名に指定できる文字列を次に示します。

CMTMOUT：ジョブが打ち切り終了したかどうか

MSRCVQUEUEPATH：メッセージのキューパス名

MSRCVMUTUAL：メッセージの相互関係

MSRCVMESSAGELABEL：メッセージラベル

MSRCVAPPLICATION：メッセージのアプリケーション情報

MSRCVMESSAGEFILE：メッセージ構造体格納ファイル名

-SA アプリケーション情報

監視するメッセージのアプリケーション情報を変更します。

指定できる文字数は，16進数の値で，0～FFFFFFFFです。

-SM メッセージラベル

監視するメッセージのメッセージラベルを変更します。

指定できる文字数は，1～249（単位：バイト）です。

-sq キューパス名

メッセージを監視するキューのキューパス名を変更します。

指定できる文字数は，1～259（単位：バイト）です。

-SR メッセージ相互関係

監視するメッセージの相互関係を変更します。

指定できる文字数は，1～20（単位：バイト）です。ただし，指定できるのは，英（大文字だけ）数字だけです。

-SF メッセージ格納ファイル名

メッセージ格納ファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。ファイル名はフルパスで指定します。

ログファイル監視ジョブ情報変更オプション

ログファイル監視ジョブの定義情報を変更します。

-jp マクロ変数指定

マクロ変数の指定を変更します。

「-jp ?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で同時に複数指定できます。

ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。

「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。

全体で指定できる文字数は，最大2,048バイト（-jpオプションに指定された値を，ajsprint -aオプションで出力される「jpoif=?AJS2xxxxxxxxx?:引き継ぎ情報名;」形式に変換したあとのバイト数の合計が2,048以内）です。

引き継ぎ情報名に指定できる文字列を次に示します。

CMTMOUT：ジョブが打ち切り終了したかどうか

LFFNAME：トラップしたログファイル名

LFDATA：トラップしたデータ

-Lw ファイル作成待ちオプション

ログファイル監視ジョブ開始時のファイル作成待ちオプションを変更します。

指定できる文字を次に示します。

y：ログファイルがない場合，エラーとします。

n：ログファイルが作成されるまで，ファイルのオープンを繰り返します。

-Ld ログファイルの出力ファイル形式

ログファイルの出力ファイル形式を変更します。

指定できる文字列を次に示します。

s：シーケンシャルファイル（デフォルト。単調増加ファイル）

s2：シーケンシャルファイル（ファイル名を変更して，同じ名称でファイルを作成）UNIX限定，およびJP1/Baseが07-00以降のバージョンで指定できます。

w1：ラップアラウンド（ラップ時，ファイルの先頭から上書き）

w2：ラップアラウンド（ラップ時，データを削除したあと，ファイルの先頭から記述）

-LF ログファイル名

監視するログファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。

「-LF "ログファイル名"」の形式で，8件まで同時に指定できます。

-LL ヘッダー指定

ヘッダーを変更します。

指定できる文字を次に示します。

l:ヘッダー行数：ヘッダーの行数を変更します。指定できる値は，0～99,999（単位：行）です。

s:ヘッダーサイズ：ヘッダーのサイズを変更します。指定できる値は，9,999,999（単位：バイト）です。

-LM ログ情報以外のデータ

ログ情報以外のデータを変更します。

「-LM "[!]¥"ログ情報以外のデータ¥""」の形式で同時に複数指定できます。

データ中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#¥"」，「#」は「##」と指定します。

全体で指定できる文字数は，最大1,024バイト（-LMオプションに指定した値を，ajsprint -aオプションで出力される「「lfmks=[!]"ログ情報以外のデータ1"[:[!]"ログ情報以外のデータ2"...];」の形式に変換したあとのバイト数の合計が1,024以内）です。

-LX イベントデータの最大長

イベントデータの最大長を変更します。

指定できる値は，2～512（単位：バイト）です。

-LR ログデータのレコード形式

トラップするログデータのレコード形式を変更します。

指定できる文字を次に示します。

v:'[¥]区切り文字'：可変長レコードで行を区切ります。区切り文字に指定できる文字数は，1（単位：バイト）です。

f:レコード長：固定長レコードで行を区切ります。レコード長に指定できる文字数は，1～9,999,999（単位：バイト）です。

-LI ログファイル検索間隔

ログファイル検索の時間間隔を変更します。

指定できる値は，1～86,400（単位：秒）です。

-Ls 検索開始オプション

検索開始オプションを変更します。

指定できる文字を次に示します。

y：先頭データから入力します。

n：先頭データから入力しません。

-LD トラップデータ

トラップするデータを変更します。

「-LD "[!]¥"トラップデータ¥""」の形式で同時に複数指定できます。

トラップデータ中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#¥"」，「#」は「##」と指定します。

全体で指定できる文字数は，最大2,048バイト（-LDオプションに指定された値を，ajsprint -aオプションで出力される「lftpd=[!]"トラップデータ1"[:[!]"トラップデータ2"...];」の形式に変換したあとのバイト数の合計が2,048以内）です。

Windowsイベントログ監視ジョブ情報変更オプション

Windowsイベントログ監視ジョブの定義情報を変更します。

-jp マクロ変数指定

マクロ変数の指定を変更します。

「-jp ?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で同時に複数指定できます。

ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。

「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。

全体で指定できる文字数は，最大2,048バイト（-jpオプションに指定された値を，ajsprint -aオプションで出力される「jpoif=?AJS2xxxxxxxxx?:引き継ぎ情報名;」形式に変換したあとのバイト数の合計が2,048以内）です。

引き継ぎ情報名に指定できる文字列を次に示します。

CMTMOUT：ジョブが打ち切り終了したかどうか

NELOG：ログ種別

NEEVKIND：イベントの種類

NESOURCE：ソース

NECLASS：分類

NEEVID：イベントID

NEDETAIL：説明

-NJ イベント分類の判定条件

イベント分類の判定条件を変更します。

指定できる文字を次に示します。

y：指定した分類を監視対象にします。

n：指定した分類以外の分類を監視対象にします。

-NC 分類

監視するイベントの分類を変更します。

指定できる文字数は，1～255（単位：バイト）です。

-ND 説明

イベントの詳細説明を監視する場合の，比較対象となる説明を変更します。

指定できる文字数は，1～1,024（単位：バイト）です。

-Ni イベントIDの判定条件

イベントIDの判定条件を変更します。

指定できる文字を次に示します。

y：指定したイベントIDを監視対象にします。

n：指定したイベントID以外のイベントIDを監視対象にします。

-NI イベントID

監視するイベントのイベントIDを変更します。

指定できる値は，0～4,294,967,295です。

-NE イベントの種類

イベントの種類を変更します。

指定できる文字を次に示します。種類は複数指定できます（「-NE i:w:e」のように，「:」で区切って指定します）。

i：情報イベントを監視します。

w：警告イベントを監視します。

e：エラーイベントを監視します。

s：成功の監査イベントを監視します。

f：失敗の監査イベントを監視します。

-NL ログ種別

ログ種別を変更します。

指定できる文字列を次に示します。

sys：システムログを監視します。

sec：セキュリティログを監視します。

app：アプリケーションログを監視します。

dns：DNS Serverログを監視します。

dir：Directory Serviceログを監視します。

frs：ファイル複製サービスログを監視します。

-Ns ソースの判定条件

ソースの判定条件を変更します。

指定できる文字を次に示します。

y：指定したソースを監視対象にします。

n：指定したソース以外のソースを監視対象にします。

-NS ソース

監視するソースを変更します。

指定できる文字数は，1～255（単位：バイト）です。

実行間隔制御ジョブ情報変更オプション

実行間隔制御ジョブの定義情報を変更します。

-jp マクロ変数指定

マクロ変数指定を変更します。

「-jp ?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で同時に複数指定できます。

ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。

「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。

全体で指定できる文字数は，最大2,048バイト（-jpオプションに指定された値を，ajsprint -aオプションで出力される「jpoif=?AJS2xxxxxxxxx?:引き継ぎ情報名;」形式に変換したあとのバイト数の合計が2,048以内）です。

引き継ぎ情報名に指定できる文字列を次に示します。

CMTMOUT：ジョブが打ち切り終了したかどうか

-Tw 待ち時間

待ち時間を変更します。

指定できる値は，1～1,440（単位：分）です。

JP1イベント送信ジョブ情報変更オプション

JP1イベント送信ジョブの定義情報を変更します。

-pf プラットフォーム種別

プラットフォーム種別を変更します。

指定できる文字を次に示します。

u：UNIX環境で実行します。

p：Windows環境で実行します。

-EH イベント送信先ホスト名

イベント送信先ホスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

-eM メッセージ

イベントに付加するメッセージを変更します。

指定できる文字数は，1～1,023（単位：バイト）です。

-eI 送信イベントID

送信するイベントのイベントIDを変更します。

指定できる値は，16進数の値で，00000000～00001FFF，7FFF8000～7FFFFFFFです。

-eS イベント拡張属性重大度

イベント拡張属性の重大度を変更します。

指定できる文字列を次に示します。

em：「Emergency」を指定します。

al：「Alert」を指定します。

cr：「Critical」を指定します。

er：「Error」を指定します。

wr：「Warning」を指定します。

no：「Notice」を指定します。

in：「Information」を指定します。

db：「Debug」を指定します。

-Ef 任意のイベント拡張属性

イベントに付加された拡張属性を変更します。

「-Ef "任意の拡張属性名:¥"値¥""」の形式で指定します。

指定できる文字数は，「evsfr=任意の拡張属性名:"値";」の形式で，バイト数の合計が128バイトまでです。

値中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#¥"」，「#」は「##」と指定します。

-eK {y|n}

イベント到達確認をするかどうかを指定します。

指定できる文字を次に示します。

n：到達確認を行いません。

y：到達確認を行います。

-eP イベント到達確認間隔

JP1イベントが到達していなかった場合，到達確認を行う間隔を指定します。

ユニット定義でイベント到達確認を行わない指定がされている場合に，到達確認を行う指定に変更したい場合は，-eK yオプションと同時に指定してください。

-eK nオプションと同時には指定できません。

指定できる値は，10進数の値で，3～600（単位：秒）です。

-eR イベント到達確認回数

JP1イベントが到達していなかった場合，到達確認を行う回数を指定します。

ユニット定義でイベント到達確認を行わない指定がされている場合に，到達確認を行う指定に変更したい場合は，-eK yオプションと同時に指定してください。

-eK nオプションと同時には指定できません。

指定できる値は，10進数の値で，0～999（単位：回）です。

-jt {q|n}

キューイング属性の種別を変更します。

q：キューイング属性あり。

n：キューイング属性なし。

メール送信ジョブ情報変更オプション

メール送信ジョブの定義情報を変更します。

-pf プラットフォーム種別

プラットフォーム種別を変更します。

指定できる文字を次に示します。

p：Windows環境で実行します。

u：UNIX環境で実行します。

-MA メールアドレス

送信するメールのアドレスを変更します。

指定できる文字列を次に示します。

to:メールアドレス：メールを宛先に送信します。

cc:メールアドレス：メールのコピーを宛先に送信します。

bcc:メールアドレス：メールをブラインドカーボンコピーで宛先に送信します。

なお，「メールアドレス」に指定できる文字数は，1～256（単位：バイト）です。「-MA メールアドレス」の形式で，20個まで同時に指定できます。

-MP プロファイル名

プロファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。

-MS 件名

送信するメールの件名を変更します。

指定できる文字数は，1～256（単位：バイト）です。

-mF 添付ファイル名

送信するメールの添付ファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。「-mF "添付ファイル名"」の形式で，20件まで同時に指定できます。ファイル名はフルパスで指定します。

-mf 添付ファイルのリストファイル名

添付ファイルのリストファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。リストファイル名はフルパスで指定します。

-MT 本文

送信するメールの本文を変更します。

指定できる文字数は，1～512（単位：バイト）です。

-mt 本文ファイル名

送信するメールの本文ファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。ファイル名はフルパスで指定します。

-jt {q|n}

キューイング属性の種別を変更します。

q：キューイング属性あり。

n：キューイング属性なし。

メッセージキュー送信ジョブ情報変更オプション

メッセージキュー送信ジョブの定義情報を変更します。

-pf プラットフォーム種別

プラットフォーム種別を変更します。

指定できる文字を次に示します。

p：Windows環境で実行します。

u：UNIX環境で実行します。

-QC 相関識別子

送信するメッセージに付加する相関識別子を変更します。

指定できる文字数は，1～24（単位：バイト）です。ただし，指定できるのは，英（大文字だけ）数字だけです。

-QD メッセージ識別子

送信するメッセージに付加するメッセージ識別子を変更します。

指定できる文字数は，1～24（単位：バイト）です。ただし，指定できるのは，英（大文字だけ）数字だけです。

-qE デッドレターキュー名

デッドレターキュー名を変更します。

指定できる文字数は，1～48（単位：バイト）です。デッドレターキュー名はMQ文字列で指定します。

-qH 保持時間

送信するメッセージの保持時間を変更します。

指定できる値は，1～9,999,999（単位：分）です。

-QM モデルキュー名

モデルキュー名を変更します。

指定できる文字数は，1～48（単位：バイト）です。キュー名はMQ文字列で指定します。

-qd メッセージデータファイル名

メッセージデータファイル名を変更します。

指定できる文字数は，1～256（単位：バイト）です。

-qF メッセージフォーマット名

メッセージフォーマット名を変更します。

指定できる文字数は，1～8（単位：バイト）です。ただし，指定できるのは，英（大文字だけ）数字だけです。

-qM キューマネージャー名

メッセージを送信するキューマネージャー名を変更します。

指定できる文字数は，1～48（単位：バイト）です。キューマネージャー名はMQ文字列で指定します。

-qp 接続キュー管理プログラム名

接続キュー管理プログラム名を変更します。

指定できる文字数は，1～48（単位：バイト）です。プログラム名はMQ文字列で指定します。

-qR 優先度

送信するメッセージの優先度を変更します。

指定できる値は，0～9です。

-qP 永続性

送信するメッセージの永続性を変更します。

指定できる文字を次に示します。

y：永続性あり。

n：永続性なし。

-QQ キュー名

メッセージを送信するキュー名を変更します。

指定できる文字数は，1～48（単位：バイト）です。キュー名はMQ文字列で指定します。

-jt {q|n}

キューイング属性の種別を変更します。

q：キューイング属性あり。

n：キューイング属性なし。

MSMQ送信ジョブ情報変更オプション

MSMQ送信ジョブの定義情報を変更します。

-SA アプリケーション情報

送信するメッセージのアプリケーション情報を変更します。

指定できる値は，16進数の値で，0～FFFFFFFFです。

-SH 保持時間

送信するメッセージの保持時間を変更します。

指定できる値を次に示します。

-1：INFINITE

n：0～2,147,483,647（単位：秒）の値

-sJ メッセージのジャーナルキューへの格納指定

送信済みメッセージの，ジャーナルキューへの格納指定を変更します。

指定できる文字を次に示します。

y：ジャーナルキューに格納します。

n：ジャーナルキューに格納しません。

-SM メッセージラベル

送信するメッセージのメッセージラベルを変更します。

指定できる文字数は，1～249（単位：バイト）です。

-sL 配信制限時間

送信するメッセージの配信制限時間を変更します。

指定できる値を次に示します。

-2：LONG_LIVED

-1：INFINITE

n：0～2,147,483,647（単位：秒）の値

-sM 配信モード

送信メッセージの配信モードを変更します。

指定できる文字を次に示します。

h：高速モードで配信します。

r：回復可能モードで配信します。

-sP 優先順位

送信メッセージの優先順位を変更します。

指定できる値は，0～7です。

-sl キューラベル名

メッセージ送信先のキューラベル名を変更します。

指定できる文字数は，1～124（単位：バイト）です。

-SQ キューパス名

メッセージ送信先のキューパス名を変更します。

指定できる文字数は，1～259（単位：バイト）です。

-SR 相互関係

送信するメッセージの相互関係を変更します。

指定できる文字数は，1～20（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

-sF 本文ファイル名

送信するメッセージの本文ファイル名を変更します。

指定できる文字数は，1～259（単位：バイト）です。ファイル名はフルパスで指定します。

-sT 本文タイプ

送信するメッセージの，本文の内容の型を変更します。

指定できる値は，16進数の値で，0～FFFFFFFFです。

-sU メッセージのデッドレターキューへの格納指定

送信済みメッセージの，デッドレターキューへの格納指定を変更します。

指定できる文字を次に示します。

y：デッドレターキューに格納します。

n：デッドレターキューに格納しません。

-jt {q|n}

キューイング属性の種別を変更します。

q：キューイング属性あり。

n：キューイング属性なし。

JP1/Cm2状態通知ジョブ情報変更オプション

JP1/Cm2状態通知ジョブの定義情報を変更します。

-pf プラットフォーム種別

プラットフォーム種別を変更します。

指定できる文字を次に示します。

p：Windows環境で実行します。

u：UNIX環境で実行します。

-CI JP1/Cm2/NNMまたはhp OpenView NNMに通知するメッセージ付加情報

JP1/Cm2/NNMまたはhp OpenView NNMに通知するメッセージの付加情報を変更します。

指定できる文字数は，1～256（単位：バイト）です。

-CC JP1/Cm2/NNMまたはhp OpenView NNMに通知する状態

JP1/Cm2/NNMまたはhp OpenView NNMに通知する状態を変更します。

指定できる文字列を次に示します。

un：Unknown

no：Normal

wa：Warning

mi：Minor

ma：Major

cr：Critical

re：Restricted

te：Testing

di：Disabled

-jt {q|n}

キューイング属性の種別を変更します。

q：キューイング属性あり。

n：キューイング属性なし。

ローカル電源制御ジョブ情報変更オプション

ローカル電源制御ジョブの定義情報を変更します。

-pf プラットフォーム種別

プラットフォーム種別を変更します。

指定できる文字を次に示します。

p：Windows環境で実行します。

u：UNIX環境で実行します。

-PT 電源制御種別

電源制御種別を変更します。

指定できる文字を次に示します。

f：電源をオフします。

r：シャットダウン後，再起動します。

s：シャットダウンします。

-Pf シャットダウン種別

シャットダウン種別を変更します。

指定できる文字を次に示します。

m：監視終了します。

r：制限終了します。

f：強制終了します。

p：計画終了します。

-jt {q|n}

キューイング属性の種別を変更します。

q：キューイング属性あり。

n：キューイング属性なし。

リモート電源制御ジョブ情報変更オプション

リモート電源制御ジョブの定義情報を変更します。

-pf プラットフォーム種別

プラットフォーム種別を変更します。

指定できる文字を次に示します。

p：Windows環境で実行します。

u：UNIX環境で実行します。

-PH 電源制御対象ホスト名

電源制御の対象とする，JP1/Power Monitorのエージェントホスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

-PF 電源制御種別

JP1/Power Monitorのエージェントホストの，電源制御種別を変更します。

指定できる文字を次に示します。

o：電源をオンします。

m：監視終了します。

r：制限終了します。

f：強制終了します。

p：計画終了します。

s：強制停止します。

-PN 次回電源オン時刻の設定

JP1/Power Monitorのエージェントホストの，次回電源オン時刻の設定を変更します。

指定できる文字および値を次に示します。

n：次回電源オン時刻を指定しません。

a：JP1/Power Monitorのエージェントホストに設定されている，次回電源オン時刻を有効にします。

c:[MM/DD.]hh:mm：「c:[MM/DD.]hh:mm」の形式で指定します。指定できる値を次に示します。
MM：1～12（単位：月）
DD：1～31（単位：日）
hh：0～23（単位：時）
mm：0～59（単位：分）

-PR 再起動

JP1/Power Monitorのエージェントホストのシャットダウン後の，再起動の設定を変更します。

指定できる文字を次に示します。

y：再起動します。

n：再起動しません。

-PW 電源オフの終了待ち

JP1/Power Monitorのエージェントホストの電源オフの終了が完了するまで，リモート電源制御ジョブの完了を待つかどうかの設定を変更します。

指定できる文字を次に示します。

y：シャットダウンを待ちます。

n：シャットダウンを待ちません。

-PP 電源制御対象ホストのプラットフォーム種別

リモート電源制御ジョブを実行するホストのプラットフォーム種別を変更します。

指定できる文字を次に示します。

p：Windows環境で実行します。

u：UNIX環境で実行します。

-jt {q|n}

キューイング属性の種別を変更します。

q：キューイング属性あり。

n：キューイング属性なし。

注意事項

ジョブの定義内容を変更できるのは，そのジョブを定義したときに，またはその属性を変更したときに，更新権限を与えられたユーザーだけです。

ジョブネットを実行している間には，このコマンドを実行しないことをお勧めします（操作対象のジョブが他で使用中の場合，このコマンドは異常終了します。また，このコマンドでジョブの定義内容を変更している間は，JP1/AJS2 - Viewでジョブを操作・更新したり，操作中のジョブを実行したりできません）。

実行登録されているジョブネットのジョブの定義内容を変更する場合は，あらかじめジョブネットの実行登録を解除しておくことをお勧めします。ジョブネットの実行登録解除には，ajsleaveコマンドを使ってください。

ジョブネットワーク要素に不適切なオプションを指定した場合，このコマンドは異常終了します。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

次のオプションについて各情報を未定義（デフォルトの状態）にするためには，オプションに対する値として「""」を指定してください。

ジョブ共通情報変更オプション

UNIX／PC／QUEUEジョブ情報変更オプション

判定ジョブ情報変更オプション

JP1イベント受信監視ジョブ情報変更オプション

ファイル監視ジョブ情報変更オプション

メール受信監視ジョブ情報変更オプション

メッセージキュー受信監視ジョブ情報変更オプション

MSMQ受信監視ジョブ情報変更オプション

ログファイル監視ジョブ情報変更オプション

Windowsイベントログ監視ジョブ情報変更オプション

実行間隔制御ジョブ情報変更オプション

JP1イベント送信ジョブ情報変更オプション

メール送信ジョブ情報変更オプション

メッセージキュー送信ジョブ情報変更オプション

MSMQ送信ジョブ情報変更オプション

JP1/Cm2状態通知ジョブ情報変更オプション

ローカル電源制御ジョブ情報変更オプション

リモート電源制御ジョブ情報変更オプション

使用例

ジョブ（net1/job1）の標準出力ファイルを，/dev/nullに変更します。

ajschgjob -so /dev/null net1/job1

ajschgnet

形式

ajschgnet
    [-F サービス名]
    [スケジュール情報変更オプション]
    [関連情報変更オプション]
    [起動条件情報変更オプション]
    [ホストリンクジョブネット情報変更オプション]
    [ジョブネットコネクタ情報変更オプション]
    [-S]
    [-R]
    [-L|-E]
    [-T]
    [-N]
    ジョブネット名，起動条件ユニット名，またはジョブグループ名...

機能

ジョブネットの定義内容（スケジュール定義），および起動条件ユニットの定義内容を変更します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-S

ジョブネットがサスペンド状態の場合，実行登録済みのジョブネットであっても，ジョブネットやジョブの実行順序を変更できるようにします。

-R

指定したジョブネット，またはジョブグループに含まれる，すべてのジョブネットの定義内容を変更します。

このオプションを，-L，-E，-T，-Nオプションと同時に指定した場合，各オプションの指定内容に従って定義内容を変更します。

-L

実行登録していないジョブネットの定義内容を変更します。

このオプションを，-T，-Nオプションと同時に指定した場合，実行登録していないジョブネットについて，各オプションの指定内容に従って定義内容を変更します。-Eオプションと同時には指定できません。

-E

実行登録済みジョブネットの定義内容を変更します。

このオプションを，-T，-Nオプションと同時に指定した場合，実行登録済みジョブネットについて，各オプションの指定内容に従って定義内容を変更します。-Lオプションと同時には指定できません。

-T

ルートジョブネットの定義内容を変更します。

このオプションを，-E，-Lオプションと同時に指定した場合，各オプションの指定内容に従って，ルートジョブネットの定義内容を変更します。-Nオプションと同時に指定した場合，-Nオプションは無効になります。

-N

ジョブネットの定義内容を変更します。

このオプションを，-E，-Lオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットの定義内容を変更します。-Tオプションと同時に指定した場合，このオプションは無効になります。

ジョブネット名，起動条件ユニット名，またはジョブグループ名

定義内容を変更するジョブネット名，起動条件ユニット名，または-R，-L，-E，-T，-Nオプションと同時にジョブネット名，起動条件ユニット名，またはジョブグループ名を完全名で指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブネット名，またはジョブグループ名は，複数指定できます。

なお，ジョブネット名，またはジョブグループ名に，論理ホスト名を指定できます。実行IDは指定できません。

スケジュール情報変更オプション

ジョブネットに定義されたスケジュールを変更します（スケジュールを変更した場合，コマンドの実行終了時にスケジュールが再計算されます）。

-DD ジョブグループ名

カレンダー情報を変更する場合に，使用したいカレンダー情報が定義されているジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

-dd [N,]{[[年/]月/]{[+|*|@]日|[+|*|@]b[-日]|[+]{sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa}[:{n |b}]}|en|ud|undefine}

ジョブネットの実行開始日を変更します。

144個まで同時に指定できます。

すべて未定義にする場合は，「-dd 0, ud」または「-dd 0, undefine」を指定します。

N
ジョブネットの実行開始日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，0～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

年
実行開始日の西暦年を指定します。
指定できる値は，1994～2036（単位：西暦年）です。
省略した場合，ジョブネットを実行登録した年が仮定されます。

月
実行開始日の月を指定します。
指定できる値は，1～12（単位：月）です。
省略した場合，ジョブネットを実行登録した月が仮定されます。

+
実行開始日を，基準日からの相対日数で指定します。

*
実行開始日を，基準日から運用日だけの日数で指定します。

@
実行開始日を，基準日から休業日だけの日数で指定します。

日
実行開始日を指定します。
指定できる値を次に示します。

絶対日指定の場合

年月日指定：1～指定年月の最終日（単位：日）です。

月日指定：1～指定月の最終日（単位：日）です。ただし，2月の場合は，1～29です。

日指定：1～31（単位：日）です。

相対日，運用日，休業日指定の場合

1～35（単位：日）です。

「+（相対日）」，「*（運用日）」，「@（休業日）」を省略した場合，ジョブネットを実行登録した月の絶対日が仮定されます。

b
その月の最終日をジョブネットの開始日にします。

-日
月末から何日前を，ジョブネットの実行開始日にするかを指定します。
指定できる値を次に示します。

絶対日指定の場合

年月日指定：0～指定年月の最終日－1（単位：日）です。

月日指定：0～指定月の最終日－1（単位：日）です。ただし，2月の場合は，0～28です。

日指定：0～30（単位：日）です。

相対日，運用日，休業日指定の場合

0～34（単位：日）です。

「+（相対日）」，「*（運用日）」，「@（休業日）」と同時に指定できます。

sun|su|mon|mo|tue|tu|wed|we|thu|th|fri|fr|sat|sa
日曜，月曜，火曜，水曜，木曜，金曜，または土曜をジョブネットの実行開始日に指定します。

n
月初めを基準に何週目の曜日かを指定します。
指定できる値は，1～5（単位：週）です。
省略した場合，実行登録操作をした日，およびajsscheduleコマンドの実行操作をした日から次の曜日を開始日として扱います。なお，開始年月の［年］または［月］のどちらかを指定している場合に，この指定を省略すると，実行登録操作時，およびajsscheduleコマンド実行時に第1週が仮定されます。

en
定義済みの実行開始日をジョブネットの実行登録日に変更します。

ud|undefine
ジョブネットのスケジュールをすべて未定義にします。
このオプションを指定する場合，「N（ジョブネットのルール番号）」の値に0を指定してください。
また，このオプションを指定すると，-dd，-tt，-VV，-WW，-KK，-yy，-ss，-hh，-wt，-wc，-ct，-cc，-ceオプションは無効になります。

-tt [N,][+]時:分

ジョブネットの実行開始時刻を変更します。

144個まで同時に指定できます。

N
ジョブネットの実行開始日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

+
「時：分」で指定する時刻を相対時刻として扱います。
省略した場合，指定する時刻が絶対時刻として扱われます。

時:分
ジョブネットの開始時刻を指定します。
時に指定できる値は，0～47（単位：時）です。
分に指定できる値は，0～59（単位：分）です。

-VV [N,]{時:分|M分|U分|C分}

ジョブネットの開始遅延時刻を変更します。

144個まで同時に指定できます。

N
ジョブネットの開始遅延日時を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

時:分
絶対時刻で指定します。
時に指定できる値は，0～47（単位：時）です。
分に指定できる値は，0～59（単位：分）です。

M分
ルートジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

U分
上位ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

C分
自ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

-WW [N,]{時:分|M分|U分|C分}

ジョブネットの終了遅延時刻を変更します。

144個まで同時に指定できます。

N
ジョブネットの終了遅延時刻を複数定義している場合に，対応するルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

時:分
絶対時刻で指定します。
時に指定できる値は，0～47（単位：時）です。
分に指定できる値は，0～59（単位：分）です。

M分
ルートジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

U分
上位ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

C分
自ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

-KK [N,]リンクするルール番号

スケジュールを複数定義している場合に，上位ジョブネットのルール番号にリンクするルール番号を変更します。

144個まで同時に指定できます。ルートジョブネットには指定できません。

N
ジョブネットのスケジュールのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

リンクするルール番号
上位ジョブネットの，どのルール番号と対応するかを指定します。

-yy [N,] 処理サイクル数,{y|m|w|d}

ジョブネットの処理サイクルを変更します。

144個まで同時に指定できます。

N
対応するジョブネットのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

処理サイクル数,{y|m|w|d}
処理サイクルの数と処理サイクルの単位を変更します（例えば，6か月ごとに処理したい場合は，「-yy 6,m」と指定します）。

y
年の単位で処理します。処理サイクル数に指定できる値は，1～9（単位：年）です。

m
月の単位で処理します。処理サイクル数に指定できる値は，1～12（単位：月）です。

w
週の単位で処理します。処理サイクル数に指定できる値は，1～5（単位：週）です。
実行開始日を運用日，または休業日で定義している場合は，指定できません。指定した場合，1週を7運用日，または7休業日としてスケジュールが算出されますが，日単位で指定することをお勧めします（例えば，「1,w」の代わりに，「7,d」と指定することをお勧めします）。

d
日の単位で処理します。処理サイクル数に指定できる値は，1～31（単位：日）です。

-ss [N,]{af|be|no|ca}

ジョブネットの実行予定日がJP1/AJS2のカレンダー上で休業日であった場合の，実行日の振り替え方法を変更します。

144個まで同時に指定できます。

N
対応するジョブネットのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

af
実行予定日よりあとの日に振り替えて，ジョブネットを実行します。

be
実行予定日より前の日に振り替えて，ジョブネットを実行します。

no
スケジューラーサービスが起動している場合に限り，実行予定日が休業日であってもジョブネットを強制的に実行します。

ca
実行予定日が休業日の場合，ジョブネットを実行しません。

-hh [N,] 振り替え猶予日数

-ssオプションに「af（実行予定日よりあとの日に振り替え）」，または「be（実行予定日よりも前に振り替え）」を指定した場合に，実行日を振り替える期間を指定します。

144個まで同時に指定できます。

N
ジョブネットのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

振り替え猶予日数
指定できる値は，1～31（単位：日）です（例えば，実行予定日を含めて5日の間，1日ずつあとの日方向に実行日を見つけるように指定したい場合は，「-ss af -hh 5」と指定します）。

-wt [N,]{no|時:分|相対分|un}

ジョブネットがイベント待ち状態になってから，イベント待ち状態を解除するまでの時間を変更します。

144個まで同時に指定できます。

-wcオプションにnoを指定した場合，このオプションに指定できるのはnoだけです。

N
対応するジョブネットのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

no
起動条件を使用しません。

時:分
待ち時間を絶対時刻で指定します。
時に指定できる値は，0～47（単位：時）です。
分に指定できる値は，0～59（単位：分）です。

相対分
ジョブネットの実行開始予定時刻からの相対分で指定します。
指定できる値は，1～2,879（単位：分）です。

un
待ち時間を無制限にします。

-wc [N,]{no|イベント待ち有効回数|un}

イベント起動ジョブネットの実行終了後，再度イベントを待つ回数を変更します。

144個まで同時に指定できます。

-wtオプションにnoを指定した場合，このオプションに指定できるのはnoだけです。

N
対応するジョブネットのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

no
起動条件を使用しません。

イベント待ち有効回数
イベントを待つ回数を指定します。
指定できる値は，1～999（単位：回）です。

un
待ち回数を無制限にします。

-pp 年/月/日

ジョブネットの実行有効期日を変更します。

年
期日の西暦年を指定します。
指定できる値は，1994～2036（単位：西暦年）です。

月
期日の月を指定します。
指定できる値は，1～12（単位：月）です。

日
期日の日を指定します。
指定できる値は，1～31（単位：日）です。

-ll 保存世代数

ジョブネットの実行結果を保存する世代数を変更します。

指定できる値は，1～99（単位：世代）です。ただし，システム設定オプションを有効にしておくと，最大999（単位：世代）まで拡張できます。

ルートジョブネットだけに指定できます。

-nn 優先順位の値

ジョブネットの実行優先順位を変更します。

指定できる値は，1～5です。

優先順位がいちばん低いのが1，いちばん高いのが5です。

-bb{y|w|a|n}

ジョブネットの保留属性を変更します。ネストジョブネットにwまたはaを指定した場合，nが仮定されます。

y
ジョブネットの実行を保留します。

w
前回のジョブネットの終了結果が警告終了，または異常終了の場合に保留します。

a
前回のジョブネットの終了結果が異常終了の場合に保留します。

n
ジョブネットの実行を保留しません。

-ej 排他ジョブネット名

同じ日に実行させたくないジョブネット名（同一階層上のジョブネット名）を変更します。

指定できる文字数は，1～30（単位：バイト）です。

自ジョブネット名は指定できません。

-ct [N,]{no|be|af}

ジョブネットの起算方法を変更します。

144個まで同時に指定できます。

N
対応するジョブネットのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

no
起算しません。
noを指定すると，-cc，-ceオプションは指定できません。

be
-ssオプションに指定した振り替え日を起点とし，実行予定日を前日以前の運用日に振り替えます。

af
-ssオプションに指定した振り替え日を起点とし，実行日を翌日以降の運用日に振り替えます。

-cc [N,]起算日数

ジョブネットの起算日数（起点日からの運用日だけの日数）を変更します。

144個まで同時に指定できます。

N
対応するジョブネットのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

起算日数
指定できる値は，1～31（単位：日）です。

-ce [N,]起算猶予日数

ジョブネットの起算猶予日数（起点日からの絶対日の日数）を変更します。

144個まで同時に指定できます。

N
対応するジョブネットのルール番号を指定します。
指定できる値は，1～144です。
省略した場合，ルール番号として1が仮定されます（ルール番号が1であるスケジュールを変更すると仮定されます）。

起算猶予日数
指定できる値は，1～31（単位：日）です。

-cd {no|un|n}

イベント起動待ちや，実行待ち状態などの待ち状態を打ち切る日数を変更します。ルートジョブネットだけに指定できます。

no
打ち切る日数の設定を解除します。
設定を解除すると，打ち切るまでの時間はシステムオプションに設定された値が有効になります。

un
打ち切らず無制限に待ち続けます。

n
打ち切り日数を指定します。
指定できる値は，1～2（単位：日）です。

-de {y|n}

上位ジョブネットのスケジュールとの依存関係を変更します。

ルートジョブネットには指定できません。

y
上位ジョブネットのスケジュールに依存します。スケジュールルールの変更とは同時に指定できません。

n
上位ジョブネットのスケジュールに依存しません。

-ms {sch|mlt}

ジョブネットを多重起動する場合のスケジューリング方式を変更します。

ルートジョブネットだけに指定できます。

sch
スケジュールスキップ方式で起動します。

mlt
多重スケジュール方式で起動します。

-mp {y|n}

ジョブネットの多重起動に関する設定を変更します。ルートジョブネットだけに指定できます。

y
多重起動を許可します。

n
多重起動を禁止します。

-ah リモートジョブネット実行エージェントホスト名

リモートジョブネット実行エージェントホスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

-ex ジョブ実行エージェントホスト名

ジョブ実行エージェントホスト名を変更します。

指定できる文字数は，1～255（単位：バイト）です。

-fd 実行所要時間

終了遅延監視するジョブネットまたはリモートジョブネットの実行所要時間を変更します。

指定できる値は，1～2,879（単位：分）です。

関連情報変更オプション

ジョブネットやジョブの実行順序関係を変更します。ジョブネットにだけ指定できます。

-AAオプション（関連設定オプション）と-BBオプション（関連解除オプション）は，それぞれ20個まで同時に指定できます。

-AA 先行ユニット名，後続ユニット名 [,{seq|con}]

関連設定する（ジョブネットワーク要素を関連づける）場合に，先行ユニット名，および後続ユニット名を指定します。さらに，接続種別を指定します。

先行ユニット名および後続ユニット名に指定できる文字数は，それぞれ1～30（単位：バイト）です。

seq
順接続します。

con
判定ジョブと従属ジョブとを判定接続します。

なお，次の場合は関連設定できません。

先行ユニット名と後続ユニット名に同じユニット名を指定する場合。

先行ユニット名または後続ユニット名に指定したユニットが存在しない場合。

先行ユニット名にリカバリーのユニットを指定して，後続ユニット名に通常のユニットを指定する場合。

すでに関連設定されているユニットに対して，関連を逆に設定する場合。

同一の先行・後続ユニットに対して関連設定と関連設定解除を同時に指定する場合。

ジョブグループ，マネージャージョブグループ，マネージャージョブネット，およびルートジョブネットを指定する場合。

後続ユニットが判定ジョブの場合に，先行ユニットが二つ以上になる場合。

後続ユニットがORジョブの場合に，先行ユニットがイベントジョブ以外の場合。

判定接続の場合に，先行ユニットに判定ジョブ以外のユニットを指定する場合。

判定ジョブと従属ジョブの判定接続が1対1にならない場合。

先行ユニット名，または後続ユニット名に起動条件ユニット名を指定した場合。

リカバリー属性を持つ後続ユニットに対して，その先行ユニットがホストリンクジョブネットになる場合。

-BB 先行ユニット名，後続ユニット名

関連解除する（ジョブネットワーク要素の関連づけを解除する）場合に，先行ユニット名，および後続ユニット名を指定します。

指定できる文字数は，それぞれ1～30（単位：バイト）です。

起動条件情報変更オプション

起動条件の属性を変更します。

-rc {and|or}

起動条件の成立条件を指定します。

and
条件がすべて成立した時点で，ジョブネットが起動されます。

or
条件の一つが成立した時点で，ジョブネットが起動されます。

-ab {exec|hold|stop}

起動条件付きジョブネットを実行時に，実行世代のジョブネットが異常終了した場合の，それ以降のジョブネットの動作を定義します。

exec
実行世代のジョブネットの実行を開始します。

hold
実行世代のジョブネットの開始を保留します。

stop
起動条件の成立を監視している監視世代のジョブネットを停止します。

ホストリンクジョブネット情報変更オプション

ホストリンクジョブネットの属性を変更します。

-LN リンク先ネットグループ名

ホストリンクジョブネットのリンク先ネットグループ名を変更します。

リンク先ネットグループ名は次の形式で指定します。

ホストシステムID://ネットグループ名

ホストシステムID
指定できる文字数は，1～2（単位：バイト）です。指定できる文字は，英字（大文字だけ），数字，「¥」，「@」，および「#」です。

ネットグループ名
指定できる文字数は，1～8（単位：バイト）です。指定できる文字は，英字（大文字だけ），数字（先頭には指定不可），「¥」，「@」，および「#」です。

存在しないリンク先ネットグループ名を指定しても，コマンド実行時にはエラーになりませんが，ホストリンクジョブネット実行時にエラーになります。

-SP {n|s|a}

ホストリンクジョブネットの開始点を変更します。

n
開始点を「なし」にします。開始点として選択するメインフレームのジョブネット名が指定されていた場合，メインフレームのジョブネット名の定義を削除します。-SHオプションと同時には指定できません。

s
開始点を「選択」にします。開始点として選択するメインフレームのジョブネット名を指定しておく必要があります。

a
開始点を「全体」にします。開始点として選択するメインフレームのジョブネット名が指定されていた場合，メインフレームのジョブネット名の定義を削除します。-SHオプションと同時には指定できません。

-SH メインフレームのジョブネット名

開始点として選択するメインフレームのジョブネット名を変更します。

メインフレームのジョブネット名は次の形式で指定します。

ジョブネット名[/ジョブ名]

ジョブネット名およびジョブ名
指定できる文字数は，1～8（単位：バイト）です。指定できる文字は，英字（大文字だけ），数字（先頭には指定不可），「¥」，「@」，および「#」です。

「-SH メインフレームのジョブネット名 -SH メインフレームのジョブネット名...」の形式で，16個まで同時に指定できます。

定義済みである，メインフレームのジョブネット名情報すべてを指定したジョブネット名に変更します。そのため，変更前に複数のジョブネット名が定義されていても，このオプションにジョブネット名を一つだけ指定した場合，変更後のジョブネット名は一つだけになります。

このオプションは，ホストリンクジョブネットの開始点に「選択」が定義されている場合にだけ指定できます。

存在しないジョブネット名を指定しても，コマンド実行時にはエラーになりませんが，ホストリンクジョブネット実行時にエラーになります。

-EP {n|s|a}

ホストリンクジョブネットの終了点を変更します。

n
終了点を「なし」にします。終了点として選択するメインフレームのジョブネット名が指定されていた場合，メインフレームのジョブネット名の定義を削除します。-EHオプションと同時には指定できません。

s
終了点を「選択」にします。終了点として選択するメインフレームのジョブネット名を指定しておく必要があります。

a
終了点を「全体」にします。終了点として選択するメインフレームのジョブネット名が指定されていた場合，メインフレームのジョブネット名の定義を削除します。-EHオプションと同時に指定できません。

-EH メインフレームのジョブネット名

終了点として選択するメインフレームのジョブネット名を変更します。

メインフレームのジョブネット名は次の形式で指定します。

ジョブネット名[/ジョブ名]

ジョブネット名およびジョブ名
指定できる文字数は，1～8（単位：バイト）です。指定できる文字は，英字（大文字だけ），数字（先頭には指定不可），「¥」，「@」，および「#」です。

「-EH メインフレームのジョブネット名 -EH メインフレームのジョブネット名...」の形式で，16個まで同時に指定できます。

定義済みである，メインフレームのジョブネット名情報すべてを指定したジョブネット名に変更します。そのため，変更前に複数のジョブネット名が定義されていても，このオプションにジョブネット名を一つだけ指定した場合，変更後のジョブネット名は一つだけになります。

このオプションは，ホストリンクジョブネットの終了点に「選択」が定義されている場合にだけ指定できます。

存在しないジョブネット名を指定しても，コマンド実行時にはエラーになりませんが，ホストリンクジョブネット実行時にエラーになります。

ジョブネットコネクタ情報変更オプション

ジョブネットコネクタの属性を変更します。

-lr 接続先のジョブネット名

ジョブネットコネクタの接続先のジョブネットとなるユニット（ルートジョブネットまたはプランニンググループ）の完全名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

このオプションは，未登録のジョブネットコネクタにだけ指定できます。

-cx ルートジョブネットの実行順序制御のスケジューラーサービス間連携

ルートジョブネットの実行順序を制御する場合に，スケジューラーサービス間連携させるかどうかを指定します。

このオプションは，未登録のジョブネットコネクタでだけ指定できます。

このオプションの値を「y」から「n」を指定した場合，-chオプション（接続ホスト名），-csオプション（接続サービス名）は未定義状態となります。

y
スケジューラーサービス間連携します。
別のホストまたは別のスケジューラーサービスに定義したジョブネットコネクタと連携します。

n
スケジューラーサービス間連携しません。
同一スケジューラーサービスに定義したジョブネットコネクタとだけ連携します。

-ch 接続ホスト名

接続先のジョブネットが定義されているホスト名を指定します。指定できる文字数は，1～255（単位：バイト）です。半角スペース，タブ文字，改行文字は指定できません。

-cxオプション（ルートジョブネットの実行順序制御のスケジューラーサービス間連携）に「y」を指定している場合だけ指定できます。

-cs 接続サービス名

接続先のジョブネットが定義されているスケジューラーサービス名を指定します。指定できる文字数は，1～30（単位：バイト）です。このオプションの値に「""」を指定して，スケジューラーサービス名を定義していない状態（デフォルトの状態）にすることはできません。

-cxオプション（ルートジョブネットの実行順序制御のスケジューラーサービス間連携）に「y」を指定している場合だけ指定できます。

注意事項

ジョブネットの定義内容を変更できるのは，そのジョブネットを定義したときに，またはその属性を変更したときに，更新権限を与えられたユーザーだけです。

ジョブネットを実行している間には，このコマンドを実行しないことをお勧めします（操作対象のジョブネットが他で使用中の場合，このコマンドは異常終了します。また，このコマンドでジョブネットの定義内容を変更している間は，JP1/AJS2 - Viewでジョブネットワーク要素を操作・更新したり，操作中のジョブネットやジョブを実行したりできません）。

実行登録済みのジョブネットの定義内容を変更する場合は，ジョブネットの実行登録をあらかじめ解除しておくことをお勧めします。ジョブネットの実行登録解除には，ajsleaveコマンドを使ってください。
ただし，操作対象のジョブネットをサスペンド状態にしておき，このコマンドに-Sオプションを指定すれば，ジョブネットの実行登録を解除しなくても，ジョブネットやジョブの実行順序を変更できます（実行登録済みのホストリンクジョブネットの定義内容は変更できません）。

スケジュールを変更した場合，それ以前に実施した計画一時変更は無効になります。

実行開始日を，変更する日より過去に戻した場合，過去の実行分は無効になります。

関連情報を変更しようとしたジョブネットがサスペンド状態変更処理中の場合，このコマンドは異常終了します。

コマンドを使用してジョブネットを定義する場合，ジョブネットワーク要素の実行順序の整合性はチェックしません。
ジョブネットワーク要素の実行順序がループするように関連づけたジョブネットは，実行時に「順序不正」でエラーになります。

各情報を未定義（デフォルトの状態）にするには，オプションに対する値に，「""」を指定してください。

すでに実行登録されているホストリンクジョブネットの定義情報は変更できません。

-tt，-VV，-WW，-KK，-yy，-ss，-hh，-wt，-wc，-ct，-cc，-ceオプションに，ジョブネットのスケジュール定義に存在しないルール番号を指定してコマンドを実行した場合，コマンドは正常終了しますが，スケジュールは追加されません。スケジュールを追加したい場合は，-ddオプションと同時に指定してください。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

スケジュール情報変更オプション，関連情報変更オプション，起動条件情報変更オプション，およびホストリンクジョブネット情報変更オプションについて各情報を未定義（デフォルトの状態）にするためには，オプションに対する値として「""」を指定してください。

使用例1

ジョブネット（net1）の実行開始日時を，2006年6月の毎週金曜日の17:00（絶対時刻）に変更します。また，処理サイクルを毎週に変更します。

ajschgnet -dd 2006/6/fr -tt 17:00 -yy 1,w net1

使用例2

二つのジョブ（net1/job1とnet1/job2）の関連を設定します（関連づけます）。

ajschgnet -AA job1,job2 net1

使用例3

ジョブネットコネクタ（/net2/netconl）に，ルートジョブネット（/net1）と接続するように接続先のジョブネット名を設定します。

ajschgnet -lr /net1 /net2/netconl

ajschgstat

形式

ajschgstat
    [-F サービス名]
    [-t 変更後の状態]
    [-v 変更前の状態]
    [-c 終了コード]
    [-h 実行先ホスト名]
    [-B 実行登録番号]
    [-R]
    [-E]
    [-J]
    [-X {yes|no|auto}]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

ジョブの状態，ホストリンクジョブネットの状態，およびジョブネットコネクタの状態を変更します。ジョブの状態を変更する場合は，ジョブ状態変更に伴って，そのジョブが含まれるジョブネットの状態も変更されます。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-t 変更後の状態

ジョブ，ホストリンクジョブネット，およびジョブネットコネクタを，どの状態に変更するかを指定します。このオプションは，判定ジョブには指定できません。

指定できる状態と，その意味を表1-21に示します。

また，変更できる組み合わせ（どの状態から，どの状態に変更できるか）について，ジョブの場合を表1-22に，ホストリンクジョブネットの場合を表1-23に，ジョブネットコネクタの場合を表1-24に示します。

表1-21　変更後の状態一覧

状態
意味

normal
正常終了

fail
起動失敗
ホストリンクジョブネットおよびジョブネットコネクタには指定できません。

warning
警告検出終了
ホストリンクジョブネットには指定できません。

abnormal
異常検出終了
ホストリンクジョブネットには指定できません。

bypass
計画未実行
ホストリンクジョブネットおよびジョブネットコネクタには指定できません。

exit
終了コード，およびジョブのしきい値に従った状態変更
正常終了，警告検出終了，異常検出終了のどれかに変更されます。
ORジョブ，イベントジョブ，アクションジョブ，ホストリンクジョブネット，およびジョブネットコネクタには指定できません。

表1-22　変更できる組み合わせ（ジョブの場合）

変更前 | 変更後
正常終了 | 起動失敗 | 警告検出終了 | 異常検出終了 | 計画未実行
先行終了待ち | × | × | × | × | ×
保留中 | × | × | × | × | ×
実行待ち | △ | △ | △ | △ | ×
キューイング | ○ | ○ | ○ | ○ | ×
実行中 | ○ | × | ○ | ○ | ×
正常終了 | － | ○ | ○ | ○ | ○
起動失敗 | ○ | － | ○ | ○ | ○
警告検出終了 | ○ | ○ | － | ○ | ○
異常検出終了 | ○ | ○ | ○ | － | ○
強制終了 | ○ | ○ | ○ | ○ | ○
終了状態不明 | ○ | ○ | ○ | ○ | ○
未実行終了 | ○ | ○ | ○ | ○ | ○
計画未実行 | ○ | ○ | ○ | ○ | －
異常検出実行中 | ○ | × | × | × | ×

（凡例）

○：変更できる。

△：キューレスジョブの場合，変更できる。キューレスジョブ以外の場合，変更できない。

×：変更できない。

－：対象外

表1-23　変更できる組み合わせ（ホストリンクジョブネットの場合）

変更前 | 変更後
正常終了
実行中 | ○
異常検出終了 | ○
未実行終了 | ○
計画未実行 | ○
異常検出実行中 | ○

（凡例）

○：変更できる。

表1-24　変更できる組み合わせ（ジョブネットコネクタの場合）

変更前 | 変更後
正常終了 | 警告検出終了 | 異常検出終了
未計画 | × | × | ×
先行終了待ち | × | × | ×
未実行終了 | ○ | ○ | ○
計画未実行 | ○ | ○ | ○
実行中 | ○ | ○ | ○
警告検出実行中 | ○ | ○ | ○
異常検出実行中 | ○ | ○ | ○
正常終了 | － | ○ | ○
警告検出終了 | ○ | － | ○
異常検出終了 | ○ | ○ | －
強制終了 | ○ | ○ | ○
終了状態不明 | ○ | ○ | ○
閉塞 | ○ | ○ | ○

（凡例）

○：変更できる。

×：変更できない。

－：対象外

-v 変更前の状態

ジョブの現在の状態を指定します。

このオプションに指定したジョブの状態と，現在のジョブの状態が一致する場合に限り，ジョブの状態を変更できます。このオプションは，判定ジョブには指定できません。

指定できる状態と，状態の意味を次の表に示します。

表1-25　変更前の状態一覧

状態 | 意味
queuing | キューイング
running | 実行中，または異常検出実行中（ホストリンクジョブネットの場合）
normal | 正常終了
fail | 起動失敗
warning | 警告検出終了
abnormal | 異常検出終了
unknown | 終了状態不明
unexec | 未実行終了
bypass | 計画未実行
abend | 起動失敗，異常検出終了，強制終了，終了状態不明，または未実行終了
exec-wait | 実行待ち
noend | キューイング，実行中，または異常検出実行中（ホストリンクジョブネットの場合）

-c 終了コード

ジョブの終了コードを指定します。

Windowsの場合
指定できる値は，－2,147,483,648～2,147,483,647です。

UNIXの場合
指定できる値は，0～255です。

このオプションは，現在のジョブの状態が終了状態である場合，またはジョブの状態を終了状態に変更する場合にだけ有効です（終了状態とは，正常終了，起動失敗，警告検出終了，異常検出終了，終了状態不明，未実行終了，または計画未実行のどれかを指します）。ホストリンクジョブネットおよびジョブネットコネクタの状態変更時には指定できません。

このオプションに指定する終了コードの値に従ってジョブの終了結果を設定する場合，-tオプションにexitを指定してください。ただし，判定ジョブには-tオプションを指定できません。終了コードだけ変更できます。

このオプションを省略し，実行中のジョブに対して-tオプションで終了状態を設定した場合は，終了コードとして0が仮定されます。

-h 実行先ホスト名

ジョブの実行先ホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-B 実行登録番号

状態を変更したいジョブを含むジョブネットの実行登録番号を「YYYYMMDDNNN」の形式で指定します。「YYYYMMDDNNN」の内容を次に示します。

YYYY：実行年

MM：実行月

DD：実行日

NNN：実行年月日の実行登録順序番号

このオプションを省略した場合，操作対象のジョブを含むルートジョブネットの実行登録番号が仮定されます（ルートジョブネットが実行中の場合は，現世代の実行登録番号が仮定されます。実行中でない場合は，履歴情報上の直前世代の実行登録番号が仮定されます）。

実行登録番号の詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.2.13 コマンド実行時の世代の指定方法」を参照してください。

-R

指定したジョブネットワーク要素に含まれるすべてのジョブの状態，ホストリンクジョブネットの状態，またはジョブネットコネクタの状態を変更します。

このオプションを，-E，-Jオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブ，ホストリンクジョブネット，またはジョブネットコネクタの状態を変更します。

-E

実行登録済みのジョブネット中のジョブの状態，ホストリンクジョブネットの状態，またはジョブネットコネクタの状態を変更します。

-J

ジョブの状態を変更します。

-X {yes|no|auto}

プランニンググループの下にあるユニットの中から，現在運用中のユニットを自動的に選択して操作するかどうかを指定します。

ただし，ジョブグループ配下のユニットに対しては，どの値を指定しても自動的に選択しません。また，ルートジョブネット名も省略できません。

yes
自動的に選択して操作する場合に指定します。
コマンドに指定するユニット名は，プランニンググループの下のルートジョブネット名を省略して指定します。

no
自動的に選択して操作しない場合に指定します。
指定したユニットに対して操作します。プランニンググループの下のルートジョブネット名を省略して指定することはできません。

auto
ユニット名の指定方法に従って，自動的に選択して操作するかしないかを決定する場合に指定します。

自動的に選択して操作する場合
プランニンググループの下のルートジョブネット名を省略してユニット名を指定します。

自動的に選択して操作しない場合
プランニンググループの下のルートジョブネット名を省略しないでユニット名を指定します。この場合，指定したユニットが操作対象になります。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と同じ名称のユニットが存在する場合，省略したものとして扱われ，操作対象のユニットが自動選択されます。

ジョブ名，ジョブネット名，またはジョブグループ名

状態を変更したいジョブ名，または-R，-E，-Jオプションと同時にジョブ名，ジョブネット名，ジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は複数指定できます。

なお，ジョブ名に，実行IDを指定できます。ただし，実行IDを指定した場合，-Bオプションは無効になります。実行IDの指定方法については，「コマンドの記述形式」を参照してください。

論理ホスト名は指定できません。

注意事項

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

JP1/AJS2 - Viewやajschgstatコマンドで，実行中のジョブを終了状態に変更した場合は，後続ユニットが実行されます。ただし，異常終了のジョブを正常終了に変更しても，後続ユニットは実行されません。

JP1/AJS2 - Viewやajschgstatコマンドで，実行中のジョブを終了状態に変更した場合は，ジョブ終了のイベントやメッセージ，ログ情報が出力されますが，終了したジョブに対して状態変更を行った場合は，ジョブ終了のイベントやメッセージ，ログ情報は出力されません。

リモートジョブネット下のユニットに対しては，操作できません。

状態を変更しようとしたジョブがサスペンド状態の場合，このコマンドは異常終了します。

起動条件に定義したイベントジョブや判定ジョブの状態は変更できません。

プランニンググループの下にあるユニットの中から操作するユニットを自動的に選択する指定をした場合に，自動的に選択されたユニットに操作権限がないと，エラーになります。

-Xオプションが省略された場合，環境変数AJSAUTOJUDGEの指定値に従って，プランニンググループの下にあるユニットの操作対象が決定されます。

プランニンググループの下にあるユニット名の指定方法については，ajsplanコマンドの「補足事項」を参照してください。

サスペンド状態のジョブネットコネクタに対しては，操作できません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例

異常検出終了したジョブ（job1）の状態を正常終了に変更します。なお，このジョブは，ルートジョブネット（net1）中にあり，環境変数AJSPATHにジョブグループ名が設定されているものとします（環境変数AJSPATHにジョブグループ名が設定されている場合は，コマンド実行時にジョブグループ名の指定を省略できます）。

ajschgstat -t normal -v abnormal net1/job1

ajschkdef

形式

ajschkdef
    [-F サービス名]
    [{-s|-a}]
    [-O][-M][-P][-H][-D][-U][-A]
    [-u 登録ユーザー名]
    [-o 出力ファイル名]
    [-R]
    [-L]
    [-T]
    [-N]
    [-J]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

定義内容の事前チェックの実行開始，実行状態表示を行います。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-F サービス名

定義内容の事前チェック対象となるユニットが定義されているスケジューラーサービス名を指定します。

指定できる文字数は，1～30（バイト）です。

省略した場合は，環境変数AJSCONFの値が仮定されます。環境変数AJSCONFが設定されていない場合は，デフォルトスケジューラーサービス名が仮定されます。

論理ホストのスケジューラーサービス名を指定する場合は，環境変数JP1_HOSTNAMEに論理ホスト名を指定してください。

環境変数JP1_HOSTNAMEを指定していない場合，自ホスト名が仮定されます。

-s

定義内容の事前チェックの実行を開始します。

-a

定義内容の事前チェックの実行状態を標準出力ファイルに出力します。出力する実行状態の状態名称を次の表に示します。

実行状態
出力する状態名称
意　味

未実行
stop

定義内容の事前チェックは実行可能

定義内容の事前チェック結果格納ファイルは更新完了

実行中
run

定義内容の事前チェックは実行不可能

定義内容の事前チェック結果格納ファイルは更新中

-O，-M，-P，-H，-D，-U，-A

定義内容の事前チェックでチェックする項目を指定します。

同時に複数のチェック項目を指定することもできます。各オプションのチェック内容，およびチェック順序（チェック順序は，関連線どおりとは限りません）を次の表に示します。

チェック順序 | オプション | チェック項目
1 | -O | 実行順序
2 | -M | ジョブネット詳細定義
3 | -P | 空ジョブ定義
4 | -H | 実行ホスト名
5 | -U | ユーザーマッピング
6 | -D | ジョブ詳細定義
7 | -A | 実行ファイル権限

なお，オプションの指定順に関係なく，上記の表の順にチェックされます。また，「実行ファイル権限」を指定した場合，実行ファイル権限チェックにジョブ実行OSユーザーの情報が必要なため，「ユーザーマッピング」も前提としてチェックされます。また，「空ジョブ」チェック以降（チェック順序の3～7）は，エージェントとの接続が前提になります。このため，-Hの指定に関係なく「実行ホスト名」のチェックが事前に実施されます。

省略した場合は，すべてのオプション（-O，-M，-P，-H，-D，-U，-A）が仮定されます。

各オプションとも，-aオプションと同時には指定できません。

-u 登録ユーザー名

本番運用で実際にジョブネットを実行登録するJP1ユーザーを指定します。

指定できる文字数は，1～31（バイト）です。

ジョブ定義で実行ユーザー種別が登録ユーザーのときに，指定したJP1ユーザーでユーザーマッピングのチェックを行います。

省略した場合は，このコマンドの実行ユーザーが仮定されます。

このオプションは，-aと同時には指定できません。

-o 出力ファイル名

定義内容の事前チェック結果格納ファイル名を絶対パスで指定します。定義内容の事前チェック結果格納ファイル名の形式は，「出力例」を参照してください。

指定できる文字数は，1～255（バイト）です。

指定した出力ファイルと同じ名称のファイルが存在する場合は上書きします。

ディレクトリのパスがない場合はエラーになります。

省略した場合は，環境設定パラメーター"AJSCHK_CHECKFILE"に指定したファイル名が仮定されます。環境設定パラメーター"AJSCHK_CHECKFILE"の指定がない場合は次のファイル名が仮定されます。

Windowsの場合
該当スケジューラーサービスのログ出力先フォルダ¥ajscheckfile.txt

UNIXの場合
該当スケジューラーサービスのログ出力先ディレクトリ/ajscheckfile.txt

このオプションは，-aと同時には指定できません。

-R

指定したジョブネットワーク要素に含まれるすべてのジョブネットまたはジョブに対して定義内容の事前チェックを実行します。

このオプションを，-L，-T，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットおよびジョブに対して定義内容の事前チェックを実行します。

このオプションは，-aと同時には指定できません。

-L

実行登録していないジョブネットおよびジョブに対して定義内容の事前チェックを実行します。

このオプションを，-T，-N，-Jオプションと同時に指定した場合，未登録のジョブネットについて，各オプションの指定内容に従って定義内容の事前チェックを実行します。

このオプションは，-aと同時には指定できません。

-T

ルートジョブネットに対して定義内容の事前チェックを実行します。

このオプションは，-a，-Jオプションと同時には指定できません。

-N

ジョブネットに対して定義内容の事前チェックを実行します。

このオプションは，-a，-Jオプションと同時には指定できません。

-J

ジョブに対して定義内容の事前チェックを実行します。

このオプションは，-a，-T，-Nオプションと同時には指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名

定義内容の事前チェックを実行するジョブ名，ジョブネット名，またはジョブグループ名を指定します。

指定したユニットの配下ユニットが定義内容の事前チェック対象（チェックの起点）となります。

指定できる文字数は，1～930（バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は，複数指定できます。ルートジョブグループ「/」も指定できます。

なお，ジョブ名，ジョブネット名，またはジョブグループ名に，論理ホスト名，スケジューラーサービス名，および実行IDは指定できません。

このオプションは，-aと同時には指定できません。

注意事項

定義内容の事前チェックは，本番業務が実行中でない時間帯に実行してください。本番業務の実行中に定義内容の事前チェックを実行した場合，次に示す現象が発生するおそれがあります。

スケジューラーデータベースへのアクセス競合によって，業務実行性能が劣化する

システムへの負荷が一時的に集中したことによって，ジョブ実行処理でエラーが発生する

定義内容の事前チェックの実行中はこのコマンドは実行できません。

JP1/AJS2 Check Managerサービスが起動していない場合，このコマンドは異常終了します。JP1/AJS2 Check Agentサービスが起動していない場合は，そのエージェントに対してはチェックしませんが，JP1/AJS2 Check Agentサービスが起動している他のエージェントに対してはチェックを継続します。

定義内容の事前チェックを実行中に，定義内容の事前チェック対象ユニット（配下ユニットを含む）を追加・削除したり，定義内容を変更したりしないでください。チェック結果が正しく出力されない場合があります。

定義内容の事前チェック対象外のユニットが指定された場合，スキップしたことを示すメッセージは出力されません。

-Rオプションを指定した場合，指定したユニットを含む配下のユニットが定義内容の事前チェック対象となります。この場合，定義内容の事前チェック対象となったユニットを階層ごとに繰り返してチェックするので，同じユニットが複数回チェックされます。

-Rオプションを指定した場合，ジョブに対してはジョブ実行エージェント名の定義内容にかかわらず，上位ジョブネットの実行ホスト名を仮定してチェックします。ジョブ実行エージェント名に上位ユニットの実行ホストを仮定しないでチェックする場合は，-Tオプションまたは-Nオプションを同時に指定して定義内容の事前チェックを実施してください。

大量のユニットをチェック中に-aオプションで運用状態を確認すると，結果の表示が遅くなる場合があります。

物理ホストでユニットの定義内容を事前にチェックする場合は，環境変数JP1_HOSTNAMEを削除してください。

定義内容の事前チェック結果格納ファイルが出力されない場合は，統合トレースログを確認し，内容に従って対処してください。

ユニット詳細定義の［実行ホスト］に，解決できないホスト名が指定されているようなユニットを指定して定義内容の事前チェックを実施すると，定義内容の事前チェック結果格納ファイル出力までの時間が長くなります。

ジョブネットコネクタおよび接続先のジョブネットの定義内容を事前チェックする場合は，ジョブネットコネクタを定義内容の事前チェックの対象に指定して実行してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

次の条件で，定義内容の事前チェックを行います。

登録ユーザー名：USER1

/GROUP1/NET1配下のすべての未登録のジョブを対象にチェックします。

すべてのチェック条件を指定します。

ajschkdef -F AJSROOT1 -s -u USER1 -RLJ /GROUP1/NET1

出力例

使用例に基づき，定義内容の事前チェックを行った結果，/GROUP1/NET1/JOB1でManager側ホスト名解決エラー，/GROUP1/NET1/JOB2で空ジョブ定義エラーが検出された場合の出力例を次の図に示します。

出力項目の説明

(1)CHECKUNIT=ユニット完全名［，ユニット完全名...］

定義内容の事前チェックの実行時に指定したユニット名をユニット完全名の形式で出力します。複数指定した場合は，コンマ区切りで複数出力します。

(2)CHECKSERVICE=スケジューラーサービス名

定義内容の事前チェックの実行時に指定したスケジューラーサービス名を出力します。

(3)CHECKUSER=登録ユーザー名

定義内容の事前チェックの実行時に指定した登録ユーザー名を出力します。

(4)CHECKOPT=指定オプション

定義内容の事前チェックの実行時に指定したオプション（-O/-M/-P/-H-/-D/-U/-A/-R/-L/-T/-N/-J）をコンマ区切りで出力します。

(5)CHECKSTARTTIME=実行開始日時

定義内容の事前チェックの実行日時を「YYYYH/MM/DD hh:mm:ss」の形式で出力します。

(6)空行

(7)チェック結果情報（ユニット名,パス名,エラー区分,エラー詳細）

定義内容の事前チェック実行の結果，エラーを検出したユニットについてチェック結果情報をコンマ区切りの一覧形式で出力します。

ユニット名

チェックの結果エラーが検出されたユニットのユニット名を出力します。

パス名

チェックの結果エラーが検出されたユニットのパス名（親ユニット完全名）を出力します。

エラー区分

チェックの結果エラーが検出されたエラーの区分を出力します。

出力するエラー区分については次の表を参照してください。

エラー詳細

チェックの結果エラーが検出されたエラー区分ごとのエラー内容の詳細を出力します。

出力するエラー詳細については，次の表を参照してください。

開始時に指定した
チェック項目
エラー区分
(下段は言語種別が英語の場合)
エラー詳細

実行順序
実行順序がループして関連定義されています

08-10以前
（なし）

08-50以降
unit=ユニット名※1

The execution order is looped in the relation definitions.

判定ジョブに対して従属ジョブが定義されていません

08-10以前
（なし）

08-50以降
unit=ユニット名;ユニット名;...※2

A dependent job has not been defined for a judgment job.

従属ジョブに条件接続以外の関連定義がされています

08-10以前
（なし）

08-50以降
unit=ユニット名;ユニット名;...※3

A relation definition other than a conditional connection has been defined for a dependant job.

実行ホスト名
Manager側からAgentのホスト名が解決できません
AGENT_HOST=Agentホスト名

The host name of the Agent cannot be resolved from the Manager side.

Agent側からManagerのホスト名が解決できません
MANAGER_HOST=
Managerホスト名

The host name of the Manager cannot be resolved from the Agent side.

Agent側からManagerホストのIPアドレス解決ができません
MANAGER_IP=
ManagerホストIPアドレス

The host IP address of the Manager cannot be resolved from the Agent side.

ジョブネット詳細定義
接続範囲の指定が接続先のジョブネットと異なります
unit=接続先のジョブネット名※4

The specified connection range is different from the jobnet for the connection destination.

指定したホストに接続できません
nchn=接続ホスト名

Cannot connect to the specified host.

指定したスケジューラーサービスは存在しません
ncsv=接続サービス名

Specified Scheduler service not exist.

接続先のジョブネットが指定されていません
（なし）

Jobnet name for the connection destination is not specified.

接続先のジョブネットの指定が不正です
ncr=接続先のジョブネット名

The specification of jobnet for the connection destination is not collect.

接続先のジョブネットが実行順序制御する設定になっていません
unit=接続先のジョブネット名※4

The jobnet for the connection destination is not configured for controlling the execution order.

接続先のジョブネットに指定した接続ホスト名で接続できません
unit=接続先のジョブネット名※4

Cannot connect with the connection host name specified in the jobnet for the connection destination.

接続先のジョブネットに指定した接続サービス名が誤っています
unit=接続先のジョブネット名※4

The connection service name specified in the jobnet for the connection destination is incorrect.

接続先のジョブネットに指定したジョブネットコネクタ名が誤っています
unit=接続先のジョブネット名※4

The jobnet connector name specified at jobnet for the connection destination is wrong.

ジョブ詳細定義
指定したユーザーは存在しません
un=実行ユーザー名

The specified user does not exist.

指定したファイル・ディレクトリは存在しません
sc=スクリプトファイル名(実行ファイル名)
ev=環境変数ファイル名
wkp=作業用パス名
si=標準入力ファイル名
ts1=転送元ファイル名
td1=転送先ファイル名
ts2=転送元ファイル名
td2=転送先ファイル名
ts3=転送元ファイル名
td3=転送先ファイル名
ts4=転送元ファイル名
td4=転送先ファイル名

The specified file or directory does not exist.

指定したファイル・ディレクトリに対する権限がありません
sc=スクリプトファイル名(実行ファイル名)
ev=環境変数ファイル名
wkp=作業用パス名
si=標準入力ファイル名
so=標準出力ファイル名
se=標準エラー出力ファイル名
ts1=転送元ファイル名
td1=転送先ファイル名
ts2=転送元ファイル名
td2=転送先ファイル名
ts3=転送元ファイル名
td3=転送先ファイル名
ts4=転送元ファイル名
td4=転送先ファイル名

You do not have permission to access the specified file or directory.

プラットフォーム種別の指定が不正です
pfm=プラットフォーム種別

The specified platform type is invalid.

イベントIDに指定した値の形式が不正です
evwid=イベントID

The format of the value specified for the event ID is invalid.

検索前時間に範囲外の値を指定しています
evesc=検索前時間

The value specified for "Find event before exec." is outside the valid range.

監視対象ファイル名の形式が不正です
flwf=監視対象ファイル名

The format of the name of the file to be monitored is invalid.

ユーザーマッピング
ユーザーマッピングの指定に誤りがあります
JP1_USER=JP1ユーザー名

The specified user mapping is invalid.

実行元ホストのマッピングが不正です
JP1_USER=JP1ユーザー名

Mapping of an execution host is invalid.

OSユーザーのマッピングが不正です
OS_USER=OSユーザー名

Mapping of a OS user is invalid.

実行ファイル権限
指定したスクリプトファイルまたは実行ファイルに対して実行権限がありません
OS_USER=JP1ユーザー名
FILE_AUTH=ファイル権限※5

You do not have permission to execute the specified script file or executable file.

空ジョブ定義
スクリプトファイル，実行ファイル，またはイベントIDの指定がありません
（なし）

The script file or executable file or event ID is not specified.

注※1

実行順序関係がループして関連定義されているユニット名を一つだけ出力します。

注※2

従属ジョブが条件接続されていない判定ジョブ名を出力します。

エラー個所が複数ある場合は，「;（セミコロン）」で区切ってすべてのユニット名を出力します。

注※3

条件接続以外の関連定義がされている従属ジョブ名を出力します。

エラー個所が複数ある場合は「;（セミコロン）」で区切ってすべてのユニット名を出力します。

注※4

［接続範囲］で［別サービス］を指定している場合は，「ホスト名:スケジューラーサービス名:ユニット名」を出力します。

注※5

ファイル権限については，次の表を参照してください。

ファイル権限はaugo形式で出力します（例：0644）。

アクセス権種別 | 値 | 値の説明
特別なアクセス権(a) | 1000 | プログラムコードをスワップに維持
2000 | 実行時にグループIDを設定
4000 | 実行時にユーザーIDを設定
同じUIDのユーザー(u) | 100 | 実行
200 | 書き込み
400 | 読み込み
同じGIDのグループ(g) | 10 | 実行
20 | 書き込み
40 | 読み込み
その他のユーザー(o) | 1 | 実行
2 | 書き込み
4 | 読み込み

(8)空行

(9)CHECKENDTIME=実行終了日時

定義内容の事前チェックの終了日時を「YYYY/MM/DD hh:mm:ss」の形式で出力します。

(10)NUMBER OF CHECKUNITS=チェックが完了したユニット数/チェックの対象となったユニット数，NUMBER OF ERRORS=チェックの結果エラーを検出した項目の数

定義内容の事前チェックの結果出力サマリーを表示します。サマリーとしては，チェックしたユニット数と，チェックの結果エラーを検出した項目の数が出力されます。エラーを検出しなかった場合は0が出力されます。

チェックの対象となったユニット数とチェックが完了したユニット数が異なる場合は，次の要因が考えられます。

チェック中に定義内容の事前チェックプロセスのエラーが発生した

チェック中に定義内容の事前チェックプロセスのエラーが発生した場合は，統合トレースログにエラー内容が出力されます。

JP1/AJS2のマネージャーホストとエージェントホストが異なるマシンの場合は，まずマネージャーホストの統合トレースログを参照してください。マネージャーホストの統合トレースログにエラーが出力されていない場合は，エージェントホストの統合トレースログを参照してください。

(1)から(5)の定義内容の事前チェック実行情報と，(9)から(10)の実行終了日時，サマリーは，一回の実行で一回だけ出力されます。(7)のチェック結果情報は，検出されたエラーの個数分出力されます。

ajschkstart（UNIX限定）

形式

JP1/AJS2 - Managerの場合

ajschkstart
    [-m]
    [-a]

JP1/AJS2 - Agentの場合

ajschkstart
    [-a]

機能

JP1/AJS2 Check Managerサービス，またはJP1/AJS2 Check Agentサービスを起動します。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/opt/jp1ajs2/bin/

引数

-m

JP1/AJS2 Check Managerサービスを開始します。

-a

JP1/AJS2 Check Agentサービスを開始します。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

オプションをすべて省略した場合，次のオプションが仮定されます。

JP1/AJS2 - Managerの場合：-m，-a

JP1/AJS2 - Agentの場合：-a

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

Windowsの場合は，サービスコントロールマネージャから起動します。

使用例

JP1/AJS2 - Managerで，JP1/AJS2 Check ManagerサービスおよびJP1/AJS2 Check Agentサービスを開始します。

ajschkstart -m -a

ajschkstop（UNIX限定）

形式

JP1/AJS2 - Managerの場合

ajschkstop
    [-m]
    [-a]

JP1/AJS2 - Agentの場合

ajschkstop
    [-a]

機能

JP1/AJS2 Check Managerサービス，またはJP1/AJS2 Check Agentサービスを停止します。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/opt/jp1ajs2/bin/

引数

-m

JP1/AJS2 Check Managerサービスを停止します。

-a

JP1/AJS2 Check Agentサービスを停止します。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

オプションをすべて省略した場合，次のオプションが仮定されます。

JP1/AJS2 - Managerの場合：-m，-a

JP1/AJS2 - Agentの場合：-a

チェック実行中の場合，チェックの終了を待たずに終了します。

このコマンドでJP1/AJS2 Check Agentサービスを停止する場合，JP1/Baseの物理ホストの通信設定に従って自ホストに対してTCP/IP通信接続を行い，JP1/AJS2 Check Agentサービスを停止します。そのため，自ホスト名（hostnameコマンドの結果）に対応するIPアドレスで通信できるホストが別ホストとなる環境では，別ホストのJP1/AJS2 Check Agentサービスを停止するおそれがあります。
自ホスト名（hostnameコマンドの結果）に対応するIPアドレスで通信できるホストが別ホストとなる環境では，自ホスト名から自ホストのIPアドレスが解決できるようにhostsファイル，DNSファイル，またはjp1hostsファイルを設定してから，コマンドを実行してください。
jp1hostsファイルについての詳細は，マニュアル「JP1/Base 運用ガイド」のネットワーク構成に応じたJP1/Baseの通信設定の章を参照してください。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

Windowsの場合は，サービスコントロールマネージャから停止します。

使用例

JP1/AJS2 - Managerで，JP1/AJS2 Check ManagerサービスおよびJP1/AJS2 Check Agentサービスを停止します。

ajschkstop -m -a

ajschktrsetsz

形式

ajschktrsetsz
    [-s サイズ]

機能

JP1/AJS2 Check ManagerサービスまたはJP1/AJS2 Check Agentサービスのトレースログファイルサイズを変更します。

引数を指定しないで実行した場合は，現在設定されているトレースログファイルのサイズを標準出力ファイルに出力します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-s サイズ

トレースログファイルのサイズを指定します。

指定できる値は，64～2,097,151（単位：キロバイト）です。

注意事項

このコマンドでトレースログファイルのサイズを小さくした場合，サイズ変更前のトレースログファイルの内容は削除されます。

オプションと値との間は，必ず1バイト以上の空白で区切ってください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

使用例

JP1/AJS2 Check ManagerサービスまたはJP1/AJS2 Check Agentサービスのトレースログファイルサイズを4096キロバイト確保します。

ajschktrsetsz -s 4096

ajscminetd_startstop（UNIX限定）

形式

ajscminetd_startstop
    {start|stop}

機能

JP1/AJS2 Console Managerサービスを起動，または停止します。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/etc/opt/jp1ajs2cm/

引数

start

JP1/AJS2 Console Managerサービスが起動していないときは，サービスを起動します。

stop

JP1/AJS2 Console Managerサービスが起動しているときは，サービスを停止します。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

戻り値

常に0。

ajscmprint

形式

ajscmprint
    -u JP1ユーザー名
    -f フォーマット指示子
    [-mh 論理ホスト名]

機能

JP1/AJS2 Consoleの，指定されたJP1ユーザーの定義情報をテキスト形式で標準出力ファイルに出力します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 Consoleのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2cm/bin/

引数

-u JP1ユーザー名

出力したい定義情報を持つJP1ユーザー名を指定します。

指定できる文字数は，1～31（単位：バイト）です。省略した場合，エラーになります。

-f フォーマット指示子

フォーマット指示子で指定した情報を出力します。

フォーマット指示子は，%と1バイトの英字，または2バイトの英字で指定します。フォーマット指示子の詳細は，後述の「補足事項」を参照してください。

-mh 論理ホスト名

環境変数JP1_HOSTNAMEの代わりに論理ホスト名を指定できます。このオプションを指定すると，環境変数JP1_HOSTNAMEの値よりこのオプション値の方が優先されます。

オプションの値に，「JP1_DEFAULT」と指定することで，明示的に物理ホストを指定することもできます。物理ホストのマシン名をオプションに指定しても，物理ホストの設定はできません。

注意事項

定義情報をほかで定義中の場合，このコマンドは実行できません。

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

JP1/AJS2 Consoleの，指定されたJP1ユーザーの定義情報を出力するフォーマット指示子を表1-26に示します。

その他のフォーマット指示子を表1-27に示します。

表1-26　指定されたJP1ユーザーの定義情報を出力するフォーマット指示子

フォーマット指示子
出力情報
ユニット種別の略号

%ON
オブジェクト完全名
124バイト以内の文字列
（環境設定パラメーター"CHARCODE"の値が「UTF-8」の場合は，184バイト以内の文字列）
bs，ajsu

%on
オブジェクト名
30バイト以内の文字列
（環境設定パラメーター"CHARCODE"の値が「UTF-8」の場合は，45バイト以内の文字列）
bs，ajsu

%TY
オブジェクトの種別
bs：業務スコープ
ajsu：AJS2ユニット監視オブジェクト
bs，ajsu

%cm
コメント
80バイト以内の文字列
（環境設定パラメーター"CHARCODE"の値が「UTF-8」の場合は，120バイト以内の文字列）
指定がない場合，何も出力されない
bs，ajsu

%if
アイコンファイル名
255バイト以内の文字列
（環境設定パラメーター"CHARCODE"の値が「UTF-8」の場合は，380バイト以内の文字列）
指定がない場合，何も出力されない
bs，ajsu

%mh
監視先ホスト名
255バイト以内の文字列
（環境設定パラメーター"CHARCODE"の値が「UTF-8」の場合は，382バイト以内の文字列）
ajsu

%mu
AJS2ユニット名
2,047バイト以内の文字列
（環境設定パラメーター"CHARCODE"の値が「UTF-8」の場合は，3,070バイト以内の文字列）
ajsu

%eH
オブジェクトを画面に表示するときの水平位置
0～9,552（単位：ピクセル）の値
bs，ajsu

%eV
オブジェクトを画面に表示するときの垂直位置
0～9,552（単位：ピクセル）の値
bs，ajsu

%sH
オブジェクト配下に含まれるオブジェクトを画面に表示するときに，水平方向に並べる個数
1～100（単位：個）の値
bs

%sV
オブジェクト配下に含まれるオブジェクトを画面に表示するときに，垂直方向に並べる個数
1～100（単位：個）の値
bs

%mm
監視方法
t：当日時刻優先
a：全世代時刻優先
th：当日時刻予定優先
ah：全世代時刻予定優先
bs（ルート）

%mt
監視間隔
30～3,600（単位：秒）の値
bs（ルート）

%mp
保留予定
no：表示しない
yes：表示する（定義および保留属性変更分）
yes_attr：表示する（保留属性変更分だけ）
bs（ルート）

%by
背景種別
n：表示しない
i：上位の階層に依存する
s：表示する
bs

%bf
背景ファイル名
255バイト以内の文字列
（環境設定パラメーター"CHARCODE"の値が「UTF-8」の場合は，380バイト以内の文字列）
指定がない場合，何も出力されない
bs

%bz
基準ズーム倍率
20～200の値
bs

（凡例）

bs：業務スコープ

bs（ルート）：ルート業務スコープ

ajsu：AJS2ユニット監視オブジェクト

表1-27　その他のフォーマット指示子

フォーマット指示子 | 出力情報
%% | %
%n | 改行文字
%t | タブ文字

使用例

JP1ユーザー（jp1admin）の定義情報をテキスト形式で標準出力ファイルに出力します。

ajscmprint -u jp1admin -f "%ON,%TY,%cm,%mh,%mu"

出力例

「オブジェクト完全名, オブジェクトの種別, コメント, 監視先ホスト名, AJS2ユニット名」の形式で出力されます。

/, bs, , ,
/監視オブジェクト1, ajsu, コメント1, host1, AJSROOT1:/jobnet1
/監視オブジェクト2, ajsu, コメント2, host2, AJSROOT1:/jobnet1
/ネスト業務スコープ3, bs, コメント3,,
/ネスト業務スコープ3/監視オブジェクト31, ajsu, コメント31, host1, AJSROOT1:/jobnet3

ajscmtrsetsz

形式

ajscmtrsetsz
    [-s トレースログファイルのサイズ]

機能

JP1/AJS2 Console Managerのトレースログファイルのサイズを変更します。

引数を指定しないで実行した場合は，現在設定されているトレースログファイルのサイズを標準出力ファイルに出力します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 Consoleのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2cm/bin/

引数

-s トレースログファイルのサイズ

トレースログファイルのサイズを指定します。

指定できる値は，64～2,097,151（単位：キロバイト）です。

注意事項

このコマンドでトレースログファイルのサイズを小さくした場合，サイズ変更前のトレースログファイルの内容は削除されます。

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例1

トレースログファイルのサイズを，3メガバイト（3,072キロバイト）に設定します。

ajscmtrsetsz -s 3072

使用例2

現在設定されているトレースログファイルのサイズを，標準出力ファイルに出力します。

ajscmtrsetsz

出力例

SIZE:64KB

ajscon

形式

ajscon
    [-bmd]
    [-a ログイン情報ファイル名]
    [-h 接続先ホスト名]

機能

JP1/AJS2 Console Viewを起動します。

実行権限

なし

格納先ディレクトリ

JP1/AJS2 - Viewのインストール先フォルダ¥bin¥

引数

-bmd

起動時のモードを定義モードにします。ほかで監視中のため定義モードにできない場合は，エラーメッセージを表示したあと，監視モードになります。

省略時は監視モードでJP1/AJS2 Console Viewを起動します。

-a ログイン情報ファイル名

JP1/AJS2 Console Managerにログインするために必要な情報（ユーザー名，パスワード，接続先ホスト名）が定義されている，ログイン情報ファイルの名称を指定します。

このオプションを指定した場合，［ログイン］画面を表示することなく，自動ログインできます。

JP1/AJS2 Console Viewの［環境設定］ダイアログボックスで自動ログインの設定がされている場合でも，このオプションで指定したログイン情報ファイルに定義されている情報が有効になります。

指定できる文字数は，1～255（単位：バイト）です。ログイン情報ファイル名には次の記号は指定できません。

空白文字を含むファイル名

「-（ハイフン）」で始まるファイル名

空白文字を含むファイル名を指定した場合は，空白文字の前までがファイル名になります。「-（ハイフン）」で始まるファイル名を指定した場合は，ログイン情報ファイルとして認識せず，次のエラーメッセージが表示されて，JP1/AJS2 Console Viewが終了します。

「KAVC4013-E 必要なパラメーターが不足しています。［-a］」

ログイン情報ファイルは，次の場所に作成する必要があります。

JP1/AJS2 - Viewのインストール先フォルダ¥conf¥

confディレクトリ配下にログイン情報ファイルがない場合，エラーメッセージ「KAVC4020-E ログイン情報ファイル（（ファイル名））が見つかりません。」が表示され，JP1/AJS2 Console Viewが終了します。

ログイン情報ファイルは，次の形式で記述します。

username=ログインユーザー名
password=パスワード
host=接続先ホスト名

各行には，改行を必ず入れてください。同じキーワードを含む行を複数定義した場合，最後に定義した行の値が有効になります。username，password，host以外のキーワードを定義した場合，そのキーワードは無視されます。行頭に「#」を記載することで，その行はコメントとして扱われます。次に例を示します。

#これは業務サーバへのログイン情報ファイルです
username=user1
password=user0000
host=apserve

-h 接続先ホスト名

自動ログインする場合に，接続先ホストを一時的に変更したいときに指定します。

-aオプションのログイン情報ファイルまたは環境設定による自動ログインの設定で接続先ホスト名が指定されていても，-hオプションで指定されたホストに対してログインを行います。起動コマンドの引数として，-aオプションと-hオプションを同時に指定する場合には，ログイン情報ファイルで接続先ホスト名を指定する必要は ありません。

-aオプションのログイン情報ファイルまたは環境設定による自動ログインを行わないときは，起動時に表示するログイン画面の[接続ホスト名]の初期表示として指定されたホスト名を表示します。

注意事項

このコマンドを実行する前に，JP1/AJS2 Console Viewをセットアップしておく必要があります。

ログイン情報ファイルの名称を指定する場合，「"（ダブルクォーテーションマーク）」でファイル名を囲まないでください。「"（ダブルクォーテーションマーク）」でファイル名を囲むと，エラーメッセージ（KAVC4020-E）が表示されます。

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

ログイン情報ファイルのアクセス制限の設定方法については，ajsコマンドの注意事項を参照してください。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

ajscopy

形式

ajscopy
    [-F サービス名]
    [-m 許可モード]
    [-c|-v]
    [-S]
    [-R]
    [-L|-E]
    [-T]
    [-G|-N|-J]
    -o 出力先ユニット名
    入力元ユニット名...

機能

ジョブネットワーク要素を複写・移動したり，名称を変更したりします。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

JP1_AJS_Operator権限（複写対象ユニットとその下のユニットだけ実行可）

JP1_AJS_Guest権限（複写対象ユニットとその下のユニットだけ実行可）

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-m 許可モード

ジョブ実行のJP1ユーザーの設定を変更したあと，複写，移動，または名称変更する場合に，許可モードを指定します。

指定できる値は，8進数で4けたの値です。

表記上の左から一番目を1けた，二番目を2けた...とした場合の，各けたの意味を次に示します。

1けた目
ジョブ実行時のユーザーの扱いを指定します。

0～3：ジョブネットを登録したJP1ユーザーを，ジョブ実行時のユーザーとします。

4～7：ジョブを所有するJP1ユーザーを，ジョブ実行時のユーザーとします。

2～4けた目
0～7の任意の値を指定します。

省略した場合，複写元，移動元，または名称変更前の値と同じ値が仮定されます。

なお，このオプションは，-oオプションにジョブを定義した場合だけに有効です。

-c

ジョブネットワーク要素を複写します。

-v

ジョブネットワーク要素を移動，または名称変更します。

このオプションは-Eオプションと同時には指定できません。

-S

ジョブネットがサスペンド状態の場合，実行登録済みのジョブネットであっても，ジョブネット下にジョブネットワーク要素を複写できるようにします。また，サスペンド中に追加したジョブネットワーク要素の名称を変更できるようにします。

ただし，ジョブネットがサスペンド状態でも，次の場合はジョブネットワーク要素の複写および名称変更は行えません。

実行中のジョブネットの場合

-R

指定したジョブネットワーク要素に含まれるすべてのジョブグループ，ジョブネット，およびジョブを，入力元ユニットとします。

このオプションを，-G，-N，-J，-L，-E，-Tオプションと同時に指定した場合，各オプションの指定内容に従って，入力元ユニットとします。

-L

ジョブグループ，実行登録していないジョブネット，およびジョブを入力元ユニットとします。

このオプションは-Gオプションと同時には指定できません。

-E

実行登録済みのジョブネット，およびジョブを入力元ユニットとします。

このオプションは，-v，-Gオプションと同時には指定できません。

-T

ルートジョブネットを入力元ユニットとします。

このオプションは，-G，-Jオプションと同時には指定できません。

-G

ジョブグループを入力元ユニットとします。

このオプションは，-L，-E，-T，-N，-Jオプションと同時には指定できません。

-N

ジョブネットを入力元ユニットとします。

このオプションは，-G，-Jオプションと同時には指定できません。

このオプションを-Tオプションと同時に指定した場合，このオプションは無効になります。

-J

ジョブを入力元ユニットとします。

このオプションは-G，-N，-Tオプションと同時には指定できません。

-o 出力先ユニット名

複写，移動先のユニット名，または名称変更後のユニット名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

複写，移動する場合
既存のジョブグループ名，またはジョブネット名を指定した場合，そのユニット中に複写，または移動します。

名称変更する場合
既存のジョブ名，マネージャージョブグループ名，マネージャージョブネット名，およびホストリンクジョブネット名は指定できません。

なお，出力先ユニット名として，論理ホスト名，スケジューラ―サービス名，および実行IDは指定できません。

入力元ユニット名

複写，移動元のユニット名，または名称変更前のユニット名を指定します。

入力元ユニット名に起動条件ユニットは指定できません。

指定できる文字数は，1～930（単位：バイト）です。

なお，入力元ユニット名として，論理ホスト名および実行IDは指定できません。

注意事項

複写，移動，および名称変更する場合に共通の注意事項

出力先ユニット名，および入力元ユニット名に指定したユニット（ジョブグループを除く）が他でオープンしている場合，このコマンドは異常終了します。

実行登録済みのジョブネット（リモートジョブネットを除く）の場合，そのジョブネットを含むユニット，またはそのジョブネットに含まれるユニットを移動したり，名称変更したりできません。また，実行登録済みのジョブネットの中にユニットを複写したり移動したりできません。
ただし，リモートジョブネット以外のユニットの場合，操作対象のジョブネットをサスペンド状態にしておき，このコマンドに-Sオプションを指定すれば，ジョブネットの実行登録を解除しなくても，操作対象のジョブネットにユニットを複写したり，追加したユニットの名称を変更したりできます（実行登録済みのホストリンクジョブネットは，複写・移動したり，名称変更したりできません）。

入力元ユニットと出力先ユニットに同じ名称を指定できません。

出力先ユニットには，新規のユニット名を指定してください（既存のユニット名を指定した場合，名称を変更しようとしたユニットは，既存の出力先ユニット中に移動します）。
ただし，入力元ユニット名を複数指定した場合，出力先ユニット名に新規のユニット名を指定できません。

出力先ユニット名に指定したユニット，および入力元ユニット名に指定したユニットがサスペンド状態変更処理中の場合，このコマンドは異常終了します。

複写，または移動する場合の注意事項

ジョブネットの中にジョブグループを複写したり，移動したりできません。

ユニットを複写した場合，ユニットの所有者は複写したユーザー，グループです。移動した場合，ユニットの所有者は移動元のユーザー，グループです。

ユニットの複写中にエラーが発生した場合，途中まで複写したユニットをすべて消去します。このコマンドは異常終了します。

ホストリンクジョブネットを複写したり，移動したりできるのは，ジョブネット（リモートジョブネットを除く）下だけです。リモートジョブネット下には移動したり，複写したりできません。

ジョブネット下にホストリンクジョブネットが含まれる場合，そのジョブネットをリモートジョブネット下や，上位にリモートジョブネットが存在するジョブネット下には複写したり，移動したりできません。

ホストリンクジョブネットには，ユニットを複写したり，移動したりできません。

ジョブネットの中にプランニンググループを複写したり，移動したりできません。

プランニンググループの中にはジョブネット，リモートジョブネット以外のユニットを複写したり，移動したりできません。

実行登録済みのルートジョブネットを含むプランニンググループは，移動したり名称変更したりできません。

ジョブネットコネクタの接続先のジョブネットであるルートジョブネットをルートジョブネットとして複写または移動した場合，ジョブネットコネクタ名などの実行順序制御情報はそのまま複写または移動されます。一方，ネストジョブネットとして複写または移動した場合，定義情報はデフォルト（実行順序制御しない）の状態になります。

ジョブネットコネクタの接続先のジョブネットとして定義されているプランニンググループを複写または移動した場合，ジョブネットコネクタ名などの実行順序制御情報はそのまま複写または移動されます。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

複写，または移動したユニットは，JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウの左上から右下方向にかけて空いている場所に自動的に配置されます。

使用例

ジョブネット（net1）をジョブグループ（grp1）に複写します。

ajscopy -c -o grp1 net1

ajsdbcond

形式

ajsdbcond
    [-F サービス名]
    [[-m] |
      [[-x][-k]
        [-d ディレクトリ名][-p {出力先}]]|
    [[{-l|-L} [-a] [[-i {出力先}]|
      [-t {出力先,未使用領域サイズしきい値} [-v]]]]
       |[-t {出力先,未使用領域サイズしきい値} [-v]]]]

機能

スケジューラーサービスが使用するISAMファイルの未使用領域率が高くなった場合などに，無効領域を圧縮し，ファイルを再編成します。

スケジューラーサービスが使用するISAMファイルの未使用領域率や，データファイルフラグメント率および未使用領域サイズを標準出力に出力します。
ISAMファイルの未使用領域率については，スケジューラーサービスがISAMファイルを使用中の場合でも，情報を表示できます。

スケジューラーサービスが使用するISAMファイルの次に示す情報を，指定した出力先にメッセージとして出力できます。
・再編成時の情報（開始・終了時刻，統計情報）
・未使用領域サイズ
・未使用領域サイズがしきい値に達していた
メッセージの出力先は，次の中から単独で指定することも，幾つか組み合わせて指定することもできます。
・標準エラー出力
・イベントログ（Windowsの場合）またはSyslog（UNIXの場合）
・JP1イベント

スケジューラーサービスが使用するISAMファイルの未使用領域サイズがしきい値に達しているかいないかを，このコマンドの戻り値に設定します。

ISAMファイルのフォーマットを変換します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

省略した場合，デフォルトサービス名が仮定されます。

-m

指定されたスケジューラーデータベースのセマフォ番号とISAMファイルフォーマット（キー再利用機能が有効か無効か）を出力します。

このオプションは，-Fオプション以外のオプションとは同時に指定できません。

-x

スケジューラーサービスが使用するISAMファイルを再編成します。

-k

指定されたスケジューラーサービスを構成するすべてのISAMファイルがキー再利用機能を有効となるフォーマットに変換すると同時に，データファイルおよびキーファイルを完全に再編成します。

-d ディレクトリ名

スケジューラーサービスが使用するISAMファイルを再編成する場合に，キーソート時に使用するワークファイルのディレクトリを指定します。

省略した場合の扱いについては，マニュアル「JP1/Base 運用ガイド」のJiscondコマンドの説明を参照してください。

-p {出力先}

スケジューラーサービスが使用するISAMファイルの再編成開始および終了時にメッセージを出力します。

このオプションは，-xオプションと同時に指定します。

出力先
メッセージの出力先を，次の中から指定します。出力先は，単独で指定することも，幾つか組み合わせて指定することもできます。

e：標準エラー出力

s：イベントログ（Windowsの場合）またはSyslog（UNIXの場合）

j：JP1イベント

このオプションを指定したときの，メッセージの出力例を次に示します。

（例1）再編成開始時

KAVS1500-I スケジューラーサービス(AJSROOT1)のデータベース再編成を開始しました 2006/10/01 01:05:40

（例2）再編成正常終了時

KAVS1501-I スケジューラーサービス(AJSROOT1)のデータベース再編成が正常終了しました 2006/10/01 01:05:40 - 2006/10/01 01:20:20 (00:14:40)

開始日時，終了日時，経過時間，実施前後の未使用領域サイズをあわせて出力します。

（例3）再編成異常終了時

KAVS1502-E スケジューラーサービス(AJSROOT1)のデータベース再編成が異常終了しました 2006/10/01 01:05:40 - 2006/10/01 01:20:20 (00:14:40)

{-l|-L}

スケジューラーサービスが使用するISAMファイルの未使用領域率を表示する場合に指定します。

このオプションを，-aオプションと同時に指定した場合，より詳細なISAMファイルの情報を表示します。

-l
ISAMファイルを占有して情報を取得します。
このオプションは，ファイルを占有して情報を取得するため，-Lオプションを指定した場合より正確な情報が取得できます。ただし，他プロセスがISAMファイルを使用中の場合は，エラーになります。

-L
ISAMファイルを占有しないで情報を取得します。
このオプションは，ファイルを占有しないため，スケジューラーサービスがISAMファイルを使用中でも情報を取得できます。ただし，並行してISAMファイルを更新しているプロセスがある場合，情報取得の瞬間のISAMファイル更新分については誤差が生じます。

-a

スケジューラーサービスが使用するISAMファイルの詳細な情報を出力します。

このオプションは，-lまたは-Lオプションと同時に指定すると，未使用領域率に加え，データファイルフラグメント率と未使用領域サイズを出力します。

-i {出力先}

スケジューラーサービスが使用するISAMファイルの未使用領域サイズをメッセージに出力します。

出力先
メッセージの出力先を，次の中から指定します。出力先は，単独で指定することも，幾つか組み合わせて指定することもできます。

e：標準エラー出力

s：イベントログ（Windowsの場合）またはSyslog（UNIXの場合）

j：JP1イベント

このオプションを指定したときの，メッセージの出力例を次に示します。

（例）

KAVS1503-I スケジューラーサービス(AJSROOT1)のISAM未使用領域サイズは 99MBです

-t {出力先,未使用領域サイズしきい値}

スケジューラーサービスが使用するISAMファイルが，指定した未使用領域サイズしきい値に達していた場合，メッセージを出力します。

このオプションを使用して，スケジューラーサービスが繁忙期でないときに，JP1/AJS2のジョブとしてajsdbcondコマンドをスケジュール実行することで，定期的にISAMファイルの状態を確認して，警告メッセージを出力できます。

出力先
メッセージの出力先を，次の中から指定します。
出力先は，単独で指定することも，幾つか組み合わせて指定することもできます。

e：標準エラー出力

s：イベントログ（Windowsの場合）またはSyslog（UNIXの場合）

j：JP1イベント

未使用領域サイズしきい値
ISAMファイルの未使用領域サイズしきい値を指定します。
指定できる値は，1～1024（単位：メガバイト（MB），1MB=1,024×1,024バイト）です。

このオプションを指定したときの，メッセージの出力例を次に示します。

（例）

KAVS1504-W スケジューラーサービス(AJSROOT1)のISAM未使用領域サイズは101MBで，しきい値(100MB)に達しています

-v

未使用領域率に達していたかいないかを，このコマンドの戻り値（プロセス終了コード）に設定する場合に指定します。

このオプションは，-tオプションと同時に指定します。

注意事項

ファイルをバックアップして保存した上で，再編成を実施してください。ajsdbcondコマンドは，-dオプションで指定したディレクトリを作業ディレクトリとして使用します。作業ディレクトリがあるドライブまたはパーティションには，再編成対象のスケジューラーサービスのISAMキーファイルの中で最もサイズが大きいキーファイルの2倍以上の空き容量が必要です。また，スケジューラーサービスのデータベースディレクトリがあるドライブまたはパーティションには，再編成対象のスケジューラーサービスのISAMファイルの中で最もサイズが大きいファイルと同程度の空き容量が必要です。
-dオプションを指定しない場合は，OSの標準的なワークディレクトリを使用します。JP1/BaseのJiscondコマンドについての説明を参照してください。

-x，-t，-l，-L，-k，-mオプションをすべて指定しない場合，-xオプションが仮定されます。

このコマンドに-xおよび-kオプションを指定した場合は，実行前（ISAMファイルを再編成する前）に，ファイルのバックアップを必ず取得してください。

このコマンドに-x，-l，および-kオプションを指定した場合，ISAMファイルを閉じている状態で実行してください（ISAMファイルを閉じるには，ajsstopコマンドを実行して，JP1/AJS2の運用を終了してください。また，JP1/AJS2 - ViewおよびJP1/AJS2 Console Agentサービスを停止してください）。ファイルが開いている状態でこのコマンドを実行した場合，エラーになります。

このコマンドに-Lオプションを指定した場合，ほかのプロセスが使用中のISAMファイルに対しても情報を取得できますが，並行してアクセスするほかのプロセスがISAMファイルを更新した場合，情報取得の瞬間のISAMファイル更新分については誤差が生じます。また，ISAMファイルの整合性を保つため，コマンド実行中はほかのプロセスのISAMファイルへのアクセスが待たされます。したがって，このコマンドを使用する場合は，スケジューラーサービスの繁忙期を避けてください。

-l，-Lオプションで出力される情報は，フラグメンテーションの割合ではなく，未使用領域率です。このため，ISAMファイル中にレコードがない場合や，レコードが非常に少ない件数の場合，まだ使用されていない予約済みの空き領域に対する未使用領域率として「100%」と出力されます。

ISAMファイルを再編成しても，未使用領域が完全に再編成されないで，多少残る場合があります。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。※1
1 | 使用するISAMファイルに，未使用領域サイズしきい値以上の未使用領域サイズがある。※2
4～124で4の倍数値 | 異常終了。

注※1

-tオプションと-vオプションを同時に指定している場合，スケジューラーサービスが使用するISAMファイルが，未使用領域サイズしきい値に達していないことを示します。

注※2

-tオプションと-vオプションを同時に指定している場合だけ，このコードが返ります。

補足事項

-lおよび-Lオプション指定時の出力形式を，次に示します。

出力項目を次に示します。

テーブル名

テーブル名称を表示します。

レコード件数

レコード件数を表示します。

データ

データファイルの未使用領域率を表示します。

キー1

一つ目のキーファイルの未使用領域率を表示します。

キー2

二つ目のキーファイルの未使用領域率を表示します。

キーファイルが一つだけの場合は，空白です。

なお，キーファイルが三つ以上の場合はありません。

-lおよび-Lオプションと同時に，-aオプションを指定した場合の出力形式を，次に示します。

各テーブルについて，2段で出力されます。上段は，-lオプションおよび-Lオプションと同じです。下段は，それぞれのファイルの未使用領域サイズ（単位：メガバイト（MB），1MB=1,024×1,024バイト）を出力します。
出力項目を次に示します。

テーブル名

テーブル名を表示します。

レコード件数

レコード件数を表示します。

データ

-aオプションを指定した場合は，各テーブルについて2段で出力を行い，上段は，-lまたは-Lオプションを単独で使用した場合と同じ出力です。下段は，未使用領域サイズを出力します。

フラグメント率

可変長レコードでは，レコードの更新をすると，ISAMファイル中のデータが，複数のブロックに分かれて格納されることがあります。この項目では，全レコードに対するレコード分割が発生しているレコード件数の割合を出力します。可変長のISAMファイルについてだけ出力しますので，ユニット定義テーブル(BODY)，スケジュール定義テーブル(SCH)，世代管理テーブル(GEN)以外のテーブルは，「-（ハイフン）」が出力されます。

キー1

-aオプションを指定した場合は，各テーブルについて2段で出力を行い，上段は，-lまたは-Lオプションを単独で使用した場合と同じ出力です。下段は，未使用領域サイズを出力します。

キー2

-aオプションを指定した場合は，各テーブルについて2段で出力を行い，上段は，-lまたは-Lオプションを単独で使用した場合と同じ出力です。下段は，未使用領域サイズを出力します。

未使用領域サイズ

各ISAMファイルを構成しているデータファイルおよびキーファイルの未使用領域サイズの合計を出力します。

未使用領域サイズ合計

スケジューラーサービスが使用しているISAMファイルの未使用領域サイズの合計を出力します。

-mオプションを指定した場合の出力形式を，次に示します。

出力項目を次に示します。

テーブル名

テーブル名を表示します。

キー再利用

ISAMファイル形式のキー再利用機能が有効となっている場合は，「有効」が出力されます。

ISAMファイル形式が従来形式の場合は，「無効」が出力されます。

セマフォ番号

セマフォ分割されている場合は，セマフォ番号を出力します。

セマフォ分割されていない場合は，「-（ハイフン）」が出力されます。

-p，-i，-tオプションの出力先として，j（JP1イベント）を指定した場合，次に示すJP1イベントが出力されます。

指定したオプション | イベントID | イベント名称 | イベント発行契機 | メッセージID
-p | 00004150 | スケジューラーデータベース再編成開始イベント | 再編成が開始したとき | KAVS1500-I
-p | 00004151 | スケジューラーデータベース再編成正常終了イベント | 再編成が正常終了したとき | KAVS1501-I
-p | 00004152 | スケジューラーデータベース再編成異常終了イベント | 再編成が異常終了したとき | KAVS1502-E
-i | 00004153 | ISAM未使用領域サイズ情報イベント | ISAM未使用領域サイズ情報取得時 | KAVS1503-I
-t | 00004154 | ISAM未使用領域サイズしきい値到達イベント | ISAM未使用領域サイズしきい値到達時 | KAVS1504-W

注

JP1イベントの詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　付録B JP1/AJS2が発行するJP1イベント」を参照してください。

データベースを再編成時に出力されるデータベース再編成ログを，次に説明します。
ajsdbcondコマンドを実行すると，データベース格納ディレクトリにCONDENSE{1|2}.logファイルを作成し，次に示す統計情報をデータベース再編成ログに出力します。

開始時刻，終了時刻，所要時間

データベース再編成前の未使用領域サイズ，総ファイルサイズ

データベース再編成後の未使用領域サイズ，総ファイルサイズ

出力形式は，HNTRログ形式です。
データベース再編成時の統計情報は，メッセージ（KAVS1510-I）を使用して情報を埋め込み出力します。

出力例

KAVS1500-I スケジューラーサービス(AJSROOT1)のデータベース再編成を開始しました 2006/10/01 01:05:40
KAVS1510-I CONDENSE: データベース再編成前 未使用領域サイズ:102.020MB 総ファイルサイズ 542.245MB
KAVS1510-I CONDENSE: データベース再編成後 未使用領域サイズ:0.100MB 総ファイルサイズ 440.225MB
KAVS1501-I スケジューラーサービス(AJSROOT1)のデータベース再編成が正常終了しました 2006/10/01 01:05:40 - 2006/10/01 01:20:20 (00:14:40)

使用例1

スケジューラーサービス停止中に，スケジューラーサービスAJSROOT1が使用するISAMファイルを再編成する場合。

ajsdbcond -x -F AJSROOT1

使用例2

スケジューラーサービスAJSROOT1の使用するISAMファイルの状態（未使用領域率と未使用領域サイズ・データファイルフラグメント率）を出力する場合。

ajsdbcond -l -a -F AJSROOT1

使用例3

スケジューラーサービスのISAMファイルの情報を標準出力に出力し，未使用領域サイズがしきい値（10MB）に達していたときに，標準エラー出力とsyslog（イベントログ）にメッセージを出力する場合。

ajsdbcond -L -a -t se,10 -F AJSROOT1

ajsdefine

形式

ajsdefine
    [-F サービス名]
    [-S]
    [{-x|-t}]
    [{-i|-e|-f}]
    [-d 定義先ユニット名]
    [ユニット定義ファイル名...]

機能

ユニット定義ファイルに記述されたパラメーターで，ジョブネットワーク要素を定義します。

ユニット定義ファイルの詳細については，「2.1 ユニット定義ファイルの作成」を参照してください。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-S

ジョブネットがサスペンド状態の場合，実行登録済みのジョブネットであっても，ネストジョブネットやジョブの定義を更新できるようにします。

ただし，ジョブネットがサスペンド状態でも，次の場合は定義の更新は行えません。

ルートジョブネットの定義を更新する場合

ルートジョブネットの定義を含むジョブグループの定義を更新する場合

実行中のジョブネットの場合

-x

ユニット定義ファイルに記述したパラメーターで，ジョブネットワーク要素を定義します。

-t

ユニット定義ファイルに記述したパラメーターについて，シンタックスチェックだけ実施します。

-i

ジョブネットワーク要素の定義先に，ユニット定義ファイルに記述したジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合，メッセージおよび了解を求めるプロンプトを表示します。このプロンプトに対して，「y」を入力すると強制的に更新します。なお，ユニット定義ファイル中の記述で，同一階層に同一名称のジョブネットワーク要素名の指定がある場合は，エラーとします。

-e

ジョブネットワーク要素の定義先に，ユニット定義ファイルに記述したジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合，エラーとします。なお，ユニット定義ファイル中の記述で，同一階層に同一名称のジョブネットワーク要素名の指定がある場合は，エラーとします。情報は更新されません。

-f

ジョブネットワーク要素の定義先に，ユニット定義ファイルに記述したジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合でも，強制的に更新します。なお，ユニット定義ファイル中の記述で，同一階層に同一名称のジョブネットワーク要素名の指定がある場合は，エラーとします。

-d 定義先ユニット名

ジョブネットワーク要素の定義先となる，ジョブグループ名，またはジョブネット名を指定します。

指定できる文字数は，1～255（単位：バイト）です。ホストリンクジョブネット名，論理ホスト名，および実行IDは指定できません。ネスト数が許容最大数（30個）を超えるジョブグループやジョブネットは指定できません。

省略した場合，「AJSROOT」が仮定されます（ジョブネットワーク要素はジョブグループ「AJSROOT」中に作成されます）。

ユニット定義ファイル名

ユニット定義パラメーター（ジョブネットワーク要素の属性）を定義したファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

ユニット定義ファイル名は複数指定できます。ただし，総称名は指定できません。

あるユニット定義ファイルの記述内容が不適切である場合，そのファイルの処理は中断しますが，その他のファイルの処理は続行します。

省略した場合，標準入力からユニット定義パラメーターを入力します。

注意事項

ジョブネットワーク要素の定義中にエラーが発生した場合，定義中のジョブネットワーク要素を削除します。このコマンドは異常終了します。

定義先ユニット名に指定したジョブネットが他で使用中の場合，このコマンドは異常終了します。

ジョブネットの中にジョブグループを定義できません。

ジョブ，マネージャージョブグループ，およびマネージャージョブネットにはユニットを定義できません。

実行登録済みのルートジョブネットの情報や，そのルートジョブネットを含むジョブグループおよびプランニンググループの情報は更新できません。

実行登録済みのジョブネット，そのジョブネットの上位，そのジョブネット中，およびそのジョブネットの下位には，ユニットを定義できません。
ただし，ルートジョブネット，そのルートジョブネットを含むジョブグループ，およびリモートジョブネット以外のユニットの場合，操作対象のジョブネットをサスペンド状態にしておき，このコマンドに-Sオプションを指定すれば，ジョブネットの実行登録を解除しなくても，情報を更新できます（操作対象のユニットが実行中の場合，-Sオプションを指定しても情報は更新できません。実行登録済みのホストリンクジョブネットの情報は更新できません）。

定義先ユニット名に指定したジョブネットが次のどちらかの場合，このコマンドは異常終了します。

定義先ユニット名に指定したジョブネットが実行登録中であり，サスペンド状態でない。

定義先ユニット名に指定したジョブネットがJP1/AJS2 - Viewで排他編集されている。

ホストリンクジョブネットを定義できるのは，実行登録されていないジョブネット（リモートジョブネットを除く）下だけです。リモートジョブネット下には定義できません。

ジョブネット下にホストリンクジョブネットが含まれる場合，そのジョブネットをリモートジョブネット下や，上位にリモートジョブネットが存在するジョブネット下には定義できません。

ホストリンクジョブネットにはユニットを定義できません。

ホストリンクジョブネットが実行登録されている場合は，-iおよび-fオプションを指定しても，情報は更新できません。

ジョブネットの中にプランニンググループを定義できません。

プランニンググループの中にはジョブネット，リモートジョブネット以外のユニットを定義できません。

コマンドを使用してジョブネットを定義する場合，ジョブネットワーク要素の実行順序の整合性はチェックしません。
ジョブネットワーク要素の実行順序がループするように関連づけたジョブネット，または従属ユニットが関連づけられていない判定ジョブは，実行時に「順序不正」でエラーになります。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

定義するジョブネットワーク要素にウィンドウ上の位置を指定しなかった場合，JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウの左上から右下方向にかけて空いている場所に自動的に配置されます。

使用例

ユニット定義ファイル（/tmp/unit_def）に記述したパラメーターで，ジョブグループ（/group1）に，ジョブネットワーク要素を定義します。

ajsdefine -d /group1 /tmp/unit_def

ajsdelete

形式

ajsdelete
    [-F サービス名]
    [-i]
    [-S]
    [-R]
    [-L]
    [-T]
    [-G|-N|-J]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

ジョブネットワーク要素を削除します。なお，関連設定しているジョブネットやジョブを削除した場合でも，前後関連の整合性を保証します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-i

ジョブネットワーク要素を削除する前に，メッセージおよび了解を求めるプロンプトを表示します。

-S

ジョブネットがサスペンド状態の場合，実行登録済みのジョブネットであっても，ネストジョブネットやジョブを削除できるようにします。

ただし，ジョブネットがサスペンド状態でも，次の場合は定義の削除は行えません。

ルートジョブネットを削除する場合

ルートジョブネットを含むジョブグループを削除する場合

実行中のジョブネットの場合

-R

指定したジョブグループ，またはジョブネット中のすべてのジョブネットワーク要素について，各オプションの指定内容に従ってジョブネットワーク要素を削除します。

このオプションを，-L，-T，-G，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットワーク要素を削除します。

-L

ジョブグループ，実行登録していないジョブネット，およびジョブを削除します。

このオプションを，-T，-N，-Jオプションと同時に指定した場合，未実行登録のジョブネットについて，各オプションの指定内容に従ってユニットを削除します。-Gオプションと同時には指定できません。

-T

ルートジョブネットを削除します。

このオプションを-Lオプションと同時に指定した場合，-Lオプションの指定内容に従ってルートジョブネットを削除します。-Nオプションと同時に指定した場合，-Nオプションは無効になります。-G，-Jオプションと同時には指定できません。

-G

ジョブグループを削除します。

このオプションは，-L，-T，-N，-Jオプションと同時には指定できません。

-N

ジョブネットおよびリカバリージョブネットを削除します。

このオプションを-Lオプションと同時に指定した場合，-Lオプションの指定内容に従ってジョブネット，およびリカバリージョブネットを削除します。-Tオプションと同時に指定した場合，このオプションは無効になります。-G，-Jオプションと同時には指定できません。

-J

ジョブを削除します。

このオプションは，-T，-G，-Nオプションと同時には指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名

削除するジョブ名，ジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は，複数指定できます。ただし，ルートジョブグループ「/」は指定できません。

なお，ジョブ名，ジョブネット名，またはジョブグループ名に，論理ホスト名および実行IDは指定できません。

注意事項

ジョブネットワーク要素を削除できるのは，削除するジョブネットワーク要素に更新権限を与えられたユーザーだけです。

実行登録済みのルートジョブネットやそのルートジョブネットを含むジョブグループを削除する場合は，削除する前に，ajsleaveコマンドで実行登録を解除しておいてください（実行登録された状態では，削除できません）。
ただし，ルートジョブネット，そのルートジョブネットを含むジョブグループ，およびリモートジョブネット以外のユニットの場合，操作対象のジョブネットをサスペンド状態にしておき，このコマンドに-Sオプションを指定すれば，ジョブネットの実行登録を解除しなくても，削除できます（操作対象のユニットが実行中の場合，-Sオプションを指定しても削除できません。実行登録済みのホストリンクジョブネットは削除できません）。

実行登録されているホストリンクジョブネットを含むジョブネット，およびホストリンクジョブネットは削除できません。

操作対象のジョブネットやジョブがサスペンド状態変更処理中の場合，このコマンドは異常終了します。

コマンドを使用してジョブネットを定義する場合，ジョブネットワーク要素の実行順序の整合性はチェックしません。
ジョブネットワーク要素の実行順序がループするように関連づけたジョブネットは，実行時に「順序不正」でエラーになります。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例

ジョブグループ（/group1）に含まれるジョブネットワーク要素のうち，実行登録されていないジョブネットだけを，応答で確認したあとに削除します。

ajsdelete -iRLN /group1

ajsembdbaddarea

形式

ajsembdbaddarea
     -r {table|index}
     [-raw]
     -s 組み込みDBファイルシステム領域サイズ
     [-id 組み込みDBセットアップ識別子]
     -d データベース拡張領域格納ディレクトリ名称
     [-rF|-rh]

形式1（表領域を拡張）

ajsembdbaddarea
    -r table
    [-raw]
    -s 組み込みDBファイルシステム領域サイズ
    [-id 組み込みDBセットアップ識別子]
    -d データベース拡張領域格納ディレクトリ名称
    [-rF|-rh]

形式2（インデクス領域を拡張）

ajsembdbaddarea
    -r index
    [-raw]
    -s 組み込みDBファイルシステム領域サイズ
    [-id 組み込みDBセットアップ識別子]
    -d データベース拡張領域格納ディレクトリ名称
    [-rF|-rh]

機能

組み込みDBのデータ領域またはインデクス領域を拡張します。

組み込みDBが稼働中の場合だけ実行できます。

JP1/AJS2の稼働状態に関係なく実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-r table | index

領域を拡張する資源を指定します。

table
表領域を拡張します。

index
インデクス領域を拡張します。

-raw

RAWファイル（キャラクタ型スペシャルファイル）を使用する場合に指定します。

-s 組み込みDBファイルシステム領域サイズ

組み込みDBファイルシステム領域として割り当てる容量をメガバイト単位で指定します。

指定できる値は，1～2047です。

-d データベース拡張領域格納ディレクトリ名称

拡張するデータベース領域を格納するディレクトリ名称を120バイト以内で指定します。存在しないディレクトリを指定した場合はエラーとなります。

ディレクトリ名称を指定するときは次のことに注意してください。

ディレクトリ名称はフルパスで指定してください。

指定するディレクトリに空白文字を含む場合は，パスを「""」で囲んでください。

ネットワークドライブ上のディスクは指定しないでください。

クラスタ運用時には，共有ディスク上のディレクトリを指定してください。

指定したディレクトリには，-sオプションで指定したサイズの容量を確保してください。

同時に-rawオプションを指定する場合，Windowsの場合はフォーマットしていないパーティションを，UNIXの場合はキャラクタ型スペシャルファイルを指定してください。

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

-rF

JP1/AJS2 - Datareplicatorで使用するスケジューラーサービスのデータベースに対して処理を行う場合に指定します。-rhオプションとは同時に指定できません。

-rh

JP1/AJS2 - Datareplicatorで使用するホスト単位のデータベースに対して処理を行う場合に指定します。-rFオプションとは同時に指定できません。

注意事項

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

クラスタ運用時，このコマンドは実行系ホスト（ajsembdbbuildコマンドの-ehオプションに指定したホスト）で実行してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外 | 異常終了。

補足事項

このコマンドを実行すると，-dオプションに指定したディレクトリ下に，次に示す形式のファイル名称で領域を作成します。

ajsRRRRRIIIIYYYYMMDDhhmmss

RRRRR：拡張する資源名（-rオプション指定値）

IIII：組み込みDBセットアップ識別子（-idオプション指定値）

YYYY：年

MM：月

DD：日

hh：時

mm：分

ss：秒

（例）

「2006年6月1日21時40分12秒」に次のオプション指定で実行した場合

ajsembdbaddarea -r index -s 2000 -d K:¥rdarea -id _JA0

K:¥rdarea¥ajsindex_JA020060601214012

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID | 現象 | 対処方法
KAVS0996-E | 指定したオプションに誤りがあります。 | オプションの指定内容を見直してください。
KAVS2101-E | 組み込みDBは停止中です。 | 組み込みDBを起動してから再実行してください。
KAVS2102-E | 組み込みDBは起動・停止処理中です。 | 組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。
KAVS2104-E | 組み込みDBがセットアップされていません | 組み込みDBをセットアップしてから再実行してください。
KAVS2110-E | レプリケーション中です。 | JP1/AJS2 - Datareplicatorを停止し，正副同期を取って実行してください。
KAVS2116-E | 指定したオプションに誤りがあります。 | メッセージに出力されているオプションを見直して再実行してください。
KAVS2117-E | コマンド実行時にエラーが発生しました。 | 保守情報に出力されているメッセージを参照してください。

ajsembdbaddlog

形式

ajsembdbaddlog
     [-raw]
     -s 組み込みDBファイルシステム領域サイズ
     -r {sys|spd}
     [-id 組み込みDBセットアップ識別子]
     -d ログ拡張領域格納ディレクトリ名称
     [-du ログ拡張領域格納ディレクトリ名称]

形式1（システムログファイルを拡張）

ajsembdbaddlog
     [-raw]
     -s 組み込みDBファイルシステム領域サイズ
     -r sys
     [-id 組み込みDBセットアップ識別子]
     -d ログ拡張領域格納ディレクトリ名称

形式2（シンクポイントダンプファイルを拡張）

ajsembdbaddlog
     [-raw]
     -s 組み込みDBファイルシステム領域サイズ
     -r spd
     [-id 組み込みDBセットアップ識別子]
     -d ログ拡張領域格納ディレクトリ名称

形式3（二重化したシステムログファイルを拡張）

ajsembdbaddlog
     [-raw]
     -s 組み込みDBファイルシステム領域サイズ
     -r sys
     [-id 組み込みDBセットアップ識別子]
     -d ログ拡張領域格納ディレクトリ名称
     -du ログ拡張領域格納ディレクトリ名称

形式4（二重化したシンクポイントダンプファイルを拡張）

ajsembdbaddlog
     [-raw]
     -s 組み込みDBファイルシステム領域サイズ
     -r spd
     [-id 組み込みDBセットアップ識別子]
     -d ログ拡張領域格納ディレクトリ名称
     -du ログ拡張領域格納ディレクトリ名称

機能

組み込みDBのログ領域を拡張します。

組み込みDB停止中で，該当する組み込みDBにスケジューラーデータベースを作成しているすべてのスケジューラーサービスが停止中の場合だけ実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-raw

RAWファイル（キャラクタ型スペシャルファイル）を使用する場合に指定します。

このオプションを指定した場合，-d，-duオプションの引数の指定に注意してください。詳細については，-d，-duオプションの説明を参照してください。

-s 組み込みDBファイルシステム領域サイズ

組み込みDBファイルシステム領域として割り当てる容量をメガバイト単位で指定します。

指定できる値は，1～2047です。

-r sys | spd

ログ領域を拡張するファイルを指定します。

sys
システムログファイル

spd
シンクポイントダンプファイル

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

-d ログ拡張領域格納ディレクトリ名称

拡張するログ領域を格納するディレクトリ名称を120バイト以内で指定します。存在しないディレクトリを指定した場合はエラーとなります。

ディレクトリ名称を指定するときは次のことに注意してください。

ディレクトリ名称はフルパスで指定してください。

指定するディレクトリに空白文字を含む場合は，パスを「""」で囲んでください。

ネットワークドライブ上のディスクは指定しないでください。

クラスタ運用時には，共有ディスク上のディレクトリを指定してください。

指定したディレクトリには，-sオプションで指定したサイズの容量を確保してください。

同時に-rawオプションを指定する場合，Windowsの場合はフォーマットしていないパーティションを，UNIXの場合はキャラクタ型スペシャルファイルを指定してください。

-du ログ拡張領域格納ディレクトリ名称

組み込みDBのログを二重化している場合に指定します。

-dオプションで指定したディレクトリとは別のディレクトリを指定してください。その他の指定内容の詳細は-dオプションと同じです。

注意事項

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

このコマンドを同時に複数実行しないでください。同時に複数実行した場合，次に示す現象が起こるおそれがあります。

不当なメッセージを出力したり，本来出力するはずのメッセージを出力しなかったりするなど，メッセージ出力が不正になる。

このコマンドが，不当にエラーになる。

システムログファイルおよびシンクポイントダンプファイルは共に30個まで作成できます。組み込みDB環境を初めて構築したときには，システムログファイルは6個作成されるため，最大24個まで追加できます。また，シンクポイントダンプファイルは3個作成されるため，最大27個まで追加できます。

クラスタ運用時，このコマンドは実行系ホスト（ajsembdbbuildコマンドの-ehオプションに指定したホスト）で実行してください。また，コマンド実行後に組み込みDB運用ディレクトリ¥CONF下にあるajs2ファイルを待機系ホストにコピーしてください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外 | 異常終了。

補足事項

このコマンドを実行すると，-dオプションおよび-duオプションに指定したディレクトリ下に，次に示す形式のファイル名称でログ領域を作成します。

ajsRRRIIIIYYYYMMDDhhmmss[D]

RRR：拡張する資源名（-rオプション指定値）

IIII：組み込みDBセットアップ識別子（-idオプション指定値）

YYYY：年

MM：月

DD：日

hh：時

mm：分

ss：秒

D：-duオプション指定時だけ

（例）

「2006年4月1日21時57分30秒」に次のオプション指定で実行した場合

ajsembdbaddlog -r sys -s 2000 -d L:¥sysarea1 -du M:¥sysarea2 -id _JA0

L:¥sysarea1¥ajssys_JA020060401215730

M:¥sysarea2¥ajssys_JA020060401215730D

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID | 現象 | 対処方法
KAVS0996-E | 指定したオプションに誤りがあります。 | オプションの指定内容を見直してください。
KAVS2102-E | 組み込みDBは起動・停止処理中です。 | 組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。
KAVS2104-E | 組み込みDBがセットアップされていません。 | 組み込みDBをセットアップしてから再実行してください。
KAVS2110-E | レプリケーション中です。 | JP1/AJS2 - Datareplicatorを停止し，正副同期を取って実行してください。
KAVS2116-E | 指定したオプションに誤りがあります。 | メッセージに出力されているオプションを見直して再実行してください。
KAVS2117-E | コマンド実行時にエラーが発生しました。 | 保守情報に出力されているメッセージを参照してください。

ajsembdbbackup

形式

ajsembdbbackup
    [-mh 論理ホスト名]
    -i 組み込みDB運用ディレクトリ
    -d データ領域名称
    -b バックアップファイル格納ディレクトリ
    [-z]
    [-s]
    [-id 組み込みDBセットアップ識別子]

機能

組み込みDBのバックアップを取得します。

このコマンドを実行すると，アンロード待ち状態のロググループは，アンロード待ち状態が解除されて再利用できる状態になります。

組み込みDBが起動状態であるとき使用できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-mh 論理ホスト名

クラスタ運用環境で実行する際に指定します。論理ホスト名を指定してください。指定できる文字数は，1～32（単位：バイト）です。ajsembdbbuild -mhで指定した値と同じ値を指定してください。省略した場合，環境変数JP1_HOSTNAMEの設定があれば，環境変数値が仮定されます。

-i 組み込みDB運用ディレクトリ

組み込みDBの運用ディレクトリを指定します。ディレクトリは絶対パスで指定してください。Windows版の場合，指定する絶対パスに空白文字を含む場合はパスを「"（ダブルクォーテーションマーク）」で囲んでください。ajsembdbbuild -iで指定したディレクトリと同じディレクトリを指定してください。UNIXのセットアップでajsembdbbuild -iを省略した場合は，このオプションを省略できます。

省略時は/opt/HiRDB_J/が仮定されます。

このオプションは，下位バージョン互換のためのオプションです。08-00以降に構築した組み込みDB，またはセットアップ識別子の設定を行った環境では，このオプションではなく，-idオプションを指定してください。

-idオプションと同時に指定した場合，-iオプションに指定した値が有効になります。

-d データ領域名称

組み込みDBのデータ領域名称を指定します。ディレクトリは絶対パスで指定してください。Windows版の場合，指定する絶対パスに空白文字を含む場合はパスを「"（ダブルクォーテーションマーク）」で囲んでください。ajsembdbbuild -dで指定した場合は次のように指定してください。

Windowsの場合

[-dで指定したディレクトリ名称]¥ajssys02

UNIXの場合

[-dで指定したディレクトリ名称]/ajssys02

ajsembdbbuild -aで指定した場合は次のように指定してください。

Windowsの場合

[-aで指定したRDエリアパーティション]

UNIXの場合

[-aで指定したRDエリアパーティション]

-b バックアップファイル格納ディレクトリ

バックアップファイルを格納するディレクトリを指定します。ディレクトリは絶対パスで指定してください。Windows版の場合，指定する絶対パスに空白文字を含む場合はパスを「"（ダブルクォーテーションマーク）」で囲んでください。

指定したディレクトリは，事前に作成しておいてください。ディレクトリがない場合はエラーになります。

指定したディレクトリには，次のファイルが格納されます。

バックアップファイル

処理出力結果ファイル

ログポイント情報ファイル

ファイル名称はスクリプトで自動的に決定します。名称は，次の規則によって決定されます。

-s指定あり

バックアップファイル：BACK_XXXXYYZZVVWW.bk

出力結果ファイル：BACK_XXXXYYZZVVWW.log

ログポイント情報ファイル：BACK_XXXXYYZZVVWW.pnt

-s指定なし

バックアップファイル：BACK_MST_XXXXYYZZVVWW.bk

出力結果ファイル：BACK_MST_XXXXYYZZVVWW.log

ログポイント情報ファイル：BACK_MST_XXXXYYZZVVWW.pnt

XXXX：西暦

YY：月

ZZ：日

VV：時間

WW：分

注　ログポイント情報ファイルは-zを指定した場合だけ作成されます。

-z

システムログとバックアップで回復する運用を適用しているときに指定してください。

このオプションを指定するには，ajsembdbbuildのオプションに-brまたは-bsの指定が必要になります。また，-brまたは-bsと，-blが同時に指定されている環境でこのオプションを指定しないでください。リストアを実行するときのエラーの原因になります。

-s

運用中にバックアップを取得する場合に指定してください。

このオプションを指定してバックアップを取得する場合，ajsembdbbuildのオプションに，-brまたは-bsの指定が必要になります。

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

-iオプションと同時に指定した場合，-iオプションが優先されます。

注意事項

障害の発生している組み込みDBのバックアップは取得しないでください。障害の発生している状態でバックアップを取得した場合，そのバックアップファイルを回復に使用すると問題が発生することがあります。

このコマンドは，組み込みDB稼働中に実行してください。

ジョブ実行中にこのコマンドを実行すると，コマンドが異常終了する場合があります。その場合は，ジョブ実行による負荷が低い時間帯に再実行してください。

-sを指定してバックアップを取得した場合，ajsembdbrstrは，入力情報としてアンロードログファイル，またはシステムログファイルが必要になります。

-sを指定しないでバックアップを取得する場合，データベースの更新がないことを確認して実行してください。

データベースの更新時にバックアップを取得しようとするとエラーが発生することがあります。

ajsembdbbuildで組み込みDBをセットアップする場合に，-br，-bsを指定して，-blを指定していない環境で，このコマンドの-zオプションを指定しないでバックアップを取得すると，今まで使用していたロググループがアンロード待ち状態に変更されます。この状態のロググループは，アンロード待ち状態を解除するまで再利用できません。現在使用しているロググループ以外のロググループがアンロード待ち状態になってしまった場合，次のロググループにスワップすることができず，組み込みDBが異常終了したり，使用できなくなったりします。

ajsembdbbackupのオプション-sの指定なしでバックアップを取得する場合，ロググループの状態を把握しておく必要があります。

ajsembdbbackupの-zオプション指定でバックアップを取得している場合，バックアップの取得間隔によっては使用していないロググループがすべてアンロード待ち状態になってしまい，組み込みDBが異常終了してしまう場合があります。その場合は，バックアップの取得期間を短くする必要があります。

ロググループの状態を監視するには，ajsembdbstatusコマンドの-lオプションを使用してください。
また，アンロード待ち状態になったロググループをアンロード済みにするには，ajsembdboplogコマンドを使用してください。
ajsembdbstatusコマンドおよびajsembdboplogコマンドの詳細については，「1. コマンド　ajsembdbstatus」および「1. コマンド　ajsembdboplog」を参照してください。

コマンドの実行結果は，ログファイルに出力されます。格納先は，次の場所になります。

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥log

UNIXの場合

/var/opt/jp1ajs2/log

ファイル名はajsembdbbackup.logです。このファイルは，上書きしないためファイルサイズが無限に大きくなります。必要に応じて，編集，削除を行ってください。
このファイルが存在しない場合は，ajsembdbbackupを実行すると，新たに作成されます。

-sオプションを指定しない場合は，バックアップファイルだけで回復を行うことができます。JP1/AJS2との同期を取ってバックアップを取得する場合には，-sを指定しないで実行してください。

-sオプションを指定して取得したバックアップファイルを使って回復を行う場合は，アンロードログファイル，システムログファイルを使用しなければ回復できないので，注意が必要です。

ajsembdbbackupコマンドを実行中，KFPS01278-W，KFPS01279-Wの警告メッセージが出力される場合があります。
ただし，KFPS01278-Wメッセージに「code=1601-0」が出力される場合，または，KFPS01279-Wメッセージに「code=1607-0」が出力される場合はバックアップ動作に影響はないため，問題ありません。

ajsembdbrpsetupを実行してJP1/AJS2 - Datareplicatorでレプリケーションを実行できる環境にセットアップした場合，JP1/AJS2 - Datareplicator用に領域が拡張されているため，バックアップを取得し直す必要があります。
バックアップを取得しなかった場合，拡張された領域は回復できません。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外 | 異常終了。

エラー発生時の対処

ajsembdbbackupを実行時，エラーが発生する場合があります。エラーが発生した場合は次の表に従って対処してください。

表1-28　ajsembdbbackup実行時，エラー発生時の対処

メッセージ
原因
対処

KFPS01280-E
AJSEMBDBBACKUP:EmbedDB SYNC END （4） AJSEMBDBBACKUP:[ERROR]pdlogsync -d sys -w -t 180
スケジューラーデータベースが更新中のため，DBのバックアップを取得できる状態にできません。
実行中のジョブが終了するのを待って再実行してください。

KAVS0996-E

引数に誤りがあります。

オプションの指定が不足しています。

-iに指定したパスが組み込みDB運用ディレクトリではありません。または，読み取り権限がありません。

指定している引数を見直して，再実行してください。

KFPR26012-E
-dに指定したパスが誤っています。または，指定したパスのフォルダに読み取り権限がありません。
指定しているパスを見直して，再実行してください。

KFPR16003-E
-bに指定したパスが誤っています。または，指定したパスのフォルダに書き込み権限がありません。
指定しているパスおよび権限を見直して，再実行してください。

KFPR26006-E
Invalid parameter AAA exists at -m option in command line
-mhに指定したホスト名称が不正です。
ホスト名称および指定している引数を見直して，再実行してください。

KFPS01984-E
-iに指定したパスがフルパスで指定されていません。
指定しているパスを見直して，再実行してください。

Bad directory specified in -i option
-iに指定したディレクトリが,組み込みDBの運用ディレクトリでないか，セットアップが正常に行われていません。
-iに正しい組み込みDBの運用ディレクトリを指定してください。組み込みDBの運用ディレクトリの指定に問題がない場合は，組み込みDBの再セットアップを行ってください。

Cannot specify -z option. - Embedded DB is not built with recovery option using logs.
組み込みDB構築時に実行するajsembdbbuildスクリプトで，-brまたは-bsオプションを指定してセットアップされていないため，-zオプションを指定してバックアップを取得することができません。
組み込みDB構築時に実行するajsembdbbuildスクリプトで，-brまたは-bsオプションを指定してください。ログ運用を行わない設定の場合は，-zオプションを指定せずに任意時点のバックアップを採取することしかできません。

KAVS2104-E
-idで指定したセットアップ識別子が不正か，組み込みDBがセットアップされていません。
-idで指定したセットアップ識別子の値が正しいことを確認してください。または，スケジューラーサービスのデータベースに組み込みDBを設定しているか，ajsstatusで確認してください。

ajsembdbcancel

形式

ajsembdbcancel
     -u UAP識別子
     -p プロセスID
     [-id 組み込みDBセットアップ識別子]

機能

実行中の組み込みDBの操作コマンドの処理を中断させます。

中断したコマンドはエラーとなります。発生するエラーの詳細については，各コマンドのエラーメッセージまたはログを参照してください。

このコマンドは，組み込みDBが稼働中の場合だけ実行できます。JP1/AJS2の稼働状態には関係なく実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-u UAP識別子

組み込みDB操作コマンド（ajsembdbで始まるコマンド）で動作しているプログラム名称を指定します。

プログラム名称は，ajsembdbstatus -s prcコマンドで出力される情報のPROGRAMの部分です。

各コマンドのプログラム名称を次に示します。

コマンド名 | プログラム名称※
ajsembdbbuild，ajsembdbstart | 0minitx
ajsembdbaddarea | pdmod
ajsembdbrorg | 0mrorgx
ajsembdbreclaim | 0mrorgx
ajsembdbstatus | 0mdbst
ajsembdbbackup | 0bcpyx
ajsembdbrstr | 0brstr

注※　末尾のxは，0，1，2...と数値になります。

-p プロセスID

ajsembdbstatus -s prcコマンドで出力される情報のPIDを指定します。

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

注意事項

このコマンドを実行した場合，次に示すメッセージが出力されます。

4432 16:49:20 unt1 _pd0canc KFPS05082-Q Utility server name=0mrorg0,utility server process id=5456 cancel process ? (y/n)

処理をキャンセルするかどうかの確認のメッセージですので，問題ない場合は「y」を入力してください。

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

組み込みDB操作コマンドの実行中にajsembdbstatus -s prcコマンドを実行しても，-uオプションで指定できるプログラム名称が出力されない場合があります。これは，ajsembdbcancelコマンドでキャンセルできる処理が未開始であるか，またはすでに終了している状態であることを示します。

このコマンドを同時に複数実行しないでください。同時に複数実行した場合，次に示す現象が起こるおそれがあります。

不当なメッセージを出力したり，本来出力するはずのメッセージを出力しなかったりするなど，メッセージ出力が不正になる。

このコマンドが，不当にエラーになる。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外 | 異常終了。

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID | 現象 | 対処方法
KAVS0996-E | 指定したオプションに誤りがあります。 | オプションの指定内容を見直してください。
KAVS2101-E | 組み込みDBは停止中です。 | 組み込みDBを起動してから再実行してください。
KAVS2102-E | 組み込みDBは起動・停止処理中です。 | 組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。
KAVS2104-E | 組み込みDBがセットアップされていません。 | 組み込みDBをセットアップしてから再実行してください。
KAVS2116-E | 指定したオプションに誤りがあります。 | メッセージに出力されているオプションを見直して再実行してください。
KAVS2117-E | コマンド実行時にエラーが発生しました。 | 保守情報に出力されているメッセージを参照してください。

ajsembdboplog

形式

ajsembdboplog
     [{-s|-r|-t|
      -g ログファイルグループ名 -o 出力先ファイル名 [-f]}]
     [-id 組み込みDBセットアップ識別子]

形式1（自動ログアンロード機能の状態監視）

ajsembdboplog
     -s
     [-id 組み込みDBセットアップ識別子]

形式2（自動ログアンロード機能の再開始）

ajsembdboplog
     -r
     [-id 組み込みDBセットアップ識別子]

形式3（自動ログアンロード機能の停止）

ajsembdboplog
     -t
     [-id 組み込みDBセットアップ識別子]

形式4（ログファイルのアンロード）

ajsembdboplog
     -g ログファイルグループ名
     -o 出力先ファイル名
     [-f]
     [-id 組み込みDBセットアップ識別子]

機能

システムログについて次に示す操作ができます。

自動ログアンロード機能を制御します。

指定したログファイルグループを出力先のファイルへアンロードし，ログファイルグループをアンロード済みにします。

このコマンドは，-s，-r，-tオプションを指定する場合は，組み込みDB稼働中だけ実行できます。その他の場合は，組み込みDBの稼働状態に関係なく実行できます。

また，JP1/AJS2の稼働状態には関係なく実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-g ログファイルグループ名

アンロードするログファイルのログファイルグループ名を指定します。

ログファイルグループ名は，ajsembdbstatus -lコマンドを実行して確認してください。

-o 出力先ファイル名

出力先のアンロードログファイルの名称を指定します。

ファイル名称は，フルパスで指定してください。指定するディレクトリに空白文字を含む場合は，パスを「""」で囲んでください。

ネットワークドライブ上のディスクを指定しないでください。

アンロードログ出力ファイルを格納するディレクトリは，ajsembdbbuildコマンドで指定した規模によって容量が異なります。

ajsembdbbuildのオプション | 必要な空き容量
-l（大規模モデル） | 約600メガバイト
-m（中規模モデル） | 約200メガバイト
-s（小規模モデル） | 約120メガバイト

なお，アンロードするログファイルがajsembdbaddlogコマンドで新たに追加したログファイルの場合，ajsembdbaddlogコマンドの-sオプションで指定したサイズ分の空き容量が必要になります。

ログファイルのアンロードを実施するたびに，上記の容量が必要となります。

-f

ログファイルを強制的にアンロードする場合に指定します。このオプションを指定した場合，現用のログファイルグループまたはアンロード済みのログファイルグループでもアンロードできます。ただし，ログファイルグループの状態は変更されません。

このオプションは，組み込みDBでアンロードログファイルとバックアップを使用して運用している場合に使用します。組み込みDBで障害が発生した場合，障害発生直前のアンロードログが出力されていない場合があります。このような場合には，このオプションを指定してアンロードログファイルを取得してください。ただし，組み込みDBのログファイルに問題が発生している場合にはコマンドがエラーとなり，アンロードログファイルが取得できない場合があるので注意が必要です。

-s

自動ログアンロード機能の動作状態を表示する場合に指定します。

-r

自動ログアンロード機能を再開始する場合に指定します。

再開始直後のアンロードログファイル作成ディレクトリは，前回動作時の情報が引き継がれます。

すでに自動ログアンロード機能が開始されている場合はエラーとなります。

-t

自動ログアンロード機能を停止する場合に指定します。

アンロード処理途中のログファイルがある場合，そのアンロード処理は中断されます。このときに出力されたアンロードログファイルは不完全な状態となるため，回復には使用できません。

すでに自動ログアンロード機能が停止中である場合はエラーとなります。

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

注意事項

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

ajsembdboplogコマンドに-rまたは-tオプションを指定して実行する場合，組み込みDBで自動ログアンロード機能を有効にしておく必要があります。自動ログアンロード機能が有効でない環境でajsembdboplogに-rまたは-tオプションを指定して実行した場合，エラーとなります。

アンロードログファイルとバックアップを使用した運用中に自動ログアンロード機能を停止すると，バックアップとアンロードログファイルから回復するときに，自動ログアンロード機能を停止するまでに出力されたアンロードログファイルまでの回復しかできません。自動ログアンロード機能を停止した場合は，自動ログアンロード機能を再開始したときにバックアップを取得し直す必要があります。

アンロードログファイルとバックアップを使用した運用中に自動ログアンロード機能を停止すると，以降の組み込みDBのログファイルグループがアンロード待ち状態となります。
この状態のまま運用を続けると，すべてのログファイルグループがアンロード待ち状態となり，組み込みDBの運用ができなくなります。
このような状態を回避するために自動ログアンロード機能を停止した場合は，定期的にajsembdbstatus -lコマンドを実行してログファイルグループの状態を確認し，ajsembdboplog -gコマンドを実行してログファイルグループをアンロードする必要があります。

このコマンドを同時に複数実行しないでください。同時に複数実行した場合，次に示す現象が起こるおそれがあります。

不当なメッセージを出力したり，本来出力するはずのメッセージを出力しなかったりするなど，メッセージ出力が不正になる。

このコマンドが，不当にエラーになる。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外 | 異常終了。

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID | 現象 | 対処方法
KAVS0996-E | 指定したオプションに誤りがあります。 | オプションの指定内容を見直してください。
KAVS2101-E | 組み込みDBは停止中です。 | 組み込みDBを起動してから再実行してください。
KAVS2102-E | 組み込みDBは起動・停止処理中です。 | 組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。
KAVS2104-E | 組み込みDBがセットアップされていません。 | 組み込みDBをセットアップしてから再実行してください。
KAVS2105-E | 指定したログファイルグループは存在しません。 | ログファイルグループ名を確認して再実行してください。
KAVS2106-E | アンロードに失敗しました。 | 指定したログファイルグループがアンロードできる状態であるかをajsembdbstatus -lコマンドで確認してください。アンロードできる状態である場合は，しばらく待ってから再実行してください。
KAVS2116-E | 指定したオプションに誤りがあります。 | メッセージに出力されているオプションを見直して再実行してください。
KAVS2117-E | コマンド実行時にエラーが発生しました。 | 保守情報に出力されているメッセージを参照してください。

出力例

自動ログアンロード機能の動作状態を確認する場合の出力例を次に示します。

ajsembdboplog -s -id _JA0

HOSTNAME : HOST_NANE (180252)
SERVER_NAME:ajs2
AUTO_LOG_UNLOAD  NOW_UNLOAD_LOG_GROUP  CREATE_DIR
        ACTIVE                  ****  K:/logback
CURRENT LOG GENERATION INFO.
LOG_GROUP GEN_NO.  SERVER_RUN_ID RUN_ID   UNLOAD_FILE_NAME
    log1        1 43c4ad0d      43c4acf3 ajs2_43c4ad0d0001_log1

HOSTNAME

組み込みDBインストールディレクトリのホスト名が32文字以内で出力されます。

系切り替え構成の場合は，始めに実行系に設定したホスト名が出力されます。

（）内は，ajsembdboplogコマンドを実行した時刻が時分秒（HHMMSS）で出力されます。

SERVER_NAME

組み込みDBの識別子が4文字で出力されます。JP1/AJS2では，「ajs2」固定です。

AUTO_LOG_UNLOAD

自動ログアンロード機能の動作状態が出力されます。

ACTIVE：動作中

STOP：停止中

－：自動ログアンロード機能を使用できない状態

NOW_UNLOAD_LOG_GROUP

現在アンロード中のシステムログファイルのログファイルグループ名が出力されます。

アンロード中のシステムログファイルがない場合は「****」が出力されます。

CREATE_DIR

使用中のアンロードログファイル作成ディレクトリ名が出力されます。

LOG_GROUP

現用世代のシステムログファイルのログファイルグループ名が出力されます。

Gen No.

ログの世代番号が8けた以内の16進数で出力されます。

SERVER_RUN_ID

システムで使用する情報が出力されます。

RUN_ID

システムで使用する情報が出力されます。

UNLOAD_FILE_NAME

現用世代が自動ログアンロードされたときの作成ファイル名称が出力されます。

ajsembdbreclaim

形式

ajsembdbreclaim
     -m {manager|scheduler [-F スケジューラーサービス名]}
     [-mh 論理ホスト名]
     [-t {d|f}]
     [-r {1|2}]
     [-rF|-rh]

形式1（マネージャー下のスケジューラーサービスのメンテナンス）

ajsembdbreclaim
     -m manager
     [-mh 論理ホスト名]
     -t f
     -r 2

形式2（マネージャー下のスケジューラーサービスのインデクス領域のメンテナンス）

ajsembdbreclaim
     -m manager
     [-mh 論理ホスト名]
     -t d
     -r 2

形式3（マネージャー下のスケジューラーサービスのページのメンテナンス）

ajsembdbreclaim
     -m manager
     [-mh 論理ホスト名]
     -t f
     -r 1

形式4（マネージャー下のスケジューラーサービスのインデクス領域のページだけをメンテナンス）

ajsembdbreclaim
     -m manager
     [-mh 論理ホスト名]
     -t d
     -r 1

形式5（指定したスケジューラーサービスのメンテナンス）

ajsembdbreclaim
     -m scheduler
     [-F スケジューラーサービス名]
     [-mh 論理ホスト名]
     -t f
     -r 2

形式6（指定したスケジューラーサービスのインデクス領域のメンテナンス）

ajsembdbreclaim
     -m scheduler
     [-F スケジューラーサービス名]
     [-mh 論理ホスト名]
     -t d
     -r 2

形式7（指定したスケジューラーサービスのページのメンテナンス）

ajsembdbreclaim
     -m scheduler
     [-F スケジューラーサービス名]
     [-mh 論理ホスト名]
     -t f
     -r 1

形式8（指定したスケジューラーサービスのインデクス領域のページだけをメンテナンス）

ajsembdbreclaim
     -m scheduler
     [-F スケジューラーサービス名]
     [-mh 論理ホスト名]
     -t d
     -r 1

機能

JP1/AJS2が使用している組み込みDBの領域をメンテナンスします。

組み込みDBが稼働中の場合だけ実行できます。また，JP1/AJS2の稼働状態に関係なく実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-m {manager | scheduler}

メンテナンスの範囲を指定します。

manager
マネージャー（JP1/AJS2 - Manager）内のすべてのスケジューラーサービスをメンテナンスします。
このオプションは，-mhオプションと同時に指定できます。

scheduler
スケジューラーサービス単位でメンテナンスします。
このオプションは，-mh，-Fオプションと同時に指定できます。

-F スケジューラーサービス名

メンテナンスを行うスケジューラーサービス名を指定します。

省略した場合は，デフォルトのスケジューラーサービス名が仮定されます。

-mh 論理ホスト名

処理対象とするJP1論理ホスト名を指定します。指定できる文字数は，1～32（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEが設定されていれば，設定値が仮定されます。環境変数JP1_HOSTNAMEが設定されていない場合は，物理ホスト名が仮定されます。

-t d | f

メンテナンスのモードを指定します。

d
インデクス格納領域をメンテナンスします。

f
インデクス，データ格納領域をメンテナンスします。

省略すると「f」が仮定されます。

運用方法によっては，データ格納領域よりもインデクス格納領域が先に満杯になることがあります。ajsembdbstatus -db -dコマンドの出力結果を参照して，データ格納領域でページがあまり解放できない状態で，インデクス格納領域のページが多く解放できる場合に-t dオプションを指定して実行すると効率良くメンテナンスできます。

-r 1 | 2

メンテナンスのレベルを指定します。

1
ページだけを解放します。

2
ページとセグメントを解放します。
ジョブやジョブネットの実行負荷が高い場合，「2」を指定するとajsembdbreclaimコマンドがタイムアウトエラーになることがあります。タイムアウトエラーが発生した場合は，負荷が低い時間帯にコマンドを再実行してください。

省略すると「2」が仮定されます。

ajsembdbstatus -db -dコマンドの出力結果を参照して，解放できるページ数が多く，使用中のセグメント数が少ない場合に-r 1オプションを指定して実行すると，効率良くメンテナンスできます。

-rF

JP1/AJS2 - Datareplicatorで使用するスケジューラーサービスのデータベースに対して処理を行う場合に指定します。このオプションを指定する場合，JP1/AJS2のスケジューラーサービスのデータベースに対しても処理を行います。-rhオプションとは同時に指定できません。

-rh

JP1/AJS2 - Datareplicatorで使用するホスト単位のデータベースだけに対して処理する場合に指定します。-rFオプションとは同時に指定できません。

注意事項

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外 | 異常終了。

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID
現象
対処方法

KAVS0996-E
指定したオプションに誤りがあります。
オプションの指定内容を見直してください。

KAVS2101-E
組み込みDBは停止中です。
組み込みDBを起動してから再実行してください。

KAVS2102-E
組み込みDBは起動・停止処理中です。
組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。

KAVS2104-E
組み込みDBがセットアップされていません。
組み込みDBをセットアップしてから再実行してください。

KAVS2116-E
指定したオプションに誤りがあります。
メッセージに出力されているオプションを見直して再実行してください。

KAVS2117-E
コマンド実行時にエラーが発生しました。
保守情報に出力されているメッセージを参照してください。
ジョブやジョブネットの実行負荷が高いためにコマンドがタイムアウトする場合は，負荷が低い時間帯に再実行してください。

KAVS2123-E
組み込みDBのバージョンが不正です。
組み込みDBをJP1/AJS2の前提バージョンにバージョンアップしてください。

ajsembdbrorg

形式

ajsembdbrorg
     -k {unld|reld}
     [-F スケジューラーサービス名]
     [-mh 論理ホスト名]
     -d アンロードファイル格納ディレクトリ名
     [-rF|-rh]

形式1（組み込みDBのデータをアンロードデータファイルへ格納）

ajsembdbrorg
     -k unld
     [-F スケジューラーサービス名]
     [-mh 論理ホスト名]
     -d アンロードファイル格納ディレクトリ名

形式2（組み込みDBのデータをアンロードデータファイルから復元）

ajsembdbrorg
     -k reld
     [-F スケジューラーサービス名]
     [-mh 論理ホスト名]
     -d アンロードファイル格納ディレクトリ名

形式3（組み込みDBのJP1/AJS2 - Datareplicator用のホスト単位のデータをアンロードデータファイルへ格納）

ajsembdbrorg
     -k unld
     [-F スケジューラーサービス名]
     -rh
     [-mh 論理ホスト名]
     -d アンロードファイル格納ディレクトリ名

形式4（組み込みDBのJP1/AJS2 - Datareplicator用のホスト単位のデータをアンロードデータファイルから復元）

ajsembdbrorg
     -k reld
     [-F スケジューラーサービス名]
     -rh
     [-mh 論理ホスト名]
     -d アンロードファイル格納ディレクトリ名

機能

組み込みDBのデータの取り出し，復元を行います。

組み込みDBが稼働中で，該当する組み込みDBにスケジューラーサービスを作成しているすべてのスケジューラーサービスが停止中の場合だけ実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-k unld | reld

処理内容を指定します。

unld
指定したスケジューラーサービスのデータベースのデータをアンロードデータファイルへ格納します。

reld
指定したスケジューラーサービスのデータベースのデータをアンロードデータファイルから復元します。

-F スケジューラーサービス名

実行対象となるスケジューラーサービス名を指定します。

省略した場合，デフォルトのスケジューラーサービス名が仮定されます。

-mh 論理ホスト名

処理対象とするJP1論理ホスト名を指定します。指定できる文字数は，1～32（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEが設定されていれば，設定値が仮定されます。環境変数JP1_HOSTNAMEが設定されていない場合は，物理ホスト名が仮定されます。

-d アンロードファイル格納ディレクトリ名

アンロードファイル格納ディレクトリ名を指定します。

ディレクトリ名はフルパスで指定してください。指定するディレクトリに空白文字を含む場合は，パスを「""」で囲んでください。

ネットワークドライブ上のディスクを指定しないでください。

指定するディレクトリは事前に用意してください。ディレクトリが存在しない場合はエラーになります。

-kオプションにunldを指定した場合は，ここで指定したディレクトリにアンロードファイルが作成されます。

すでにファイルが存在する場合は，ファイルを削除してよいかどうかの応答メッセージが出力されます。

出力されるメッセージ：OK to Overwrite the unload file?(y/n):

ファイルを削除する場合は「y」を入力してください。

-rF

JP1/AJS2 - Datareplicatorで使用するスケジューラーサービスのデータベースに対して処理を行う場合に指定します。このオプションを指定している場合，JP1/AJS2のスケジューラーサービスのデータベースに対しても操作を行います。-rhオプションとは同時に指定できません。

-rh

JP1/AJS2 - Datareplicatorで使用するホスト単位のデータベースだけに対して処理を行う場合に指定します。-rFオプションとは同時に指定できません。

注意事項

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

このコマンドを実行する前に，該当する組み込みDBにスケジューラーデータベースを作成しているすべてのスケジューラーサービスを停止してください。また，JP1/AJS2 Monitorサービス，およびJP1/AJS2 Console Agentサービスを含め，組み込みDBにアクセスしているサービスはすべて停止してください。サービスを停止しないでこのコマンドを実行した場合，長時間の待ち状態が発生するおそれがあります。

-kオプションにunldを指定した場合，-dオプションに指定するディレクトリには次に示す空き容量が必要になります。

ajsembdbbuildのオプション | 必要な空き容量
-l（大規模モデル） | 約1,600メガバイト
-m（中規模モデル） | 約800メガバイト
-s（小規模モデル） | 約300メガバイト

なお，ajsembdbaddareaコマンドで領域を拡張している場合，上記サイズに拡張したサイズを追加した値の容量を確保しておく必要があります。
このコマンドを実行するたびに，上記の容量が必要です。

-k reld（復元）を行う場合は，ajsembdbreclaimコマンドを実行し，組み込みDBの領域のメンテナンスを行ってから実行してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外 | 異常終了。

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID | 現象 | 対処方法
KAVS0996-E | 指定したオプションに誤りがあります。 | オプションの指定内容を見直してください。
KAVS2101-E | 組み込みDBは停止中です。 | 組み込みDBを起動してから再実行してください。
KAVS2102-E | 組み込みDBは起動・停止処理中です。 | 組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。
KAVS2104-E | 組み込みDBがセットアップされていません。 | 組み込みDBをセットアップしてから再実行してください。
KAVS2106-E | アンロードに失敗しました。 | しばらくしてから再実行してください。
KAVS2107-E | リロードに失敗しました。 | 正しいアンロードデータファイルを指定してから再実行してください。
KAVS2113-E | 指定したディレクトリが存在しません。 | -dオプションに指定した引数を見直して再実行してください。
KAVS2116-E | 指定したオプションに誤りがあります。 | メッセージに出力されているオプションを見直して再実行してください。
KAVS2117-E | コマンド実行時にエラーが発生しました。 | 保守情報に出力されているメッセージを参照してください。

ajsembdbrstr

形式

ajsembdbrstr
    [-mh 論理ホスト名]
    [-M]
    -i 組み込みDB運用ディレクトリ
    -d データ領域名称
    -bf バックアップファイル
    [-l アンロードログファイル1,アンロードログファイル2,...|-lr]
    -e 出力結果ファイル格納ディレクトリ
    [-rp]
    [-id 組み込みDBセットアップ識別子]

機能

組み込みDBをバックアップ，またはバックアップとアンロードログファイルを使ってリストアします。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-mh 論理ホスト名

クラスタ運用環境で実行する場合に指定します。論理ホスト名を指定してください。指定できる文字数は，1～32（単位：バイト）です。ajsembdbbuild -mhで指定した値と同じ値を指定してください。省略した場合，環境変数JP1_HOSTNAMEの設定があれば，環境変数値が仮定されます。

-M

システム領域を回復する時に指定してください。

システム領域とは，組み込みDBのシステムの内部情報を格納している領域のことです。

組み込みDBのシステム領域を回復する場合には，システム領域を回復するための特別なモードで起動する必要があります。

このモードでは，データ領域の回復を行うことができないので，システム領域の回復が完了したあと，一度ajsembdbstopコマンドを実行して組み込みDBを停止させ，再度ajsembdbstartコマンドにオプションを指定しないで再開始する必要があります。

システム領域とデータ領域を回復する場合，-M以外のオプション，バックアップファイル，アンロードログファイルは同じものを指定してください。

別々のものを指定した場合，データを破壊してしまう場合がありますので十分注意してください。

次の場合，このオプションを指定してシステム領域を回復したあと，データ領域を回復してください。

組み込みDBサーバが障害により停止し，再起動しても起動しない場合。

組み込みDBの障害を取り除いてください。

ajsembdbstartコマンドに-rオプションを指定して実施し，システム領域回復可能な状態で組み込みDBを起動してください。

ajsembdbrstrに-Mオプションを指定して実行し，組み込みDBのシステム領域を回復してください。

3.が正常に終了した場合，ajsembdbstopコマンドを実施し，システム領域を回復できる状態で起動している組み込みDBを停止させてください。

組み込みDBのajsembdbstartコマンドを実施し，通常の状態で組み込みDBを起動してください。

ajsembdbrstrを実行し，組み込みDBのデータ部分の回復を行ってください。

ajsembdbstartコマンドおよびajsembdbstopコマンドの詳細については，「1. コマンド　ajsembdbstart」および「1. コマンド　ajsembdbstop」を参照してください。

-i 組み込みDB運用ディレクトリ

組み込みDBの運用ディレクトリを指定します。ディレクトリは絶対パスで指定してください。Windows版の場合，指定する絶対パスに空白文字を含む場合はパスを「"（ダブルクォーテーションマーク）」で囲んでください。ajsembdbbuild -iで指定したディレクトリと同じディレクトリを指定してください。UNIXのセットアップでajsembdbbuild -iを省略した場合は，このオプションを省略できます。

省略時は/opt/HiRDB_J/が仮定されます。

このオプションは，下位バージョン互換のためのオプションです。08-00以降に構築した組み込みDB，またはセットアップ識別子の設定を行った環境では，このオプションではなく，-idオプションを指定してください。

-idオプションと同時に指定した場合，-iオプションに指定した値が有効になります。

-d データ領域名称

組み込みDBのデータ領域名称を指定します。ディレクトリは絶対パスで指定してください。Windows版の場合，指定する絶対パスに空白文字を含む場合はパスを「"（ダブルクォーテーションマーク）」で囲んでください。ajsembdbbuild -dで指定した場合は次のように指定してください。

Windowsの場合

[-dで指定したディレクトリ名称]¥ajssys02

UNIXの場合

[-dで指定したディレクトリ名称]/ajssys02

ajsembdbbuild -aで指定した場合は次のように指定してください。

Windowsの場合

[-aで指定したRDエリアパーティション]

UNIXの場合

[-aで指定したRDエリアパーティション]

-bf バックアップファイル

ajsembdbbackupで取得したバックアップファイルを指定します。

ディレクトリは絶対パスで指定してください。Windows版の場合，指定する絶対パスに空白文字を含む場合はパスを「"（ダブルクォーテーションマーク）」で囲んでください。

-l アンロードログファイル1，アンロードログファイル2...

組み込みDBで取得したアンロードログファイルを回復で使用する場合に指定します。このオプションは組み込みDB環境構築時に-blオプションを指定した場合に指定してください。

アンロードログファイルは絶対パスで指定してください。Windows版の場合，指定する絶対パスに空白文字を含む場合はパスを「"（ダブルクォーテーションマーク）」で囲んでください。アンロードログファイルを指定する場合,指定する順番はアンロードログファイルを取得した順番に指定してください。また，2個以上の複数のアンロードログファイルを指定する場合も，-lから後ろのパスは「"（ダブルクォーテーションマーク）」で囲んでください。

バックアップ取得時に，-sを指定していない場合は，アンロードログファイルの入力を省略できます。その場合は，バックアップ取得時点までデータベースを回復します。

-lr

システムログとバックアップで回復する運用を適応しているときに指定してください。

バックアップ取得時にajsembdbbackupのオプションに-zを指定していない場合は，このオプションを指定するとエラーになります。

-e

リストアの出力結果ファイルを格納するディレクトリを指定してください。Windows版の場合，ディレクトリは絶対パスで指定してください。指定する絶対パスに空白文字を含む場合はパスを「"（ダブルクォーテーションマーク）」で囲んでください。指定したディレクトリは，事前に作成しておいてください。ディレクトリがない場合はエラーになります。

指定したディレクトリには，次のファイルが格納されます。

処理出力結果ファイル

ファイル名称はスクリプトで自動的に決定します。名称は，次の規則によって決定されます。

出力結果ファイル：RSTR_XXXXYYZZVVWW.log
XXXX：西暦
YY：月
ZZ：日
VV：時間
WW：分

-rp

JP1/AJS2 - Datareplicator用の領域回復を行う場合に指定します。

JP1/AJS2 - Datareplicator用の領域が作成されていない環境でこのオプションを指定して実行するとエラーとなります。

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

-iオプションと同時に指定した場合，-iオプションが優先されます。

注意事項

ajsembdbrstrを実行する前に次の組み込みDBのコマンドを実行してください。

pdlogswap -d sys

スケジューラーサービスを停止した状態で実行してください。

リストア実行時にエラーが発生した場合，データベースの回復が不完全である場合があります。エラーが発生した場合，そのままスケジューラーサービスを起動しないでください。

ajsembdbbackupのオプションに-sを指定してバックアップを取得した場合，ajsembdbrstrスクリプトでのリストアでは，入力情報としてアンロードログファイル，またはシステムログファイルが必要になります。

ajsembdbbackupのオプションに-sを指定しないでバックアップを取得した場合，ajsembdbrstrスクリプトでのリストアではアンロードログファイル，またはシステムログファイルを参照しないでバックアップファイルだけで回復を行うことができます。その場合，バックアップ取得時までデータベースを回復できます。

リストアが正常終了したあと，バックアップを取得してください。

コマンドの実行結果は，ログファイルに出力されます。格納先は，次の場所になります。

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥log

UNIXの場合

/var/opt/jp1ajs2/log

ファイル名はajsembdbrstr.logです。このファイルは，上書きしないためファイルサイズが無限に大きくなります。必要に応じて，編集，削除を行ってください。
このファイルが存在しない場合は，ajsembdbrstrを実行すると，新たに作成されます。

ajsembdbrstr実行時にエラーが発生した場合は，組み込みDBのデータ格納領域は閉塞状態になっています。この状態で再度ajsembdbrstrを実行するとエラーが発生します。その場合，次の組み込みDBのコマンドを実行して，データ格納領域の閉塞状態を解除してください。

pdrels -r ALL -o

組み込みDBの環境を削除して，再構築したあとにデータを回復する場合は，ajsembdbsetupが完了した状態でajsembdbrstrを実行してください。
また，ajsembdbaddareaコマンドで組み込みDBのデータ領域またはインデクス領域を拡張していた場合は，このコマンドの実行前に同様の拡張を行っておく必要があります。拡張手順を次に示します。

Windowsの場合

次のフォルダを退避する。
組み込みDB運用フォルダ¥CONF¥embrm

ajsembdbunsetコマンドを実行する。

ajsembdbbuildコマンドを実行する。

ajsembdbsetupコマンドを実行する。

手順1で退避したフォルダにあるaddareaファイルをaddarea.batにリネームして実行する。

ajsembdbrstrコマンドを実行する。

手順5でリネームしたファイル名をaddareaに戻す。

手順1で退避したフォルダを次のフォルダにリストアする。
組み込みDB運用フォルダ¥CONF

手順1で退避したフォルダを削除する。

UNIXの場合

次のディレクトリを退避する。
組み込みDB運用ディレクトリ/conf/embrm

ajsembdbunsetコマンドを実行する。

ajsembdbbuildコマンドを実行する。

ajsembdbsetupコマンドを実行する。

手順1で退避したディレクトリにあるaddareaファイルのパーミッションに実行権限を追加して実行する。

ajsembdbrstrコマンドを実行する。

手順1で退避したディレクトリを次のディレクトリにリストアする。
組み込みDB運用ディレクトリ/conf

手順1で退避したディレクトリを削除する。

-lオプションを指定するとき，実際に指定したアンロードログファイルに更新情報が格納されていない場合，ajsembdbrstrがエラーとなります。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外 | 異常終了。

エラー発生時の対処

ajsembdbrstrを実行時，エラーが発生する場合があります。エラーが発生した場合は次の表に従って対処してください。

表1-29　ajsembdbrstr実行時のエラー発生時の対処

メッセージ
原因
対処

KFPR26227-E
アンロードログファイルが指定されていません。
次の組み込みDBのコマンドを実行後に，-lにアンロードログファイルを指定して，再実行してください。

pdrels -r ALL -o

KAVS0996-E

引数に誤りがあります。

オプションの指定が不足しています。

同時に指定できないオプションが指定されています。

-iに指定したパスが組み込みDB運用ディレクトリではありません。または，読み取り権限がありません。

指定している引数を見直して，再実行してください。

KFPR00765-I Pdrstr terminated, return code=8またはKFPR00765-I Pdrstr terminated, return code=12

-mhに指定したホスト名が誤っています。

-d,-bf,-e,-lに指定したパスが誤っています。

-d,-bf,-e,-lに指定したパスがフルパスで指定されていません。

指定しているパスを見直し，次の組み込みDBのコマンドを実行後に，再実行してください。

pdrels -r ALL -o

KFPS01984-E
-iに指定したパスがフルパスで指定されていません。
指定しているパスを見直して，pdstartコマンドを実行後に，再実行してください。

KFPH27008-E
RDエリアが閉塞状態であるため，参照できません。
次の組み込みDBのコマンドを実行後に，再実行してください。

pdrels -r ALL -o

Bad directory specified in -i option
-iに指定したディレクトリが,組み込みDBの運用ディレクトリでないか,セットアップが正常に行われていません。
-iに正しい組み込みDBの運用ディレクトリを指定してください。組み込みDBの運用ディレクトリの指定に問題がない場合は,組み込みDBの再セットアップを行ってください。

KAVS2104-E
-idで指定したセットアップ識別子が不正か，組み込みDBがセットアップされていません。
-idで指定したセットアップ識別子の値が正しいことを確認してください。または，スケジューラーサービスの データベースに組み込みDBを設定しているか，ajsstatusで確認してください。

KFPR26206-E
ajsembdbrpsetupで作成される拡張領域がないため回復できません。
ajsembdbrstrを実行した組み込みDBに，ajsembdbrpsetupで作成した拡張領域がありません。-rpオプションを指定せずにコマンドを実行してください。

KFPR16318-E
ajsembdbbackupで取得したバックアップが，ajsembdbrpsetupで作成する拡張領域のバックアップを含んでいません。
ajsembdbrpsetupを実行したあとにajsembdbbackupを実行してください。

ajsembdbstart

形式

ajsembdbstart
     [-R]
     [-r]
     [-id 組み込みDBセットアップ識別子]

形式1（組み込みDBの開始）

ajsembdbstart
     [-id 組み込みDBセットアップ識別子]

形式2（組み込みDBのシステム領域を回復する場合の開始）

ajsembdbstart
     -r
     [-id 組み込みDBセットアップ識別子]

形式3（組み込みDBの起動抑止解除と開始：UNIX限定）

ajsembdbstart
     -R [-r] [-id 組み込みDBセットアップ識別子]

機能

組み込みDBを開始します。

組み込みDBが停止中で，該当する組み込みDBにスケジューラーデータベースを作成しているすべてのスケジューラーサービスが停止中の場合だけ実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-r

ajsembdbrstrコマンドで組み込みDBのシステム領域を回復する場合に指定します。

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

-R

UNIX限定のオプションで，組み込みDBの起動抑止を解除したあと，起動処理を行います。

組み込みDBが停止している場合で，かつKFPS00715-Eメッセージで出力された要因コードに対する障害を取り除いた状態で指定してください。

注意事項

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

このコマンドを同時に複数実行しないでください。同時に複数実行した場合，次に示す現象が起こるおそれがあります。

不当なメッセージを出力したり，本来出力するはずのメッセージを出力しなかったりするなど，メッセージ出力が不正になる。

このコマンドが，不当にエラーになる。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
1 | 組み込みDBが起動・停止処理中である。
2 | 組み込みDBが稼働中である。
上記以外 | 異常終了。

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID | 現象 | 対処方法
KAVS0996-E | 指定したオプションに誤りがあります。 | オプションの指定内容を見直してください。
KAVS2102-E | 組み込みDBは起動・停止処理中です。 | 組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。
KAVS2103-E | 組み込みDBは起動中です。 | 組み込みDBはすでに起動されているため，特に対処はありません。
KAVS2104-E | 組み込みDBがセットアップされていません。 | 組み込みDBをセットアップしてから再実行してください。
KAVS2116-E | 指定したオプションに誤りがあります。 | メッセージに出力されているオプションを見直して再実行してください。
KAVS2117-E | コマンド実行時にエラーが発生しました。 | 保守情報に出力されているメッセージを参照してください。

ajsembdbstatus

形式

ajsembdbstatus
     {-s [{ust|prc}] |
      -db [-d] [-rp] |
      -l}
     [-id 組み込みDBセットアップ識別子]

形式1（組み込みDBの稼働状態の監視）

ajsembdbstatus
     -s ust
     [-id 組み込みDBセットアップ識別子]

形式2（組み込みDBのプロセスの状態の監視）

ajsembdbstatus
     -s prc
     [-id 組み込みDBセットアップ識別子]

形式3（組み込みDBのデータベース領域の監視）

ajsembdbstatus
     -db
     [-d]
     [-rp]
     [-id 組み込みDBセットアップ識別子]

形式4（組み込みDBのログの監視）

ajsembdbstatus
     -l
     [-id 組み込みDBセットアップ識別子]

機能

組み込みDBを監視します。監視できる項目を次に示します。

組み込みDBの稼働状態

組み込みDBのプロセスの状態

組み込みDBのデータベース領域

組み込みDBのログ

組み込みDBのデータベース領域を監視する（-dbオプションの指定）場合，または組み込みDBのプロセスの状態を監視する（-s prcオプションの指定）場合，組み込みDBが稼働中に実行してください。その他の場合には，稼働状態に関係なく実行できます。

また，JP1/AJS2の稼働状態には関係なく実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-s {ust|prc}

組み込みDBの状態について監視します。

ust
組み込みDBの起動・停止などの稼働状態を表示します。

prc
組み込みDBのプロセスの状態を表示します。
組み込みDBを操作するコマンドなどが，組み込みDBに対してアクセスしているかどうかを確認する場合に使用します。また，ajsembdbcancelコマンドで組み込みDBにアクセスしているコマンドを中断するときに必要な，プログラム名称を取得する場合に使用します。

-db

組み込みDBのデータベース領域について監視します。

メンテナンス時期や，データベース領域の状態を確認する場合に使用します。

-d

データベースの情報を詳細に表示する場合に指定します。

このオプションを指定すると，ajsembdbreclaimコマンドで解放できるページ数を確認できます。

-rp

JP1/AJS2 - Datareplicator用のデータベース領域を監視する場合に指定します。

-l

組み込みDBのログについて監視します。

組み込みDBのバックアップまたはリストア時に，ログファイルの状態を確認する場合に使用します。

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

注意事項

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

JP1/AJS2運用中の状態でajsembdbstatusコマンドに-dbオプションまたは-lオプションを指定して実行した場合，出力される情報が最新の状態とは限りません。コマンド実行時に最新の状態を取得したい場合は，ジョブの定義や実行など，ジョブネットワーク要素に対して操作していない状態で実行してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
正常終了。

1
組み込みDBが起動・停止処理中である。

2
組み込みDBが停止中である。

4，8
異常終了。

12
組み込みDBが停止状態である。

16

Windows

組み込みDBのサービスが停止状態である。

UNIX

ajsembdbunsetコマンドに-rオプションを指定して実行した状態である。

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID | 現象 | 対処方法
KAVS0996-E | 指定したオプションに誤りがあります。 | オプションの指定内容を見直してください。
KAVS2101-E | 組み込みDBは停止中です。 | 組み込みDBを起動してから再実行してください。
KAVS2102-E | 組み込みDBは起動・停止処理中です。 | 組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。
KAVS2104-E | 組み込みDBがセットアップされていません。 | 組み込みDBをセットアップしてから再実行してください。
KAVS2116-E | 指定したオプションに誤りがあります。 | メッセージに出力されているオプションを見直して再実行してください。
KAVS2117-E | コマンド実行時にエラーが発生しました。 | 保守情報に出力されているメッセージを参照してください。

出力例

組み込みDBの稼働状態を確認する場合

ajsembdbstatus -s ust -id _JA0

HOSTNAME  : HOST_NANE(144852)
SYSTEMID  : ajs2
UNITID    : unt1
ENTRYHOST : HOST_NANE
PAIRHOST  :
UNIT-STAT FES-STAT SETUP-STAT
ONLINE    ******** SETUP

HOSTNAME

組み込みDBインストールディレクトリのホスト名が32文字以内で出力されます。系切り替え構成の場合は，初めに実行系に設定したホスト名が出力されます。

（ ）内は，ajsembdbstatusコマンドを実行した時刻が時分秒（HHMMSS）で出力されます。

SYSTEMID

組み込みDBの識別子が4文字で出力されます。JP1/AJS2では，「ajs2」固定です。

UNITID

システム固有の識別子が4文字で出力されます。JP1/AJS2では，「unt1」固定です。

ENTRYHOST

ajsembdbstatusコマンドを実行したホスト名称が出力されます。

PAIRHOST

常に空白です。

UNIT-STAT

システムの状態が出力されます。

PAUSE：組み込みDBの再起動中断状態※

STOP：停止状態

STARTING：開始途中

ONLINE：稼働状態

STOPPING：停止途中

注※

組み込みDBが異常終了し，組み込みDBが独自に実施する再起動で回復できない状態です。

FES-STAT

常に「********」が出力されます。

SETUP-STAT

セットアップの状態が出力されます。

SETUP：

Windowsの場合はajsembdbbuildコマンド実行済みで組み込みDBのサービスが稼働中，UNIXの場合はajsembdbbuildコマンド実行済みであることを示します。

UNSETUP：

Windowsの場合は組み込みDBのサービスが停止中，UNIXの場合はajsembdbunsetコマンドに-rオプションを指定して実行した状態であることを示します。

組み込みDBのプロセスの状態を確認する場合

ajsembdbstatus -s prc -id _JA0

HOSTNAME : HOST_NANE(110440)
STATUS  PID  UID   GID   SVID  TIME    PROGRAM  C-PID        C-GRP
 L    856    0     0    ajs2  102826  ajsschd  3568(XXX.YYY・
 L   1868    0     0    ajs2  102832  ajsflowd 3604(XXX.YYY・
 L   2080    0     0    ajs2  102835  ajssubd  3792(XXX.YYY・
 L   2116    0     0    ajs2  999999
 L   2136    0     0    ajs2  999999
:

HOSTNAME

組み込みDBインストールディレクトリのホスト名が32文字以内で出力されます。系切り替え構成の場合は，初めに実行系に設定したホスト名が出力されます。

（ ）内は，ajsembdbstatusコマンドを実行した時刻が時分秒（HHMMSS）で出力されます。

STATUS

組み込みDBが起動しているアクセス用のプロセスの状態が出力されます。

D：開始処理中または終了処理中

L：稼働中

PID

プロセスIDが10けた以内の10進数で出力されます。

UID

常に0が出力されます。

GID

常に0が出力されます。

SVID

プロセスのサーバ名が出力されます。JP1/AJS2で使用しているプロセスについては「ajs2」が出力されます。

TIME

組み込みDBとの接続時刻が時分秒（HHMMSS）で出力されます。

PROGRAM

JP1/AJS2のコマンド，またはデーモンの名称が30文字以内で出力されます。

組み込みDB用のコマンドを実行すると，実行したコマンド名称以外が出力されることがあります。ajsembdbcancelコマンドの-uオプションに指定する情報が出力されます。

C-PID

組み込みDBと接続していたJP1/AJS2デーモンまたはコマンドのプロセスIDが10けた以内の10進数で出力されます。（ ）内は，IPアドレスが15文字以内で出力されます。

接続していないプロセスについては出力されません。

C-GRP

常に空白です。

組み込みDBのデータベース領域の状態を確認する場合

ajsembdbstatus -db -id _JA0

1608 17:12:41 unt1 _pd0dbst KFPK10300-I Pddbst started
1608 17:12:42 unt1 _pd0dbst KFPK10301-I Pddbst terminated, return code=0
pddbst 07-02 ***** RD Area Logical Analysis ***** 2005/11/25 17:12:42

RD Area Name   : AJS2DATA
 Server        : ajs2
 Total Segment :       4941   Segment Size :         10 Pages
 Unused Segment:       4900   Page Size    :       4096 Bytes
 History1 Hold Status :      Hold Code :     0  Hold Time :

 History2 Hold Status :      Hold Code :     0  Hold Time :

-----------------------------------------------------------------

Table Name : AJSARROW
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
      (1)Used(Full)    (2)Used(      Full)        Sum
 Segment 100%( 67%)          3(         2)          3
 Page     94%( 90%)         28(        27)         30

Table Name : AJSBODY
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%( 89%)          9(         8)          9
 Page     99%( 98%)         89(        88)         90

Table Name : AJSCAL
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment   0%(  0%)          0(         0)          0
 Page      0%(  0%)          0(         0)          0

Table Name : AJSENTRY
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Table Name : AJSGEN
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Table Name : AJSPERF
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Table Name : AJSSCH
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     60%( 60%)          6(         6)         10

Table Name : AJSSTAT
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       6160 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%( 10%)          1(         1)         10

Table Name : AJSUNIT
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%( 96%)         24(        23)         24
 Page     98%( 98%)        235(       234)        240

3516 17:12:51 unt1 _pd0dbst KFPK10300-I Pddbst started
3516 17:12:51 unt1 _pd0dbst KFPK10301-I Pddbst terminated, return code=0
pddbst 07-02  ***** RD Area Logical Analysis ***** 2005/11/25 17:12:51

RD Area Name   : AJS2INDX
 Server        : ajs2
 Total Segment :       1400   Segment Size :         10 Pages
 Unused Segment:       1381   Page Size    :       4096 Bytes
 History1 Hold Status :      Hold Code :     0  Hold Time :

 History2 Hold Status :      Hold Code :     0  Hold Time :

-----------------------------------------------------------------

Table Name : T1
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :          - segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment   0%(  0%)          0(         0)          0
 Page      0%(  0%)          0(         0)          0

Index Name : AJSARROWINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          3(         0)          3
 Page     74%(  0%)         22(         0)         30

Index Name : AJSBODYINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          2(         0)          2
 Page     75%(  0%)         15(         0)         20

Index Name : AJSCALINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Index Name : AJSENTRYINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Index Name : AJSGENINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Index Name : AJSPERFINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Index Name : AJSPERFINDEX2
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Index Name : AJSSCHINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     30%(  0%)          3(         0)         10

Index Name : AJSSTATINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10

Index Name : AJSUNITINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          2(         0)          2
 Page     75%(  0%)         15(         0)         20

Index Name : AJSUNITINDEX2
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          5(         0)          5
 Page     82%(  0%)         41(         0)         50

RD Area Name

JP1/AJS2で使用している領域の名称が出力されます。

AJS2DATA：データ領域

AJS2INDX：インデクス領域

Server

常に「ajs2」が出力されます。

Total Segment

出力している領域の総セグメント数が出力されます。

Unused Segment

出力している領域の未使用セグメント数の合計が出力されます。

Segment Size

1セグメント内のページ数が出力されます。

Page Size

1ページのサイズがバイト単位で出力されます。

History1 Hold Status Code，Hold Code，Hold Time

システムが使用する情報です。

History2 Hold Status Code，Hold Code，Hold Time

システムが使用する情報です。

Table Name

JP1/AJS2で使用しているテーブル名が出力されます。

Index Name

JP1/AJS2で使用しているインデクス名が出力されます。

Auth Id

テーブルまたはインデクスの認可識別子が出力されます。JP1/AJS2では，通常「root」が出力されます。

Status，Search Mode，Segment Reuse，Reuse Search Failure

システムで使用する情報です。

(1)Used(Full)

使用中セグメント数または使用中ページ数の比率が出力されます。（）内は，そのうちの満杯セグメントまたは満杯ページの比率が出力されます。

(2)Used( Full)

使用中のセグメント数または使用中ページの数が出力されます。（）内は，そのうちの満杯セグメントまたは満杯ページの数が出力されます。

Sum

テーブルまたはインデクスに割り当てられているセグメント数またはページ数の合計が出力されます。

組み込みDBのデータベース領域の詳細を確認する場合

ajsembdbstatus -db -d -id _JA0

4244 14:26:37 unt1 _pd0dbst KFPK10300-I Pddbst started
4244 14:26:38 unt1 _pd0dbst KFPK10301-I Pddbst terminated, return code=0
pddbst 07-02 ***** RD Area Logical Analysis ***** 2006/01/11 14:26:38

RD Area Name   : AJS2DATA
 Server        : ajs2
 Total Segment :       4940   Segment Size :         10 Pages
 Unused Segment:       4874   Page Size    :       4096 Bytes
 History1 Hold Status :      Hold Code :     0  Hold Time :

 History2 Hold Status :      Hold Code :     0  Hold Time :

----------------------------------------------------------------

Table Name : AJSARROW
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%( 67%)          3(         2)          3
 Page     94%( 90%)         28(        27)         30
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          2(   7%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          1(   4%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :         27(  90%)
 Total                   30

Table Name : AJSBODY
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%( 89%)          9(         8)          9
 Page     99%( 98%)         89(        88)         90
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          1(   2%)
        1- 10% :          0(   0%)
       11- 20% :          1(   2%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :         88(  98%)
 Total                   90

Table Name : AJSCAL
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment   0%(  0%)          0(         0)          0
 Page      0%(  0%)          0(         0)          0
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          0(   0%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                    0

Table Name : AJSENTRY
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          9(  90%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          1(  10%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Table Name : AJSGEN
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          9(  90%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          1(  10%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Table Name : AJSPERF
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          9(  90%)
        1- 10% :          1(  10%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Table Name : AJSSCH
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     60%( 60%)          6(         6)         10
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          4(  40%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          6(  60%)
 Total                   10

Table Name : AJSSTAT
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       6160 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)         26(         0)         26
 Page      1%(  1%)          2(         1)        260
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :        258( 100%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          1(   1%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          1(   1%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                  260

Table Name : AJSUNIT
Auth Id    : root
Status     :
 Search Mode : INS   Segment Reuse :       3080 segments
 Reuse Search Failure :          0/         0
         Used(Full)       Used(      Full)        Sum
 Segment 100%( 96%)         24(        23)         24
 Page     98%( 98%)        235(       235)        240
 Collect Prearranged Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          5(   2%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :        235(  98%)
 Total                  240

3580 14:27:12 unt1 _pd0dbst KFPK10300-I Pddbst started
3580 14:27:13 unt1 _pd0dbst KFPK10301-I Pddbst terminated, return code=0
pddbst 07-02 ***** RD Area Logical Analysis ***** 2006/01/11 14:27:12

RD Area Name   : AJS2INDX
 Server        : ajs2
 Total Segment :       1400   Segment Size :         10 Pages
 Unused Segment:       1381   Page Size    :       4096 Bytes
 History1 Hold Status :      Hold Code :     0  Hold Time :

 History2 Hold Status :      Hold Code :     0  Hold Time :

----------------------------------------------------------------

Index Name : AJSARROWINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          3(         0)          3
 Page     74%(  0%)         22(         0)         30
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          8(  27%)
        1- 10% :          0(   0%)
       11- 20% :          1(   4%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          1(   4%)
       51- 60% :          0(   0%)
       61- 70% :         20(  67%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   30

Index Name : AJSBODYINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          2(         0)          2
 Page     75%(  0%)         15(         0)         20
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          5(  25%)
        1- 10% :          1(   5%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          1(   5%)
       51- 60% :          0(   0%)
       61- 70% :         13(  65%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   20

Index Name : AJSCALINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10
 Collect Prearranged Page :          1
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :         10( 100%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Index Name : AJSENTRYINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          9(  90%)
        1- 10% :          1(  10%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Index Name : AJSGENINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          9(  90%)
        1- 10% :          1(  10%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Index Name : AJSPERFINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          9(  90%)
        1- 10% :          1(  10%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Index Name : AJSPERFINDEX2
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     10%(  0%)          1(         0)         10
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          9(  90%)
        1- 10% :          1(  10%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Index Name : AJSSCHINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     30%(  0%)          3(         0)         10
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          7(  70%)
        1- 10% :          2(  20%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          1(  10%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Index Name : AJSSTATINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          1(         0)          1
 Page     70%(  0%)          7(         0)         10
 Collect Prearranged Page :          5
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          8(  80%)
        1- 10% :          2(  20%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          0(   0%)
       51- 60% :          0(   0%)
       61- 70% :          0(   0%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   10

Index Name : AJSUNITINDEX1
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          2(         0)          2
 Page     75%(  0%)         15(         0)         20
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          5(  25%)
        1- 10% :          1(   5%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          1(   5%)
       51- 60% :          0(   0%)
       61- 70% :         13(  65%)
       71- 80% :          0(   0%)
       81- 90% :          0(   0%)
       91-100% :          0(   0%)
 Total                   20

Index Name : AJSUNITINDEX2
Auth Id    : root
Status     :
         Used(Full)       Used(      Full)        Sum
 Segment 100%(  0%)          5(         0)          5
 Page     82%(  0%)         41(         0)         50
 Collect Prearranged Page :          0
 Collect On Page :          0
 Used Page Ratio       Page(Ratio)
            0% :          9(  18%)
        1- 10% :          0(   0%)
       11- 20% :          0(   0%)
       21- 30% :          0(   0%)
       31- 40% :          0(   0%)
       41- 50% :          1(   2%)
       51- 60% :          1(   2%)
       61- 70% :         29(  58%)
       71- 80% :          9(  18%)
       81- 90% :          0(   0%)
       91-100% :          1(   2%)
 Total                   50

Collect Prearranged Page

ajsembdbreclaimコマンドで解放できる領域がページ数で出力されます。

この値を参照してajsembdbreclaimコマンドの実行時期を検討してください。

この値が0の場合，ajsembdbreclaimコマンドを実行しても領域が解放されません。目安としては，使用中であるページの3～5割程度の値で実行することをお勧めします。ただし，使用中のページが50ページ以下の場合，それほど効果が期待できません。また，使用ページ数が10,000を超えるような場合，2～3割程度の値で実施することをお勧めします。

Used Page Ratio，Page(Ratio)

テーブルまたはインデクスに割り当てられている領域（ページ）の詳細情報が出力されます。

パーセンテージが大きい範囲にあるページが多いほど格納効率がよく，少ないほど格納効率が悪くなっています。

また，（ ）内のパーセンテージは，小数点以下を切り捨てているので，合計すると100%を超えることがあります。

組み込みDBのログを確認する場合

ajsembdbstatus -l -id _JA0

HOSTNAME : HOST_NANE(201942)
Group    Type Server   Gen No.  Status  Run ID    Block No.         Ex-Status
log1     sys  ajs2            1 oc-d--u 433a0c53        1       ae  --------
log2     sys  ajs2            0 os----- 00000000        0        0  --------
log3     sys  ajs2            0 os----- 00000000        0        0  --------
log4     sys  ajs2            0 os----- 00000000        0        0  --------
log5     sys  ajs2            0 os----- 00000000        0        0  --------
log6     sys  ajs2            0 os----- 00000000        0        0  --------

HOSTNAME

組み込みDBインストールディレクトリのホスト名が32文字以内で出力されます。系切り替え構成の場合は，初めに実行系に設定したホスト名が出力されます。

（ ）内は，ajsembdbstatusコマンドを実行した時刻が時分秒（HHMMSS）で出力されます。

Group

組み込みDBのログファイルグループ名が8文字以内で出力されます。

Type

常に「sys」が出力されます。

Server

常に「ajs2」が出力されます。

Gen No.

ログの世代番号が8けた以内の16進数で出力されます。組み込みDBで使用しているログの順序性を表していて，1から順番に採番されます。最後尾のログファイルグループを使い切った場合，先頭のログファイルグループに戻って使用されます。この場合に，ログの世代番号も更新されます。

Status

ログファイルグループの状態が7文字で出力されます。

1文字目：

ログファイルグループのオープン状態

o：オープン中

c：クローズ中

組み込みDBが起動中はo，停止中はcとなります。

2文字目：

ログファイルグループの現在の状態

c：現用

s：待機中

n：予約

運用中では，現在使用しているログファイルグループがc，それ以外のログファイルグループがsとなります。

組み込みDBが停止中，またはシステムログファイルがあるディスクがマウントされていないなどでシステムログファイルにアクセスできない場合にnとなります。

3文字目：

ログファイルグループのアンロード状態

u：アンロード待ち状態，かつ抽出完了状態
（過去に現用として使用していたが，スワップしたため現用でなくなり，アンロードする必要があるログを含んでいます）
ajsembdboplogコマンドでアンロードすると，アンロード済み状態になります。

-：アンロード済み状態，かつ抽出完了状態

a：アンロード待ち状態，かつ抽出未完了状態
JP1/AJS2 - Datareplicatorを使用している場合に出力されることがあります。「u」の状態と同様となります。

e：アンロード済み状態，かつ抽出未完了状態
JP1/AJS2 - Datareplicatorを使用している場合に出力されることがあります。「-」の状態と同様となります。

4文字目：

ログファイルグループが上書きできるか，できないかの状態

d：上書きできません（組み込みDBの回復に必要なログを含んでいます）
サーバ内のすべてのシステムログファイルがこの状態の場合，組み込みDBが停止します。この場合にはシステムログファイルを追加してください。
特大なジョブの一括定義などによって，発生する組み込みDBのトランザクションが長大である場合に発生することがあります。

-：上書きできます（組み込みDBの回復に必要なログを含んでいません）

5文字目，6文字目，7文字目：

システムが使用する内部情報

Run ID

システムで使用する情報が出力されます。

Block No.

ログファイルの中の先頭ブロック番号と最終ブロック番号が8けたの16進数で出力されます。

Ex-Status

常に「--------」が出力されます。

ajsembdbstop

形式

ajsembdbstop
     [-f [-q]]
     [-id 組み込みDBセットアップ識別子]

形式1（組み込みDBの正常停止）

ajsembdbstop
     [-id 組み込みDBセットアップ識別子]

形式2（組み込みDBの強制停止）

ajsembdbstop
     -f
     [-q]
     [-id 組み込みDBセットアップ識別子]

機能

組み込みDBを停止します。

組み込みDBが稼働中で，該当する組み込みDBにスケジューラーデータベースを作成しているすべてのスケジューラーサービスが停止中の場合だけ実行できます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-f

組み込みDBを強制停止します。

このオプションを指定して実行すると，組み込みDBへのアクセスの有無に関係なく強制的に組み込みDBを停止します。次回組み込みDBを起動したときに，起動処理に時間が掛かる場合があります。

-q

クラスタ環境を構築しているときに使用します。

このオプションは，系切り替えを行うときに，組み込みDBを停止したい場合に指定してください。

-id 組み込みDBセットアップ識別子

組み込みDBを識別するセットアップ識別子を「_JAn」（nは0～9またはA～Z）の4文字で指定します。ajsembdbbuildコマンドの-idオプションで指定した値を指定してください。

このオプションを省略した場合は，_JA0が仮定されます。

注意事項

組み込みDBを正常停止する前に，該当する組み込みDBにスケジューラーデータベースを作成しているすべてのスケジューラーサービスを停止してください。また，JP1/AJS2 Monitorサービス，およびJP1/AJS2 Console Agentサービスを含め，組み込みDBにアクセスしているサービスもすべて停止してください。これらのサービスを停止しないで正常停止を実行した場合，組み込みDBを停止できずに長時間の待ち状態が発生するおそれがあります。

組み込みDBへのアクセスがある状態で，組み込みDBを強制停止した場合，実行中のジョブや，JP1/AJS2 - Viewからのアクセスなどが強制的に終了・切断されます。

このコマンドはスクリプトで実装されています。このため，オプションに不当に長い文字列や不正な文字列や値を指定すると，予期しないエラーが発生することがあります。オプション指定値は，DBMSおよびJP1/AJS2で規定されている範囲内の文字列または数値を指定してください。

このコマンドを同時に複数実行しないでください。同時に複数実行した場合，次に示す現象が起こるおそれがあります。

不当なメッセージを出力したり，本来出力するはずのメッセージを出力しなかったりするなど，メッセージ出力が不正になる。

このコマンドが，不当にエラーになる。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
1 | 組み込みDBが起動・停止処理中である。
2 | 組み込みDBが停止中である。
上記以外 | 異常終了。

エラー時の対処

コマンドエラー発生時は，次に示す表に従って対処してください。

メッセージID | 現象 | 対処方法
KAVS0996-E | 指定したオプションに誤りがあります。 | オプションの指定内容を見直してください。
KAVS2101-E | 組み込みDBは停止中です。 | 組み込みDBはすでに停止しているため，特に対処はありません。
KAVS2102-E | 組み込みDBは起動・停止処理中です。 | 組み込みDBの起動をajsembdbstatus -s ustコマンドで確認してから再実行してください。
KAVS2104-E | 組み込みDBがセットアップされていません。 | 組み込みDBをセットアップしてから再実行してください。
KAVS2116-E | 指定したオプションに誤りがあります。 | メッセージに出力されているオプションを見直して再実行してください。
KAVS2117-E | コマンド実行時にエラーが発生しました。 | 保守情報に出力されているメッセージを参照してください。

ajsentry

形式

ajsentry
    [-F サービス名]
    [{-s|-n|-f|-d[[年/]月/]日 -t 時[:分]|
         -p 予定情報ファイル名}][-g 未来予定世代数]
    [-o]
    [-w]
    [-c マクロ変数指定]...
    [-R]
    [-L]
    [-T]
    [-m {時:分|M分|unlimited} -k {回数|unlimited}]
    ジョブネット名，またはジョブグループ名...

機能

定義済みのジョブネットを実行登録します。また，実行登録の際に指定したユニットに対して次の内容をチェックし，該当する場合はエラーになります。

起動条件付きジョブネットにジョブネットコネクタを作成していないか

接続先のジョブネットとして，起動条件付きジョブネットを指定していないか

接続先のジョブネットとして，配下にジョブネットコネクタが定義されているルートジョブネットを指定していないか

接続先のジョブネットとして指定したプランニンググループ配下のユニットに起動条件が設定されていないか

接続先のジョブネットとして指定したプランニンググループ配下にルートリモートジョブネットが定義されていないか

接続先のジョブネットとして指定したプランニンググループ配下にジョブネットコネクタが定義されていないか

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-s

ジョブネットに定義されたスケジュールに従って，ジョブネットを実行します（ジョブネットを計画実行登録します）。

-fオプションと異なり，当日に実行予定があり，コマンド実行時刻がジョブネットの実行予定時刻を過ぎている場合でも，ジョブネットを実行します。

このオプションは，-n，-f，-d，-t，-p，-g，-w，-m，-kオプションと同時には指定できません。

-n

ジョブネットに定義されたスケジュールを無効にして，ジョブネットをすぐに実行します（ジョブネットを即時実行登録します）。なお，-m，-kオプションと同時に指定した場合だけ，起動条件の指定が有効になります。

このオプションは，-s，-f，-d，-t，-p，-g，-oオプションと同時には指定できません。

-f

実行登録時点での次回のスケジュールに従ってジョブネットを実行します（ジョブネットを計画実行登録します）。

-sオプションと異なり，当日に実行予定があっても，実行予定時刻が過ぎている場合は，ジョブネットを実行しません。

このオプションは，-s，-n，-d，-t，-p，-g，-w，-m，-kオプションと同時には指定できません。

-d [[年/]月/]日

ジョブネットに定義されたスケジュールに関係なく，指定された日付にジョブネットを実行します（ジョブネットを確定実行登録します）。

起動条件付きジョブネットは，起動条件監視をしないで，即時に実行されます。

このオプションは，-tオプションと同時に指定します。

-s，-n，-f，-p，-g，-w，-m，-kオプションと同時には指定できません。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

-t 時[:分]

ジョブネットに定義されたスケジュールに関係なく，指定された時刻にジョブネットを実行します（ジョブネットを確定実行登録します）。起動条件付きジョブネットは，起動条件監視をしないで，即時に実行されます。

このオプションは，-dオプションと同時に指定します。

-s，-n，-f，-p，-g，-w，-m，-kオプションと同時には指定できません。

時
指定できる値は，0（または，00）～47（単位：時）です。

分
指定できる値は，0（または，00）～59（単位：分）です。省略した場合，0が仮定されます。

-p 予定情報ファイル名

ジョブネットの実行スケジュールが定義されている，予定情報ファイル名を指定します（ジョブネットを確定実行登録します）。予定情報ファイルは，ajsscheduleコマンドで作成できます。

指定できる文字数は，1～255（単位：バイト）です。ファイル名は，フルパスで指定します。

このオプションは，-s，-n，-f，-d，-t，-w，-m，-kオプションと同時には指定できません。

-pオプションを指定する場合，ジョブネット名には予定情報ファイル作成時に指定したルートジョブネット名だけを指定してください。総称名指定や-Rオプションと同時に指定して，予定情報ファイル中のルートジョブネット名と異なるルートジョブネット名が指定された場合，このコマンドは異常終了します。

-g 未来予定世代数

確定スケジュールの，次回以降の実行予定世代数を指定します。

指定できる値は，1～99（単位：世代）です。

このオプションは，-s，-n，-f，-d，-t，-w，-m，-kオプションと同時には指定できません。

-o

その日に実行予定のジョブネットで，実行開始予定時間がスケジューラーサービスの起動時間より前のジョブネットは，スケジューラーサービスの起動時に実行しません。

このオプションは-nオプションと同時には指定できません。また，このオプションはサービス起動モードが［ウォーム］(warm)の場合に有効です。

-w

即時実行登録した場合，ジョブネットの実行が終了したあと，コマンドを終了します。

このオプションは，ルートジョブネットを即時実行登録する場合にだけ指定してください。保留したり，計画一時変更したりする場合には，指定できません。

このオプションを指定しても，ジョブネットの実行終了を待たずにコマンドが終了する場合を次に示します。

ジョブネット実行中にサービスが停止した場合

終了待ちを指定した世代が繰り越し未実行になった場合

終了待ちを指定した世代が削除された場合（実行登録解除，または即時実行登録・確定実行登録の世代が実行中止になった場合など）

終了待ちを指定した世代が未計画になった場合

このオプションは，-nオプションと同時に指定してください。-m，-kオプションと同時には指定できません。

-c マクロ変数指定

ルートジョブネット配下のジョブで使用しているマクロ変数に設定する情報を指定します。ジョブ実行時，指定したマクロ変数の引き継ぎ情報に展開して実行されます。

「-c マクロ変数名:引き継ぎ情報」の形式で同時に32個まで指定できます。ただし，同一マクロ変数を複数指定した場合，最初に指定したマクロ変数の引き継ぎ情報だけが引き継がれます。複数指定した場合に指定できる文字数は，「マクロ変数名＋引き継ぎ情報＋4」の値が4,085バイト以内です。

マクロ変数名
「AJS2xxx」（xxxは任意の文字列）の形式で指定します。前後の?は不要です。英大文字，数字，「.（ピリオド）」が指定できます。
指定できる文字数は，62バイト（64－前後の?の2バイト）以内です。

引き継ぎ情報
任意の文字列を指定します。
指定できる文字数は，1～255（単位：バイト）です。

-R

指定したジョブグループに含まれるすべてのジョブネットワーク要素を実行登録します。

このオプションを，-L，-Tオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットを実行登録します。

-Tオプションを同時に指定しない場合，すべてのジョブネットワーク要素が実行登録の対象になるため，ルートジョブネット以外のジョブネットワーク要素に対する実行登録処理は異常終了します。

-L

実行登録していないジョブネットを実行登録します。

-T

ルートジョブネットだけを実行登録します。

-m {時:分|M分|unlimited}

起動条件の成立待ち時間を指定します。

このオプションは，-n，-kオプションと同時に指定します。-wオプションと同時には指定できません。

時:分
絶対時刻で指定します。
時に指定できる値は，0（または，00）～47（単位：時）です。
分に指定できる値は，0（または，00）～59（単位：分）です。

M分
ジョブネットの実行開始予定時刻からの相対分で指定します。
指定できる値は，1（または，01）～2,879（単位：分）です。

unlimited
条件の成立の待ち時間を無制限にします。

-k {回数|unlimited}

起動条件の成立を待つ回数を指定します。

このオプションは，-n，-mオプションと同時に指定します。-wオプションと同時には指定できません。

回数
指定できる値は，1～999（単位：回）です。

unlimited
条件の成立待ち回数を無制限にします。

ジョブネット名，またはジョブグループ名

実行登録するジョブネット名，または-R，-L，-Tオプションと同時にジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブネット名，またはジョブグループ名は，複数指定できます。ただし，ジョブネット名を指定する場合，指定できるのはルートジョブネット名だけです。なお，マネージャージョブグループ名とマネージャージョブネット名は指定できません。

ジョブネット名，またはジョブグループ名に，論理ホスト名を指定できます。実行IDは指定できません。

注意事項

ジョブネットを実行登録できるのは，そのジョブネットに含まれるすべてのジョブとジョブネットを定義したときに，またはそれらの属性を変更したときに，操作権限または更新権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，ジョブネットを実行登録できます。

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

ジョブネットの次回予定の実行登録方法と異なる実行登録方法では，ジョブネットの実行登録はできません。また，次回予定が計画実行登録済みのジョブネットに対して，さらに計画実行登録はできません。これらの場合，コマンドは異常終了します。

ジョブネットに次回実行予定がある場合，ジョブネットを計画実行登録できません。コマンドは異常終了します。

即時実行登録では次回予定がないため，すでにジョブネットが即時実行登録済みであっても，再度実行登録することができます。

下にホストリンクジョブネットが定義されているジョブネットの場合，確定実行登録だけできます。即時実行登録および計画実行登録はできません。即時実行登録または計画実行登録した場合，このコマンドは異常終了します。

下にホストリンクジョブネットが定義されているジョブネットの場合で，かつ，ジョブネットに起動条件が設定されている場合，このコマンドは異常終了します。

実行登録しようとしたジョブネットがサスペンド状態の場合，このコマンドは異常終了します。

ajsentryコマンドに-wオプションを指定して，複数のジョブネットを実行した場合，同時に実行できるジョブネット数は50個までです。50個を超えて実行した場合，ajsentryコマンドはジョブネットを実行登録しないで異常終了します。

プランニンググループの下のルートジョブネットは，-pオプション指定の確定実行登録だけできます。ほかの登録方法でコマンドを実行した場合，このコマンドは異常終了します。

-wオプションを指定して，ジョブネットの実行が終了したあとでajsentryコマンドを終了させる場合，ajsentryコマンドの戻り値でジョブネットの実行結果を取得することはできません。ジョブネットの実行結果は，別途ajsshowコマンドを使用して取得してください。

-n，-f，-d，-t，-p，-gオプションを指定しなかった場合，-sオプションが指定されたものとして処理されます。

ジョブネットコネクタを使ってルートジョブネットの実行順序を制御している場合，ジョブネットコネクタを定義したルートジョブネットと接続先のジョブネット間に接続関係が成立する世代がなくても，ジョブネットを実行登録します。

戻り値

0
正常終了。

1～3または
4～124で4の倍数値
異常終了。

使用例1

ジョブネット（net1）を，計画実行登録します（ジョブネットに定義されたスケジュールに従って実行します）。

ajsentry -s net1

使用例2

ジョブネット（net1）にマクロ変数（AJS2ENV）と値（/tmp/unit_data）を設定して即時登録します。

ajsentry -n -c AJS2ENV:/tmp/unit_data net1

使用例3

ジョブネット（net1）を確定実行登録します。

特定の日時（2007/2/1 20時）を確定実行登録する場合

ajsentry -d 2007/02/01 -t 20 /net1

特定の期間（予定情報ファイルで指定している実行予定）を確定実行登録する場合

ajsentry -p 予定情報ファイル名 /net1

ajsevget（Windows限定）

形式

ajsevget
    ajsevgetスクリプトファイル名

機能

JP1イベントを受信します。

このコマンドは，JP1 Version 5以前からの移行時に使用してください。JP1 Version 5のajsevgetコマンドの機能の範囲だけで動作します。新たにJP1イベントを受信したい場合は，イベントサービスの機能拡張に対応したJP1イベント受信監視ジョブを使用してください。

実行権限

なし

引数

ajsevgetスクリプトファイル名

JP1イベントの受信に関する情報（受信したいJP1イベントのイベントID，受信したイベントの格納先など）が定義されている，ajsevgetスクリプトファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

ajsevgetスクリプトファイルの記述方法については，後述の「補足事項」を参照してください。

注意事項

このコマンドはWindowsだけで実行できます。UNIXでは実行できません。また，このコマンドは，Windows Server 2003（IPF），Windows Server 2008，およびWindows Server 2008（IPF）では提供していません。

JP1/Baseイベントサービスを起動する前に，JP1/Baseのイベントサーバ設定ファイルの設定をしてください。設定の必要な項目は次のとおりです。

users：JP1イベントを取得できるユーザー名を指定します。「*」は指定できません。

buffnum：保存しておくSESイベント数を指定します。必ず128以上の値を設定してください。

eventids：取得できるイベントIDを指定します。「*」は指定できません。

コマンドを実行するユーザーに対して，ajsevgetスクリプトファイルのアクセス権に「読み取り」以上を与えてください。

受信したJP1イベントの情報をファイルに出力する場合は，出力先ファイルまたは出力先フォルダのアクセス権に「変更」以上を設定してください。

このコマンドは，クラスタシステムには対応していません。

このコマンドは，複数LAN接続には対応していません。

戻り値

0 | 正常終了。
1 | JP1/Baseイベントサービスが起動していない。
3 | メモリーが不足している。
5 | イベントIDの指定が不適切である。
6 | 入出力エラーが発生した。
8 | JP1/Baseのイベント機能に対する設定が不適切である。
9 | ajses.dllが所定のフォルダにない。
10 | 引数の指定が不適切である。
11 | 同じ引数を複数指定している。
12 | スクリプトファイルの記述内容が不適切である。
13 | スクリプトファイルが見付からなかった。
14 | スクリプトファイルにアクセスできない。
15 | イベント受信時にタイムアウトが発生した。
16 | データ入出力ファイルが見付からなかった。
17 | データ入出力ファイルにアクセスできない。
18 | これ以上，イベント受信コマンドは実行できない。
19 | スケジューラーサービスが停止した。
99 | システムエラーが発生した。

補足事項

受信したJP1イベントの情報の出力先として指定したファイルが作成されていない場合は，ファイルを新規に作成します。すでに作成されている場合は，既存のファイルの末尾に情報を追加します。

ajsevgetスクリプトファイルで，「GETNUM」「TIMEOUT」の両方を無制限にした場合で，コマンド実行中にコマンドを終了する場合は，［Ctrl］キーを押しながら［C］キーを押すか，またはWindowsの［タスクマネージャ］を使ってコマンドを終了してください。なお，これらの方法でコマンドを終了すると，システムの資源が解放されないことがあります。

このコマンドは，一つのシステムにつき20個まで同時に実行できます。

ajsevgetスクリプトファイルの記述方法を説明します。必要に応じて，「ajsevgetスクリプトファイルの記述例」の説明も参照してください。
ajsevgetスクリプトファイルは，テキスト形式のファイルです。「キーワード＝指定値（改行）」の形式で指定します。キーワードの指定方法を次に示します。

EVID

受信したいJP1イベントのイベントIDを指定します。

指定できる値は，0～1FFF，および7FFF8000～7FFFFFFFです。イベントIDを複数指定する場合は，イベントID間を「;（セミコロン）」で区切ります。JP1/Baseのイベントサーバ設定ファイルに設定されているすべてのイベントを受信したい場合は「ALL」と指定します。

GETNUM

JP1イベントの受信回数を指定します。

指定できる値は，1～100（単位：回）です。省略した場合，1が仮定されます。受信回数を無制限にしたい場合は「INFINITE」と指定します。

TIMEOUT

JP1イベントの受信待ち時間を指定します。

指定できる値は，1～1,440（単位：分）です。省略した場合，待ち時間は無制限になります。

COMOUT

受信したJP1イベントの，イベント共通情報の出力先を指定します。

標準出力ファイルに出力したい場合：STDOUT

標準エラー出力ファイルに出力したい場合：STDERR

任意のファイルに出力したい場合：FILE(ファイル名)-DELIMIT(区切り記号)
この場合，共通情報の出力後，区切り記号がテキスト形式で出力されます。
ファイル名に指定できる文字数は，1～255（単位：バイト）です。
区切り記号に指定できる文字数の制限はありません。

INFOUT

受信したJP1イベントの，イベント詳細情報の出力先を指定します。

標準出力ファイルに出力したい場合：STDOUT

標準エラー出力ファイルに出力したい場合：STDERR

任意のファイルに出力したい場合：

FILE(ファイル名)-DELIMIT(区切り記号)

この場合，詳細情報の出力後，区切り記号（16進数）がバイナリー形式で出力されます。

FILE(ファイル名)-DELIMIT("区切り記号")

この場合，詳細情報の出力後，区切り記号がテキスト形式で出力されます。

ファイル名に指定できる文字数は，1～255（単位：バイト）です。

区切り記号に指定できる文字数の制限はありません。

MSGOUT

受信したJP1イベントの，イベントメッセージ情報の出力先を指定します。

標準出力ファイルに出力したい場合：STDOUT

標準エラー出力ファイルに出力したい場合：STDERR

任意のファイルに出力したい場合：FILE(ファイル名)-DELIMIT("区切り記号")
この場合，イベントメッセージ情報の出力後，区切り記号がテキスト形式で出力されます。

ファイル名に指定できる文字数は，1～255（単位：バイト）です。

区切り記号に指定できる文字数の制限はありません。

ajsevgetスクリプトファイルの記述例

JP1イベントの受信条件と，ajsevgetスクリプトファイルの記述内容を示します。

JP1イベントの受信条件

受信したいJP1イベントのイベントID：111，222，333

受信回数：3回

1回の受信の最大待ち時間：60分

イベントの共通情報の出力先：標準出力ファイル

イベントの詳細情報の出力先：任意のファイル（C:¥users¥user01¥evinf.dat）。区切り記号は「0xFFFF（16進コード）」を使用する。

イベントのメッセージの出力先：任意のファイル（C:¥users¥user02¥evmsg.txt）。区切り記号は「"/*FFFF*/"」を使用する。

ajsevgetスクリプトファイルの記述内容

EVID=111;222;333
GETNUM=3
TIMEOUT=60
COMOUT=STDOUT
INFOUT=FILE(C:¥users¥user01¥evinf.dat)-DELIMIT(FFFF)
MSGOUT=FILE(C:¥users¥user02¥evmsg.txt)-DELIMIT("/*FFFF*/")

使用例

ajsevgetスクリプトファイル「script.txt」を指定してJP1イベントを受信します。

ajsevget script.txt

ajsevput（Windows限定）

形式

ajsevput
    [/i:イベントID]
    [/m:メッセージ]
    [/h:ホスト名]
    [/f:ajsevputスクリプトファイル名]

機能

JP1イベントを送信します。

このコマンドは，JP1 Version 5以前からの移行時に使用してください。JP1 Version 5のajsevputコマンドの機能の範囲だけで動作します。新たにJP1イベントを送信したい場合は，イベントサービスの機能拡張に対応した，次に示すどれかの方法で対処してください。

JP1イベント送信ジョブを使用する。

JP1/Baseのjevsendコマンドを使用する。

JP1/IMのJevRegistEvent関数を使用する。

実行権限

なし

引数

/i:イベントID

送信したいJP1イベントのイベントIDを指定します。

指定できる値は，0～1FFF，および7FFF8000～7FFFFFFFです。省略した場合，0が仮定されます。

/m:メッセージ

JP1イベントとして送信するメッセージを指定します。

指定できる文字数については，後述の「注意事項」を参照してください。

メッセージ中に空白文字を使用したい場合は，/fオプションを使用してください。

/h:ホスト名

JP1イベントの送信先ホスト名を指定します。

指定できる文字数は，1～15（単位：バイト）です。省略した場合，自ホスト名が仮定されます。

送信先ホストの名称が15バイト以上の場合の対処については，後述の「注意事項」を参照してください。

/f:ajsevputスクリプトファイル名

JP1イベントの送信に関する情報（送信したいJP1イベントのイベントID，イベント送信先ホスト名など）が定義されている，ajsevputスクリプトファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

ajsevputスクリプトファイルの記述方法については，後述の「補足事項」を参照してください。

注意事項

このコマンドはWindowsだけで実行できます。UNIXでは実行できません。また，このコマンドは，Windows Server 2003（IPF），Windows Server 2008，およびWindows Server 2008（IPF）では提供していません。

送信したいJP1イベントの，イベントID，メッセージ，およびイベント送信先ホスト名が，コマンドの引数で指定した値とajsevputスクリプトファイルで指定した値とで異なる場合，コマンドの引数で指定した値が有効になります。

詳細情報，メッセージに指定できる文字数は次のとおりです。

詳細情報（テキスト形式）だけの場合：1～1,023（単位：バイト）

詳細情報（バイナリー形式）だけの場合：1～1,024（単位：バイト）

詳細情報（任意ファイルに指定）だけの場合：1～1,024（単位：バイト）

詳細情報（テキスト形式）およびメッセージの場合：合計で1～1,022（単位：バイト）

詳細情報（バイナリー形式）およびメッセージの場合：合計で1～1,023（単位：バイト）

詳細情報（任意ファイルに指定）およびメッセージの場合：合計で1～1,023（単位：バイト）

なお，上記の制限値はメッセージの終端文字（'¥0'）を含みます。

コマンドを実行するユーザーに対して，ajsevputスクリプトファイル，および詳細情報の入力ファイルに「読み取り」以上のアクセス権を与えてください。

JP1イベント送信先ホスト名は，必ず15バイト以内で指定してください。16バイト以上のホスト名を持つホストにJP1イベントを送信したい場合は，「システムフォルダ¥System32¥DRIVERS¥ETC¥HOSTS」にそのホスト名の別名を15バイト以内で定義し，このコマンドには15バイト以内のホスト名を指定してください。

このコマンドは，クラスタシステムには対応していません。

このコマンドは，複数LAN接続には対応していません。

戻り値

0 | 正常終了。
1 | JP1/Baseイベントサービスが起動していない。
2 | JP1イベント送信先ホストでJP1/Baseイベントサービスが起動していない。
3 | メモリーが不足している。
4 | ホスト名の指定が不適切である。
5 | イベントIDの指定が不適切である。
6 | 入出力エラーが発生した。
7 | 詳細情報に指定した文字列と，メッセージに指定した文字列の合計が1,024バイトを超えている。
8 | イベント機能に対する設定が不適切である。
9 | ajses.dllが所定のフォルダにない。
10 | 引数の指定が不適切である。
11 | 同じ引数を複数指定している。
12 | スクリプトファイルの記述内容が不適切である。
13 | スクリプトファイルが見付からない。
14 | スクリプトファイルにアクセスできない。
16 | データ入出力ファイルが見付からなかった。
17 | データ入出力ファイルにアクセスできない。
99 | システムエラーが発生した。

補足事項

ajsevputスクリプトファイルの記述方法を説明します。必要に応じて，「ajsevputスクリプトファイルの記述例」も参照してください。

ajsevputスクリプトファイルは，テキスト形式のファイルです。「キーワード＝指定値（改行）」の形式で指定します。キーワードの指定方法を次に示します。

EVENTID

送信したいJP1イベントのイベントIDを指定します。

指定できる値は，0～1FFF，および7FFF8000～7FFFFFFFです。省略した場合，0が仮定されます。イベントIDは複数指定できません。

HOST

JP1イベントの送信先ホスト名を指定します。

指定できる値は，1～15（単位：バイト）です。省略した場合は，自ホスト名が仮定されます。

送信先ホストの名称が15バイト以上の場合の対処については，前述の「注意事項」を参照してください。

MESSAGE

JP1イベントとして送信するメッセージを指定します。

指定できる文字数については，前述の「注意事項」を参照してください。

なお，メッセージの途中に空白文字を使用できます。

INFTYPE

JP1イベントとして送信する詳細情報の形式を指定します。

バイナリー形式の詳細情報を送信したい場合：INFTYPE=BIN

テキスト形式の詳細情報を送信したい場合：INFTYPE=TEXT

なお，このキーワードを指定する場合は，必ずこのキーワードのあとにINFDATAを指定してください。

INFDATA

JP1イベントとして送信する詳細情報の内容を指定します。

INFTYPEを指定する場合は，必ずINFTYPEの後ろにこのキーワードを指定してください。

ajsevputスクリプトファイルに直接記述する場合：INFDATA=詳細情報

別のファイルの内容を参照させたい場合：INFDATA=ファイル名
この場合，テキスト中の改行文字は終端文字（'¥0'）に変換しておいてください。
ファイル名に指定できる文字数は，1～255（単位：バイト）です。

詳細情報に指定できる文字数，ファイル内に指定できる文字数については，前述の「注意事項」を参照してください。

ajsevputスクリプトファイルの記述例

JP1イベントの送信条件と，ajsevputスクリプトファイルの記述内容を示します。

JP1イベントの送信条件

送信したいJP1イベントのイベントID：0x111

イベント送信先ホスト名：NTSERVER

メッセージ：ajsevput script example

詳細情報の形式：バイナリー形式

詳細情報の内容：任意のファイル（C:¥users¥user01¥detail.txt）

ajsevputスクリプトファイルの記述内容

EVENTID=111
HOST=NTSERVER
MESSAGE=ajsevput script example
INFTYPE=BIN
INFDATA="C:¥users¥user01¥detail.txt"

使用例1

イベントID「0x111」，メッセージ「ajsevput_sample」であるイベントをホスト「NTSERVER」に送信します。

ajsevput /i:111 /h:NTSERVER /m:ajsevput_sample

使用例2

ajsevputスクリプトファイル「script.txt」を指定してイベントを送信します。

ajsevput /f:script.txt

ajsexport

形式

ajsexport
    -o パッケージファイル名
    エクスポートユニット名

機能

このコマンドは，JP1/AJS2が提供するパッケージング機能用のコマンドです。パッケージング機能用のバッチファイルまたはシェルスクリプトだけで使用できます。

通常のジョブネットワークを退避する場合は，ajsprintコマンドまたはajsbackupコマンドを使用してください。

指定したジョブネットワーク要素以下のすべてのユニットを1ファイルにまとめてパッケージファイルにエクスポートします（パッケージファイルは，ajsimportコマンドでインポートできます）。

環境設定パラメーター"AJSPRINTNETSCHPRF"によって，上位ジョブネットのスケジュールに依存する指定があり，かつスケジュールルールを持つネストジョブネットのユニット定義情報を出力する場合に，次のどちらかの出力方法を指定できます。

スケジュールルールを有効にし，上位ジョブネットのスケジュールに依存しない。

スケジュールルールを削除し，上位ジョブネットのスケジュールに依存する。

環境設定パラメーター"AJSPRINTNETSCHPRF"の設定方法については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　4. 環境設定」（Windowsの場合），または「JP1/Automatic Job Management System 2 セットアップガイド　14. 環境設定」（UNIXの場合）を参照してください。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

JP1_AJS_Operator権限

JP1_AJS_Guest権限

引数

-o パッケージファイル名

ジョブネットワーク要素のパッケージング先ファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

エクスポートユニット名

パッケージングするジョブネットワーク要素を次の形式で指定します。

形式

サービス名:/ジョブネットワーク要素の完全名

指定方法

指定できる文字数は，1～930（単位：バイト）です。

ジョブネットワーク要素の完全名の最終要素名にだけ，総称名が指定できます。

指定時の注意事項

ルートジョブグループ「/」はエクスポートできません。

注意事項

ユニット名が同じ複数のユニット定義情報をエクスポートする場合は，異なるパッケージファイルを指定してからエクスポートしてください。

このコマンドは，シナリオユニットを含む定義をパッケージすることはできません。シナリオユニット以外の一般ユニットを指定してパッケージしてください。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

ajsgtroot

形式

ajsgtroot
    [-F サービス名]
    [-e]
    [-b]
    [-h]
    [-T]

機能

スケジューラーサービスの運用環境情報を標準出力ファイルに出力します。

実行権限

なし

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

省略した場合，デフォルトサービス名が仮定されます。

-e

エラー情報ディレクトリ名を出力します。

-b

退避ディレクトリ名を出力します。

-h

使用中の履歴情報ファイル名を出力します。

ただし，JP1/AJS2サービスが起動していない場合，履歴情報ファイル1の名称を出力します。

-T

一時ファイル用ディレクトリ名を出力します。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例

エラー情報ディレクトリ名を出力します。

ajsgtroot -e

出力例

/var/opt/jp1ajs2/jobinf

ajsimport

形式

ajsimport
    [-f]
    [-S]
    -i パッケージファイル名
    [インポートユニット名]

機能

このコマンドは，JP1/AJS2が提供するパッケージング機能用のコマンドです。パッケージング機能用のバッチファイルまたはシェルスクリプトだけで使用できます。

通常のジョブネットワークの回復には，ajsdefineコマンドまたはajsrestoreコマンドを使用してください。

ajsexportコマンドで作成されたパッケージファイルをインポートします。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

引数

-f

ジョブネットワーク要素のインポート先に，同じ名称のジョブネットワーク要素がある場合も，強制的に更新します。

省略した場合，同じ名称のジョブネットワーク要素がある場合，エラーになります。情報は更新されません。

-S

ジョブネットがサスペンド状態の場合，実行登録済みのジョブネットであっても，インポートユニット名にそのジョブネット名を指定できるようにします。

ただし，ジョブネットがサスペンド状態でも，次の場合は定義の更新は行えません。

ルートジョブネットの定義を更新する場合

ルートジョブネットの定義を含むジョブグループの定義を更新する場合

実行中のジョブネットの場合

-i パッケージファイル名

インポートするパッケージファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

インポートユニット名

インポートするジョブネットワーク要素を次の形式で指定します。

形式

サービス名:/ジョブネットワーク要素の完全名

指定方法

インポートユニット名の指定は任意です。
省略した場合は，ajsexportコマンドの「エクスポートユニット名」に指定した名称でインポートされます。

指定できる文字数は，1～930（単位：バイト）です。

指定時の注意事項

総称名は指定できません。

注意事項

実行登録済みジョブネット（リモートジョブネットを除く）にインポートする場合，インポート先のジョブネットをサスペンド状態にしておき，このコマンドに-Sオプションを指定してください。

インポートユニット名に指定したジョブネットがサスペンド状態変更処理中の場合，このコマンドは異常終了します。

ホストリンクジョブネットをインポートできるのは，ジョブネット（リモートジョブネットを除く）下だけです。リモートジョブネット下にはインポートできません。

ジョブネット下にホストリンクジョブネットが含まれる場合，そのジョブネットをリモートジョブネット下や，上位にリモートジョブネットが存在するジョブネット下にはインポートできません。

ジョブネットの中にプランニンググループをインポートできません。

プランニンググループの中にはジョブネット，リモートジョブネット以外のユニットをインポートできません。

実行登録済みのルートジョブネットの情報や，そのルートジョブネットを含むジョブグループおよびプランニンググループの情報は更新できません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

ajsinetd_startstop（UNIX限定）

形式

ajsinetd_startstop
    {start|stop}

機能

JP1/AJS2 Monitorサービスを起動，または停止します。

実行権限

スーパーユーザー権限

引数

start

JP1/AJS2 Monitorサービスを起動します。

stop

JP1/AJS2 Monitorサービスを停止します。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

このコマンドをリモートシェルコマンドで実行する場合は，標準入力，標準出力，および標準エラー出力を切断（標準入力，標準出力，および標準エラー出力に/dev/nullを割り当てる）しておいてください。切断しないでコマンドを実行した場合，JP1/AJS2 Monitorサービスの起動が完了しても，リモートシェルコマンドが終了しないおそれがあります。

戻り値

常に0。

ajsintrpt

形式

ajsintrpt
    [-F サービス名]
    [-B 実行登録番号]
    [-R]
    [-E]
    [-T]
    [-X {yes|no|auto}]
    ジョブネット名，またはジョブグループ名...

機能

現在実行中のジョブが終了したあと，ジョブネットの実行を中断します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-B 実行登録番号

実行を中断するジョブネットの，実行登録番号を「YYYYMMDDNNN」の形式で指定します。「YYYYMMDDNNN」の内容を次に示します。

YYYY：実行予定年

MM：実行予定月

DD：実行予定日

NNN：実行予定年月日の実行登録順序番号

実行登録番号の詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.2.13 コマンド実行時の世代の指定方法」を参照してください。

-R

指定したジョブグループおよびジョブネットに含まれるすべてのジョブネットの実行を中断します。

このオプションを，-E，-Tオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットの実行を中断します。

-E

実行登録済みのジョブネットの実行を中断します。

-T

ルートジョブネットの実行を中断します。

-X {yes|no|auto}

プランニンググループの下にあるユニットの中から，現在運用中のユニットを自動的に選択して操作するかどうかを指定します。

ただし，ジョブグループ配下のユニットに対しては，どの値を指定しても自動的に選択しません。また，ルートジョブネット名称も省略できません。

yes
自動的に選択して操作する場合に指定します。
コマンドに指定するユニット名は，プランニンググループの下のルートジョブネット名を省略して指定します。

no
自動的に選択して操作しない場合に指定します。
指定したユニットに対して操作します。プランニンググループの下のルートジョブネット名を省略して指定することはできません。

auto
ユニット名の指定方法に従って，自動的に選択して操作するかしないかを決定する場合に指定します。

自動的に選択して操作する場合
プランニンググループの下のルートジョブネット名を省略してユニット名を指定します。

自動的に選択して操作しない場合
プランニンググループの下のルートジョブネット名を省略しないでユニット名を指定します。この場合，指定したユニットが操作対象になります。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と同じ名称のユニットが存在する場合，省略したものとして扱われ，操作対象のユニットが自動選択されます。

ジョブネット名，またはジョブグループ名

実行を中断するジョブネット名，または-R，-E，-Tオプションと同時にジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブネット名，またはジョブグループ名は，複数指定できます。ただし，ジョブネットを指定する場合，指定できるのはルートジョブネット名だけです。なお，マネージャージョブグループ名とマネージャージョブネット名は指定できません。

ジョブネット名，またはジョブグループ名に，論理ホスト名および実行IDを指定できます。ただし，実行IDを指定した場合，-Bオプションは無効になります。実行IDの指定方法については，「コマンドの記述形式」を参照してください。

注意事項

ジョブネットの実行を中断できるのは，そのジョブネットに含まれるすべてのジョブとジョブネットを定義したときに，またはそれらの属性を変更したときに，操作権限または更新権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合は）を持つユーザー，またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，ジョブネットの実行を中断できます。

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

中断しようとしたジョブネットがサスペンド状態の場合，このコマンドは異常終了します。

プランニンググループの下にあるユニットの中から操作するユニットを自動的に選択する指定をした場合に，自動的に選択されたユニットに操作権限がないと，エラーになります。

-Xオプションが省略された場合，環境変数AJSAUTOJUDGEの指定値に従って，プランニンググループの下にあるユニットの操作対象が決定されます。

プランニンググループの下にあるユニット名の指定方法については，ajsplanコマンドの「補足事項」を参照してください。

このコマンドを実行すると，JP1/AJS2内で通信やデータベースの更新が行われます。そのため，連続で多数実行するとJP1/AJS2全体に高負荷が掛かり，処理の遅延など運用に影響を与えるおそれがあります。連続して実行する場合は，2～3秒の間隔を空けて実行するようにしてください。特に，イベントジョブやイベントジョブを使用したジョブネットに対して実行する場合は制限がありますので，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　付録D(6) イベント・アクション制御の制限値」を参照してください。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

「監視中」の世代を中断した場合は，「監視中」の世代が「監視打ち切り終了」になります。「実行中」および「実行中」の世代の終了を待っている「起動条件待ち」の世代は中断されません。

実行を中断されたジョブネットは，ajsrerunコマンドで再実行できます。

使用例

ジョブネット（net1）の実行を中断します。

ajsintrpt net1

ajskill

形式

ajskill
    [-F サービス名]
    [-B 実行登録番号]
    [-R]
    [-E]
    [{-T|-J}]
    [-X {yes|no|auto}]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

実行中のジョブ，またはジョブネットの実行を強制終了します。

ジョブネットを強制終了すると，ジョブネット中（ネストジョブネットを含む）のすべてのジョブは実行を打ち切られます。ジョブネット中のほかのジョブは新たに起動されません。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-B 実行登録番号

強制終了するジョブ，またはジョブネットの実行登録番号を「YYYYMMDDNNN」の形式で指定します。「YYYYMMDDNNN」の内容を次に示します。

YYYY：実行年

MM：実行月

DD：実行日

NNN：実行年月日の実行登録順序番号

実行登録番号の詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.2.13 コマンド実行時の世代の指定方法」を参照してください。

-R

指定したジョブネットワーク要素に含まれるすべてのジョブ，およびジョブネットを強制終了します。

このオプションを，-E，-T，-Jオプションと同時に指定した場合，各オプションの指定内容に従って，実行中のジョブ，またはジョブネットの実行を強制終了します。

-E

実行登録済みのジョブネットを強制終了します。

-T

ルートジョブネットを強制終了します。

-J

ジョブを強制終了します。

-X {yes|no|auto}

プランニンググループの下にあるユニットの中から，現在運用中のユニットを自動的に選択して操作するかどうかを指定します。

ただし，ジョブグループの下にあるユニットに対しては，どの値を指定しても自動的に選択しません。また，ルートジョブネット名称も省略できません。

yes
自動的に選択して操作する場合に指定します。
コマンドに指定するユニット名は，プランニンググループの下のルートジョブネット名を省略して指定します。

no
自動的に選択して操作しない場合に指定します。
指定したユニットに対して操作します。プランニンググループの下のルートジョブネット名を省略して指定することはできません。

auto
ユニット名の指定方法に従って，自動的に選択して操作するかしないかを決定する場合に指定します。

自動的に選択して操作する場合
プランニンググループの下のルートジョブネット名を省略してユニット名を指定します。

自動的に選択して操作しない場合
プランニンググループの下のルートジョブネット名を省略しないでユニット名を指定します。この場合，指定したユニットが操作対象になります。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と同じ名称のユニットが存在する場合，省略したものとして扱われ，操作対象のユニットが自動選択されます。

ジョブ名，ジョブネット名，またはジョブグループ名

強制終了するジョブ名，ジョブネット名，または-R，-E，-T，-Jオプションと同時にジョブ名，ジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は複数指定できます。ただし，ジョブネットを指定する場合，指定できるのはルートジョブネット名だけです。なお，マネージャージョブグループ名とマネージャージョブネット名は指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名に，論理ホスト名および実行IDを指定できます。ただし，実行IDを指定した場合，-Bオプションは無効になります。実行IDの指定方法については，「コマンドの記述形式」を参照してください。

注意事項

ジョブを強制終了できるのは，そのジョブとそのジョブを含むすべてのジョブネットを定義したときに，またはそれらの属性を変更したときに，操作権限または更新権限を与えられたユーザーだけです。

ジョブネットを強制終了できるのは，そのジョブネットに含まれるすべてのジョブとそのジョブネットを定義したときに，またはそれらの属性を変更したときに，操作権限または更新権限を与えられたユーザーだけです。

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

強制終了しようとしたジョブ，またはジョブネットが実行中でない場合，このコマンドは異常終了します。

強制終了の対象となるのは，JP1/AJS2が起動したプロセスだけです。ただし，JP1/AJS2が起動したプロセスであっても，プロセスの状態によっては強制終了できない場合もあります。

リモートジョブネット下のユニットに対しては，操作できません。

強制終了しようとしたジョブ，ジョブネットがサスペンド状態の場合，このコマンドは異常終了します。

プランニンググループの下にあるユニットの中から操作するユニットを自動的に選択する指定をした場合に，自動的に選択されたユニットに操作権限がないと，エラーになります。

-Xオプションが省略された場合，環境変数AJSAUTOJUDGEの指定値に従って，プランニンググループの下にあるユニットの操作対象が決定されます。

プランニンググループの下にあるユニット名の指定方法については，ajsplanコマンドの「補足事項」を参照してください。

ジョブネットコネクタは強制終了できません。

強制終了できるのは，次の状態のユニットだけです。

「キューイング」または「実行中」状態のジョブ
キューレスジョブの場合は，「実行待ち」状態のジョブも強制終了できます。

「実行中」，「警告検出実行中」，「異常検出実行中」，および「監視中」状態のルートジョブネット

このコマンドを実行すると，JP1/AJS2内で通信やデータベースの更新が行われます。そのため，連続で多数実行するとJP1/AJS2全体に高負荷が掛かり，処理の遅延など運用に影響を与えるおそれがあります。連続して実行する場合は，2～3秒の間隔を空けて実行するようにしてください。特に，イベントジョブやイベントジョブを使用したジョブネットに対して実行する場合は制限がありますので，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　付録D(6) イベント・アクション制御の制限値」を参照してください。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

特定のジョブを強制終了した場合でも，そのジョブが含まれるジョブネット（仮にジョブネット「A」と呼びます）中のほかのジョブやジョブネットの実行はスケジュールに従って実行されます。ほかのジョブやジョブネットの実行開始を防ぐために，ジョブネット「A」の実行を前もって中断しておくことをお勧めします。ジョブネットの実行は，ajsintrptコマンドで中断できます。

UNIXの場合，SIGKILLによる強制終了であるため，シグナルを捕捉するようなアプリケーションでも強制終了できます。

「監視中」の世代を強制終了した場合は，「監視中」の世代が「監視打ち切り終了」になります。「実行中」および「実行中」の世代の終了を待っている「起動条件待ち」の世代は強制終了されません。

使用例

ジョブ（job1）を強制終了します。なお，このジョブはルートジョブネット（net1）中にあり，環境変数AJSPATHにジョブグループ名が設定されているものとします（環境変数AJSPATHにジョブグループ名が設定されている場合は，コマンド実行時にジョブグループ名の指定を省略できます）。

ajskill net1/job1

ajsleave

形式

ajsleave
    [-F サービス名]
    [-B 実行登録番号
       |-b [[年/]月/]日 [-e [[年/]月/]日]
       |-v [[年/]月/]日 [-w [[年/]月/]日]]
    [-R]
    [-E]
    [-T]
    ジョブネット名，またはジョブグループ名...

機能

ジョブネットの実行登録を解除します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-B 実行登録番号

実行登録を解除するジョブネットの，実行登録番号を指定します。

指定できる実行登録番号と，実行登録番号の意味を次の表に示します。

表1-30　実行登録番号一覧

実行登録番号 | 意味
all | ジョブネットのすべての実行登録情報
schedule | 予定情報
result | 結果情報
YYYYMMDDNNN※ | 指定した実行予定，または実行結果
YYYYMMDD※ | 指定した年月日の実行予定，または実行結果

注※

内容を次に示します。

YYYY：実行予定年

MM：実行予定月

DD：実行予定日

NNN：実行予定年月日の実行登録順序番号

実行登録番号の詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.2.13 コマンド実行時の世代の指定方法」を参照してください。

このオプションを省略した場合，「-B all」が仮定されます。

このオプションは，-b，-e，-v，-wオプションと同時に指定できません。

-b [[年/]月/]日

登録解除する期間の開始日を暦日で指定します。

開始時刻は基準時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで，年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

このオプションは，-B，-v，-wオプションと同時に指定できません。

-e [[年/]月/]日

登録解除する期間の終了日を暦日で指定します。

終了日は開始日と同じ日，または開始日以降の日を指定します。

省略した場合，-bオプションに指定した日が仮定されます。

なお，終了時刻は基準時刻に23時間59分59秒を加えた時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで，年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

このオプションは，-bオプションと同時に指定します。-B，-v，-wオプションと同時に指定できません。

-v [[年/]月/]日

登録解除する期間の開始日を実行日で指定します。

開始時刻は基準時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで，年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

このオプションは，-B，-b，-eオプションと同時に指定できません。

-w [[年/]月/]日

登録解除する期間の終了日を実行日で指定します。

終了日は開始日と同じ日，または開始日以降の日を指定します。

省略した場合，-vオプションに指定した日が仮定されます。

なお，終了時刻は基準時刻に23時間59分59秒を加えた時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで，年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

このオプションは，-vオプションと同時に指定します。-B，-b，-eオプションと同時に指定できません。

-R

指定したジョブグループに含まれるすべてのジョブネットワーク要素の実行登録を解除します。

このオプションを，-E，-Tオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットの実行登録を解除します。

-Tオプションを同時に指定しない場合，すべてのジョブネットワーク要素が登録解除の対象になるため，ルートジョブネット以外のジョブネットワーク要素に対する登録解除処理は異常終了します。

-E

実行登録されているジョブネットの実行登録を解除します。

-T

ルートジョブネットの実行登録を解除します。

ジョブネット名，またはジョブグループ名

実行登録を解除するジョブネット名，または-R，-E，-Tオプションと同時にジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブネット名，またはジョブグループ名は，複数指定できます。ただし，ジョブネット名を指定する場合，指定できるのはルートジョブネット名だけです。なお，マネージャージョブグループ名とマネージャージョブネット名は指定できません。

ジョブネット名，またはジョブグループ名に，論理ホスト名および実行IDを指定できます。ただし，実行IDを指定した場合，-Bオプションは無効になります。実行IDの指定方法については，「コマンドの記述形式」を参照してください。

注意事項

ジョブネットの実行登録を解除できるのは，そのジョブネットに含まれるすべてのジョブとジョブネットを定義したときに，またはそれらの属性を変更したときに，操作権限または更新権限を与えられたユーザーだけです。
ただし，UNIXの場合はスーパーユーザー権限を持つユーザー，Windowsの場合Administrators権限を持つユーザーは，ジョブネットの実行登録を解除できます。

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

実行登録を解除できるのは，ルートジョブネットだけです。

実行登録を解除しようとしたジョブネットが実行中の場合，このコマンドは異常終了します。

実行登録を解除しようとしたジョブネットがサスペンド状態の場合，このコマンドは異常終了します。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

マネージャー環境設定のスケジューラーオプションで，ルートジョブネットのスケジュール定義によって，-b，-e，-v，-wオプションの指定方法が異なる場合があります。48時間制の場合と24時間制の場合に分けて，-b，-e，-v，-wオプションの指定方法を説明します。

ルートジョブネットのスケジュール定義が48時間制の場合
ルートジョブネットのスケジュールの指定が48時間になっている場合，実行日と暦日が異なる場合があります。
例えば，基準時刻が7時0分になっている場合，/jobnet001の実行開始日時を，2006年8月2日32時0分のスケジュールで登録した場合，暦日は8月3日，実行日が8月2日です（暦日は，1日を24時間で考えたときの，ジョブネットの開始予定日であるため，2006年8月2日の32時は，2006年8月3日の8時ということになります）。この場合，暦日は-b，-eオプションで，実行日は-v，-wオプションでそれぞれ指定しますので，次のどちらかを指定すれば，登録解除できます。

暦日の場合

  ajsleave -b 2006/8/3 -e 2006/8/3 /jobnet001

実行日の場合

  ajsleave -v 2006/8/2 -w 2006/8/2 /jobnet001

ただし，2036年12月31日24時0分以降のスケジュールを登録解除したい場合は，-b，-eオプションを使用できません。この場合，-v，-wオプションを使用してください。これは，暦日として2036年12月31日24時0分以降のスケジュールを指定しようとすると，2037年1月1日0時0分以降を指定することになり，実行予定年として指定できる値（1994～2036（単位：西暦年））の範囲外になるからです。

ルートジョブネットのスケジュール定義が24時間制の場合
ルートジョブネットのスケジュールの指定が24時間になっている場合，実行日と暦日は同じです。
例えば，基準時刻が7時0分になっている場合，/jobnet001の実行開始日時を，2006年8月2日32時0分のスケジュールで登録した場合，暦日は8月3日，実行日が8月3日です。この場合，暦日は-b，-eオプションで，実行日は-v，-wオプションでそれぞれ指定しますので，次のどちらかを指定すれば，登録解除できます。

暦日の場合

  ajsleave -b 2006/8/3 -e 2006/8/3 /jobnet001

実行日の場合

  ajsleave -v 2006/8/3 -w 2006/8/3 /jobnet001

使用例

ジョブネット（net1）の実行登録を解除します。

ajsleave net1

ajslocaldate

形式

ajslocaldate
    [-F サービス名]
    [-y]
    {[-d [[年/]月/]日][-t 時[:分]]|[-s 秒]|[-u]}

機能

JP1/AJS2のスケジューラーサービスローカル日時（JP1/AJS2で管理する日時）を変更します。

引数を指定しないで実行した場合は，JP1/AJS2のスケジューラーサービスローカル日時を標準出力ファイルに出力します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

省略した場合，デフォルトサービス名が仮定されます。

-y

スケジューラーサービスローカル日時を変更する前に，メッセージおよび了解を求めるプロンプトを表示しません。

-d [[年/]月/]日

スケジューラーサービスローカル日付を指定します。

年
指定できる値は，1997～2036（単位：西暦年）です。

月
指定できる値は，1～12（単位：月）です。

日
指定できる値は，1～31（単位：日）です。

-t 時[:分]

スケジューラーサービスローカル時刻を指定します。

時
指定できる値は，0～23（単位：時）です。

分
指定できる値は，0～59（単位：分）です。

-s 秒

現在のスケジューラーサービスローカル日時との差分を指定します。

指定できる値は，－2,147,483,647～2,147,483,647（単位：秒）です。

-u

スケジューラーサービスローカル日時を，初期値（ホストの現在時刻）に戻します。

注意事項

スケジューラーサービスローカル日時を変更する場合は，スケジューラーサービスを停止してからこのコマンドを実行してください。次回のスケジューラーサービスの起動後に，変更したローカル日時がシステムに反映されます。スケジューラーサービス起動中にこのコマンドを実行すると，スケジュール計算や表示日時などが不正になる場合があります。

スケジューラーサービスローカル日時を過去に戻した場合，スケジューラーサービスを必ずコールドスタートで起動してください（スケジューラーサービスローカル日時を変更すると，スケジュール・モニター情報ファイルに記録されたジョブの終了時間などを元に戻せなくなり，ジョブネットがスケジュールどおりに実行できなくなります）。
スケジューラーサービスは，ajsstartコマンド（-cオプションを必ず指定してください）でコールドスタートできます。

ローカル時刻はシステム時刻を基に生成します。システム時刻を変更した場合は，その変更分がローカル時刻に正しく反映されているかどうか確認してください。

クラスタシステムでローカル時刻を使用する場合，実行系と待機系の両方のマシンで同じローカル時刻となるようにajslocaldateコマンドを実行してください。待機系のマシンでローカル時刻を変更する場合，JP1/AJS2 Monitorサービスを起動した状態でコマンドを実行します。

起動条件付きジョブネットを実行登録している状態で，ローカル時刻を変更する場合は，ajsstopコマンドに「-c」以外のオプション「-s」「-n」「-j」「-k」のどれかを指定してスケジューラーサービスを停止させてからajslocaldateコマンドを実行してください。ajsstopコマンドに「-c」を指定して停止した場合は，起動条件の有効範囲に指定した時間どおりに監視が打ち切られません。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

スケジューラーサービスローカル日時の表示形式の例を次の表に示します。

表1-31　スケジューラーサービスローカル日時の表示形式の例

言語種別 | 表示形式の例
日本語 | 2006/12/01 12:00:00
英語 | Dec 01 2006 12:00:00

スケジューラーサービスローカル日時の変更時は，イベントログ（Windowsの場合），またはsyslogファイル（UNIXの場合）に，メッセージ（KAVS0210-I）を出力します。

ajslogprint

形式

ajslogprint
    [-b 出力開始日]
    [-e 出力終了日]
    [-k ログ種別]
    [-F サービス名]
    [-u ユニット名]
    [-m メッセージID]
    スケジューラーログファイル名

機能

スケジューラーログから，指定した条件に合うログレコードを抽出し，出力します。

実行権限

なし

引数

-b 出力開始日

ログレコードを出力する範囲（期間）の開始日を指定します。

指定する形式は，[YYYY/]MM/DDです。

YYYY
指定できる値は，1994～2036（単位：西暦年）です。省略した場合は，コマンドを実行した年が仮定されます。

MM
指定できる値は，1（または，01）～12（単位：月）です。

DD
指定できる値は，1（または，01）～31（単位：日）です。

このオプションを指定した場合，環境設定パラメーターAJSLOGOUTPUTYEARにnoを指定した状態で出力されたログレコード（年の情報を含まないログレコード）は，抽出対象になりません。

このオプションを省略した場合は，ログの先頭からが出力範囲になります。

-e 出力終了日

ログレコードを出力する範囲（期間）の終了日を指定します。

指定する形式は，[YYYY/]MM/DDです。

YYYY
指定できる値は，1994～2036（単位：西暦年）です。省略した場合は，コマンドを実行した年が仮定されます。

MM
指定できる値は，1（または，01）～12（単位：月）です。

DD
指定できる値は，1（または，01）～31（単位：日）です。

このオプションを指定した場合，環境設定パラメーターAJSLOGOUTPUTYEARにnoを指定した状態で出力されたログレコード（年の情報を含まないログレコード）は，抽出対象になりません。

このオプションを省略した場合は，ログの最後までが出力範囲になります。

-k ログ種別

ログ種別を指定します。

指定できるログ種別は，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　付録E.1 スケジューラーサービスが出力するログ」を参照してください。

このオプションを省略した場合は，すべてのログ種別が出力対象になります。

-F サービス名

ログレコードを出力する対象のサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

このオプションを省略した場合は，すべてのサービスが出力対象になります。

-u ユニット名

ログレコードを出力する対象のユニット名をフルパスで指定します。

指定できる文字数は，1～930（単位：バイト）です。

抽出の対象となるのは，指定したユニットだけであり配下のユニットは対象にはなりません。このオプションを指定した場合は，A001～A003（サービス起動ログ）は検索されません。

このオプションを省略した場合は，すべてのユニットが出力対象になります。

-m メッセージID

ログレコードを出力する対象のメッセージIDを指定します。

指定できる文字数は，1または10（単位：バイト）です。

ログ種別C001～C512（「C」で始まるメッセージID）で，操作が正常に終了したログだけを出力する場合は0を指定します。

その他の，特定のメッセージを含むログを出力する場合は，メッセージID（KAVSxxxx-Zの形式）を指定します。

このオプションを省略した場合は，すべてのメッセージが出力対象になります。

スケジューラーログファイル名

スケジューラーログファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

スケジューラーログファイル名には，複数のファイル名を指定できません。

注意事項

-k，-F，-u，-mオプションを指定すると，指定したオプションに該当する条件をand条件で検索します。

サービス名，ユニット名，メッセージID，およびスケジューラーログファイル名には，正規表現を指定できません。

2面にわたるスケジューラーログファイルからログレコードを抽出する場合は，一つのファイルにマージしてからコマンドを実行してください。

不正な形式のログレコードが見つかった場合は，KAVS0476-Eのメッセージを出力して次の行から処理を続行します。

戻り値

0
正常終了。

4
結果の報告。
・引数の指定が不正である
・条件に合うログが存在しない
・スケジューラーログファイルの形式に誤りがある
・スケジューラーログファイル名が指定されていない
・スケジューラーログファイル名が長過ぎる

12
メモリー不足が発生した。

24
指定したスケジューラーログファイルにアクセスできない。

36
スケジューラーログファイルの読み込み中にエラーが発生した。

120
致命的なエラーが発生した（システムコールでエラー）。

使用例1

2006/4/1から2006/9/30の間で，/net1に対するすべての操作のログレコードを抽出して出力する。

Windowsの場合

ajslogprint -b 2006/04/01 -e 2006/09/30 -u /net1 "C:¥Program Files¥Hitachi¥JP1AJS2¥log¥ajs-log1.log"

UNIXの場合

ajslogprint -b 2006/04/01 -e 2006/09/30 -u /net1 /var/opt/jp1ajs2/log/ajs-log1.log

使用例2

2006/4/1から2006/9/30の間で，ユニットの作成（C304）の操作のログレコードを抽出して出力する。

Windowsの場合

ajslogprint -b 2006/04/01 -e 2006/09/30 -k C304 "C:¥Program Files¥Hitachi¥JP1AJS2¥log¥ajs-log1.log"

UNIXの場合

ajslogprint -b 2006/04/01 -e 2006/09/30 -k C304 /var/opt/jp1ajs2/log/ajs-log1.log

ajsname

形式

ajsname
    [-F サービス名]
    [-V]
    [-R]
    [{-L|-E}]
    [-T]
    [{-G|-N|-J}]
    [-I]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

ジョブネットワーク要素名を標準出力ファイルに出力します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

JP1_AJS_Operator権限

JP1_AJS_Guest権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-V

リモートジョブネット中のユニット名を出力しません。

-R

指定したユニットに含まれるすべてのユニット名を出力します。

このオプションを，-L，-E，-T，-G，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従って，ユニット名を出力します。

-L

実行登録していないジョブネット名を出力します。

このオプションは，-E，-Gオプションと同時には指定できません。

-E

実行登録済みのジョブネット名を出力します。

このオプションは，-L，-Gオプションと同時には指定できません。

-T

ルートジョブネット名を出力します。

このオプションは-G，-Jオプションと同時には指定できません。

-G

ジョブグループ名を出力します。

このオプションは，-L，-E，-T，-N，-Jオプションと同時には指定できません。

-N

ジョブネット名を出力します。

このオプションは，-G，-Jオプションと同時には指定できません。

-J

ジョブ名を出力します。

このオプションは，-T，-G，-Nオプションと同時には指定できません。

-I

トラブルシュート時にエラーメッセージに出力されたユニットIDを指定して，ユニット完全名を出力するときに指定します。トラブルシュート以外では，使用しないでください。

-V，-R，-E，-L，-T，-G，-N，-Jオプションと同時には指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名

標準出力ファイルに出力するジョブ名，ジョブネット名，ジョブグループ名，または-R，-L，-E，-T，-G，-N，-Jオプションと同時にジョブ名，ジョブネット名，ジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は複数指定できます。

なお，ジョブ名，ジョブネット名，またはジョブグループ名に，論理ホスト名および実行IDは指定できません。

-Iオプションを指定する場合は，ユニット名の代わりにユニットIDを10進数で指定します。

注意事項

ジョブネットワーク要素名を出力できるのは，そのユニットに含まれるすべてのユニットを定義したときに，またはそれらの属性を変更したときに，参照権限を与えられたユーザーだけです。

ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，ジョブネットワーク要素名を出力できます。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例1

ジョブネット（/GRP/net1）中のすべてのジョブ名を標準出力ファイルに出力します。

ajsname -RJ /GRP/net1

出力例1

/GRP/net1/job1
/GRP/net1/job2
/GRP/net1/n1/job
/GRP/net1/n2/job

使用例2

ユニットIDが10のユニット完全名を出力します。

ajsname -I 10

出力例2

/group

ajsovremove

形式

ajsovremove

機能

JP1/Cm2またはhp OpenViewの登録ファイルの設定を削除します。

設定を削除するファイルを次に示します。

アプリケーション管理ファイル

フィールド定義ファイル

トラップアクション定義ファイル

信任コマンド定義ファイル

拡張MIB定義ファイル（UNIX限定）

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

注意事項

このコマンドは，監視する側のホスト（NNMがインストールされているホスト），および監視される側のホスト（JP1/AJS2がインストールされているホスト）で実行してください。
HP-UX（IPF版を除く）またはSolarisでNNMとの連携を解除する場合，このコマンドは，環境変数LANGにJP1/Cm2またはhp OpenViewのセットアップ言語を設定したあと，実行してください。使用できる文字コードについては，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド」のajsovsetupコマンドの注意事項の説明を参照してください。

UNIXの場合，このコマンドを実行すると拡張MIB定義ファイルからJP1/AJS2のMIB定義情報を削除します。削除したMIB定義を無効にするためには，SNMPエージェントの再起動が必要です。
SNMPエージェントの再起動については，マニュアル「JP1/Cm2/Extensible SNMP Agent」を参照してください。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

コマンドに引数を指定する必要はありません（指定しても無視されます）。

使用例

JP1/Cm2またはhp OpenViewの登録ファイルの設定を削除します。

ajsovremove

ajsovsymrem

形式

ajsovsymrem

機能

JP1/Cm2またはhp OpenViewとの連携時，NNM上にあるJP1/AJS2のシンボルを削除状態にします。

実行権限

なし

注意事項

このコマンドは，シンボルを管理するNNMのオブジェクトに対して，削除を要求します。シンボルとオブジェクトが実際に削除されるのは，コマンド実行後，NNMを起動したとき，またはNNMのメニューコマンド（［管理］－［JP1/AJS2の管理］－［シンボルの作成］－［すべてのホストに］）を実行したときです。

UNIXの場合，このコマンドは，環境変数LANGにJP1/Cm2またはhp OpenViewのセットアップ言語を設定したあと，実行してください。使用できる文字コードについては，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド」のajsovsetupコマンドの注意事項の説明を参照してください。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

コマンドに引数を指定する必要はありません（指定しても無視されます）。

使用例

JP1/Cm2またはhp OpenViewとの連携時，NNM上にあるJP1/AJS2のシンボルを削除状態にします。

ajsovsymrem

ajsovtrap（UNIX限定）

形式

ajsovtrap
    [-F サービス名]
    [-m ノード名]
    [-o 企業ID]
    [-a エージェントアドレス]
    -n 拡張トラップ番号
    オブジェクト識別子
    値のシンタックス
    値

機能

SNMPトラップを発行します。

このコマンドは，通常，スケジューラーサービスから呼び出されます。ただし，ユーザーが独自にJP1/AJS2 - Managerの状態を監視し，JP1/Cm2またはhp OpenViewのマネージャーにSNMPトラップを発行する場合にも使用できます。

実行権限

なし

引数

-F サービス名

サービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

このオプションで指定したサービス名が，SNMPトラップの送信先に通知されます。

省略した場合，「AJSROOT1」が仮定されます。

-m ノード名

SNMPトラップの送信先（JP1/Cm2またはhp OpenViewのマネージャー）のIPアドレス，またはホスト名を指定します。

ホスト名に指定できる文字数は，1～255（単位：バイト）です。

省略した場合，SNMPエージェントの構成定義ファイルのtrap-destパラメーターに指定されているすべてのノードにSNMPトラップが送信されます。

-o 企業ID

sysObjectIDを指定します。

省略した場合，「.1.3.6.1.4.1.116.7.17.10」が仮定されます。

-a エージェントアドレス

SNMPトラップの送信元（JP1/Cm2またはhp OpenViewのエージェント）となるJP1/AJS2 - ManagerのIPアドレス，またはホスト名を指定します。

ホスト名に指定できる文字数は，1～255（単位：バイト）です。

省略した場合，コマンド実行元のホスト名が仮定されます。

-n 拡張トラップ番号

拡張トラップ番号を整数で指定します。

指定できる値は，1または2です。

オブジェクト識別子

企業IDを除いたオブジェクト識別子を指定します。

例えば，オブジェクト識別子として「2」を指定した場合，snmptrapコマンドに指定されるオブジェクト識別子は，「.1.3.6.1.4.1.116.7.17.10.2.0」になります。

値のシンタックス

値のシンタックスを次の8種類の中から選択して指定します。

integer

octetstring

objectidentifier

ipaddress

counter

gauge

timeticks

opaque

値

「値のシンタックス」に対する値を指定します。

詳細は，JP1/Cm2の場合は，マニュアル「JP1/Cm2/Network Node Manager ネットワーク管理ガイド」を参照してください。hp OpenViewの場合は，hp OpenViewのドキュメントを参照してください。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

SNMPトラップはUDP（User Datagram Protocol）プロトコルで実現されています。したがって，SNMPトラップのJP1/Cm2またはhp OpenViewのマネージャーへの通知に関する信頼性は，UDPプロトコルに依存します。

使用例

JP1/AJS2 - Managerの状態が不明であることを，JP1/Cm2またはhp OpenViewのマネージャー（Manager）に対して，SNMPトラップで通知します。

ajsovtrap -m Manager -n 2 1 OctetString Unknown

ajsplan

形式

ajsplan
    [-F サービス名]
    [[-d [[年/]月/]日][-t 時[:分]][-p][-i]
         |[-b 日][-c 分][-p][-i]
         |-q[-p|-w][-i]|-p|-u]
    [-h|-r]
    [-n {優先順位の値|none}]
    [-s {none|時:分|M分|U分|C分}]
    [-e {none|時:分|M分|U分|C分}]
    [-f {none|分}]
    [-B 実行登録番号]
    [-j|-m {時:分|M分|unlimited}
         -k {回数|unlimited}]
    [-l {y|n}]
    [-R]
    [-E]
    [-T]
    [-N|-J]
    [-X {yes|no|auto}]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

実行登録済みのジョブネットの，次回の実行スケジュールを一時的に変更します（変更した内容で実行したあとは，ジョブネットに定義されたスケジュールに従って実行します）。

ルートジョブネットの実行順序を制御している場合に，ジョブネットコネクタの接続先ジョブネットの実行順序制御方式を一時的に変更します（ルートジョブネット，プランニンググループだけ）。

ジョブを一時的に保留，保留解除，実行中止，または実行中止解除します（変更した内容で実行したあとは，ジョブに定義された属性に従って実行します）。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-d [[年/]月/]日

一時的に変更する次回の実行開始日を指定します。

このオプションは，ジョブには指定できません。ルートジョブネットで-pオプションと同時に指定し，次回のスケジュールを前倒しに変更した場合，変更前の次回実行予定は取り消されます。-pオプションを指定しないで，次回のスケジュールを前倒しに変更した場合，実行予定の追加になります。

なお，ネストジョブネットの場合は，-pオプションの指定の有無に関係なく，実行予定日時の変更だけになります。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで，年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

このオプションを省略して-tオプションを指定した場合，一時変更の操作対象となる世代のジョブネットに次回実行予定があるときは，その次回実行予定日（年/月/日）が仮定されます。次回実行予定がないときは，エラーになります。

-t 時[:分]

一時的に変更する次回の実行開始時刻を，絶対時刻で指定します。

このオプションは，ジョブには指定できません。ルートジョブネットで-pオプションと同時に指定し，次回のスケジュールを前倒しに変更した場合，変更前の次回実行予定は取り消されます。-pオプションを指定しないで，次回のスケジュールを前倒しに変更した場合，実行予定の追加になります。

なお，ネストジョブネットの場合は，-pオプションの指定の有無に関係なく，実行予定日時の変更だけになります。

-iオプションと同時に指定した場合，指定したジョブネット中のジョブネットの次回実行開始日時も相対的に変更されます。

時
指定できる値は，0（または，00）～47（単位：時）です。

分
指定できる値は，0（または，00）～59（単位：分）です。省略した場合，0が仮定されます。

このオプションを省略して-dオプションを指定した場合，一時変更の操作対象となる世代のジョブネットに実行予定があるときは，その実行予定時刻（時：分）が仮定されます。

実行予定がないときは，エラーになります。

-p

ジョブネットやジョブの次回実行予定を取り消します。

次回実行予定をすでに一時変更している場合は，-uオプションで変更前の状態に戻したあと，このコマンドを実行してください。

ルートジョブネットでこのオプションを，-d，-t，-b，-cまたは-qオプションと同時に指定し，次回スケジュールを前倒しに変更した場合，次回実行予定は取り消されます。

なお，ネストジョブネットの場合，このオプションを，-d，-t，-b，-cまたは-qオプションと同時に指定しても有効にはなりません。

-b 日

一時的に変更する実行開始日を，一時変更の操作対象となる世代の実行予定日からの相対日で指定します。

実行予定がないときは，エラーになります。

指定できる値は，－99～99（単位：日）です。ただし，0は指定できません。

このオプションを省略して-cオプションを指定した場合，相対日として0日が仮定されます。

このオプションは，ジョブには指定できません。ルートジョブネットで-pオプションと同時に指定し，次回のスケジュールを前倒しに変更した場合，変更前の次回実行予定は取り消されます。-pオプションを指定しないで，次回のスケジュールを前倒しに変更した場合，実行予定の追加になります。

なお，ネストジョブネットの場合は，-pオプションの指定の有無に関係なく，実行予定日時の変更だけになります。

-iオプションと同時に指定した場合，指定したジョブネット中のジョブネットの次回実行開始日時も相対的に変更されます。

-c 分

一時的に変更する実行開始時刻を，一時変更の操作対象となる世代の実行予定時刻からの相対分で指定します。

実行予定がないときは，エラーになります。

指定できる値は，－2,879～2,879（単位：分）です。ただし，0は指定できません。

このオプションは，ジョブには指定できません。ルートジョブネットで-pオプションと同時に指定し，次回のスケジュールを前倒しに変更した場合，変更前の次回実行予定は取り消されます。-pオプションを指定しないで，次回のスケジュールを前倒しに変更した場合，実行予定の追加になります。

なお，ネストジョブネットの場合は，-pオプションの指定の有無に関係なく，実行予定日時の変更だけになります。

-iオプションと同時に指定した場合，指定したジョブネット中のジョブネットの次回実行開始日時も相対的に変更されます。

-q

ジョブネットの次回実行予定を，ルートジョブネットのスケジュール定義に関係なく，コマンドを実行した日時で即時実行します。ただし，このオプションをネストジョブネットに指定した場合，ルートジョブネットの実行日の基準時刻に変更します。

ルートジョブネットで-pオプションと同時に指定した場合，変更前の次回実行予定は取り消されます。-pオプションを同時に指定しないで次回のスケジュールを前倒しに変更した場合は，実行予定の追加になります。また，-pオプションを指定した場合や-pオプションを同時に指定しないで次回のスケジュールを先送りに変更した場合は，実行予定の移動になります。

なお，ネストジョブネットの場合は，-pオプションの指定の有無に関係なく，実行予定日時の変更だけになります。

-iオプションと同時に指定した場合，指定したジョブネット中のジョブネットの次回実行開始日時も相対的に変更されます。

-w

ジョブネットの実行が終了したあと，コマンドを終了します。

このオプションは，ルートジョブネットを即時実行登録する場合にだけ指定してください。保留したり，計画一時変更したりする場合には，指定できません。

このオプションを指定しても，ジョブネットの実行終了を待たずにコマンドが終了する場合を次に示します。

ジョブネット実行中にサービスが停止した場合

終了待ちを指定した世代が繰り越し未実行になった場合

終了待ちを指定した世代が削除された場合（実行登録解除，または即時実行登録・確定実行登録の世代が実行中止になった場合など）

終了待ちを指定した世代が未計画になった場合（計画実行登録したジョブネットのスケジュールが変更されたり，カレンダーが変更されたりして，次回実行予定が未計画になった場合など）

このオプションはルートジョブネットだけに指定できます。-qオプションと同時に指定します。-m，-kオプションと同時には指定できません。

-i

指定したジョブネット中のジョブネットに対して，実行開始日時を相対的に変更します。

このオプションは，ジョブネットだけに指定できます。-d，-t，-b，-c，または-qオプションと同時に指定してください。

-u

-d，-t，-b，-c，-pオプションで一時的に変更したスケジュールを，変更前の情報に戻します。

一時変更を複数実行した場合，最初の変更の前の情報に戻されます。

-h

ジョブネットやジョブの，次回の実行を一時的に保留します。

-r

ジョブネットやジョブの保留を一時的に解除します。

-n {優先順位の値|none}

ジョブネットの実行優先順位を一時的に変更します。

このオプションはジョブには指定できません。

優先順位の値
指定できる値は，1～5です。
優先順位がいちばん低いのが1，いちばん高いのが5です。

none
ジョブネットに定義された実行優先順位に戻します。

-s {none|時:分|M分|U分|C分}

次回の開始遅延時刻を指定します。

ジョブネットだけに指定できます。

none
開始遅延を監視しません。

時:分
時：分を絶対時刻で指定します。
時に指定できる値は，0（または，00）～47（単位：時）です。
分に指定できる値は，0（または，00）～59（単位：分）です。

M分
ルートジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1（または，01）～2,879（単位：分）です。

U分
上位ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1（または，01）～2,879（単位：分）です。

C分
自ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1（または，01）～2,879（単位：分）です。

-e {none|時:分|M分|U分|C分}

次回の終了遅延時刻を指定します。

このオプションはジョブには指定できません。

none
終了遅延を監視しません。

時:分
時：分を絶対時刻で指定します。
時に指定できる値は，0（または，00）～47（単位：時）です。
分に指定できる値は，0（または，00）～59（単位：分）です。

M分
ルートジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1（または，01）～2,879（単位：分）です。

U分
上位ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1（または，01）～2,879（単位：分）です。

C分
自ジョブネットの実行開始時刻からの相対分で指定します。
指定できる値は，1（または，01）～2,879（単位：分）です。

-f {none|分}

次回のジョブネットまたはリモートジョブネットの実行所要時間による終了遅延監視時間を指定します。

このオプションはジョブには指定できません。

none
実行所要時間による終了遅延を監視しません。

分
実行所要時間による終了遅延を監視します。
指定できる値は，1（または，01）～2,879（単位：分）です。

-B 実行登録番号

次回実行予定を一時変更するジョブネットの実行登録番号を「YYYYMMDDNNN」の形式で指定します。「YYYYMMDDNNN」の内容を次に示します。

YYYY：実行予定年

MM：実行予定月

DD：実行予定日

NNN：実行予定年月日の実行登録順序番号

実行登録番号の詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.2.13 コマンド実行時の世代の指定方法」を参照してください。

-j

ジョブネットに設定された起動条件を無効にします。

このオプションはルートジョブネットだけに指定できます。-m，-kオプションと同時には指定できません。

-m {時:分|M分|unlimited}

起動条件の成立待ち時間を指定します。

このオプションはルートジョブネットだけに指定できます。-kオプションと同時に指定してください。-w，-jオプションと同時には指定できません。

時:分
絶対時刻で指定します。
時に指定できる値は，0（または，00）～47（単位：時）です。
分に指定できる値は，0（または，00）～59（単位：分）です。

M分
ジョブネットの実行開始予定時刻からの相対分で指定します。
指定できる値は，1（または，01）～2,879（単位：分）です。

unlimited
条件の成立の待ち時間を無制限にします。

-k {回数|unlimited}

起動条件の成立待ち回数を指定します。

このオプションはルートジョブネットだけに指定できます。-mオプションと同時に指定してください。-w，-jオプションと同時には指定できません。

回数
指定できる値は，1～999（単位：回）です。

unlimited
条件の成立待ち回数を無制限にします。

-l {y|n}

ルートジョブネットまたはプランニンググループのユニット定義で，実行順序制御をすると設定している場合だけ，実行順序制御方式を一時的に変更します。

y：ジョブネットコネクタと同期して実行します。

n：ジョブネットコネクタと非同期に実行します。

このオプションは，ジョブネットコネクタの接続先のジョブネットおよび接続先のプランニンググループだけに指定できます。

-R

指定したジョブネットワーク要素に含まれるすべてのジョブネット，およびジョブを一時的に変更します。

このオプションを，-E，-T，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネット，またはジョブを一時的に変更します。

-E

実行登録済みのジョブネットのスケジュールを一時的に変更します。

-T

ルートジョブネットのスケジュールを一時的に変更します。

-N

ジョブネットのスケジュールを一時的に変更します。

-Jオプションと同時には指定できません。

-J

ジョブの状態を一時的に変更します。

-Nオプションと同時には指定できません。

-X {yes|no|auto}

プランニンググループの下にあるユニットの中から，現在運用中のユニットを自動的に選択して操作するかどうかを指定します。

ただし，ジョブグループの下にあるユニットに対しては，どの値を指定しても自動的に選択しません。また，ルートジョブネット名も省略できません。

yes
自動的に選択して操作する場合に指定します。
コマンドに指定するユニット名は，プランニンググループの下のルートジョブネット名を省略して指定します。

no
自動的に選択して操作しない場合に指定します。
指定したユニットに対して操作します。プランニンググループの下のルートジョブネット名を省略して指定することはできません。

auto
ユニット名の指定方法に従って，自動的に選択して操作するかしないかを決定する場合に指定します。

自動的に選択して操作する場合
プランニンググループの下のルートジョブネット名を省略してユニット名を指定します。

自動的に選択して操作しない場合
プランニンググループの下のルートジョブネット名を省略しないでユニット名を指定します。この場合，指定したユニットが操作対象になります。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と同じ名称のユニットが存在する場合，省略したものとして扱われ，操作対象のユニットが自動選択されます。

ジョブ名，ジョブネット名，またはジョブグループ名

スケジュールや状態を一時変更するジョブ名，ジョブネット名，または-R，-N，-E，-Tオプションと同時にジョブ名，ジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は，複数指定できます。なお，マネージャージョブグループ名とマネージャージョブネット名は指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名に，論理ホスト名および実行IDを指定できます。ただし，実行IDを指定した場合，-Bオプションは無効になります。実行IDの指定方法については，「コマンドの記述形式」を参照してください。

注意事項

ジョブネットのスケジュールを一時的に変更できるのは，そのジョブネットに含まれるすべてのジョブとジョブネットを定義したときに，またはそれらの属性を変更したときに，操作権限または更新権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，ジョブネットのスケジュールを一時的に変更できます。

ジョブの状態を一時的に変更できるのは，そのジョブと，そのジョブを含むすべてのジョブネットの操作権限または更新権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザー，ジョブの状態を一時的に変更できます。

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

一時変更しようとしたジョブネットやジョブが実行中の場合，このコマンドは異常終了します。実行が終了したジョブネット，またはジョブに対して，一時的に保留属性を設定，または解除した場合は，そのユニットを再実行したときに変更が有効になります。詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.2.6 ジョブネットやジョブの保留属性を一時変更する」を参照してください。

リモートジョブネット下のユニットに対しては，操作できません。

リモートジョブネットに対して実行優先順位を一時的に変更しても，変更内容は実行先のエージェントでは有効になりません。

ルートジョブネットのスケジュールを一時変更する場合，変更後の実行日と実行開始日時の関係に注意してください。
実行日については，マニュアル「JP1/Automatic Job Management System 2 解説　3.4.1 ルートジョブネットの時間制とスケジュールルール」または，「JP1/Automatic Job Management System 2 解説　3.4.2 スケジュール情報の定義」を参照してください。

48時間制スケジュールを採用していて，ルートジョブネットのスケジュールを24:00以降に変更する場合，-tオプションに絶対時刻で24:00以降を指定することで，当日のスケジュールとして扱えます。相対時刻でルートジョブネットのスケジュールを24:00以降に指定すると，翌日のスケジュールとして扱われます。

ルートジョブネットのスケジュール定義に48時間制スケジュールを採用し，基準時刻に0:00以外の時刻が設定されている場合，指定した日時とJP1/AJS2運用上の日時にずれが生じたり，時刻の並びが非連続になったりと，運用が複雑になるため注意が必要です。詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　3.4.2 スケジュール情報の定義」を参照してください。

一時変更しようとしたジョブネット，ジョブがサスペンド状態の場合，このコマンドは異常終了します。

プランニンググループの下にあるユニットの中から操作するユニットを自動的に選択する指定をした場合に，自動的に選択されたユニットに操作権限がないと，エラーになります。

-Xオプションが省略された場合，環境変数AJSAUTOJUDGEの指定値に従って，プランニンググループの下にあるユニットの操作対象が決定されます。

保留されていないユニットに対して，-rオプションで保留解除を行った場合，このコマンドは正常終了します。

ジョブネットコネクタを指定した場合はエラーになります。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

即時実行登録したジョブネットのスケジュールや，ジョブの状態も一時変更できます。

プランニンググループの下にあるユニット名の指定方法を，次の定義例を用いて説明します。

プランニンググループ定義例

「/net1/job1」の名称のユニットを変更し，「/net1」という名称のプランニンググループの下に「net1-1」と「net1-2」いう名称でルートジョブネットを作成しています。「net1-1」と「net1-2」の下には，「job1」の名称のジョブと「net1-2」の名称のネストジョブネットを作成します。

-Xオプションにyesが指定されている場合

コマンドに指定するユニット名は，プランニンググループの下のルートジョブネット名を省略して指定します。

プランニンググループの下にあるルートジョブネットの中から現在運用中のユニットを自動的に選択して操作します。

（例）ユニット名に「/net1」を指定する。

ajsplan  -h -X yes /net1

解説

この場合，「/net1/net1-1」と「/net1/net1-2」の二つの中から，現在運用中のユニットを自動的に選択して操作します。

また，プランニンググループの下のルートジョブネットより下のユニットの場合は，ルートジョブネットより下のパス名が同じユニットの中から現在運用中のユニットを選択して操作します。

（例）ユニット名に「/net1/job1」を指定する。

ajsplan  -h -X yes /net1/job1

解説

この場合，「/net1/net1-1/job1」と「/net1/net1-2/job1」の二つの中から，現在運用中のユニットを自動的に選択して操作します。

-Xオプションにnoが指定されている場合

プランニンググループの下のユニット名を指定する場合，ルートジョブネット名を省略しないで指定します。

（例）ユニット名に「/net1/net1-1/job1」を指定する。

ajsplan  -h -X no /net1/net1-1/job1

解説

この場合，指定したユニット「/net1/net1-1/job1」に対して操作します。

-Xオプションにautoが指定されている場合

ユニット名の指定方法に従って，自動的に選択して操作するかしないかを決定します。

自動的に選択して操作する場合
指定方法は，-Xオプションにyesを指定した場合と同じです。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名のユニットが見つからない場合は，ルートジョブネット名を省略しないで指定したものとして扱われ，指定したユニットに対して操作します。

（例1）ユニット名に「/net1」を指定する。

ajsplan  -h -X auto /net1

解説

この場合，ユニット名が省略されたものとして処理されるため，「/net1/net1-1」と「/net1/net1-2」の二つの中から，現在運用中のユニットを一つ自動的に選択して操作します。

（例2）ユニット名に「/net1/net1-2」を指定する。

ajsplan  -X auto /net1/net1-2

解説

この場合，ユニット名が省略されたものとして処理されるため，「/net1/net1-1/net1-2」と「/net1/net1-2/net1-2」の二つの中から，現在運用中のユニットを一つ自動的に選択して操作します。

「/net1/net1-2」に対して操作したい場合は，次のどちらかを指定します。

-Xオプションにnoを指定する。

環境変数AJSAUTOJUDGEにNOを指定し，-Xオプションを指定しない。

自動的に選択して操作しない場合
指定方法は，-Xオプションにnoを指定した場合と同じです。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と，同じ名称のユニットが存在する場合，省略したものとして扱われ，操作するユニットを自動選択します。

（例）ユニット名に「/net1/net1-1」を指定する。

ajsplan  -X auto /net1/net1-1

解説

この場合，ユニット名が省略されたものとして処理しようとしますが，プランニンググループ下のルートジョブネット名を省略したユニット名に，該当するユニットが存在しないため，「/net1/net1-1」に対して操作します。

-Xオプションを指定しなかった場合

環境変数AJSAUTOJUDGEの指定値に従って，プランニンググループの下にあるユニットの操作対象を決定します。

環境変数AJSAUTOJUDGEにYESが設定されている
指定方法は，-Xオプションにyesを指定した場合と同じです。

環境変数AJSAUTOJUDGEにNOが設定されている
指定方法は，-Xオプションにnoを指定した場合と同じです。

環境変数AJSAUTOJUDGEにAUTOが設定されているまたは環境変数AJSAUTOJUDGEの設定なし
指定方法は，-Xオプションにautoを指定した場合と同じです。

プランニンググループの詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.3 プランニンググループを使用したルートジョブネットの計画切り替え」を参照してください。

使用例

ジョブネット（net1）の開始時刻を17：00に一時変更します。

ajsplan -t 17:00 net1

ajsprint

形式

ajsprint
    [-F サービス名]
    {-a|-c 年[/月[/日]]|-d|-f フォーマット指示子|-v}
    [-t フォーマット指示子]
    [-J|-N|-G]
    [-R]
    [-L|-E]
    [-T]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

ジョブネットワーク要素の定義内容を標準出力ファイルに出力します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

JP1_AJS_Operator権限

JP1_AJS_Guest権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-a

指定したジョブネットワーク要素，およびそのジョブネットワーク要素中のジョブネットワーク要素のユニット定義情報を，ajsdefineコマンドで利用できる形式で出力します。

このオプションを指定した場合，引数としてルートジョブグループ「/」は指定できません。

このオプションは-tオプションと同時には指定できません。

環境設定パラメーター"AJSPRINTNETSCHPRF"によって，上位ジョブネットのスケジュールに依存する指定があり，かつスケジュールルールを持つネストジョブネットのユニット定義情報を出力する場合に，次のどちらかの出力方法を指定できます。

スケジュールルールを有効にし，上位ジョブネットのスケジュールに依存しない。

スケジュールルールを削除し，上位ジョブネットのスケジュールに依存する。

環境設定パラメーター"AJSPRINTNETSCHPRF"の設定方法については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　4. 環境設定」（Windowsの場合），または「JP1/Automatic Job Management System 2 セットアップガイド　14. 環境設定」（UNIXの場合）を参照してください。

-c 年[/月[/日]]

カレンダー情報（運用日，休業日の区別）の出力対象年月日を指定します。

このオプションは-tオプションと同時に指定できます。-J，-N，-L，-E，-Tオプションと同時には指定できません。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1～12（単位：月）です。

日
指定できる値は，1～31（単位：日）です。

なお，指定方法によって，出力形式を次の3種類の中から選べます（後述の「使用例1」も参照してください）。

年/月/日
その日の分を出力します。

年/月
基準日※から1か月分を出力します。

年
1月～12月の各月について，基準日※から12か月分を出力します。

注※

基準日は，ajscalendarコマンドで指定できます。

このオプションを指定した場合，引数として指定できるジョブネットワーク要素はジョブグループ名だけです（ジョブ名やジョブネット名を指定した場合，何も出力されません）。

ネストしたジョブグループ名を指定した場合，そのジョブグループのカレンダー情報と，上位のすべてのジョブグループのカレンダー情報がマージされます。カレンダー情報のマージ例を次に示します。

（例）

-d

カレンダー情報を配布する際に必要な，カレンダー情報パラメーターを出力します。

このオプションを指定した場合，引数として指定できるジョブネットワーク要素はジョブグループ名だけです（ジョブ名やジョブネット名を指定した場合，何も出力されません）。ルートジョブグループ「/」も指定できます。

出力する情報は，運用日と休業日のユニット定義パラメーターです。ファイルに出力することで，カレンダー情報ファイルとしてajscalendarコマンドの-dfオプションに指定できます。ユニット定義パラメーターの形式については，「2.1 ユニット定義ファイルの作成」を参照してください。

このオプションは，-J，-N，-L，-E，-T，-tオプションと同時には指定できません。

-f フォーマット指示子

フォーマット指示子で指定した情報を出力します。

フォーマット指示子は，%と1バイトの英字，または%と2バイトの英字で指定します。フォーマット指示子の詳細は，後述の「補足事項」を参照してください。

「"（ダブルクォーテーションマーク）」で囲んだフォーマット指示子以外の文字は，指定したとおりに出力されます。

このオプションは-tオプションと同時に指定できます。

-v

配下のユニットでマクロ変数を使用しているユニットを探索し，見つかったユニットの「ジョブネットワーク要素の完全名」，「定義項目名（ユニット定義パラメーター名）」，および「定義情報中のマクロ変数名」を一覧形式で出力します。この三つの情報を1行データとして，複数見つかった場合その数分の行が出力されます。1ユニット中の1定義項目中に複数のマクロ変数が定義されていた場合もそれぞれ1行データとして複数行に分けて出力されます。

出力形式を次に示します（後述の「使用例3」も参照してください）。

情報1 情報2 情報3
情報1：ジョブネットワーク要素の完全名
情報2：ユニット定義パラメーター名
情報3：定義情報中のマクロ変数名
各情報は，半角の空白文字で区切って出力されます。

配下のユニットでマクロ変数を使用しているユニットがない場合，何も出力しないでコマンドは正常終了します。

このオプションは，-a，-c，-d，-f，-tオプションと同時には指定できません。

-t フォーマット指示子

フォーマット指示子で指定した情報をタイトル行に出力します。

フォーマット指示子は，%と1バイトの英字，または%と2バイトの英字で指定します。フォーマット指示子の詳細は，後述の「補足事項」を参照してください。

「"（ダブルクォーテーションマーク）」で囲んだフォーマット指示子以外の文字は，指定したとおりに出力されます。

このオプションは，-c，-fオプションと同時に指定できます。-aオプションと同時には指定できません。

-J

ジョブの定義内容を出力します。

このオプションは，-c，-d，-Tオプションと同時には指定できません。

-N

ジョブネットの定義内容を出力します。

このオプションは，-c，-dオプションと同時には指定できません。

-G

ジョブグループの定義内容を出力します。

このオプションは，-L，-E，-Tオプションと同時には指定できません。

-R

指定したジョブネットワーク要素に含まれるすべてのジョブグループ，ジョブネット，およびジョブの定義内容を，階層ごとに繰り返して出力します。

このオプションを，-L，-E，-Tオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットワーク要素の定義内容を出力します。

このオプションは，-aオプションと同時に指定しないことをお勧めします。-aオプションと同時に指定すると，その出力結果をajsdefineコマンドのユニット定義情報に指定した場合に，正しくユニットが定義できない場合があります。

-L

実行登録していないジョブネットの定義内容を出力します。

このオプションは，-c，-d，-Gオプションと同時には指定できません。

-E

実行登録済みジョブネットの定義内容を出力します。

このオプションは，-c，-d，-Gオプションと同時には指定できません。

-T

ルートジョブネットの定義内容を出力します。

このオプションは-c，-d，-J，-Gオプションと同時には指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名

定義内容を出力するジョブ名，ジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は，複数指定できます。ただし，-c，および-dオプションを指定した場合，指定できるのはジョブグループ名だけです。

-aオプションを指定した場合，ルートジョブグループ「/」は指定できません。

-dオプションを指定した場合，ルートジョブグループ「/」は指定できます。

なお，ジョブ名，ジョブネット名，またはジョブグループ名に，論理ホスト名を指定できます。実行IDは指定できません。

注意事項

ジョブネットワーク要素の定義内容を出力できるのは，そのジョブネットワーク要素を定義したときに，またはその属性を変更したときに，参照権限，操作権限，または更新権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザー，ジョブネットワーク要素の定義内容を出力できます。

-aオプションを指定してジョブネットワーク要素のユニット定義情報を出力した場合，定義されている内容がパラメーターの省略値と等しいと，そのパラメーターの出力を行いません。パラメーターの出力が行われない場合，次の表に示す省略値が定義されています。各パラメーターの詳細については，「2.2 定義情報の形式およびパラメーター」を参照してください。

表1-32　パラメーターの省略値

ユニット種別 | パラメーター | 省略値
ジョブグループ | gty | n
ジョブネット | wt | N,no
wc | N,no
cftd | N,no
rg | 1
ha | n
cd | no
de | y
ms | sch
mp | n
UNIX／PCジョブ | soa | new
sea | new
jd | cod
ha | n
eu | ent
jty | q
QUEUEジョブ | jd | cod
ha | n
eu | ent
判定ジョブ | ej | gt
ejc | 0
ha | n
JP1イベント受信監視ジョブ | evtmc | n
ha | n
eu | ent
evesc | no
ets | kl
ファイル監視ジョブ | flwc | c
flwi | 60
flco | n
ha | n
eu | ent
ets | kl
メール受信監視ジョブ | pfm | p
mlsav | y
ha | n
eu | ent
ets | kl
メッセージキュー受信監視ジョブ | ha | n
eu | ent
ets | kl
MSMQ受信監視ジョブ | ha | n
eu | ent
ets | kl
ログファイル監視ジョブ | lfdft | s
lfsrc | n
lfcre | n
ha | n
eu | ent
ets | kl
Windowsイベントログ監視ジョブ | ntnsr | y
ntncl | y
ntnei | y
ha | n
eu | ent
ets | kl
実行間隔制御ジョブ | ha | n
eu | ent
ets | kl
JP1イベント送信ジョブ | pfm | p
ha | n
eu | ent
evsrt | n
evspl | 10
evsrc | 0
jty | q
メール送信ジョブ | pfm | p
ha | n
eu | ent
jty | q
メッセージキュー送信ジョブ | mqprm | n
pfm | p
ha | n
eu | ent
jty | q
MSMQ送信ジョブ | msmod | h
msjnl | n
msunr | n
ha | n
eu | ent
jty | q
JP1/Cm2状態通知ジョブ | cmsts | un
pfm | p
ha | n
eu | ent
jty | q
ローカル電源制御ジョブ | pwlt | f
pwlf | f
pfm | p
ha | n
eu | ent
jty | q
リモート電源制御ジョブ | pwrn | a
pwrr | n
pwrw | n
pwrp | p
pfm | p
ha | n
eu | ent
jty | q
UNIX／PCカスタムジョブ | jd | cod
ha | n
eu | ent
soa | new
sea | new

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

あるサーバ（サーバA）で定義した情報（ジョブグループ，ジョブネット，ジョブ，カレンダー情報など）を，別のサーバ（サーバB）に移行する手順とコマンド指定例を説明します。この手順は，開発用のサーバで定義した情報を，実際の運用で使用するサーバに移行する場合などに利用してください。

サーバAでajsprintコマンドを実行し，定義情報をファイルに出力する（退避する）。
ajsprint "/*" > 一時ファイル名

サーバBでajsdefineコマンドを実行し，手順1で退避した情報を回復する。
ajsdefine -d / 一時ファイル名

注意事項

この方法では，ルートジョブグループに定義したカレンダー情報などは退避・回復できません。ルートジョブグループに定義したカレンダー情報を退避・回復する手順については，後述の「使用例2」を参照してください。

ジョブネットワーク要素の定義内容を出力するフォーマット指示子を表1-33に示します。-fオプションには，表に記載されているすべてのフォーマット指示子を指定できます。-tオプションには，※1が付いているフォーマット指示子だけが指定できます。
また，ユニット種別によっては，指定できるフォーマット指示子が限定されます。ユニット種別に指定できないフォーマット指示子を指定した場合，フォーマット指示子に対応する情報は出力されません。フォーマット指示子ごとに，どのユニット種別に対して指定できるかを略号で示します。ユニット種別の略号については，「2.2.1 属性定義情報の記述方法」のtyパラメーターを参照してください。
その他のフォーマット指示子を表1-34に示します。
フォーマット指示子の出力形式を表1-35に示します。
許可モードの表示内容を表1-36に示します。

表1-33　ジョブネットワーク要素の出力に関するフォーマット指示子

フォーマット指示子
出力情報
ユニット種別の略号※3

%JN※¹
ジョブネットワーク要素の完全名
930バイト以内の文字列
mg，g，mn，rc，n，rm，j，pj，qj，jdj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%jn※¹
ジョブネットワーク要素名
30バイト以内の文字列
mg，g，mn，rc，n，rm，j，pj，qj，jdj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%ap※¹
AJSCONF=，AJSPATH=で表される内容
%JNで表される内容のうち，最右端の「/」より右の部分を除いた内容。
mg，g，mn，rc，n，rm，j，pj，qj，jdj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%TY※¹
ジョブネットワーク要素の種別
mgroup：マネージャージョブグループ
group：ジョブグループ
mnet：マネージャージョブネット
condn：起動条件ジョブネット（.CONDITION）
net：ジョブネット
rnet：リカバリージョブネット
rmnet：リモートジョブネット
rrnet：リカバリーリモートジョブネット
job：UNIXジョブ
rjob：リカバリーUNIXジョブ
pjob：PCジョブ
rpjob：リカバリーPCジョブ
qjob：QUEUEジョブ
rqjob：リカバリーQUEUEジョブ
jdjob：判定ジョブ
rjdjob：リカバリー判定ジョブ
orjob：ORジョブ
rorjob：リカバリーORジョブ
cmsjb：JP1/Cm2状態通知ジョブ
rcmsjb：リカバリーJP1/Cm2状態通知ジョブ
evwjb：JP1イベント受信監視ジョブ
revwjb：リカバリーJP1イベント受信監視ジョブ
flwjb：ファイル監視ジョブ
rflwjb：リカバリーファイル監視ジョブ
mlwjb：メール受信監視ジョブ
rmlwjb：リカバリーメール受信監視ジョブ
mqwjb：メッセージキュー受信監視ジョブ
rmqwjb：リカバリーメッセージキュー受信監視ジョブ
mswjb：MSMQ受信監視ジョブ
rmswjb：リカバリーMSMQ受信監視ジョブ
lfwjb：ログファイル監視ジョブ
rlfwjb：リカバリーログファイル監視ジョブ
ntwjb：Windowsイベントログ監視ジョブ
rntwjb：リカバリーWindowsイベントログ監視ジョブ
tmwjb：実行間隔制御ジョブ
rtmwjb：リカバリー実行間隔制御ジョブ
evsjb：JP1イベント送信ジョブ
revsjb：リカバリーJP1イベント送信ジョブ
mlsjb：メール送信ジョブ
rmlsjb：リカバリーメール送信ジョブ
mqsjb：メッセージキュー送信ジョブ
rmqsjb：リカバリーメッセージキュー送信ジョブ
mssjb：MSMQ送信ジョブ
rmssjb：リカバリーMSMQ送信ジョブ
pwljb：ローカル電源制御ジョブ
rpwljb：リカバリーローカル電源制御ジョブ
pwrjb：リモート電源制御ジョブ
rpwrjb：リカバリーリモート電源制御ジョブ
cuujb：カスタムUNIXジョブ
rcuujb：リカバリーカスタムUNIXジョブ
cupjb：カスタムPCジョブ
rcupjb：リカバリーカスタムPCジョブ
hlnet：ホストリンクジョブネット
netcn：ジョブネットコネクタ
mg，g，mn，rc，n，rm，j，pj，qj，jdj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%ow※¹
所有者名
31バイト以内の文字列。指定がない場合，何も出力されない。
mg，g，mn，rc，n，rm，j，pj，qj，jdj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%gr※¹
グループ名
63バイト以内の文字列。指定がない場合，何も出力されない。
mg，g，mn，rc，n，rm，j，pj，qj，jdj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%ud※¹
最終更新日時※²
mg，g，mn，rc，n，rm，j，pj，qj，jdj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%cm
コメント
80バイト以内の文字列。指定がない場合，何も出力されない。
mg，g，mn，n，rm，j，pj，qj，jdj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%mh
マネージャーホスト名
255バイト以内の文字列。指定がない場合，何も出力されない。
mg，mn

%mu
マネージャーユニット名
961バイト以内の文字列。指定がない場合，何も出力されない。
mg，mn

%en
ユニット中のジョブネットワーク要素名
30バイト以内の文字列
g，n，rm

%eN
ユニット中の，種別記号付きのジョブネットワーク要素名
35バイト以内の記号付き文字列。両端の記号が各シンボルの種類を表す。
<ジョブグループ名>
(ジョブネット名)
(リモートジョブネット名)R
[UNIXジョブ名]
<マネージャージョブグループ名>M
(マネージャージョブネット名)M
{QUEUEジョブ名}
[PCジョブ名]P
!起動条件ジョブネット名!
[判定ジョブ名]J
[ORジョブ名]O
[JP1イベント受信監視ジョブ名]E
[ファイル監視ジョブ名]F
[メール受信監視ジョブ名]M
[メッセージキュー受信監視ジョブ名]Q
[MSMQ受信監視ジョブ名]S
[ログファイル監視ジョブ名]L
[Windowsイベントログ監視ジョブ名]N
[実行間隔制御ジョブ名]T
[JP1イベント送信ジョブ名]e
[メール送信ジョブ名]m
[メッセージキュー送信ジョブ名]q
[MSMQ送信ジョブ名]s
[JP1/Cm2状態通知ジョブ名]C
[ローカル電源制御ジョブ名]W
[リモート電源制御ジョブ名]w
[カスタムUNIXジョブ名]U
[カスタムPCジョブ名]u
(ホストリンクジョブネット名)L
(ジョブネットコネクタ名)C
リカバリージョブネットおよびリカバリージョブの場合，括弧が二重になる。
（例）
[[リカバリーUNIXジョブ名]]
g，rc，n，rm

%Ce
ルートジョブネットの事項順序制御のスケジューラーサービス間連携
y：スケジューラーサービス間連携する
n：スケジューラーサービス間連携しない
g，n，nc

%Ch
接続ホスト名
255バイト以内の文字列。指定がない場合，何も出力されない。
g，n，nc

%Cs
接続サービス名
30バイト以内の文字列。指定がない場合，何も出力されない。
g，n，nc

%et
ユニット中の，ジョブネットワーク要素の種別
%TYを参照のこと。
g，n，rm

%eH
ユニット中のジョブネットワーク要素を画面に表示するときの水平位置
0～16,000（単位：ピクセル）の値
g，n，rm

%eV
ユニット中のジョブネットワーク要素を画面に表示するときの垂直位置
0～10,000（単位：ピクセル）の値
g，n，rm

%sH
ユニット中のジョブネットワーク要素を画面に表示するときに，水平方向に並べる個数
1～100（単位：個）の値
g，rc，n，rm

%sV
ユニット中のジョブネットワーク要素を画面に表示するときに，垂直方向に並べる個数
1～100（単位：個）の値
g，rc，n，rm

%op
運用日（特定日指定）※²
g

%cl
休業日（特定日指定）※²
g

%w0～%w6
週間標準値
%w0：日曜日
%w1：月曜日
%w2：火曜日
%w3：水曜日
%w4：木曜日
%w5：金曜日
%w6：土曜日
o：運用日
x：休業日
-：なし
g

%sd
基準日
1～31：日
xx:n：曜日（xxは，su，mo，tu，we，th，fr，sa）と週（nは，1～5）
-：なし
g

%md
月区分
this：当月
next：翌月
-：なし
g

%st
基準時刻
hh:mm：時刻（hhは，0～23（単位：時）。mmは，0～59（単位：分））
**:**：なし
g

%Sd
ジョブネットの実行開始日※²
n，rm

%St
ジョブネットの実行開始時刻※²
n，rm

%sy
ジョブネットの開始遅延時刻※²
n，rm

%ey
ジョブネットの終了遅延時刻※²
n，rm

%ln
リンク番号
N，n：Nは，スケジュールを複数定義している場合のルール番号で1～144の値。nはリンク番号で1～144の値。ルール番号とリンク番号が同じ数値の場合は，何も出力されない。
-,-：なし（関係するジョブネットに，出力するリンク番号が存在しない場合）
n，rm

%cy
処理サイクル
N,n,X：Nは，スケジュールを複数定義している場合のルール番号で1～144の値。nは，Xに対応する1～31（単位：年，月，週，または日）の値。Xは，処理サイクルの種別で，y，m，w，d。
n,y：年の場合（nは，1～9）
n,m：月の場合（nは，1～12）
n,w：週の場合（nは，1～5）
n,d：日の場合（nは，1～31）
-,-,-：なし
n，rm

%sh
振り替え方法
N,XXXX：Nは，スケジュールを複数定義している場合のルール番号で1～144の値。XXXXは，振り替え方法で，before，after，cancel，none。
before：前日に振り替え
after：翌日に振り替え
cancel：実行しない
none：振り替えなしで実行
n，rm

%hd
振り替え猶予日数
N,XX：Nは，スケジュールを複数定義している場合のルール番号で1～144の値。XXは，振り替え猶予日数で，1～31（単位：日）の値
n，rm

%Wt
イベント待ち時間
{N,t,HH:MM|N,r,MMMM|N,u|N,-}：Nは，スケジュールを複数定義している場合のルール番号で1～144の値。t，r，u，-は，イベント待ち時間の種別。HH:MM（HHは，0～47（単位：時）。MMは，0～59（単位：分）），およびMMMM（1～2,879（単位：分））は，イベント待ち時間。
t：絶対時刻指定
r：相対分指定
u：無制限
-：なし
n，rm

%Wc
イベント待ち回数
{N,w,n|N,u|N,-}：Nは，スケジュールを複数定義している場合のルール番号で1～144の値。w，u，-は，イベント待ち回数の種別。nは，イベント待ち回数で0～999（単位：回）の値。
w：イベント待ち回数を指定している。
u：イベント待ち回数は無制限。
-：なし
n，rm

%Cf
起算情報
{N,m,C,c|-}：Nは，スケジュールを複数定義している場合のルール番号で1～144の値。mは，起算方法の種別で，a，b，またはn。Cは，起算日数で1～31（単位：日）の値。cは，起算猶予日数で1～31（単位：日）の値。-は，なし。
b：前日以前の運用日に振り替える。
a：翌日以降の運用日に振り替える。
n：なし
n，rm

%Ej
排他ジョブネット名
30バイト以内の文字列。指定がない場合，何も出力されない。
n，rm

%ed
ジョブネットの実行有効期日※²
n，rm

%rg
保存世代数
1～99（単位：世代）の値。ただし，システム設定オプションを有効にしておくと，最大999（単位：世代）まで出力可能。
n，rm

%Ni
ジョブネットの実行優先順位
1～5の値。指定がない場合，-。
n，rm

%jc
カレンダー情報
930バイト以内の文字列。指定がない場合，何も表示されない。
n，rm

%cd
イベント待ち打ち切り日数
1day：1日間待つ。
2days：2日間待つ。
unlimited：無制限に待つ。
-：なし
n，rm

%de
上位ジョブネットのスケジュールとの依存関係
yes：依存する。
no：依存しない。
n，rm

%ms
スケジューリング方式
skip：スケジュールスキップ方式
multi：多重スケジュール方式
n，rm

%mp
多重起動属性
yes：許可する。
no：許可しない。
n，rm

%ha
保留属性
yes：保留する。
no：保留しない。
ifAbend：異常時に保留する。
ifAbendW：異常警告時に保留する。
n，rm，j，pj，qj，jdj，cj，cpj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj

%Rh
ジョブネットに定義された実行マネージャー名
255バイト以内の文字列。指定がない場合，何も出力されない。
n，rm

%ar
ユニットの実行順序関係
先行ジョブネットワーク要素名,後続ジョブネットワーク要素名,接続種別：各ジョブネットワーク要素は，30バイト以内の文字列。接続種別は，s，またはc。指定がない場合，-,-。
s：順接続
c：条件接続
n，rm

%CO
起動条件
and：and接続
or：or接続
rc

%eU
ジョブ実行時のJP1ユーザー
ent：登録者で実行する。
def：定義者で実行する。
j，pj，qj，jdj，cj，cpj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj

%cn
カスタムジョブ名
16バイト以内の文字列。指定がない場合，何も出力されない。
cj，cpj

%Te
コマンドテキスト
1,023バイト以内の文字列。指定がない場合，何も出力されない。
j，cj，cpj

%sc
スクリプトファイル名（UNIXの場合），または実行ファイル名（Windowsの場合）
511バイト以内の文字列。指定がない場合，何も出力されない。
j，pj，qj，cj，cpj

%pm
パラメーター
1,023バイト以内の文字列。指定がない場合，何も出力されない。
j，pj，qj，cj，cpj

%wk
作業用パス名
511バイト以内の文字列。指定がない場合，何も出力されない。
j，pj

%ev
環境変数ファイル名
511バイト以内の文字列。指定がない場合，何も出力されない。
j，pj

%En
環境変数
20,479バイト以内の文字列。指定がない場合，何も出力されない。
j，pj，cj，cpj

%si
標準入力ファイル名
511バイト以内の文字列。指定がない場合，何も出力されない。
j，pj

%so
標準出力ファイル名
511バイト以内の文字列。指定がない場合，何も出力されない。
j，pj，cj，cpj

%se
標準エラー出力ファイル名
511バイト以内の文字列。指定がない場合，何も出力されない。
j，pj，cj，cpj

%oa
標準出力ファイルの情報更新オプション
new：新しい標準出力ファイルに情報を出力する。
add：既存の標準出力ファイルに情報を追加する。
j，pj

%ea
標準エラー出力ファイルの情報更新オプション
new：新しい標準エラー出力ファイルに情報を出力する。
add：既存の標準エラー出力ファイルに情報を追加する。
j，pj

%Et
実行打ち切り時間
1～1,440（単位：分）の値
j，pj，jdj，cj，cpj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj

%pr
ジョブネットまたはジョブの実行優先順位
1～5の値。指定がない場合，-。
n，rm，j，pj，qj，cj，cpj

%rh
実行ホスト名
255バイト以内の文字列。指定がない場合，何も出力されない。
n，rm，j，pj，jdj，cj，cpj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj

%un
実行ユーザー名
63バイト以内の文字列。指定がない場合，何も出力されない。
j，pj，cj，cpj

%jd
終了判定
normal：常に正常
abnorm：常に異常
code：終了コード
exist：ファイルが作成されている場合，正常
modify：ファイルが更新されている場合，正常
j，pj，qj，cj，cpj

%wt
警告終了しきい値
0～2,147,483,647の値。指定がない場合，-。
j，pj，qj，cj，cpj

%Th
異常終了しきい値
0～2,147,483,647の値
j，pj，qj，cj，cpj

%jf
終了判定ファイル名
260バイト以内の文字列。指定がない場合，何も出力されない。
j，pj，cj，cpj

%qu
キュー名
63バイト以内の文字列。指定がない場合，何も出力されない。
qj

%qm
キューマネージャーホスト名
255バイト以内の文字列。指定がない場合，何も出力されない。
qj

%rq
ジョブ名
63バイト以内の文字列。指定がない場合，何も出力されない。
qj

%s1～%s4
転送元ファイル名
511バイト以内の文字列。指定がない場合，何も出力されない。
%s1：転送元ファイル1の名称
%s2：転送元ファイル2の名称
%s3：転送元ファイル3の名称
%s4：転送元ファイル4の名称
j，pj，qj

%d1～%d4
転送先ファイル名
511バイト以内の文字列。指定がない場合，何も出力されない。
%d1：転送先ファイル1の名称
%d2：転送先ファイル2の名称
%d3：転送先ファイル3の名称
%d4：転送先ファイル4の名称
j，pj，qj

%T1～%T4
転送先ファイルのジョブ実行終了後の削除オプション
save：保存する。
delete：削除する。
j，pj

%ej
判定方法
greater：判定値より大。
greater equal：判定値以上。
less：判定値より小。
less equal：判定値以下。
equal：判定値と等しい。
not equal：判定値と等しくない。
exist：ファイルが作成されている。
not exist：ファイルが作成されていない。
variable greater：変数が判定値より大。
variable greater equal：変数が判定値以上。
variable less：変数が判定値より小。
variable less equal：変数が判定値以下。
variable equal：変数が判定値と等しい。
variable not equal：変数が判定値と等しくない。
string equal：変数が判定文字列と等しい。
string part equal：変数が判定文字列を含む。
string not equal：変数が判定文字列と等しくない。
string not null：変数の値が存在する。
string null：変数の値が存在しない。
jdj

%eC
終了判定コード
0～4,294,967,295の値
jdj

%ef
終了判定ファイル名
511バイト以内の文字列。指定がない場合，何も出力されない。
jdj

%jV
変数名
64バイト以内の文字列。指定がない場合，何も出力されない。
jdj

%jT
変数の判定文字列
511バイト以内の文字列。指定がない場合，何も出力されない。
jdj

%jI
変数の判定数値
0～2,147,483,647の値。
jdj

%CI
JP1/Cm2またはhp OpenViewに通知する状態付加情報
256バイト以内の文字列。指定がない場合，何も出力されない。
cmsj

%CC
JP1/Cm2またはhp OpenViewに通知する状態
un：Unknown
no：Normal
wa：Warning
mi：Minor
ma：Major
cr：Critical
re：Restricted
te：Testing
di：Disabled
cmsj

%ED
イベント詳細情報
1,024バイト以内の文字列。指定がない場合，何も出力されない。
evwj

%Eg
イベント発行元グループID
－1～9,999,999,999の値。指定がない場合，********。
evwj

%EG
イベント発行元グループ名
20バイト以内の文字列。指定がない場合，********。
evwj

%EH
イベント発行元ホスト名，イベント送信先ホスト名
255バイト以内の文字列。指定がない場合，何も出力されない。
evsj，evwj

%EI
監視イベントID
17バイト以内の文字列。指定がない場合，********。
evwj

%eI
送信イベントID
8バイト以内の文字列。指定がない場合，********。
evsj

%Ei
イベント発行元IPアドレス
15バイト以内の文字列。指定がない場合，********。
evwj

%eM
イベントメッセージ情報（送信）
1,023バイト以内の文字列。指定がない場合，何も出力されない。
evsj

%EM
イベントメッセージ情報（受信）
1,024バイト以内の文字列。指定がない場合，何も出力されない。
evwj

%Ep
イベント発行元プロセスID
10バイト以内の文字列。指定がない場合，********。
evwj

%eS
イベント拡張属性重大度（送信）
em：Emergencyを設定する。
al：Alertを設定する。
cr：Criticalを設定する。
er：Errorを設定する。
wr：Warningを設定する。
no：Noticeを設定する。
in：Informationを設定する。
db：Debugを設定する。
evsj

%ES
イベント拡張属性重大度（受信）
em：Emergencyを条件一致とする。
al：Alertを条件一致とする。
cr：Criticalを条件一致とする。
er：Errorを条件一致とする。
wr：Warningを条件一致とする。
no：Noticeを条件一致とする。
in：Informationを条件一致とする。
db：Debugを条件一致とする。
evwj

%Ef
任意のイベント拡張属性（送信）
128バイト以内の文字列。指定がない場合，何も出力されない。
evsj

%ET
終了判定条件
n：常に正常終了
a：常に異常終了
n,ファイル名：メッセージが指定したファイルの内容と一致する場合に正常終了
a,ファイル名：メッセージが指定したファイルの内容と一致する場合に異常終了
d,ファイル名：詳細情報が指定したファイルの内容と一致する場合に正常終了
b,ファイル名：詳細情報が指定したファイルの内容と一致する場合に異常終了
なお，ファイル名は，256バイト以内の文字列。
evwj

%Eu
イベント発行元ユーザーID
－1～9,999,999,999の値。指定がない場合，********。
evwj

%EU
イベント発行元ユーザー名
20バイト以内の文字列。指定がない場合，********。
evwj

%EF
任意のイベント拡張属性（受信）
2,048バイト以内の文字列。指定がない場合，何も出力されない。
evwj

%FC
監視条件
c：ファイルの作成を監視する。
d：ファイルの削除を監視する。
s：ファイルのサイズ変更を監視する。
m：ファイルの最終更新時刻の変更を監視する。
flwj

%FF
監視対象ファイル名
255バイト以内の文字列。指定がない場合，何も出力されない。
flwj

%FI
監視時間間隔
1～600（単位：秒）の値
flwj

%FO
監視対象ファイルが存在する場合の扱い
y：条件成立（正常終了）
n：監視継続
flwj

%Lw
ファイル未作成時エラーオプション
yes：エラーとする。
no：エラーとしない。
lfwj

%Ld
ログファイルの出力データ形式
s：シーケンシャルファイル（単調増加ファイル）
s2：シーケンシャルファイル（ファイル名を変更して，同じ名称でファイルを作成するファイル）
w1：ラップアラウンド（ラップ時，ファイルの先頭から上書き）
w2：ラップアラウンド（ラップ時，データを削除したあと，ファイルの先頭から記述）
lfwj

%LF
ログファイル名
256バイト以内の文字列。指定がない場合，何も出力されない。
lfwj

%LL
ヘッダー指定
l：行数（0～99,999（単位：行）の値）
s：サイズ（0～9,999,999（単位：行）の値）
-：なし
lfwj

%LM
ログ情報以外のデータ（AND/ORの区別は出力しない）
1,024バイト以内の文字列。指定がない場合，何も出力されない。
lfwj

%Lm
ログ情報以外のデータ
1,024バイト以内の文字列。指定がない場合，何も出力されない。
ANDは:（コロン），ORは改行が出力されます。

【出力例】「"AAA"かつ"BBB"または"CCC"」の場合

"AAA":"BBB"

"CCC"

lfwj

%LX
イベントデータの最大長
2～512（単位：バイト）の値
lfwj

%LR
ログデータのレコード形式
v：可変長レコード（3～4バイトの文字列）を行の区切りとする。
f：固定長レコード（1～9,999,999バイトの文字列）を行の区切りとする。
lfwj

%LI
ファイル検索時間間隔
1～86,400（単位：秒）の値
lfwj

%Ls
検索開始オプション
yes：先頭データから入力する。
no：先頭データから入力しない。
lfwj

%LD
トラップするデータ（AND/ORの区別は出力しない）
2,048バイト以内の文字列。指定がない場合，何も出力されない。
lfwj

%LT
トラップするデータ
2,048バイト以内の文字列。指定がない場合，何も出力されない。
ANDは:（コロン），ORは改行が出力されます。

【出力例】「"AAA"かつ"BBB"または"CCC"」の場合

"AAA":"BBB"

"CCC"

lfwj

%MA
「"メールアドレス"」，または「xxx:"メールアドレス"」（メール送信ジョブの場合だけ）
to:"メールアドレス"：メールを宛先に送信する。
cc:"メールアドレス"：メールのコピーを宛先に送信する。
bcc:"メールアドレス"：メールをブラインドカーボンコピーで宛先に送信する。
なお，メールアドレスは256バイト以内の文字列。
mlsj，mlwj

%ML
メール受信リスト名
255バイト以内の文字列。指定がない場合，何も出力されない。
mlwj

%MP
プロファイル名
256バイト以内の文字列。指定がない場合，何も出力されない。
mlsj，mlwj

%Ms
メールの保存
yes：メールを保存する。
no：メールを保存しない。
mlwj

%MS
件名
256バイト以内の文字列。指定がない場合，何も出力されない。
mlsj，mlwj

%MF
添付ファイル保存先フォルダ名
256バイト以内の文字列。指定がない場合，何も出力されない。
mlwj

%mF
添付ファイル名
256バイト以内の文字列。指定がない場合，何も出力されない。
mlsj

%mf
添付ファイルリスト名
256バイト以内の文字列。指定がない場合，何も出力されない。
mlsj，mlwj

%Mt
本文保存先ファイル名
256バイト以内の文字列。指定がない場合，何も出力されない。
mlwj

%MT
本文
512バイト以内の文字列。指定がない場合，何も出力されない。
mlsj，mlwj

%mt
本文ファイル名
256バイト以内の文字列。指定がない場合，何も出力されない。
mlsj

%QC
相関識別子
24バイト以内の文字列。指定がない場合，-。
mqsj，mqwj

%QD
メッセージ識別子
24バイト以内の文字列。指定がない場合，-。
mqsj，mqwj

%qE
デッドレターキュー名
48バイト以内の文字列。指定がない場合，-。
mqsj

%qH
保持時間
1～9,999,999（単位：分）の値。指定がない場合，-。
mqsj

%QM
モデルキュー名
48バイト以内の文字列。指定がない場合，-。
mqsj，mqwj

%qd
メッセージデータファイル名
256バイト以内の文字列。指定がない場合，何も出力されない。
mqsj

%qF
メッセージフォーマット名
8バイト以内の文字列。指定がない場合，-。
mqsj

%qM
キューマネージャー名
48バイト以内の文字列。指定がない場合，-。
mqsj

%qp
接続キュー管理プログラム名
48バイト以内の文字列。指定がない場合，-。
mqsj

%qR
優先度
0～9の値。指定がない場合，-。
mqsj

%qP
永続性
yes：永続性あり。
no：永続性なし。
mqsj

%QQ
キュー名
48バイト以内の文字列。指定がない場合，-。
mqsj，mqwj

%QS
メッセージ格納ファイル名
256バイト以内の文字列。指定がない場合，何も出力されない。
mqwj

%SA
アプリケーション情報
0～FFFFFFFFの値。指定がない場合，-。
mssj，mswj

%SH
保持時間
－1～2,147,483,647（単位：秒）の値
mssj

%sJ
メッセージのジャーナルキューへの格納指定
yes：格納する。
no：格納しない。
mssj

%SM
メッセージラベル
249バイト以内の文字列。指定がない場合，-。
mssj，mswj

%sL
配信制限時間
－2～2,147,483,647（単位：秒）の値
mssj

%sM
配信モード
h：高速モード
r：回復可能モード
mssj

%sP
優先順位
0～7の値
mssj

%sl
キューラベル名
124バイト以内の文字列。指定がない場合，-。
mssj

%SQ
キューパス名
259バイト以内の文字列。指定がない場合，何も出力されない。
mssj，mswj

%SR
相互関係
20バイト以内の文字列。指定がない場合，-。
mssj，mswj

%SF
メッセージ格納ファイル名
256バイト以内の文字列。指定がない場合，何も出力されない。
mswj

%sF
本文ファイル名
259バイト以内の文字列。指定がない場合，何も出力されない。
mssj

%sT
本文タイプ
0～FFFFFFFFの値。指定がない場合，-。
mssj

%sU
メッセージのデッドレターキューへの格納指定
yes：格納する。
no：格納しない。
mssj

%NJ
分類の判定条件
yes：判定する。
no：判定しない。
ntwj

%NC
分類
255バイト以内の文字列。指定がない場合，何も出力されない。
ntwj

%ND
説明
1,024バイト以内の文字列。指定がない場合，何も出力されない。
ntwj

%Nj
イベントIDの判定条件
yes：判定する。
no：判定しない。
ntwj

%NI
イベントID
16バイト以内の文字列。指定がない場合，-。
ntwj

%NE
イベントの種類
i：情報イベントを監視する。
w：警告イベントを監視する。
e：エラーイベントを監視する。
s：成功の監査イベントを監視する。
f：失敗の監査イベントを監視する。
ntwj

%NL
ログ種別
sys：システムログを監視する。
sec：セキュリティログを監視する。
app：アプリケーションログを監視する。
dns：DNS Serverログを監視する。
dir：Directory Serviceログを監視する。
frs：ファイル複製サービスログを監視する。
ntwj

%Ns
ソースの判定条件
yes：判定する。
no：判定しない。
ntwj

%NS
ソース
255バイト以内の文字列。指定がない場合，-。
ntwj

%jp
マクロ変数指定
2,048バイト以内の文字列。指定がない場合，何も出力されない。
evwj，flwj，lfwj，mlwj，mqwj，mswj，ntwj，tmwj

%Mp
プラットフォーム種別
U：UNIX環境で実行する。
P：WindowsおよびWindowsと互換のある環境で実行する。
cmsj，evsj，mlsj，mlwj，mqsj，pwlj

%PT
実行種別
f：電源をオフする。
r：シャットダウン後，再起動する。
s：シャットダウンする。
pwlj

%Pf
終了要求種別
m：監視終了
r：制限終了
f：強制終了
p：計画終了
pwlj

%PH
対象ホスト名
255バイト以内の文字列。指定がない場合，何も出力されない。
pwrj

%PF
要求種別
o：電源をオンする。
m：監視終了する。
r：制限終了する。
f：強制終了する。
p：計画終了する。
s：強制停止する。
pwrj

%PN
次回の電源オン時刻の設定
n：次回の電源オン時刻を設定しない。
a：エージェントに設定されている次回の電源オン時刻を有効にする。
c：{[mm/dd.]hh:mm}
　次回の電源投入時刻
　mm：1～12（単位：月）
　dd：1～31（単位：日）
　hh：0～23（単位：時）
　mm：0～59（単位：分）
pwrj

%PR
再起動
yes：再起動する。
no：再起動しない。
pwrj

%PW
電源オフの終了待ち
yes：リモート電源エージェントの電源をオフした場合，シャットダウンを待つ。
no：シャットダウンを待たない。
pwrj

%PM
電源制御を実行するプラットフォーム種別
U：UNIX環境で実行する。
P：WindowsおよびWindowsと互換のある環境で実行する。
pwrj

%Tw
待ち時間
1～1,440（単位：分）の値。
tmwj

%LN
リンク先ネットグループ名
13バイト以内の文字列。指定がない場合，何も出力されない。
hln

%SP
開始点
n：なし
s：選択
a：全体
hln

%Sh
開始点として選択するメインフレームのジョブネット名
17バイト以内の文字列。最大16個出力される。指定がない場合，何も出力されない。
hln

%EP
終了点
n：なし
s：選択
a：全体
hln

%Eh
終了点として選択するメインフレームのジョブネット名
17バイト以内の文字列。最大16個出力される。指定がない場合，何も出力されない。
hln

%gt
ジョブグループの種別
n：ジョブグループ
p：プランニンググループ
ジョブグループまたはプランニンググループ以外の場合，何も出力されない。
g

%Ed
作成日時
mg，g，mn，rc，n，rm，j，pj，qj，jdj，cj，cpj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

%jt
ジョブのキューイング属性の種別
q：キューイング属性あり
n：キューイング属性なし
j，pj，evsj，mlsj，mqsj，mssj，cmsj，pwlj，pwrj

%es
イベントジョブの打ち切り状態
kl：強制終了
nr：正常終了
wr：警告検出終了
an：異常検出終了
evwj，flwj，lfwj，mlwj，mqwj，mswj，ntwj，tmwj

%Ee
実行前のイベント検索
JP1イベント受信監視ジョブが実行された時刻から指定された時間分だけさかのぼった時刻以降のJP1イベントを検索する。1～720（単位：分）の値。
no：過去のJP1イベント検索をしない
evwj

%eK
イベントの到達確認
y：到達確認を行う
n：到達確認を行わない
evsj

%eP
イベントの到達確認を行う間隔
3～600（単位：秒）の値。到達確認を行わない場合，-。
evsj

%eR
イベントの到達確認を行う回数
0～999（単位：回）の値。到達確認を行わない場合，-。
evsj

%fd
終了遅延監視するジョブネットまたはリモートジョブネットの実行所要時間。1～2,879（単位：分）の値。
または，ジョブの実行所要時間。1～1,440（単位：分）の値。
指定がない場合，何も出力されない。
n，rm，j，pj，qj，cj，cpj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj

%AB
起動条件付きジョブネット異常終了後の動作
exec：ジョブネットの実行を開始する
hold：ジョブネットの実行開始を保留する
stop：起動条件の監視を停止する
rc

%Nl
ルートジョブネットの実行順序制御
y：ルートジョブネットの実行順序を制御する
n：ルートジョブネットの実行順序を制御しない
g，n

%Nn
ジョブネットコネクタ名
930（単位：バイト）以内の文字列。
指定がない場合，何も出力されない。
g，n

%Nm
ルートジョブネットの実行順序制御方式
y：ジョブネットコネクタと同期して実行する
n：ジョブネットコネクタと非同期に実行する
ルートジョブネットの実行順序を制御しない場合，-。
g，n

%Nr
接続先のルートジョブネット名
930（単位：バイト）以内の文字列。
指定がない場合，何も出力されない。
nc

%Ud
配下ユニットを含めた最終更新日時

注意事項

フォーマット指示子%Udを指定してajsprintコマンドを実行した場合，出力配下すべてのユニットの情報を参照するため，処理に時間が掛かります。処理時間は，出力配下のユニット数に依存します。

mg，g，mn，rc，n，rm，j，pj，qj，jdj，orj，cmsj，evsj，evwj，flwj，lfwj，mlsj，mlwj，mqsj，mqwj，mssj，mswj，ntwj，pwlj，pwrj，tmwj，hln，nc

注※1

-tオプションに指定できるフォーマット指示子です。

注※2

出力形式については，表1-35を参照してください。

注※3

ユニット種別の略号については，「2.2.1 属性定義情報の記述方法」のパラメーター「ty=」の説明を参照してください。

表1-34　その他のフォーマット指示子

フォーマット指示子 | 出力情報
%% | %
%n | 改行文字
%t | タブ文字
%x | 現在の日※
%X | 現在の時刻※

注※

ajsprintコマンドの実行開始日時です。なお，出力形式については，次の表を参照してください。

表1-35　フォーマット指示子の出力形式

フォーマット指示子
出力形式

%ud
%Ed
%Ud
YYYY/MM/DD hh:mm:ss

（例）

2006/12/30 12:30:30

%cl
%op
%ed
%x
YYYY/MM/DD

（例）

2006/12/30

指定がない場合，****/**/**

%X
hh:mm:ss

（例）

12:30:30

%Sd
[N,]{[[yyyy/]mm/]{[+|*|@]dd|[+|*|@]b[-DD]|[+]{su|mo|tu|we|th|fr|sa}[:{n|b}]}|en|ud}

Nは複数定義の場合のルール番号で，1～144の値

yyyyは，西暦年の4けた

mmは，月

+は，相対日

*は，運用日

@は，休業日

ddは，1か月の日付

bは，最終日

-DDは最終日からの日数で，1～35の値

su，mo，tu，we，th，fr，saは日曜日からの曜日（日曜～土曜）

nは，第n週のnで，1～5の値
省略した場合，実行登録操作をした日，およびajsscheduleコマンドの実行操作をした日から次の曜日を開始日として扱います。なお，開始年月の［年］または［月］のどちらかを指定している場合に，この指定を省略すると，実行登録操作時，およびajsscheduleコマンド実行時に第1週が仮定されます。

bは，その月の最終日

enは，実行開始日が実行登録日であるということ

udは，未定義であるということ

%St
[N,][+]hh:mm

Nは複数定義の場合のルール番号で，1～144の値

+は，相対時刻

hhは時で，0～47の値

mmは分で，0～59の値

指定がない場合，**:**

%sy
%ey
[N,]{hh:mm|Pmmmm}

Nは複数定義の場合のルール番号で，1～144の値

hhは時で，0～47の値

mmは分で，0～59の値

Pは，M（ルートジョブネットから），U（上位ジョブネットから），またはC（自ジョブネットから）

mmmmは分で，0～2,879の値

指定がない場合，**:**

表1-36　許可モードの表示内容

けた
1
2～4

意味
ジョブに対して，セットユーザーIDビット，セットグループIDビットを設定している
所有者（2けた目），グループ（3けた目），その他（4けた目）の更新，操作，参照，不可の権限を表す8進数の値

値

セットユーザーIDビットあり：

4，または5

セットグループIDビットあり：

2，または3

両方あり：

6，または7

両方なし：

0，または1

更新：7
操作：5
参照：4，または6
不可：0，1，2，または3

使用例1

ジョブグループ（group1）のカレンダー情報を標準出力ファイルに出力します。

基準日は21日とします。

(1) 1日分（2006年6月30日分）を出力する場合

ajsprint -c 2006/6/30 /group1

出力例

o(運用日)またはx(休業日)
o

(2) 1か月分（2006年6月分）を出力する場合

ajsprint -c 2006/6 /group1

出力例

表示開始月  基準日      曜日  o(運用日)またはx(休業日)...
2006/06    2006/06/21  Wed   o o o o x x o o o o o x x .........

(3) 12か月分（2006年分）を出力する場合

ajsprint -c 2006 /group1

出力例

表示開始月  基準日      曜日  o(運用日)またはx(休業日)...
2006/01    2006/01/21  Fri   o o o o x x o o o o o x x ...
2006/02    2006/02/21  Mon   o x x o o o o o x x o o o ...
（中略）
2006/12    2006/12/21  Thu   x o x o o o x x x x x x x ...

使用例2

ルートジョブグループ「/」下のすべてのユニット定義情報・カレンダー情報を退避・回復します。

Windows版JP1/AJS2を使って退避・回復する場合

退避手順とコマンドの指定例を次に示します。

すべてのユニットの，ユニット定義情報を退避する。

ajsprint -a /* > c:¥temp¥winbackup.txt

ルートジョブグループ「/」（つまりルートジョブグループ「AJSROOT」）の運用日・休業日のカレンダー情報を退避する。

ajsprint -d / > c:¥temp¥rootcal.txt

「AJSROOT」の基準時刻，基準日，および月区分を退避する。

ajsprint -f"-lt %st -ld %sd -md %md" / > c:¥temp¥calopt.txt

「AJSROOT」のコメント，所有者，およびグループを退避する。

ajsprint -f"-C %cm -o %ow -g %gr" / > c:¥temp¥chgopt.txt

回復時に指定するコマンドの指定例を次に示します。

ajsdefine c:¥temp¥winbackup.txt

ajscalendar -df c:¥temp¥rootcal.txt /

for /F "tokens=*" %i in (c:¥temp¥calopt.txt) do ajscalendar %i /

for /F "tokens=*" %i in (c:¥temp¥chgopt.txt) do ajschange %i /

UNIX版JP1/AJS2を使って退避・回復する場合

退避手順とコマンドの指定例を次に示します。

すべてのユニットの，ユニット定義情報を退避する。

ajsprint -a "/*" > /tmp/unitbackup.txt

ルートジョブグループ「/」（つまりルートジョブグループ「AJSROOT」）の運用日・休業日のカレンダー情報を退避する。

ajsprint -d / > /tmp/rootcal.txt

「AJSROOT」の基準時刻，基準日，および月区分を退避する。

ajsprint -f"-lt %st -ld %sd -md %md" / > /tmp/calopt.txt

「AJSROOT」のコメント，所有者，およびグループを退避する。

ajsprint -f"-C %cm -o %ow -g %gr" / > /tmp/chgopt.txt

回復時に指定するコマンドの指定例を次に示します。

ajsdefine /tmp/unitbackup.txt

ajscalendar -df /tmp/rootcal.txt /

ajscalendar `cat /tmp/calopt.txt` /

ajschange `cat /tmp/chgopt.txt` /

上記手順でユニット定義情報・カレンダー情報を退避・回復する場合は，回復先のユニットに含まれるジョブネットが一つも実行していない状態で実施してください。ajsstopコマンドを使って，スケジューラーサービスを停止してから実施することをお勧めします。

上記の退避手順2，3および4は，カレンダー情報，基準時刻，基準日，月区分，コメント，所有者，およびグループのすべてが設定されている場合のコマンド指定例です。これらの項目が設定されていない場合，上記手順のコマンド指定例の内容をそのまま指定して退避・回復すると，回復時に不適切な情報が設定されたり，エラーになったりすることがあります。ユニットに指定している内容を確認し，回復時に指定するオプションを必要に応じて変更してください。ユニットに設定している内容を確認する方法と，回復時に指定するオプションを次に示します。

退避時に手順2で指定したファイルを確認し，ファイルにカレンダー情報が出力されていない場合，回復時の手順2は不要です。

退避時に手順3および4で指定したファイルを確認し，ファイルに出力されるajscalendarまたはajschangeコマンドのオプションに値が設定されていない場合，または初期値（「-（ハイフン）」など）が出力されている場合，そのオプションを削除してから回復してください。

退避時に作成したファイルをほかのマシンに複写し，そのマシン上で複写したファイルを回復すると，ルートジョブグループ「/」下のすべての階層を複写できます。

使用例3

ジョブネット（/net1）配下のユニットで定義されているマクロ変数を探索し，一覧で出力します。このジョブネット配下には三つのジョブ（job1，job2，job3）があり，job1のパラメーター（prm）に?AJS2PARAM?，job3の環境変数（env）定義に?AJS2ENV1?および?AJS2ENV2?が定義されているものとします。

ajsprint -F AJSROOT1 -v /net1

出力例

/net1/job1 prm ?AJS2PARAM?
/net1/job3 env ?AJS2ENV1?
/net1/job3 env ?AJS2ENV2?

ajsqlalter

形式

ajsqlalter
    [-l 最大同時ジョブ実行数]
    [-b 最大待ちジョブ数]
    [-r]
    [-c クラス名]
    [-h 論理ホスト名]

機能

キューレスエージェントサービスの運用環境を一時的に変更します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-l 最大同時ジョブ実行数

同時に実行できるキューレスジョブの最大数を指定します。

指定できる値は0～1,024です。

このオプションを省略してコマンドを実行した場合，コマンドは正常終了しますが最大同時ジョブ実行数は変更されません。

最大同時ジョブ実行数だけを省略してコマンドを実行した場合，コマンドは異常終了します。

最大同時ジョブ実行数に設定された値より多くのキューレスジョブを実行しようとした場合，該当するジョブは実行されないでキューレスエージェントサービス上で最大待ちジョブ数の上限に達するまで蓄積されます。

特定のクラスの最大同時ジョブ実行数を変更する場合は，-cオプションを指定して実行してください。

キューレスエージェントサービス全体（デフォルトクラス）の最大同時ジョブ実行数を変更する場合は，-cオプションを省略してください。

論理ホスト上のクラスの最大同時ジョブ実行数を変更する場合は，-cおよび-hオプションを同時に指定してコマンドを実行してください。

-b 最大待ちジョブ数

キューレスエージェントサービスに蓄積できるキューレスジョブの最大数を指定します。

指定できる値は0～102,400です。

このオプションを省略してコマンドを実行した場合，コマンドは正常終了しますが最大待ちジョブ数は変更されません。

最大待ちジョブ数だけを省略してコマンドを実行した場合，コマンドは異常終了します。

キューレスエージェントサービスに蓄積されたキューレスジョブの数が，最大待ちジョブ数の上限を超えた場合，該当するジョブは起動失敗になります。

特定のクラスの最大待ちジョブ数を変更する場合は，-cオプションを指定して実行してください。

キューレスエージェントサービス全体（デフォルトクラス）の最大待ちジョブ数を変更する場合は，-cオプションを省略してください。

論理ホスト上のクラスの最大待ちジョブ数を変更する場合は，-cおよび-hオプションを同時に指定してコマンドを実行してください。

-r

ユーザーマッピングキャッシュを消去します。

省略した場合，ユーザーマッピングキャッシュは消去されません。

-hまたは-cオプションと同時に指定した場合，論理ホストとクラスの指定は無視されます。

-c クラス名

一時的に運用環境を変更したいクラス名を指定します。

省略した場合，キューレスエージェントサービス全体（デフォルトクラス）が仮定されます。

-rオプションへの影響はありません。

-h 論理ホスト名

一時的に運用環境を変更したい論理ホスト名を指定します。自ホスト上の論理ホストだけを指定できます。

省略した場合，物理ホストが仮定されます。

-rオプションへの影響はありません。

-cオプションと同時に指定する必要があります。

注意事項

このコマンドを実行する前に，キューレスエージェントサービスを起動，および該当する論理ホストのキューレスジョブ実行環境をセットアップしておく必要があります。キューレスジョブ実行環境をセットアップしていない場合は，ajsqlsetupコマンドを実行して該当する論理ホストのキューレスジョブ実行環境をセットアップしてください。ajsqlsetupコマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド　ajsqlsetup」を参照してください。

-rオプション指定時は，キューレスジョブを実行していない状態でコマンドを実行してください。

ログインシェル，パスワードなど，キューレスジョブ実行OSユーザーの情報を変更した場合は，ユーザーマッピングキャッシュを消去する必要があります。-rオプションを指定して，ユーザーマッピングキャッシュを消去してください。ユーザーマッピングキャッシュを消去しないで運用を続けた場合，OSユーザーの情報を変更したあとに実行したキューレスジョブが起動失敗，または異常検出終了となるおそれがあります。
なお，ユーザーマッピングキャッシュは，キューレスエージェントサービス，およびキューレスファイル転送サービスの再起動時にも消去されます。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

キューレスエージェントサービス全体（デフォルトクラス）の最大同時ジョブ実行数を50に変更します。

ajsqlalter -l 50

ajsqlattach

形式

ajsqlattach
    [-h 論理ホスト名]

機能

キューレスエージェントサービスの論理ホストをアタッチ（接続）します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-h 論理ホスト名

キューレスエージェントサービスにアタッチする論理ホスト名を指定します。

省略した場合，物理ホストが仮定されます。

論理ホスト名を省略してコマンドを実行した場合，コマンドは異常終了します。

注意事項

このコマンドを実行する前に，キューレスエージェントサービスを起動，および該当する論理ホストのキューレスジョブ実行環境をセットアップしておく必要があります。キューレスジョブ実行環境をセットアップしていない場合は，ajsqlsetupコマンドを実行して該当する論理ホストのキューレスジョブ実行環境をセットアップしてください。ajsqlsetupコマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド　ajsqlsetup」を参照してください。

アタッチされていない論理ホストに対してキューレスジョブを実行すると，環境設定パラメーターAJSQL_NOATTACHREQの値に従って該当するキューレスジョブが物理ホストで実行されるか，または起動失敗となります。環境設定パラメーターAJSQL_NOATTACHREQの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　4.4 キューレスジョブ実行環境の設定」（Windowsの場合），またはマニュアル「JP1/Automatic Job Management System 2 セットアップガイド　14.4 キューレスジョブ実行環境の設定」（UNIXの場合）を参照してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

キューレスエージェントサービスに論理ホスト名（newhost）をアタッチします。

ajsqlattach -h newhost

ajsqldetach

形式

ajsqldetach
    [-h 論理ホスト名]
    [-k]

機能

キューレスエージェントサービスから論理ホストをデタッチ（切断）します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-h 論理ホスト名

キューレスエージェントサービスからデタッチする論理ホスト名を指定します。

このオプションを省略した場合，物理ホストが仮定されます。

論理ホスト名を省略してコマンドを実行した場合，コマンドは異常終了します。

-k

デタッチ対象の論理ホストに実行中のキューレスジョブがある場合，実行中のキューレスジョブをすべて強制終了したあとに，キューレスエージェントサービスから該当する論理ホストをデタッチします（このデタッチを「強制デタッチ」と呼びます）。

このオプションを省略した場合，デタッチ対象の論理ホストで実行中のキューレスジョブがすべて終了するのを待ってから，キューレスエージェントサービスから該当する論理ホストをデタッチします（このデタッチを「計画デタッチ」と呼びます）。

注意事項

このコマンドを実行する前に，キューレスエージェントサービスを起動，および該当する論理ホストのキューレスジョブ実行環境をセットアップしておく必要があります。キューレスジョブ実行環境をセットアップしていない場合は，ajsqlsetupコマンドを実行して該当する論理ホストのキューレスジョブ実行環境をセットアップしてください。ajsqlsetupコマンドの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド　ajsqlsetup」を参照してください。

アタッチされていない論理ホストに対してキューレスジョブを実行すると，環境設定パラメーターAJSQL_NOATTACHREQの値に従って該当するキューレスジョブが物理ホストで実行されるか，または起動失敗となります。環境設定パラメーターAJSQL_NOATTACHREQの詳細については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　4.4 キューレスジョブ実行環境の設定」（Windowsの場合），またはマニュアル「JP1/Automatic Job Management System 2 セットアップガイド　14.4 キューレスジョブ実行環境の設定」（UNIXの場合）を参照してください。

強制デタッチの場合，デタッチ対象の論理ホストに実行中のキューレスジョブがあると，実行中のキューレスジョブをすべて強制終了したあとにキューレスエージェントサービスから該当する論理ホストをデタッチします。このため，大量のキューレスジョブが実行中の場合，強制デタッチに時間が掛かるおそれがあります。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

キューレスエージェントサービスから，論理ホスト名（newhost）をデタッチします。

ajsqldetach -h newhost

ajsqlexecsetsz

形式

JP1/AJS2 - Managerの場合

ajsqlexecsetsz
    [[-a] [-h 論理ホスト名]|-f]
    [-s サイズ]

JP1/AJS2 - Agentの場合

ajsqlexecsetsz
    [-a]
    [-h 論理ホスト名]
    [-s サイズ]

機能

キューレスジョブ実行内部ログファイルのファイルサイズを変更，または現在設定されているファイルサイズを標準出力へ出力します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2のインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-a

キューレスエージェントサービスが出力する実行内部ログが保存されるajsqlexeclogファイルのファイルサイズを変更する，または現在設定されているajsqlexeclogファイルのファイルサイズを標準出力に出力する場合に指定します。

このオプションは-fオプションと同時には指定できません。

-h 論理ホスト名

コマンド実行対象のajsqlexeclogファイルがある論理ホスト名を指定します。このオプションを省略した場合，物理ホストが仮定されます。

このオプションは-fオプションと同時には指定できません。

-f

キューレスファイル転送サービスが出力する実行内部ログが保存されるajsqlexeclog_ftpdファイルのファイルサイズを変更する，または現在設定されているajsqlexeclog_ftpdファイルのファイルサイズを標準出力に出力する場合に指定します。

このオプションは-aオプションと同時には指定できません。

-s サイズ

変更したいキューレスジョブ実行内部ログファイルのファイルサイズを指定します。

指定できる値は，2,048～2,097,151です。このオプションが省略された場合，引数に指定されたキューレスジョブ実行内部ログファイルの，現在設定されているサイズを標準出力に出力します。

注意事項

このコマンドで，キューレスジョブ実行内部ログファイルのサイズを，現在設定されているサイズより小さくした場合，サイズ変更前のファイルの内容は削除されます。

キューレスジョブ実行内部ログファイルは，物理ホストまたは論理ホストに関係なく，ローカルディスク上に作成されます。このため，実行系，および待機系それぞれでこのコマンドを実行してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

論理ホスト（Lhost）の，ajsqlexeclogファイルのファイルサイズを32メガバイト（32,768キロバイト）に拡張します。

ajsqlexecsetsz -a -h Lhost -s 32768

ajsqlftpstart（UNIX限定）

形式

ajsqlftpstart

機能

キューレスファイル転送サービスを起動します。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/opt/jp1ajs2/bin/

引数

なし

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

戻り値

なし

ajsqlftpstop

形式

ajsqlftpstop
    [-j|-c]

機能

キューレスファイル転送サービスを停止します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-j

実行中の転送処理がすべて終了するのを待ってから，キューレスファイル転送サービスを停止します。

このオプションは-cオプションと同時には指定できません。

-c

実行中の転送処理の終了を待たないで，キューレスファイル転送サービスを即時に停止します。

このオプションは-jオプションと同時には指定できません。

注意事項

オプションを省略した場合，-jオプションが仮定されます。

このコマンドは，キューレスファイル転送サービスへの停止要求を送信した時点で終了します。このため，このコマンドからではキューレスファイル転送サービスが停止したかどうかを確認できません。キューレスファイル転送サービスの停止を確認したい場合は，ajsqlstatusコマンドを実行して確認してください。ajsqlstatusコマンドの詳細については，「1. コマンド　ajsqlstatus」を参照してください。

このコマンドに-cオプションを指定してキューレスファイルサービスを停止した場合，停止時に実行中だったキューレスジョブの終了状態は起動失敗または異常検出終了となるおそれがあります。起動失敗または異常検出終了となったキューレスジョブがある場合は，必要に応じてキューレスファイル転送サービスを再起動し，再度該当するジョブを実行してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

ajsqlstart（UNIX限定）

形式

ajsqlstart

機能

キューレスエージェントサービスを起動します。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/opt/jp1ajs2/bin/

引数

なし

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

戻り値

なし

ajsqlstatus

形式

ajsqlstatus
    ［-h 論理ホスト名］

機能

キューレスエージェントサービスの詳細情報を出力します。

実行権限

なし

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-h 論理ホスト名

詳細情報を出力したい論理ホスト名を指定します。

オプションを省略した場合は物理ホストが仮定されます。

論理ホスト名を省略してコマンドを実行した場合，コマンドは異常終了します。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

キューレスエージェントサービスの詳細情報を標準出力に出力します。

ajsqlstatus

出力例

表示項目の説明

表示項目を次に説明します。各表示項目の括弧は，UNIXでコマンド実行OSユーザーの環境変数LANGの値が「C」の場合の出力形式を示します。

ホストにJP1/AJS2 - Agentがインストールされている場合，キューレスファイル転送サービスがインストールされないため項目2は表示されません。

項目13はホストがWindowsの場合だけ表示されます。

項目15～17は対象ホストに定義されているクラスの数だけ表示されます。また，出力の際は出力ごとに先頭に改行が入ります。

（1） キューレスエージェントサービス状態（Queueless agent service）

キューレスエージェントサービスの起動状態を示します。

運用中（active）：キューレスエージェントサービスの運用を開始しています。

停止（inactive）：キューレスエージェントサービスの運用を停止しています。

制限処理中（restricted processing...）：キューレスエージェントサービスが停止処理中のため，ジョブやコマンドの実行要求を受け付けられない状態です。実行中のジョブが終了すると，キューレスエージェントサービスは停止します。

強制停止中（forcibly stopping...）：キューレスエージェントサービスが停止処理中のため，ジョブやコマンドの実行要求を受け付けられない状態です。実行中のジョブの終了を待たずに，キューレスエージェントサービスは停止します。ただし，ファイル転送中の場合は，ファイル転送が終了するのを待ってから，キューレスエージェントサービスは停止します。

（2） キューレスファイル転送サービス状態（Queueless file transfer service）

キューレスファイル転送サービスの起動状態を示します。

運用中（active）：キューレスファイル転送サービスの運用を開始しています。

停止（inactive）：キューレスファイル転送サービスが停止しています。

制限処理中（restricted processing...）：キューレスファイル転送サービスが停止処理中のため，コマンドの実行要求を受け付けられない状態です。ファイル転送処理が終了すると，キューレスファイル転送サービスは停止します。

また，キューレスファイル転送サービスがセットアップされていない場合は，「停止」と出力します。

（3） ホスト名（Hostname）

対象ホスト名を示します。

（4） キューレスジョブ実行可否（Queueless job）

対象ホストのキューレスジョブの実行可否を示します。

実行可（can execute）：対象ホストでキューレスジョブが実行できます。

実行不可（cannot execute）：対象ホストではキューレスジョブは実行できません。

デタッチ処理中（detach processing...）：対象ホストはデタッチ処理中のため，キューレスジョブは実行できません。

（5） 処理対象外論理ホストへの実行要求（Execution request to logical host）

キューレスジョブ処理対象でない論理ホストへのジョブ実行要求時の処理を示します。

物理ホストで実行（executes in physical host）：ジョブを物理ホストで実行します。

実行しない（does not execute）：ジョブを実行しません。

（6）サービス起動時のアタッチ可否（Attach when service starts）

キューレスエージェントサービス起動時に対象ホストをアタッチするかどうかを示します。

アタッチ可（attach）：サービス起動時に対象ホストのアタッチを行います。

アタッチ不可（do not attach）：サービス起動時に対象ホストのアタッチを行いません。

（7） ログファイル格納ディレクトリ名（Log file installation directory name）

キューレスエージェントサービスのログファイル格納ディレクトリ名を示します。

（8） ログファイルサイズ（Log file size）

キューレスエージェントサービスのログファイルサイズ(単位：キロバイト)を示します。

（9） ステータスファイル名（Status file name）

キューレスエージェントサービスのステータスファイル名を示します。

（10）ステータスファイルサイズ（Status file size）

キューレスエージェントサービスのステータスファイルサイズ(単位：キロバイト)を示します。

（11）トレースログファイル名（Trace log file name）

キューレスエージェントサービスのトレースログファイル名を示します。

（12）文字コード種別（Character code）

キューレスエージェントサービスに設定されている文字コードを示します。

C（C）：キューレスエージェントサービスには文字コード「ASCII」が設定されています。

SJIS（SJIS）：キューレスエージェントサービスには文字コード「SJIS」が設定されています。

EUC（EUC）：キューレスエージェントサービスには文字コード「EUC」が設定されています。

UTF-8（UTF-8）：キューレスエージェントサービスには文字コード「UTF-8」が設定されています。

（13）ユーザープロファイル使用有無（Using user profile）

ユーザープロファイルの使用有無を示します。

使用する（use）：ユーザープロファイルを使用します。

使用しない（do not use）：ユーザープロファイルを使用しません。

（14）テンポラリファイル用ディレクトリ名（Directory name for temporary files）

キューレスエージェントサービスが使用するテンポラリファイル用ディレクトリ名を示します。

（15）クラス名（Class name）

対象ホストに定義されているクラス名を示します。

キューレスエージェントサービス全体（デフォルトクラス）の場合は，クラス名を「デフォルト」と表示します。

（16）最大同時ジョブ実行数（Maximum number of executing jobs）

対象ホストの各クラスの最大同時ジョブ実行数を示します。

（17）最大待ちジョブ数（Maximum number of waiting jobs）

対象ホストの各クラスの最大待ちジョブ数を示します。

ajsqlstop

形式

ajsqlstop
    [-j|-c]

機能

キューレスエージェントサービスを停止します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-j

実行中のキューレスジョブがすべて終了するのを待ってからキューレスエージェントサービスを停止します。

このオプションは-cオプションと同時には指定できません。

-c

実行中のキューレスジョブの終了を待たないでにキューレスエージェントサービスを即時に停止します。

このオプションは-jオプションと同時には指定できません。

注意事項

オプションを省略した場合，-jオプションが仮定されます。

このコマンドは，キューレスエージェントサービスへの停止要求を送信した時点で終了します。そのため，このコマンドからではキューレスエージェントサービスが停止したかどうか確認できません。キューレスエージェントサービスの停止を確認したい場合は，ajsqlstatusコマンドを実行して確認してください。ajsqlstatusコマンドの詳細については，「1. コマンド　ajsqlstatus」を参照してください。

このコマンドに-cオプションを指定してキューレスエージェントサービスを停止した場合，停止時に実行中だったキューレスジョブの終了状態は終了状態不明となるおそれがあります。終了状態不明となったキューレスジョブがある場合は，必要に応じてキューレスエージェントサービスを再起動し，再度該当するジョブを実行してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

ajsqltrsetsz

形式

ajsqltrsetsz
    [-s サイズ]

機能

キューレスエージェントサービスのトレースログファイルのサイズを変更します。

引数を指定しないで実行した場合は，現在設定されているトレースログファイルのサイズを標準出力ファイルに出力します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-s サイズ

トレースログファイルのサイズを指定します。

指定できる値は，64～2,097,151です。

注意事項

このコマンドでトレースログファイルのサイズを小さくした場合，サイズ変更前のトレースログファイルの内容は削除されます。

オプションと値との間は，必ず1バイト以上の空白で区切ってください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

キューレスエージェントサービスのトレースログファイルのサイズを16メガバイト（16,384キロバイト）に拡張します。

ajsqltrsetsz -s 16384

ajsrerun

形式

ajsrerun
    [-F サービス名]
    [-B 実行登録番号]
    [{-t|-s|-n|-a|-w|-f|-p|-e}]
    [-h]
    [-c]
    [-R]
    [-E]
    [-T]
    [-N|-J]
    [-X {yes|no|auto}]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

ジョブネットを再実行します（再実行を指示すると，ジョブネットはすぐに実行されます）。なお，ジョブネットやジョブを保留状態にしたあと，再実行することもできます。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-B 実行登録番号

再実行するジョブネットの実行登録番号を「YYYYMMDDNNN」の形式で指定します。「YYYYMMDDNNN」の内容を次に示します。

YYYY：実行年

MM：実行月

DD：実行日

NNN：実行年月日の実行登録順序番号

実行登録番号の詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.2.13 コマンド実行時の世代の指定方法」を参照してください。

-t

ジョブネットを先頭から再実行します。

正常終了したジョブネットや，警告終了したジョブネットも再実行できます。

このオプションはルートジョブネットだけに指定できます。

-s

異常終了したジョブが含まれるジョブネットを先頭から再実行します。

このオプションはルートジョブネットだけに指定できます。

-n

異常終了したジョブの次のジョブから再実行します。

このオプションはルートジョブネットだけに指定できます。

-a

異常終了したジョブから再実行します。

このオプションはルートジョブネットだけに指定できます。

-w

警告検出終了しているジョブを再実行します。

以前に警告検出終了したジョブを再実行した際にそのジョブが異常終了した場合でも，警告検出終了ジョブだけを再実行できます（例えば，ジョブAが警告終了したため，ジョブAを再実行（1度目）したとします。1度目の再実行でジョブAが異常終了した場合でも，-wオプションを指定すれば，ジョブAを再実行（2度目）できます）。

このオプションはルートジョブネットだけに指定できます。

-f

指定したジョブネット，またはジョブから再実行します。

-p

指定したジョブネット，またはジョブを再実行します。

-e

指定したジョブネット，またはジョブの次から再実行します。

このオプションはルートジョブネットには指定できません。-hオプションと同時には指定できません。

-h

再実行するジョブ，またはジョブネットを一時的に保留状態にしたあと，再実行します。

このオプションはジョブネットコネクタには指定できません。-eオプションと同時には指定できません。

-c

異常状態の先行ジョブや先行ジョブネットを警告検出終了にしたあと，再実行します。

-R

指定したジョブネットワーク要素に含まれるすべてのジョブネットおよびジョブを再実行します。

このオプションを，-E，-Tオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットおよびジョブを再実行します。

-E

実行登録済みのジョブネットを再実行します。

-T

ルートジョブネットを再実行します。

-N

ジョブネットから再実行します。

-J

ジョブから再実行します。

-X {yes|no|auto}

プランニンググループの下にあるユニットの中から，現在運用中のユニットを自動的に選択して操作するかどうかを指定します。

ただし，ジョブグループの下にあるユニットに対しては，どの値を指定しても自動的に選択しません。また，ルートジョブネット名も省略できません。

yes
自動的に選択して操作する場合に指定します。
コマンドに指定するユニット名は，プランニンググループの下のルートジョブネット名を省略して指定します。

no
自動的に選択して操作しない場合に指定します。
指定したユニットに対して操作します。プランニンググループの下のルートジョブネット名を省略して指定することはできません。

auto
ユニット名の指定方法に従って，自動的に選択して操作するかしないかを決定する場合に指定します。

自動的に選択して操作する場合
プランニンググループの下のルートジョブネット名を省略してユニット名を指定します。

自動的に選択して操作しない場合
プランニンググループの下のルートジョブネット名を省略しないでユニット名を指定します。この場合，指定したユニットが操作対象になります。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と同じ名称のユニットが存在する場合，省略したものとして扱われ，操作対象のユニットが自動選択されます。

ジョブ名，ジョブネット名，またはジョブグループ名

再実行するジョブ名，ジョブネット名，または-R，-E，-Tオプションと同時にジョブ名，ジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は複数指定できます。なお，マネージャージョブグループ名とマネージャージョブネット名は指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名に，論理ホスト名および実行IDを指定できます。ただし，実行IDを指定した場合，-Bオプションは無効になります。実行IDの指定方法については，「コマンドの記述形式」を参照してください。

注意事項

ジョブネットを再実行できるのは，そのジョブネットに含まれるすべてのジョブとジョブネットを定義したときに，またはそれらの属性を変更したときに，操作権限または更新権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，ジョブネットを再実行できます。

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

次の場合，-f，-p，または-eオプションを指定して再実行しようとすると，このコマンドは異常終了します。

ルートジョブネットが保留中，開始時刻待ちの場合

ネストジョブネットやジョブが実行中，再実行中，保留中，開始時刻待ち，先行終了待ち，キューイング，実行待ちの場合

ジョブネットの実行中に，-fまたは-eオプションを指定してジョブネットやジョブを再実行する場合，再実行開始点が実行中のジョブより前にあるとき，実行中のジョブは2回実行されます。

再実行しようとしたジョブネットやジョブが，判定ジョブ，または判定ジョブの従属ユニットの場合，このコマンドは異常終了します。

リモートジョブネット下のユニットに対しては，操作できません。

再実行しようとしたジョブネット，ジョブがサスペンド状態の場合，このコマンドは異常終了します。

プランニンググループの下にあるユニットの中から操作するユニットを自動的に選択する指定をした場合に，自動的に選択されたユニットに操作権限がないと，エラーになります。

-Xオプションが省略された場合，環境変数AJSAUTOJUDGEの指定値に従って，プランニンググループの下にあるユニットの操作対象が決定されます。

プランニンググループの下にあるユニット名の指定方法については，ajsplanコマンドの「補足事項」を参照してください。

-t，-s，-n，-w，-f，-p，-eオプションを指定しなかった場合，-aオプションが指定されたものとして処理されます。

-s，-n，-aオプションを指定した場合，次の状態を異常終了として扱います。

異常検出終了

未実行終了

中断

強制終了

順序不正

起動失敗

終了状態不明

繰り越し未実行

起動条件の監視が終了して監視中が次の状態になるとき，ルートジョブネット配下のユニットの状態は，「未実行終了」となります。

監視未起動終了

監視打ち切り終了

監視正常終了

「未実行終了」は異常終了として扱われるため，上記の状態の世代に対して再実行する場合は注意してください。

判定ジョブの結果で，ルートジョブネットや先行ユニットを再実行する場合は，注意が必要です。詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　3.2.3 先行ジョブの結果でそのあとの処理を動的に変える（判定ジョブを使ったジョブネットの定義例）」を参照してください。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

前日以前に実行が終了しているジョブネットを再実行すると，前回の実行日時点でのスケジュール情報で再実行されます。例を挙げて説明します。

（例）

毎日実行するジョブネット「A」と，金曜日だけに実行するジョブネット「B」を，一つのジョブネット「X」として運用している。

木曜日にジョブネット「A」が異常終了したため，金曜日にジョブネット「A」を再実行することにした。

この例の場合，金曜日に実行されるのはジョブネット「A」だけです。再実行する日は金曜日ですが，前回の実行日時点での定義情報（つまり，木曜日の定義情報）で再実行されるため，金曜日だけに実行するようにスケジュールされているジョブネット「B」は実行されません。

使用例

ajsintrptコマンドなどで実行を中断したジョブネット（net1）を，先頭から再実行します。

ajsrerun -t net1

ajsrestore

形式

ajsrestore
    [-F サービス名]
    [-b 退避情報ディレクトリ名]
    [-d 回復先ジョブネットワーク要素名]
    [{-i|-e|-f}]
    [-t]
    [-S]
    -n 退避ボックス名
    [退避ファイル名...]

機能

退避ボックスに退避したジョブネットワーク要素を，ユニット定義情報ディレクトリに回復します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

このコマンドは，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーが使用することをお勧めします。

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-b 退避情報ディレクトリ名

環境設定時に指定した退避情報ディレクトリ※と異なるディレクトリを使用する場合に，ディレクトリ名をフルパスで指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境設定時に指定した退避情報ディレクトリ名※が仮定されます。

注※

Windowsの場合は，［マネージャー環境設定］ダイアログボックスの［スケジューラーファイルの構成2］タブの［退避情報ディレクトリ名］に指定したフォルダ名。

UNIXの場合は，スケジューラーサービス環境設定ファイル（Schedule.conf）のAJSBKUROOTパラメーターに指定したディレクトリ名。

-d 回復先ジョブネットワーク要素名

退避したジョブネットワーク要素を回復する際に，回復先で使用するジョブグループ名，またはジョブネット名を指定します。

指定できる文字数は，1～899（単位：バイト）です。

-i

回復先に，これから回復するジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合に，メッセージおよび了解を求めるプロンプトを表示します。

-e

回復先に，これから回復するジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合に，エラーとします。情報は更新されません。

-f

回復先に，これから回復するジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合でも，強制的に更新します。

-t

退避ボックスに退避したジョブネットワーク要素名の一覧を標準出力ファイルに出力します。

出力形式は，環境変数AJSDISPSUBUNITTYPEの設定によって切り替えることができます。

ジョブグループ種別を出力する場合
環境変数AJSDISPSUBUNITTYPEにYESを指定します。

注

ジョブグループ種別が表示されるのは，退避ジョブネットワーク要素種別がジョブグループの場合だけです。

ジョブグループ種別を出力しない場合
次のどちらかを選択します。

環境変数AJSDISPSUBUNITTYPEにNOを指定する。

環境変数AJSDISPSUBUNITTYPEに値を設定しない。

なお，環境変数AJSDISPSUBUNITTYPEの詳細については，「環境変数一覧」の表1-6を参照してください。

-S

ジョブネットがサスペンド状態の場合，実行登録済みのジョブネットであっても，そのジョブネットにジョブネットワーク要素を更新できるようにします。

ただし，ジョブネットがサスペンド状態でも，次の場合は定義の更新は行えません。

ルートジョブネットの定義を更新する場合

ルートジョブネットの定義を含むジョブグループの定義を更新する場合

実行中のジョブネットの場合

-n 退避ボックス名

退避ボックス名を指定します。

指定できる文字数は，1～50（単位：バイト）です。

退避ボックスの名称は，OSのファイルシステムに依存します。OSがUNIXの場合，退避ボックス名の大文字・小文字は区別されます。OSがWindowsの場合，退避ボックス名の大文字・小文字は区別されません。

退避ファイル名

退避ボックスの中にある，回復したいファイル名を指定します。

指定できる値は，0001～1024です。

退避ファイル名は複数指定できます。

省略すると，退避ボックスの中のすべての退避ファイルが回復されます。

注意事項

次の場合はジョブネットワーク要素を回復できません。

退避ボックス，および退避ファイルの両方に参照権限がない場合。

回復先のジョブネットワーク要素に更新権限がない場合。

回復先にジョブネットワーク要素がない場合。

ジョブネットの中にジョブグループを回復するなど，ありえない階層構造になる場合。

そのネスト数が許容最大数（30個）を超えるジョブグループや，ジョブネットの場合。

回復先にホストリンクジョブネットを指定している場合。

回復先に，これから回復するジョブネットワーク要素と同一名称のジョブネットワーク要素がある場合，そのジョブネットワーク要素をあらかじめ削除したあと，回復することをお勧めします。

実行登録済みのルートジョブネットや，そのルートジョブネットを含むジョブグループおよびプランニンググループを回復する場合は，回復する前に，ajsleaveコマンドで実行登録を解除しておいてください（実行登録された状態では，回復できません）。
ただし，ルートジョブネット，そのルートジョブネットを含むジョブグループ，およびリモートジョブネット以外のユニットの場合，操作対象のジョブネットをサスペンド状態にしておき，このコマンドに-Sオプションを指定すれば，ジョブネットの実行登録を解除しなくても，回復できます（操作対象のユニットが実行中の場合，-Sオプションを指定しても回復できません。実行登録済みのホストリンクジョブネットは回復できません）。

ホストリンクジョブネットを回復できるのは，実行登録されていないジョブネット（リモートジョブネットを除く）下だけです。リモートジョブネット下には回復できません。

ジョブネット下にホストリンクジョブネットが含まれる場合，そのジョブネットをリモートジョブネット下や，上位にリモートジョブネットが存在するジョブネット下には回復できません。

ホストリンクジョブネットにはユニットを回復できません。

ホストリンクジョブネットが実行登録されている場合は，-iおよび-fオプションを指定しても，回復できません。

回復先ユニットに指定したジョブネットがサスペンド状態変更処理中の場合，このコマンドは異常終了します。

ジョブネットの中にプランニンググループを回復できません。

プランニンググループの中にはジョブネット，リモートジョブネット以外のユニットを回復できません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

退避ファイル名を省略した場合，退避ファイルを作成した順で回復されます。

回復したジョブネットワーク要素の，JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウでの表示位置は自動的に決まります。ただし，同一名称のジョブネットワーク要素は，回復前と同じ位置になります。

使用例1

退避ボックス（BOX1）に退避したすべての退避ファイルをジョブグループ（/資材部/出庫管理）に回復します。回復先に，これから回復するジョブネットワーク要素と同一名称のジョブネットワーク要素がありますが，強制的に回復します。

ajsrestore -f -d /資材部/出庫管理 -n BOX1

使用例2

退避ボックス（BOX1）に退避したユニット一覧を出力します。

ajsrestore -t -n BOX1

出力例

0001:/資材部:テンプレート:g
0002:/資材部/出庫管理:出庫伝票作成:n

使用例3

退避ボックス（BOX1）に退避したユニット一覧を出力します。

ajsrestore -t -n BOX1

出力例

0001:/資材部:テンプレート:g
0002:/資材部/出庫管理/出庫伝票作成:ジョブネット実行待ち:nc

ajsrgexport

形式

ajsrgexport
    [-F サービス名]
    [-R]
    [-e {s|f}]
    [-o 登録予定情報ファイル名]
    [-m]
    ユニット名...

機能

ルートジョブネットの登録予定情報をエクスポートします。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

JP1_AJS_Operator権限

JP1_AJS_Guest権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。省略した場合は，デフォルトスケジューラーサービス名が仮定されます。

-R

指定したジョブネットワーク要素，およびその配下に含まれるすべてのルートジョブネットを入力元ユニットとします。

-e {s|f}

どの登録方法で登録されているジョブネットの登録予定情報をエクスポートするかを指定します。

計画実行と確定実行の両方を指定する場合は，「-e sf」と指定します。

省略した場合は，計画実行および確定実行で登録されたルートジョブネット両方の登録予定情報がエクスポートされます。

s
計画実行で登録されているルートジョブネットの登録予定情報をエクスポートします。

f
確定実行で登録されているルートジョブネットの登録予定情報をエクスポートします。

指定したルートジョブネットの登録方法に該当しない場合，および指定したルートジョブネットに未来予定がない場合は，確認のメッセージが出力されます。

-mオプションを指定した場合，メッセージは出力されません。

-m

指定したルートジョブネットに対し，該当しない登録方法を選択している場合でもメッセージを出力しないようにします。

-o 登録予定情報ファイル名

登録予定情報が出力されるファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。256バイト以上の文字数で登録ファイル名を指定した場合は，エラーメッセージが出力されます。省略した場合，登録予定情報は標準出力ファイルに出力します。すでに存在するファイル名を指定した場合は，ファイルが上書きされます。

このファイルは修正しないでください。修正した場合，正常に動作しないおそれがあります。

ユニット名

エクスポート対象のルートジョブネット名またはジョブグループ名を930バイト以内で指定します。

ユニット名にはスケジューラーサービス名を指定できますが，ホスト名および実行IDは指定できません。

注意事項

登録予定情報として出力されるのは，計画実行または確定実行で登録されているルートジョブネットだけです。

このコマンドは，リモート実行できません。

コマンドを実行した結果，出力する情報が何もなかった場合はKAVS4837-Iのメッセージが出力されます。

タイムゾーンが異なるシステム間で登録予定情報を退避・回復する場合は，ajsrgexportコマンド実行時のタイムゾーンとajsrgimportコマンド実行時のタイムゾーンを合わせてください。

戻り値

0 | 正常終了。
4～124の整数 | 異常終了。

使用例1

ジョブグループ（/GROUPA）直下のルートジョブネットの登録予定情報を取得する。

ajsrgexport -F AJSROOT1 -o /tmp/unitreg.txt /GROUPA/*

使用例2

ルートジョブネット（/GROUPA/JOBNETA）単独の登録予定情報を取得する。

ajsrgexport -F AJSROOT1 -o /tmp/unitreg_net.txt /GROUPA/JOBNETA

使用例3

ジョブグループ（/GROUPA）配下のルートジョブネットの登録予定情報を取得する。

ajsrgexport -F AJSROOT1 -R -o /tmp/unitreg_net.txt /GROUPA

ajsrgimport

形式

ajsrgimport
    [-F サービス名]
    [-f]
    [-u ユニット名]
    [-o ユニット名]
    -i 登録予定情報ファイル名

機能

登録予定情報をインポートし，その内容に従ってルートジョブネットを実行登録します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。省略した場合は，デフォルトスケジューラーサービス名が仮定されます。

-f

当日に実行予定があっても予定時刻を過ぎている場合は，ジョブネットを実行しません。このオプションは，登録予定情報ファイルに指定されているすべてのジョブネット，およびすべての実行登録方法（計画実行および確定実行）に対して有効です。

-u ユニット名

インポート対象のルートジョブネットまたはジョブグループのユニット名を930バイト以内で指定します。ただし，ユニット名に総称名は指定できません。また，ユニット名にスケジューラーサービス名，ホスト名，および実行IDは指定できません。

このオプションは，複数指定できます。複数のユニットを指定する場合は，「-u ユニット名 -u ユニット名」のように指定してください。

指定したユニットと同名のルートジョブネット，または指定したユニットと同名のジョブグループ配下のルートジョブネットが登録予定情報ファイルにある場合は，それらのルートジョブネットを実行登録します。

-oオプションおよびこのオプションを省略した場合は，-iオプションで指定した登録予定情報ファイル中のすべてのユニットを実行登録します。

なお，このオプションは-oオプションとは同時に指定できません。

-o ユニット名

インポートの対象外とするルートジョブネットまたはジョブグループのユニット名を930バイト以内で指定します。ただし，ユニット名に総称名は指定できません。また，ユニット名にスケジューラーサービス名，ホスト名，および実行IDは指定できません。

このオプションは，複数指定できます。複数のユニットを指定する場合は，「-o ユニット名 -o ユニット名」のように指定してください。

指定したユニットと同名のルートジョブネット，または指定したユニット名と同名のジョブグループ配下のルートジョブネットが登録予定情報ファイルにある場合は，それらのルートジョブネットを除いたルートジョブネットを実行登録します。指定したユニットが登録予定情報ファイルにない場合，このオプションは無視されます。

-uオプションおよびこのオプションを省略した場合，-iオプションで指定した登録予定情報ファイル中のすべてのユニットを実行登録します。

なお，このオプションは-uオプションとは同時に指定できません。

-i 登録予定情報ファイル名

登録予定情報が保存されたファイル名を指定します。

指定できる文字数は，1～255（単位：バイト）です。256バイト以上の文字数で登録ファイル名を指定した場合は，KAVS4829-Eのメッセージを出力します。

注意事項

このコマンドを実行するには，エクスポートしたJP1ユーザーと同じJP1ユーザーである必要があります。ただし，Administrators権限（Windowsの場合）またはスーパーユーザー権限（UNIXの場合）を持つユーザーが実行する場合は，JP1権限レベルに関係なく，登録予定情報ファイルにエクスポートされたすべてのユニットをインポートできます。
なお，複数のユーザーでルートジョブネットを確定実行している場合は，Administrators権限またはスーパーユーザー権限を持つユーザーでだけ，インポートできます。Administrators権限またはスーパーユーザー権限を持たないJP1ユーザーがインポートを実行した場合，KAVS4824-Eのメッセージが出力され，登録予定情報をインポートできません。

実行登録できるのは，計画実行または確定実行で登録されていたルートジョブネットだけです。

このコマンドは，リモート実行できません。

タイムゾーンが異なるシステム間で登録予定情報を退避・回復する場合は，ajsrgexportコマンド実行時のタイムゾーンとajsrgimportコマンド実行時のタイムゾーンを合わせてください。

戻り値

0 | 正常終了。
4～124の整数 | 異常終了。

使用例1

登録予定情報ファイルの内容をすべてインポートする。

ajsrgimport -F AJSROOT1 -i unitreg.txt

使用例2

登録予定情報ファイル中の特定のユニット（/GROUPA/JOBNETA）をインポートする。

ajsrgexport -F AJSROOT1 -i unitreg.txt -u /GROUPA/JOBNETA

ajsschedule

形式

ajsschedule
    [-F サービス名]
    -b [[年/]月/]日
    -e [[年/]月/]日
    ルートジョブネット名

機能

特定期間について，ジョブネットの実行スケジュールを作成します。作成結果は，予定情報パラメーターの形式に従って標準出力ファイルに出力されます。予定情報パラメーターの詳細については「2.4 予定情報ファイルの作成」を参照してください。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

JP1_AJS_Operator権限

JP1_AJS_Guest権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-b [[年/]月/]日

作成するスケジュールの適用期間の開始日を指定します。

なお，開始時刻は基準時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで，年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

-e [[年/]月/]日

作成するスケジュールの適用期間の終了日を指定します。終了日は開始日と同じ日，または開始日以降の日を指定します。

なお，終了時刻は基準時刻に23時間59分59秒を加えた時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで，年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

ルートジョブネット名

出力対象のルートジョブネット名を930バイト以内で指定します。ただし，ルートジョブネット名に総称名は指定できません。総称名を指定して実行した場合，該当するルートジョブネットが複数あっても出力対象となるルートジョブネットは一つだけです。

また，ルートジョブネット名に，論理ホスト名および実行IDは指定できません。

注意事項

実行スケジュールを作成できるのは，そのジョブネットを定義したときに，または属性を変更したときに，参照権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，実行スケジュールを作成できます。

-b，および-eオプションに指定する日付は実行日が対象になります。実行日については，マニュアル「JP1/Automatic Job Management System 2 解説　3.4.1 ルートジョブネットの時間制とスケジュールルール」を参照してください。

48時間制スケジュールで，かつ基準時刻を0:00以外として運用している場合，日またがりが発生するスケジュールをこのコマンドで出力すると，定義しているスケジュール情報と出力されるスケジュール情報の内容が異なることがあります。出力される実行日については，マニュアル「JP1/Automatic Job Management System 2 解説　3.4.1 ルートジョブネットの時間制とスケジュールルール」を参照してください。また，ネストジョブネットの実行日は，日またがりが発生する場合でも，0:00～23:59の時間が出力されます。これは，ルートジョブネットが基準時刻を意識して実行されるため，ルートジョブネットが実行状態にならないと実行できないネストジョブネットに関しては，実行する時間は基準時刻を意識しないでそのまま出力されます。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例

ジョブネット（net1）の2006年6月の予定を作成します。

ajsschedule -b 2006/6/1 -e 2006/6/30 /net1

出力例

PN=net1:200606050000:h::::::;
 {
   PJ=job:y:y:h;
 }
PN=net1:200606120000:h::::::;
 {
   PJ=job:y:y:h;
 }
PN=net1:200606190000:h::::::;
 {
   PJ=job:y:y:n;
 }
PN=net1:200606260000:h::::::;
 {
   PJ=job:y:y:n;
 }

ajsshow

形式

ajsshow
    [-F サービス名]
    [{-s|-p|-l|-r|-f "フォーマット指示子"
                 |-i "2バイトフォーマット指示子"}]
    [-t "フォーマット指示子"]
    [-k]
    [-g {世代数|a}
       |-b 年/月[/日] [-e 年/月[/日]]
       |-v 年/月[/日] [-w 年/月[/日]]
       |-B 実行登録番号]
    [-u ユーザー名]
    [-c]
    [-R]
    [-E]
    [-T]
    [-N|-J]
    [-d [[年/]月/]日]
    [-h 時[:分]]
    [-X {yes|no|auto}]
    ジョブ名，ジョブネット名，またはジョブグループ名...

機能

実行登録済みのジョブネットまたはジョブの，前回までの実行結果，現在の状態，および次回の実行予定などの情報を標準出力ファイルに出力します（出力形式については，後述の「補足事項1」を参照してください）。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Editor権限

JP1_AJS_Operator権限

JP1_AJS_Guest権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-s

指定したジョブネットの次回実行予定の実行登録情報を出力します。

次回実行予定がない場合，前回の実行結果または実行中のジョブネットの実行登録情報を出力します。

なお，計画実行登録したジョブネットで次回予定がない場合，次回実行予定として未計画の世代を生成するため，次回実行予定が存在しない状態でこのオプションを指定すると，「状態」の欄に「未計画」と出力します。

操作するユニットを自動的に選択する機能を使用する場合，プランニンググループの下にあるルートジョブネットの中で，次回実行予定のジョブネットを選択し，実行登録情報を出力します。次回実行予定がない場合，前回の実行結果または実行中のジョブネットを選択し，実行登録情報を出力します。

このオプションは，ジョブには指定できません。

このオプションは，-p，-l，-r，-f，-i，-g，-b，-e，-v，-w，-B，-Jオプションと同時には指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名に実行IDを指定する場合，このオプションは指定できません。

-p

指定したジョブネットの，次回の実行予定情報を出力します。

操作するユニットを自動的に選択する機能を使用する場合，プランニンググループの下にあるルートジョブネットの中で次回実行予定のジョブネットの次回予定情報を出力します。

このオプションは，ジョブには指定できません。

このオプションは，-s，-l，-r，-f，-i，-g，-b，-e，-v，-w，-B，-Jオプションと同時には指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名に実行IDを指定する場合，このオプションは指定できません。

-l

指定したジョブネット，およびそのジョブネット中のジョブネットおよびジョブの実行結果情報を出力します。

操作するユニットを自動的に選択する機能を使用する場合，プランニンググループの下にあるルートジョブネットの中で，世代番号1の世代から-gオプションで指定した世代数分のジョブネットまたはジョブの結果情報を出力します。

このオプションは，-s，-p，-r，-f，-i，-b，-e，-v，-w，-Bオプションと同時には指定できません。

ジョブ名，ジョブネット名，またはジョブグループ名に実行IDを指定する場合，このオプションは指定できません。

-r

指定したジョブの標準エラー出力ファイル名を出力します。

指定したジョブが標準エラー出力に出力していない場合でも，仮定した標準エラー出力ファイル名を出力します。

このオプションは，-s，-p，-l，-f，-i，-T，-Nオプションと同時には指定できません。

-f "フォーマット指示子"

指定したジョブネットまたはジョブについて，フォーマット指示子で指定した情報を出力します。

フォーマット指示子は，%と1バイトの英字で指定します。フォーマット指示子の詳細は，後述の「補足事項1」を参照してください。

「"（ダブルクォーテーションマーク）」で囲んだフォーマット指示子以外の文字は，指定したとおりに出力されます。

-i "2バイトフォーマット指示子"

指定したジョブネットまたはジョブについて，フォーマット指示子で指定した情報を出力します。

フォーマット指示子は，%と2バイトの英字で指定します。フォーマット指示子の詳細は，後述の「補足事項1」を参照してください。

「"（ダブルクォーテーションマーク）」で囲んだフォーマット指示子以外の文字は，指定したとおりに出力されます。

-t "フォーマット指示子"

フォーマット指示子で指定した情報をタイトル行に出力します。

フォーマット指示子は，%と1バイトの英字で指定します。フォーマット指示子の詳細は，後述の「補足事項1」を参照してください。

「"（ダブルクォーテーションマーク）」で囲んだフォーマット指示子以外の文字は，指定したとおりに出力されます。

このオプションは，-f，または-iオプションと同時に指定してください。-s，-p，-l，-kオプションと同時に指定すると，このオプションは無効になります。

-k

タイトル行を出力しません。

なお，このオプションを-s，-p，-lオプションと同時に指定した場合，「AJSPATH=」行だけは出力します。

-g {世代数|a}

実行結果情報を，新しい世代から順に指定した世代まで出力します。

省略した場合，世代数として世代数1が仮定されます。世代数1がない場合，世代数0が仮定されます。

操作するユニットを自動的に選択する機能を使用する場合，プランニンググループの下にあるルートジョブネットの中で，世代番号0または世代番号1の世代から指定した世代数分のジョブネットまたはジョブの情報を出力します。

このオプションは，-s，-p，-b，-e，-v，-w，-Bオプションと同時には指定できません。

世代数
指定できる値は，0～99（単位：世代）です。ただし，システム設定オプションを有効にしておくと，最大999（単位：世代）まで拡張できます。
0を指定すると，実行前や保留中のジョブネットの情報を出力します（この場合，-lオプションと同時には指定できません）。なお，ネストしたジョブネットの場合，そのジョブネットが実行前や保留中であっても，そのジョブネットのルートジョブネットが実行中のときは，世代数は1になります。
世代数が0でない場合に-lオプションを指定すると，タイトル行に世代番号を出力します。

a
すべての世代の実行結果情報を出力します。

一度も実行されていないユニットに対してコマンドを実行した場合，世代番号0の結果を出力します。すでに実行済みのユニットに対してコマンドを実行した場合，世代番号1以上の結果を出力します。

-b 年/月[/日]

情報を出力する期間の開始日を暦日で指定します。

なお，開始時刻は基準時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。省略した場合，「年」および「月」に指定した年月の基準日が仮定されます。

情報を出力する期間の終了日は，-eオプションで指定します。

開始日から終了日の期間内に，指定したユニットの予定，または結果情報が存在する場合，情報を出力します。

開始日から終了日の期間内に，指定したユニットの予定，または結果情報が存在しない場合，情報は出力しません。

操作するユニットを自動的に選択する機能を使用する場合，プランニンググループの下にあるジョブネットの中で，指定した期間に結果または予定情報があるユニットの情報を出力します。

このオプションは，-fまたは-iオプションと同時に指定してください。-s，-p，-l，-g，-v，-w，-Bオプションと同時には指定できません。

このオプションの使用方法は，後述の使用例を参照してください。

-e 年/月[/日]

情報を出力する期間の終了日を暦日で指定します。

終了日には開始日と同じ日，または開始日以降の日を指定します。

省略した場合，-bオプションに指定した日が仮定されます。

なお，終了時刻は基準時刻に23時間59分59秒を加えた時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。省略した場合，「年」および「月」に指定した年月の，基準日を基にした最終日が仮定されます（例えば，基準日を20日に設定している場合は，最終日として19日が仮定されます）。

このオプションは，-fまたは-i，および-bオプションと同時に指定してください。-s，-p，-l，-g，-v，-w，-Bオプションと同時には指定できません。

-v 年/月[/日]

情報を出力する期間の開始日を実行日で指定します。

なお，開始時刻は基準時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。省略した場合，「年」および「月」に指定した年月の基準日が仮定されます。

開始日から終了日の期間内に，指定したユニット上位のルートジョブネットの予定，または結果情報が存在する場合，指定したユニットの情報を出力します。

開始日から終了日の期間内に，上位のルートジョブネットに予定，または結果情報が存在する場合，指定したユニットの予定，または結果情報が-v，-wオプションに指定した期間に存在しない場合でも，指定したユニット配下のすべて（未計画のユニットも含む）の情報を出力します。

操作するユニットを自動的に選択する機能を使用する場合，プランニンググループの下にあるジョブネットの中で，指定した期間に結果または予定情報があるユニットの情報を出力します。

このオプションは，-fまたは-iオプションと同時に指定してください。-s，-p，-l，-g，-b，-e，-Bオプションと同時には指定できません。

-w 年/月[/日]

情報を出力する期間の終了日を実行日で指定します。

終了日には開始日と同じ日，または開始日以降の日を指定します。

省略した場合，-vオプションに指定した日が仮定されます。

なお，終了時刻は基準時刻に23時間59分59秒を加えた時刻です。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。省略した場合，「年」および「月」に指定した年月の，基準日を基にした最終日が仮定されます（例えば，基準日を20日に設定している場合は，最終日として19日が仮定されます）。

このオプションは，-fまたは-i，および-vオプションと同時に指定してください。-s，-p，-l，-g，-b，-e，-Bオプションと同時には指定できません。

-B 実行登録番号

情報を表示するジョブネットの実行登録番号を「YYYYMMDDNNN」の形式で指定します。「YYYYMMDDNNN」の内容を次に示します。

YYYY：実行年

MM：実行月

DD：実行日

NNN：実行年月日の実行登録順序番号

操作するユニットを自動的に選択する機能を使用する場合，プランニンググループの下にあるジョブネットの中で，実行登録番号が存在するユニットの情報を出力します。

実行登録番号の詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　10.2.13 コマンド実行時の世代の指定方法」を参照してください。

このオプションは，-s，-p，-l，-g，-b，-e，-v，-wオプションと同時には指定できません。このオプションは，-f，-iまたは-rオプションと同時に指定してください。

-u ユーザー名

指定したユーザーが実行登録したジョブネットの情報を出力する場合に，ユーザー名を指定します。

指定できる文字数は，1～31（単位：バイト）です。

-c

指定したジョブネットまたはジョブだけの情報を取得し，高速で出力します。

サスペンド中に追加したジョブネットまたはジョブの情報は取得できません。

フォーマット指示子，%B，%b，%O，%oの情報は「****/**/** **:**:**」または「****/**/** **:**」で表示されます。

フォーマット指示子，%aの情報は「00:00:00」で表示されます。

このオプションは，-f，-i，または-rと同時に指定してください。

このオプションは，-s，-p，-l，-b，-e，-v，-w，-Rと同時には指定できません。ただし，-Rは-Tと同時に指定した場合だけ指定できます。

-R

指定したジョブネットワーク要素に含まれるすべてのジョブネットの情報またはジョブの情報を出力します。

このオプションを，-E，-T，-N，-Jオプションと同時に指定した場合，各オプションの指定内容に従って，ジョブネットおよびジョブの情報を出力します。

-E

実行登録済みのジョブネットの情報を出力します。

-T

ルートジョブネットの情報を出力します。

このオプションは，-r，-Jオプションと同時には指定できません。

-N

ジョブネットの情報を出力します。

このオプションは，-r，-Jオプションと同時には指定できません。

-J

ジョブの情報を出力します。

このオプションは，-s，-p，-T，-Nオプションと同時には指定できません。

-d [[年/]月/]日

ルートジョブネットの再実行開始日を指定します。-iオプションに2バイトフォーマット指示子の%abまたは%anを指定して推定所要時間を求めるときにこのオプションを指定します。

年
指定できる値は，1994～2036（単位：西暦年）です。

月
指定できる値は，1（または，01）～12（単位：月）です。

日
指定できる値は，1（または，01）～31（単位：日）です。

このオプションで年，または年/月の指定を省略した場合，次の値が仮定されます。

年：コマンドを実行した年

年/月：コマンドを実行した年と月

省略した場合，コマンドを実行した年月日が仮定されます。

-iオプションに2バイトフォーマット指示子の%abまたは%anが指定されていない場合，このオプションは無効になります。

このオプションは，-s，-p，-l，-r，-f，-g，-B，-cオプションと同時には指定できません。

-iオプション，および-bオプションまたは-vオプションと同時に指定します。

-h 時[:分]

ルートジョブネットの再実行開始時刻を指定します。-iオプションに2バイトフォーマット指示子の%abまたは%anを指定して推定所要時間を求めるときにこのオプションを指定します。

時
指定できる値は，0（または，00）～24（単位：時）です。

分
指定できる値は，0（または，00）～59（単位：分）です。省略した場合，0が仮定されます。

省略した場合，コマンドを実行した時刻が仮定されます。

-iオプションに2バイトフォーマット識別子の%abまたは%anが指定されていない場合，このオプションは無効になります。

このオプションは，-s，-p，-l，-r，-f，-g，-B，-cオプションと同時には指定できません。

-iオプション，および-bオプションまたは-vオプションと同時に指定します。

-X {yes|no|auto}

プランニンググループの下にあるユニットの中から，現在運用中のユニットを自動的に選択して操作するかどうかを指定します。

ただし，ジョブグループの下にあるユニットに対しては，どの値を指定しても自動的に選択しません。また，ルートジョブネット名称も省略できません。

yes
自動的に選択して操作する場合に指定します。
コマンドに指定するユニット名は，プランニンググループの下のルートジョブネット名を省略して指定します。

no
自動的に選択して操作しない場合に指定します。
指定したユニットに対して操作します。プランニンググループの下のルートジョブネット名を省略して指定することはできません。

auto
ユニット名の指定方法に従って，自動的に選択して操作するかしないかを決定する場合に指定します。

自動的に選択して操作する場合
プランニンググループの下のルートジョブネット名を省略してユニット名を指定します。

自動的に選択して操作しない場合
プランニンググループの下のルートジョブネット名を省略しないでユニット名を指定します。この場合，指定したユニットが操作対象になります。
ただし，プランニンググループの下のルートジョブネット名を省略して指定したパス名と同じ名称のユニットが存在する場合，省略したものとして扱われ，操作対象のユニットが自動選択されます。

ジョブ名，ジョブネット名，またはジョブグループ名

情報を出力するジョブ名，ジョブネット名，または-R，-E，-T，-N，-Jオプションと同時に，ジョブ名，ジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ジョブ名，ジョブネット名，またはジョブグループ名は，複数指定できます。ただし，マネージャージョブグループ名とマネージャージョブネット名は指定できません。

なお，ジョブ名，ジョブネット名，またはジョブグループ名に，論理ホスト名および実行IDを指定できます。ただし，実行IDを指定した場合，-g，-b，-e，-v，-w，-Bオプションは無効になります。

ジョブ名，ジョブネット名，またはジョブグループ名に実行IDを指定する場合，-f，-i，または-rオプションと同時に指定してください。また，-s，-p，または-l（デフォルト）オプションを指定した場合，実行IDは指定できません。実行IDの指定方法については，「コマンドの記述形式」を参照してください。

注意事項

情報を出力できるのは，そのジョブネットやジョブを定義したときに，またはそれら属性を変更したときに，参照権限，操作権限，または更新権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，情報を出力できます。

情報を出力する期間は，-b，-eオプションの組み合わせ，または-v，-wオプションの組み合わせで指定します。-b，-eオプションを組み合わせて期間を指定した場合の出力内容と，-v，-wオプションを組み合わせて期間を指定した場合の出力内容は異なります。詳細は後述の「使用例5」を参照してください。

-b，-e，-v，-wオプションで情報を出力する期間を指定した場合，情報は古い世代から順に出力されます。

サスペンド中に追加したユニットは，サスペンドが解除されるまで出力の対象となりません。サスペンド解除後は，シミュレーションした結果を出力します。そのため，サスペンドの解除前と解除後では出力結果が異なります。

-cオプションと-gで世代数を指定した場合で，複数ユニットを同時に指定したときは，ジョブネットまたはジョブごとに実行結果情報を新しい世代から順に指定した世代まで出力します。

プランニンググループの下にあるユニットの中から操作するユニットを自動的に選択する指定をした場合に，自動的に選択されたユニットに操作権限がないと，エラーになります。

-Xオプションが省略された場合，環境変数AJSAUTOJUDGEの指定値に従って，プランニンググループの下にあるユニットの操作対象が決定されます。

プランニンググループの下にあるユニット名の指定方法については，ajsplanコマンドの「補足事項」を参照してください。

-s，-p，-r，-f，-iオプションを指定しなかった場合，-lが指定されたものとして処理されます。

-l，-r，-f，-iオプションを指定し，-g，-b，-e，-v，-w，-B，実行IDを指定しなかった場合，「-g 1」が指定されたものとして処理されます。

-b，-eまたは-v，-wオプションを指定した場合，スケジュールシミュレーションおよび実行シミュレーションを行います。-g（デフォルト），-Bまたは実行ID指定時はシミュレーションを行いません。シミュレーションについてはマニュアル「JP1/Automatic Job Management System 2 解説　4.3.2 シミュレーション」を参照してください。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項1

ジョブネット，およびジョブの定義内容を出力するフォーマット指示子を表1-37に示します。

ジョブネット，およびジョブの定義内容を出力する2バイトフォーマット指示子を表1-38に示します。

その他のフォーマット指示子を表1-39に示します。

フォーマット指示子の出力形式を表1-40に示します。

表1-37　ジョブネットとジョブの定義情報を出力するフォーマット指示子

フォーマット指示子
出力情報
-f
-t

%J
ジョブネット完全名，またはジョブ完全名
○
○

%j
ジョブネット名，またはジョブ名
30バイト以内の文字列
○
○

%A
AJSPATH=で表される内容
%Jで表される内容のうち，最右端の「/」より右の部分を除いた内容
○
○

%T
ジョブネットワーク要素の種別
condn：起動条件ジョブネット（.CONDITION）
net：ジョブネット
rnet：リカバリージョブネット
rmnet：リモートジョブネット
rrnet：リカバリーリモートジョブネット
job：UNIXジョブ
rjob：リカバリーUNIXジョブ
pjob：PCジョブ
rpjob：リカバリーPCジョブ
qjob：QUEUEジョブ
rqjob：リカバリーQUEUEジョブ
jdjob：判定ジョブ
rjdjob：リカバリー判定ジョブ
orjob：ORジョブ
rorjob：リカバリーORジョブ
cmsjb：JP1/Cm2状態通知ジョブ
rcmsjb：リカバリーJP1/Cm2状態通知ジョブ
evwjb：JP1イベント受信監視ジョブ
revwjb：リカバリーJP1イベント受信監視ジョブ
flwjb：ファイル監視ジョブ
rflwjb：リカバリーファイル監視ジョブ
mlwjb：メール受信監視ジョブ
rmlwjb：リカバリーメール受信監視ジョブ
mqwjb：メッセージキュー受信監視ジョブ
rmqwjb：リカバリーメッセージキュー受信監視ジョブ
mswjb：MSMQ受信監視ジョブ
rmswjb：リカバリーMSMQ受信監視ジョブ
lfwjb：ログファイル監視ジョブ
rlfwjb：リカバリーログファイル監視ジョブ
ntwjb：Windowsイベントログ監視ジョブ
rntwjb：リカバリーWindowsイベントログ監視ジョブ
tmwjb：実行間隔制御ジョブ
rtmwjb：リカバリー実行間隔制御ジョブ
evsjb：JP1イベント送信ジョブ
revsjb：リカバリーJP1イベント送信ジョブ
mlsjb：メール送信ジョブ
rmlsjb：リカバリーメール送信ジョブ
mqsjb：メッセージキュー送信ジョブ
rmqsjb：リカバリーメッセージキュー送信ジョブ
mssjb：MSMQ送信ジョブ
rmssjb：リカバリーMSMQ送信ジョブ
pwljb：ローカル電源制御ジョブ
rpwljb：リカバリーローカル電源制御ジョブ
pwrjb：リモート電源制御ジョブ
rpwrjb：リカバリーリモート電源制御ジョブ
cuujb：カスタムUNIXジョブ
rcuujb：リカバリーカスタムUNIXジョブ
cupjb：カスタムPCジョブ
rcupjb：リカバリーカスタムPCジョブ
hlnet：ホストリンクジョブネット
netcn：ジョブネットコネクタ
○
○

%C
ジョブネットの状態，またはジョブの状態
○
※10
×

%U
ジョブネットの実行登録ユーザー名
31バイト以内の文字列
○
※⁹
×

%D
ジョブネットの実行登録日時※7
○
※⁹
×

%L
ルートジョブネットを0とした場合の，ジョブネットのネスト数
○
※⁹
○

%p※³
次回実行予定の有無（括弧内は言語種別が英語の場合）
あり（exist）
なし（none）
○
※²⁷
×

%P※³
次回実行予定日時※7
○
※¹
×

%M※³
次回実行方法（括弧内は言語種別が英語の場合）
スケジュール（schedule）
一時変更（plan）
振り替え（shift）
○
※¹
×

%R
戻り値，またはシグナルコード
戻り値，またはシグナルコードがない場合は，***。
○
※²
×

%S
ジョブネットの実行開始日時，またはジョブのサブミット日時※7
○
※¹²
×

%s
ジョブネットの実行開始日時，またはジョブのサブミット日時※7
○
※¹²
×

%K
ジョブネットの再実行開始日時※7
○
※¹
※¹⁵
×

%k
ジョブネットの再実行開始日時※7
○
※¹
※¹⁵
×

%E
ジョブネット，またはジョブの実行終了日時※7
○
×

%e
ジョブネット，またはジョブの実行終了日時※7
○
×

%V
ほかのホストでの，ジョブの実行開始日時※7
○
※²
×

%Q
ほかのホストでの，ジョブの実行終了日時※7
○
※²
×

%W
＄LANGの値
○
※⁹
○

%Z
＄TZの値
○
※⁹
○

%G
世代番号※8
（予定世代は0以下の値）
（実行中または実行結果世代は1以上の値）
○
※⁸
○

%N
実行優先順位（括弧内は言語種別が英語の場合）※24
1～5の値
なし（none）
○
×

%H
エージェントホスト名
○
※²
×

%I
ジョブ番号
○
※²
※¹⁷
×

%Y
実行登録後に正常終了したジョブネット，またはジョブの実行回数※13
○
×

%B
処理サイクルの計算から求めた実行開始予定日時※7
○
※⁴
※¹⁸
※22
×

%b
処理サイクルの計算から求めた実行開始予定日時※7
○
※⁴
※¹⁹
※22
×

%a

予定または実行中世代の場合

実行所要時間の推定値※7

実行結果世代の場合

実際の実行所要時間※7

○
※⁵
※¹⁶
※22
×

%O
処理サイクルの計算から求めた実行終了予定日時※7
○
※⁴
※¹⁴
※²⁰
※22
×

%o
処理サイクルの計算から求めた実行終了予定日時※7
○
※⁴
※¹⁴
※²¹
※22
×

%v
予実績情報の出力対象期間の開始日時※7
○
※⁶
○
※⁶

%w
予実績情報の出力対象期間の終了日時※7
○
※⁶
○
※⁶

%F
次回実行予定の保留属性（括弧内は言語種別が英語の場合）※26
する（yes）：保留されている
しない（no）：保留されていない
前回異常時だけ保留（Before Abnormal End）：前回異常時だけ保留する
前回異常警告時だけ保留（Before Warning End）：前回異常警告時だけ保留する
○
×

%i
実行登録方法の種別（括弧内は言語種別が英語の場合）
即時登録（immediate）
確定登録（definit）
計画登録（planned）
擬似予定（simulation）
○
※9
×

%l
実行登録番号※7
○
※⁸
×

%r
標準エラー出力ファイル名
この項目は，ジョブを実行していない，エラーが発生していないなど，標準エラー出力ファイルが存在しない場合でも，仮定された標準エラー出力ファイル名が出力されます。
（出力例）
/var/opt/jp1ajs2/jobinf/7.14a.0.8.err
○
※⁸
※²³
×

%d
遅延状態（括弧内は言語種別が英語の場合）
なし（none）
開始遅延（start-delay）
ネスト開始遅延（nest-start-delay）
終了遅延（end-delay）
ネスト終了遅延（nest-end-delay）
○
※²⁵
×

%#
実行ID
○
※⁸
×

%m
起動条件の有効実行時刻（括弧内は言語種別が英語の場合）
無制限（unlimited）※7
○
※¹¹
×

%q
起動条件の有効実行回数（括弧内は言語種別が英語の場合）
10進数の値
無制限（unlimited）
○
※¹¹
×

（凡例）

○：-f，または-tオプションに指定できるフォーマット指示子

×：-f，または-tオプション指定できないフォーマット指示子

注※1

ジョブネットワーク要素の種別がnetの場合にだけ有効です。これ以外の場合，「*」と出力されます。

注※2

ジョブネットワーク要素の種別がjobの場合にだけ有効です。これ以外の場合，「*」と出力されます。

注※3

世代番号が0のジョブネットの情報です。

注※4

「-g」と同時に指定した場合，「****/**/** **:**」および「****/**/** **:**:**」と出力されます。

注※5

一度も実行していないジョブネットおよびジョブは，1分が仮定されます。

注※6

-b，-e，-v，-wオプションを同時に指定していない場合，「****/**/** **:**:**」と出力されます。

注※7

出力形式については，表1-40を参照してください。

注※8

擬似予定の場合，「***」と出力されます。

注※9

ジョブネットワーク要素の種別がnet，hlnetの場合にだけ有効です。これら以外の場合，「***」と出力されます。

注※10

サスペンド中に追加したユニットは，既存の上位ユニットが終了状態の場合，「計画未実行」と出力されます。終了状態以外の場合，「未計画」と出力されます。

注※11

ジョブネットワーク要素の種別がnetまたはcondnの場合にだけ有効です。これら以外の場合，「***」と出力されます。

注※12

ジョブの場合，サブミットした時刻が出力されます。キューレスジョブの場合，ジョブ実行要求時刻が出力されます。

注※13

保存世代数や出力する世代にかかわらず，登録後の総計が出力されます。

注※14

「処理サイクルの計算から求めた実行開始予定日時」に「実行所要時間の推定値」を加算した時刻が出力されます。

注※15

ユニットが再実行されたときの開始時刻が表示されます。

再実行開始日時は，ユニットが再実行されたとき，再実行開始点の上位ジョブネットに対して設定されます。

ただし，ルートジョブネットが実行中の場合は，ルートジョブネットに再実行開始日時は設定されません。

ルートジョブネットが終了状態の場合は，再実行開始点にルートジョブネットを指定していると，ルートジョブネットにだけ再実行開始日時が設定されます。

注※16

-b，-e，-v，-w，-Bまたは実行ID指定の場合に出力されます。

それ以外の場合は，「00:00:00」と出力されます。

注※17

キューレスジョブの場合は，「***」と出力されます。

注※18

終了状態のジョブネットまたはジョブの場合は，%St「ジョブネットまたはジョブの，実際の実行開始日時」と同じ日時が出力されます。

注※19

終了状態のジョブネットまたはジョブの場合は，%st「ジョブネットまたはジョブの，実際の実行開始日時」と同じ日時が出力されます。

注※20

終了状態のジョブネットまたはジョブの場合は，%E「ジョブネット，またはジョブの実行終了日時」と同じ日時が出力されます。

注※21

終了状態のジョブネットまたはジョブの場合は，%e「ジョブネット，またはジョブの実行終了日時」と同じ日時が出力されます。

注※22

実行シミュレーションした結果が出力されます。実行シミュレーションの詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　4.3.2(2) 実行シミュレーション」を参照ください。

スケジュールを一時変更した場合，変更後の時間で実行シミュレーションを行います。

注※23

ジョブネットワーク要素の種別がjob，netcn，または接続先のジョブネットの場合にだけ有効です。

これ以外の場合，「***」と出力されます。

注※24

ジョブネットワーク要素の種別がnetの場合にだけ有効です。

これ以外の場合，「なし」（言語種別が英語の場合は「none」）と出力されます。

注※25

ジョブネットワーク要素の種別が次に示すものの場合だけ有効です。

net，pjob，job，qjob，evwjb，flwjb，mlwjb，mqwjb，mswjb，lfwjb，ntwjb，tmwjb，evsjb，mlsjb，mqsjb，mssjb，cmsjb，pwljb，pwrjb，cupjb，cuujb

これ以外の場合，「***」と出力されます。

注※26

次回実行予定以外（結果・実行中・未計画）の世代を出力した場合，「***」と出力されます。

注※27

ユニットの種別がnetまたはrmnetの場合にだけ有効です。これ以外の場合，「***」と出力されます。

表1-38　ジョブネットとジョブの定義情報を出力する2バイトフォーマット指示子

2バイト
フォーマット指示子
出力情報

%SP
サスペンド状態の有無（括弧内は言語種別が英語の場合）
あり（exist）
なし（none）

%OP
ジョブネットの実行日※1

%St
ジョブネットまたはジョブの，実際の実行開始日時※1

%st
ジョブネットまたはジョブの，実際の実行開始日時※1

%Pt
ジョブネットの実行開始予定日時※2，※10

%Jm
ジョブネット完全名，またはジョブ完全名（プランニンググループの下にあるユニットの場合，ルートジョブネット名を省略して出力します。）

%Am
AJSPATH=で表される内容（プランニンググループの下にあるユニットの場合，ルートジョブネット名を省略して出力します。）
%Jmで表される内容のうち，最右端の「/」より右の部分を除いた内容

%Ed
スケジューラーサービスの起動時に予定時刻が超過した場合の実行抑止※3（括弧内は言語種別が英語の場合）
する（yes）：実行抑止する
しない（no）：実行抑止しない

%cm
コメント※4（80バイト以内の文字列）

%ab
異常終了したジョブを開始してから，ルートジョブネットが終了するまでの実行所要時間の推定値※1，※5

%an
異常終了したジョブの次のユニットを開始してから，ルートジョブネットが終了するまでの実行所要時間の推定値※1，※5

%FG
未来世代数※6（1～99）

%ds
開始遅延の監視日時※1

%de
終了遅延の監視日時※1，※7

%Ft
保留属性（括弧内は言語種別が英語の場合）
保留する（hold）：保留する
保留しない（not-hold）：保留しない
前回異常時だけ保留（abend-hold）：前回異常時だけ保留する
前回異常警告時だけ保留（warning-hold）：前回異常警告時だけ保留する
保留設定（hold-set）：一時的に保留属性が設定されている
保留解除（hold-release）：一時的に保留属性が解除されている

%MV
ジョブネット実行登録時に指定したマクロ変数と引き継ぎ情報，またはジョブ実行時に引き継いだマクロ変数名と引き継ぎ結果情報※1，※4，※8，※9

%CN
接続相手のユニット完全名※11，※14
ジョブネットコネクタを指定した場合，接続先のジョブネットのユニット完全名
接続先のジョブネットを指定した場合，ジョブネットコネクタのユニット完全名

%CI
接続相手の実行ID※11，※12
ジョブネットコネクタを指定した場合，接続先のジョブネットの実行ID
接続先のジョブネットを指定した場合，ジョブネットコネクタの実行ID

%CS
接続先のジョブネットの実行順序制御方式※13

%CH
接続相手のホスト名※11，※15
ジョブネットコネクタに指定した場合，接続先のジョブネットのホスト名
接続先のジョブネットに指定した場合，ジョブネットコネクタのホスト名

%CF
接続相手のスケジューラーサービス名※11，※15
ジョブネットコネクタに指定した場合，接続先のジョブネットのスケジューラーサービス名
接続先のジョブネットに指定した場合，ジョブネットコネクタのスケジューラーサービス名

注

表1-37に示したフォーマット指示子については，英字を2文字続けると，2バイトフォーマット指示子として指定できます。例えば，「%S」の場合は，「-i %SS」と指定できます（-f，-tオプションには，2バイトフォーマット指示子は指定できません。「-f %JJ」「-t %JJ」「-f %SP」などと指定することはできません）。

注※1

出力形式については，表1-40を参照してください。

注※2

ジョブネットワーク要素がジョブネットの場合にだけ有効です。ジョブネット以外の場合，「*」と出力されます。

注※3

ジョブネットワーク要素の種別がnet，netcn，rmnet，またはhlnetの場合にだけ有効です。

これら以外の場合，「***」と出力されます。

注※4

文字列の先頭と最後に「"（ダブルクォーテーションマーク）」が出力されます。

出力する値がない場合は「""」だけが出力されます。

注※5

-b，-e，-v，-wオプションを指定した場合にだけ，ルートジョブネットを実行登録してからの実行結果を基に，推定所要時間を算出します。異常終了しているジョブが含まれている世代で，一度も実行していないジョブの推定所要時間は，1分が仮定されます。すでに正常終了しているジョブの，推定所要時間は0秒になります。なお，未実行終了となったユニットの情報は，-b，-eオプションでは出力されません。未実行終了のユニットの情報を出力する場合は-v，-wオプションを使用してください。

推定所要時間については，後述の「補足事項3」を参照してください。

注※6

実行登録時に未来世代数が指定されていなかった場合は「***」と出力されます。世代番号が0のルートジョブネットの情報です。

注※7

実行所要時間による終了遅延監視の監視日時は出力されません。「*」で出力されます。

注※8

ジョブネットワーク要素の種別がルートジョブネット（リモートジョブネットを除く）またはジョブの場合にだけ有効です。

これら以外の場合，「***」と出力されます。

注※9

擬似予定の場合，「""」と出力されます。

注※10

スケジュールされている日時を出力します。スケジュールを一時変更した場合，変更後のスケジュールを出力します。

注※11

ジョブネットワーク要素の種別がジョブネットコネクタおよびジョブネット（接続先のジョブネット）の場合にだけ有効です。

それ以外の場合，「***」と出力されます。また，ジョブネットコネクタおよび接続先のジョブネットに対して参照権限がない場合も「***」と出力されます。

ジョブネットコネクタおよび接続先のジョブネットの接続相手に不正ユニットが指定されている場合，接続相手の実行ID，ユニット完全名，ホスト名，スケジューラーサービス名は表示されますが，実行時には定義不正のため，異常検出終了になります。

定義不正がないかを確認するには，ajschkdefコマンドにジョブネットコネクタを指定してください。ajschkdefコマンドについては，「1. コマンド　ajschkdef」およびマニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.1.16 本番運用前のJP1/AJS2定義内容のチェックと注意事項」を参照してください。

注※12

ジョブネットコネクタと接続先のジョブネットが異なるホストまたは異なるスケジューラーサービスに定義されている場合，予定世代については「***」と出力されます。

異なるホストまたは異なるスケジューラーサービスでジョブネットコネクタおよび接続先のジョブネットの実行IDを確認する手順については，後述の「補足事項4」を参照してください。

注※13

接続先のジョブネットの場合にだけ有効です。それ以外の場合，「***」と出力されます。

注※14

［接続範囲］を［別サービス］とした場合，ユニットに定義した内容が出力されます。

注※15

［接続範囲］を［同一サービス］とした場合，「***」と出力されます。

表1-39　その他のフォーマット指示子

フォーマット指示子 | 出力情報
%% | ％
%n | 改行文字
%t | タブ文字
%x | 現在の日※
%X | 現在の時刻※

注※

ajsshowコマンドの実行開始日時です。なお，出力形式については，次の表を参照してください。

表1-40　フォーマット指示子の出力形式

フォーマット指示子
出力形式

日本語
英語

%D
%P
%S
%E
%K
%V
%Q
%B
%O
%m
%St
%Pt
%ds
%de

YYYY/MM/DD hh:mm
MM，DD，hh，mmの出力けた数が足りない場合は，前にゼロを付けて出力されます。

（例）

2006/06/01 12:30

ただし，ジョブネットワークの要素の種別が有効でない場合，「****/**/** **:**」と出力されます。

MMM DD YYYY hh:mm
DDの出力けた数が足りない場合は，前にスペースが出力されます。hh，mmの出力けた数が足りない場合は，前にゼロを付けて出力されます。

（例）

Jun 1 2006 12:30

ただし，ジョブネットワークの要素の種別が有効でない場合，「*** ** **** **:**」と出力されます。

%s
%e
%k
%b
%o
%v
%w
%st

YYYY/MM/DD hh:mm:ss
MM，DD，hh，mm，ssの出力けた数が足りない場合は，前にゼロを付けて出力されます。

（例）

2006/06/01 12:30:00

ただし，ジョブネットワークの要素の種別が有効でない場合，「****/**/** **:**:**」と出力されます。

MMM DD YYYY hh:mm:ss
DDの出力けた数が足りない場合は，前にスペースが出力されます。hh，mm，ssの出力けた数が足りない場合は，前にゼロを付けて出力されます。

（例）

Jun 1 2006 12:30:00

ただし，ジョブネットワークの要素の種別が有効でない場合，「*** ** **** **:**:**」と出力されます。

%x
%OP

YYYY/MM/DD
MM，DDの出力けた数が足りない場合は，前にゼロを付けて出力されます。

（例）

2006/06/01

ただし，ジョブネットワークの要素の種別が有効でない場合，「****/**/**」と出力されます。

MMM DD YYYY
DDの出力けた数が足りない場合は，前にスペースが出力されます。

（例）

Jun 1 2006

ただし，ジョブネットワークの要素の種別が有効でない場合，「*** ** ****」と出力されます。

%X
%a
%ab
%an

hh:mm:ss

（例）

12:30:30

%l

YYYYMMDDNNN

（例）実行登録番号が20060601001のジョブ

20060601001

%MV

"情報1:情報2"[,"情報1:情報2"［...]]
情報1：マクロ変数名
情報2：引き継ぎ情報，または引き継ぎ結果情報

（例1）ルートジョブネットの場合

"AJS2ENV:/data/job_report","AJS2COM:c:¥temp¥test.exe"

（例2）ジョブの場合

"AJS2ENV:/data/job_report","AJS2COM:c:¥temp¥test.exe"

補足事項2

プランニンググループの下にあるユニットの中から操作するユニットを自動的に選択する場合と選択しない場合とで，出力情報の違いを次の表に示します。

表1-41　プランニンググループの下にあるユニットの中から操作するユニットを自動的に選択する場合と選択しない場合の出力情報の違い

フォーマット指示子
操作するユニットを自動的に選択する場合
操作するユニットを自動的に選択しない場合

%p
%P
%M
プランニンググループの下にあるユニットの中で，次回の実行予定のユニットの情報
指定したユニットの次回の実行予定

%G
プランニンググループの下にあるルートジョブネットの実行情報を統合した結果から求めた世代番号
指定したユニットだけの世代番号

%l
プランニンググループの下にあるルートジョブネットの実行情報を統合した結果から求めた実行登録番号
指定したユニットだけの実行登録番号

%Y
%a
この情報はユニットごとに持っている情報です。操作する自動的にユニットを選択する機能を指定した場合でも，ユニットごとの情報が出力されます。

%B
%b
%O
%o
処理サイクルの計算から求める情報は，個々のユニットごとに持つ情報をもとに計算します。操作するユニットを自動的に選択する機能を指定した場合でも，ユニットごとの情報が出力されます。

次に示すプランニンググループの定義例を使って，-Xオプションの指定の違いによる「%P」「%G」「%l」の出力情報の違いを示します。

プランニンググループ定義例

プランニンググループ（/group1）下に，三つのユニット（/group1/jobnet001，/group1/jobnet002，/group1/jobnet003）が存在します。

各ユニットの開始予定時刻は次のとおりとします。

/group1/jobnet001の開始予定時刻は08:00（絶対時刻）。

/group1/jobnet002 の開始予定時刻は09:00（絶対時刻）。

/group1/jobnet003 の開始予定時刻は10:00（絶対時刻）。

とします。

（例1）

-Xオプションにyesを指定した場合の「%P」の出力情報

ajsshow -f "次回予定＝%P %C %J" -g  1 -X yes  /group1

出力結果

次回予定＝2006/08/13 08:00 正常終了 /group1/jobnet003

解説

この場合は，プランニンググループの下にあるルートジョブネットの中で，次回実行予定のユニット（/group1/jobnet001）の次回実行開始時刻が出力されます。

（例2）

-Xオプションにnoを指定した場合「%P」の出力情報

ajsshow -f "次回予定＝%P %C %J" -g  1 -X no  /group1/jobnet003

出力結果

次回予定＝2006/08/15 10:00 正常終了 /group1/jobnet003

解説

この場合は，指定したユニット（group1/jobnet003）の次回実行開始予定時刻を出力します。

（例3）

-Xオプションにyesを指定した場合の「%G」の出力情報

ajsshow -f "世代＝%G 開始時刻＝%S %C %J" -g  3 -X yes  /group1

出力結果

世代＝1 開始時刻＝2006/08/12 10:00 正常終了 /group1/jobnet003
世代＝2 開始時刻＝2006/08/11 09:00 正常終了 /group1/jobnet002
世代＝3 開始時刻＝2006/08/10 08:00 正常終了 /group1/jobnet001

解説

この場合，プランニンググループの下にあるルートジョブネットの実行情報を統合した結果から求めた世代番号が出力されます。

（例4）

-Xオプションにnoを指定した場合の「%G」の出力情報

ajsshow -f "世代＝%G 開始時刻＝%S %C %J" -g  3 -X  no  /group1/jobnet001

出力結果

世代＝1 開始時刻＝2006/08/10 08:00 正常終了 /group1/jobnet001
世代＝2 開始時刻＝2006/08/07 08:00 正常終了 /group1/jobnet001
世代＝3 開始時刻＝2006/08/04 08:00 正常終了 /group1/jobnet001

解説

この場合は，指定したユニットの実行情報を基にした世代番号が出力されます。

（例5）

-Xオプションにyesを指定した場合の「%l」の出力情報

ajsshow -f "登録番号＝%l 開始時刻＝%S %C %J" -b 2006/8/3  -X yes  /group1

出力結果

登録番号＝20060803001 開始時刻＝2006/08/03 08:00 正常終了 /group1/jobnet001
登録番号＝20060803002 開始時刻＝2006/08/03 09:00 正常終了 /group1/jobnet002
登録番号＝20060803003 開始時刻＝2006/08/03 10:00 正常終了 /group1/jobnet003

解説

この場合は，プランニンググループの下にあるルートジョブネットの実行情報を統合した結果から求めた実行登録番号が出力されます。

（例6）

-Xオプションにnoを指定した場合の「%l」の出力情報

ajsshow -f "登録番号＝%l 開始時刻＝%S %C %J" -b 2006/8/3  -X no  /group1/jobnet003

出力結果

登録番号＝20060803001 開始時刻＝2006/08/03 10:00 正常終了 /group1/jobnet003

解説

この場合は，指定したジョブネットの実行情報を基にした実行登録番号が出力されます。

補足事項3

異常終了したジョブの推定所要時間を算出する例を次に示します。

（例1）

異常終了したジョブの再実行をすぐに行うかどうかを判断するときの推定所要時間の算出方法を，次のジョブネット構成例を使って示します。

ジョブ（/jobnet1/nestjobnet001/job3）とジョブ（/jobnet1/nestjobnet002/job2）が異常検出終了しています。

-v，-wオプションを指定した場合の「%ab」の出力情報および出力結果を次に示します。

出力情報

ajsshow -i "推定所要時間＝%ab UnitName=%JJ" -v 2006/2/12 -w 2006/2/12 -RN /jobnet1

出力結果

推定所要時間＝07:00:00 UnitName＝/jobnet1
推定所要時間＝07:00:00 UnitName＝/jobnet1/nestjobnet001
推定所要時間＝03:00:00 UnitName＝/jobnet1/nestjobnet002

解説

出力結果から，jobnet001は7時間掛かるためこのユニット（jobnet1/nestjobnet001）だけを夜間に再実行する，またはnestjobnet002は3時間で終わるためこのユニット（jobnet1/nestjobnet002）だけを今すぐに再実行する，などの判断ができます。

（例2）

異常終了したジョブの後続のジョブネットに，実行開始予定時刻が指定されているとします。このとき，再実行開始によってジョブが終了した時刻が，後続ジョブネットの実行開始予定時刻より前の場合とあとの場合とで，推定所要時間の計算値が変わることがあります。

再実行開始によるジョブの終了時刻が後続ジョブネットの実行開始予定時刻より前の場合

ジョブ（/jobnet1/nestjobnet001/job2）が異常検出終了しています。後続ジョブネット（/jobnet1/nestjobnet002）の開始予定時刻は05:00です。
03:00から再実行を開始するとした場合，ジョブ（/jobnet1/nestjobnet001/job2）が03:00～04:00に実行され，nestjobnet001は04:00に終了します。その後，nestjobnet002は開始予定時刻の05:00になるまで待ち，05:00に実行されて07:00に終了します。出力情報および出力結果を次に示します。

出力情報

ajsshow -i "推定所要時間＝%ab UnitName＝%JJ" -v 2006/2/21 -w 2006/2/21 -d 2006/2/21 -h 3:00 -RN /jobnet1

出力結果

推定所要時間＝04:00:00 UnitName＝/jobnet1
推定所要時間＝01:00:00 UnitName＝/jobnet1/nestjobnet001
推定所要時間＝02:00:00 UnitName＝/jobnet1/nestjobnet002

解説

出力結果から，jobnet1の推定所要時間は3:00～7:00ということで，4時間と算出されます。

再実行開始によるジョブの終了時刻が後続ジョブネットの実行開始予定時刻よりあとの場合

ジョブ（/jobnet1/nestjobnet001/job2）が異常検出終了しています。後続ジョブネット（/jobnet1/nestjobnet002）の開始予定時刻は05:00です。
05:00から再実行を開始するとした場合，ジョブ（/jobnet1/nestjobnet001/job2）が05:00～06:00に実行され，nestjobnet001は06:00に終了します。このとき，開始予定時刻の05:00を過ぎているnestjobnet002が直ちに実行されて08:00に終了します。出力情報および出力結果を次に示します。

出力情報

ajsshow -i "推定所要時間＝%ab UnitName＝%JJ" -v 2006/2/21 -w 2006/2/21 -d 2006/2/21 -h 5:00 -RN /jobnet1

出力結果

推定所要時間＝03:00:00 UnitName＝/jobnet1
推定所要時間＝01:00:00 UnitName＝/jobnet1/nestjobnet001
推定所要時間＝02:00:00 UnitName＝/jobnet1/nestjobnet002

解説

出力結果から，jobnet1の推定所要時間は5:00～8:00ということで，3時間と算出されます。

このように，推定所要時間を算出する際に-d，-hオプションを指定することで，何時から再実行を開始したら所要時間がどれだけ掛かるのかを算出できます。

補足事項4

ジョブネットコネクタと接続先のジョブネットコネクタが異なるホストまたは異なるスケジューラーサービスに定義されている場合，-iオプションで「%CI」を指定しても「***」と出力されます。

異なるホストまたは異なるスケジューラーサービスで，ジョブネットコネクタおよび接続先のジョブネットの実行IDを確認したい場合は，次の手順でajsshowコマンドをリモート実行してください。

ajsshowコマンドをリモート実行し，接続相手のホスト名，スケジューラーサービス名，およびユニット完全名を求める。
次のコマンドを実行します。

ajsshow -v 2008/04/01 -i "%CH %CF %CN" ユニット名

手順1で出力された情報を基に，接続相手の実行IDを求める。
次のコマンドを実行します。

手順1で出力されたホスト名:手順1で出力されたスケジューラーサービス名:ajsshow -v 2008/04/01 -i "%CI" ユニット名

補足事項5

-gオプションにaを指定した場合，起動条件を設定したジョブネットの実行結果情報は，開始予定日時の遅い世代から順に出力されます。

起動条件が設定されているジョブネットを実行登録した場合，開始時刻に到達すると，起動条件を監視する世代が作成されます。これと同時に起動条件待ち状態の世代が作成され，起動条件が成立するとこの世代が実行されます。

起動条件待ちの世代も起動条件成立によって実行した世代も，監視中の世代と同じ開始予定日時が仮定されます。起動条件を使用する運用と，起動条件を使用しない運用を併用している場合は，実行結果情報の出力順に注意してください。

保存世代数が「10」の場合で，ジョブネット（net）を起動条件を設定して実行登録後，起動条件を設定しないで実行登録したときの例を次に示します。

この例では，ジョブネット（net）を3/1に起動条件を設定して実行登録し，起動条件を監視する世代が作成されています（図中の1-0）。同時に起動条件待ち状態の世代が作成され，それぞれ3/2，3/4，3/5に起動条件が成立して実行されています（図中の1-1，1-2，1-3）。

また，3/3にジョブネット（net）の起動条件を設定しないで実行登録しています（図中の2）。

出力情報

ajsshow -f "世代=%G %J %# %C" -g a -T /net

出力結果

世代=1 /net @A103 正常終了
世代=2 /net @A105 起動条件待ち※
世代=3 /net @A104 正常終了※
世代=4 /net @A102 正常終了※
世代=5 /net @A101 正常終了※
世代=6 /net @A100 監視中※

注※　起動条件を設定した世代の実行結果情報です。

解説

ajsshowコマンドで実行結果情報を出力した場合，ジョブネット（net）の最新の実行結果として世代1には3/3に実行登録したジョブネットの実行結果が出力されます。また，世代2から世代6には3/1に起動条件を設定して実行登録したジョブネットの実行結果が，最後に起動条件成立した世代から順番に出力されます。

使用例1

ジョブネット（net1），およびそのジョブネット中のジョブネットやジョブの実行結果を標準出力ファイルに出力します。

ajsshow -l net1

使用例2

ジョブグループ（group1）に含まれるジョブネットの実行結果を2世代分出力します。表示する情報は，ジョブネット完全名，実行開始日時，および実行終了日時です。

ajsshow -t"世代: %G" -g2 -f"%J %S %E" -RE /group1

出力例

世代: 1
/group1/net1 2006/06/08  10:00 2006/06/08  12:00
世代: 2
/group1/net1 2006/06/01  10:00 2006/06/01  11:30
世代: 1
/group1/net2 2006/06/08  11:00 2006/06/08  11:30
世代: 2
/group1/net2 2006/06/01  11:00 2006/06/01  12:00

使用例3

ジョブネット（net）の2006年6月分（2006/6/1～2006/6/30）の実行予定情報（ジョブネット名，世代番号，実行開始日時の予定）を出力します。同時に，タイトル行に出力対象の期間も表示します。

ajsshow -t"◆◆期間◆◆%v～%w" -f" %j %G %B" -b 2006/6/1 -e 2006/6/30 /net

出力例

◆◆期間◆◆2006/6/1  00:00:00～2006/6/30 23:59:59
net -5  2006/6/7   10:00
◆◆期間◆◆2006/6/1  00:00:00～2006/6/30 23:59:59
net -6  2006/6/14  10:00
◆◆期間◆◆2006/2/1  00:00:00～2006/6/30 23:59:59
net -7  2006/6/21  10:00
◆◆期間◆◆2006/6/1  00:00:00～2006/6/30 23:59:59
net -8  2006/6/30  10:00

使用例4

実行登録番号が20060330001であるジョブネット（net）中のジョブ（job1）の，標準エラー出力ファイル名を出力します。スケジューラーサービス環境設定ファイル（Schedule.conf）のJOBINFDIRパラメーターには，ジョブエラー情報ディレクトリ（/var/opt/jp1ajs2/jobinf）が定義されています。

ajsshow -B 20060330001 -r /net/job1

出力例

/var/opt/jp1ajs2/jobinf/e/67/0.e.err

使用例5

次に示すジョブネット（net）およびジョブネット下のジョブ（job1，job2，job3）について，-b，-e，-v，-wオプションで期間を指定し，実行開始日時および実行終了日時を出力します。

-b，-eオプションに2006/3/12を指定した場合

ajsshow -b 2006/03/12 -e 2006/03/12  -f "%S %E %J"  -R /net

出力例

2006/03/12 10:00 2006/03/13 06:00 /net
2006/03/12 16:00 2006/03/12 21:00 /net/job1
2006/03/12 21:00 2006/03/13 02:00 /net/job2

解説

暦日が出力対象になります。

2006/3/12に実行が開始するnet，およびnet下のjob1，job2の情報が出力されます。

-v，-wオプションに2006/3/12を指定した場合

ajsshow -v 2006/03/12 -w 2006/03/12  -f "%S %E %J"  -R /net

出力例

2006/03/12 10:00 2006/03/13 06:00 /net
2006/03/12 16:00 2006/03/12 21:00 /net/job1
2006/03/12 21:00 2006/03/13 02:00 /net/job2
2006/03/13 02:00 2006/03/13 06:00 /net/job3

解説

ジョブネットの実行日が出力対象になります。

netの実行日が2006/3/12なので，netおよびnet下の三つのジョブの情報が出力されます。

-b，-eオプションに2006/3/13を指定した場合

ajsshow -b 2006/03/13 -e 2006/03/13  -f "%S %E %J"  -R /net

出力例

2006/03/12 10:00 2006/03/13 06:00 /net
2006/03/13 02:00 2006/03/13 06:00 /net/job3

解説

暦日が出力対象になります。

2006/3/13に実行が開始するjob3の情報が出力されます。

-v，-wオプションに2006/3/13を指定した場合

ajsshow -v 2006/03/13 -w 2006/03/13  -f "%S %E %J"  -R -/net

解説

ジョブネットの実行日が出力対象になります。

netの実行日は2006/3/12であるため，-v，-wオプションに2006/3/13を指定しても，情報は何も出力されません。

使用例6

-iオプションで，ジョブネットコネクタおよび接続先のジョブネットの情報を出力します。

ジョブネットコネクタ
ホスト名：HOSTA
スケジューラーサービス名：AJSROOT1
ユニット名：/JC/ジョブネットコネクタ
実行ID：@A544

接続先のジョブネット
ホスト名：HOSTB
スケジューラーサービス名：AJSROOT2
ユニット名：/JC-NET
実行ID：@A546

-iオプションでジョブネットコネクタを指定した場合

ajsshow -i "%JJ %TT %CH %CF %CN %CI %CS" /JC/ジョブネットコネクタ

出力例

/JC/ジョブネットコネクタ netcn HOSTB AJSROOT2 /JC-NET @A546 ***

-iオプションで接続先のジョブネットを指定した場合

ajsshow -i "%JJ %TT %CH %CF %CN %CI %CS" /JC-NET

出力例

/JC-NET net HOSTA AJSROOT1 /JC/ジョブネットコネクタ @A544 非同期

出力例

-sオプションを指定した場合

-pオプションを指定した場合

-lオプションを指定した場合

出力項目の説明

AJSPATH=

ジョブネット完全名，またはジョブ完全名の内容から，「名称」で表示するジョブネット名，またはジョブ名を除いた内容を示します。

名称

ジョブネット名，またはジョブ名を示します。

種別

ジョブネットワーク要素の種別を示します。

mgroup：マネージャージョブグループ

group：ジョブグループ

mnet：マネージャージョブネット

condn：起動条件ジョブネット（.CONDITION）

net：ジョブネット

rnet：リカバリージョブネット

rmnet：リモートジョブネット

rrnet：リカバリーリモートジョブネット

job：UNIXジョブ

rjob：リカバリーUNIXジョブ

pjob：PCジョブ

rpjob：リカバリーPCジョブ

qjob：QUEUEジョブ

rqjob：リカバリーQUEUEジョブ

jdjob：判定ジョブ

rjdjob：リカバリー判定ジョブ

orjob：ORジョブ

rorjob：リカバリーORジョブ

cmsjb：JP1/Cm2状態通知ジョブ

rcmsjb：リカバリーJP1/Cm2状態通知ジョブ

evwjb：JP1イベント受信監視ジョブ

revwjb：リカバリーJP1イベント受信監視ジョブ

flwjb：ファイル監視ジョブ

rflwjb：リカバリーファイル監視ジョブ

mlwjb：メール受信監視ジョブ

rmlwjb：リカバリーメール受信監視ジョブ

mqwjb：メッセージキュー受信監視ジョブ

rmqwjb：リカバリーメッセージキュー受信監視ジョブ

mswjb：MSMQ受信監視ジョブ

rmswjb：リカバリーMSMQ受信監視ジョブ

lfwjb：ログファイル監視ジョブ

rlfwjb：リカバリーログファイル監視ジョブ

ntwjb：Windowsイベントログ監視ジョブ

rntwjb：リカバリーWindowsイベントログ監視ジョブ

tmwjb：実行間隔制御ジョブ

rtmwjb：リカバリー実行間隔制御ジョブ

evsjb：JP1イベント送信ジョブ

revsjb：リカバリーJP1イベント送信ジョブ

mlsjb：メール送信ジョブ

rmlsjb：リカバリーメール送信ジョブ

mqsjb：メッセージキュー送信ジョブ

rmqsjb：リカバリーメッセージキュー送信ジョブ

mssjb：MSMQ送信ジョブ

rmssjb：リカバリーMSMQ送信ジョブ

pwljb：ローカル電源制御ジョブ

rpwljb：リカバリーローカル電源制御ジョブ

pwrjb：リモート電源制御ジョブ

rpwrjb：リカバリーリモート電源制御ジョブ

cuujb：カスタムUNIXジョブ

rcuujb：リカバリーカスタムUNIXジョブ

cupjb：カスタムPCジョブ

rcupjb：リカバリーカスタムPCジョブ

hlnet：ホストリンクジョブネット

netcn：ジョブネットコネクタ

n：ジョブグループ

p：プランニンググループ

状態

ジョブネットの状態，またはジョブの状態を示します。

次回実行予定

表示したジョブネット，またはジョブの次回実行予定の有無を示します。

括弧内は言語種別が英語の場合の表示です。

あり（exist）：次回実行予定あり

なし（none）：次回実行予定なし

実行登録者

ジョブネットを実行登録したユーザー名を示します。

実行登録日時

ジョブネットを実行登録した日時を示します。

次回実行予定日時

次回実行予定日時を示します。

次回実行予定がない場合は，****/**/** **:**と示します。

実行方法

次回実行方法を示します。

括弧内は言語種別が英語の場合の表示です。

スケジュール（schedule）：計画実行スケジュールに従って実行する

一時変更（plan）：計画を一時変更して実行する

振り替え（shift）：振り替えて実行する

コード

戻り値，またはシグナルで打ち切られた場合はそのシグナルコードを示します。

戻り値，またはシグナルコードがない場合は，***と示します。

実行開始日時

実行開始日時を示します。

実行が開始していない場合は，****/**/** **:**と示します。

実行終了日時

実行終了日時を示します。

実行が終了していない場合は，****/**/** **:**と示します。

ajsstart

形式

ajsstart
    [-c|-o|-t]
    [-F サービス名]
    [-s {none|EXEC}]
    [-w]
    [-R]

機能

JP1/AJS2のスケジューラーサービスを起動します。その後，実行登録済みのジョブネットを実行します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-c

すべてのジョブネットの実行登録を強制的に解除して，スケジューラーサービスを起動します（コールドスタートします）。

コールドスタートが必要な場合を次に示します。

JP1/AJS2のスケジューラーの，データベースのテーブル構造が変更された場合。

スケジューラーサービスが起動できない場合。

スケジューラーサービスをコールドスタートした場合，スケジューラーサービスの起動後に，ジョブネットを再実行登録してください。

なお，スケジューラーサービスをコールドスタートすると，すべてのジョブネットの前世代までの実行結果がすべて削除されます。コールドスタートする前に，必要な履歴情報を保存しておくことをお勧めします。

このオプションは-Rオプションと同時には指定できません。

-o

その日に実行予定のあるジョブネットの場合で，実行開始予定時間がスケジューラーサービスの起動時間より前のジョブネットは，スケジューラーサービス起動時に実行しません。

このオプションを省略した場合，実行開始予定時間がスケジューラーサービスの起動時間より前のジョブネットを，スケジューラーサービス起動時に自動的に実行します。

-Rオプションと同時に指定した場合，このオプションは無効です。

-t

その日に計画実行するように予定されているジョブネット，またはその日に確定実行するように予定されているジョブネットを実行しません。

-Rオプションと同時に指定した場合，このオプションは無効です。

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

省略した場合，デフォルトサービス名が仮定されます。

-s {none|EXEC}

ジョブネットおよびジョブの実行を抑止するか，または抑止を解除するかを指定します。

none
ジョブネットとジョブの実行抑止を解除します。

EXEC
ジョブネットとジョブの実行を抑止します。現在実行中のジョブネットおよびジョブの実行が終了したあとは，新たにジョブネットおよびジョブは起動されません。

-w

スケジューラーサービスが起動したあと，コマンドを終了します。

-R

スケジューラーサービスの前回の停止時に実行中状態であったジョブネットおよびジョブの実行を継続します（ホットスタートします）。

ジョブネットの場合

スケジューラーサービス停止時の状態から継続実行します。

また，開始予定時刻を超過しているジョブネットを，スケジューラーサービス起動直後に実行します。

ジョブの場合

スケジューラーサービス停止時のジョブ状態を求め，その状態から継続実行します。

このオプションは-cオプションと同時には指定できません。

注意事項

このコマンドを実行する前に，JP1/AJS2を起動しておく必要があります。
Windowsの場合は，［サービス］ダイアログボックスや［サービス］ウィンドウを使って，JP1/AJS2サービスを起動しておいてください。
UNIXの場合は，jajs_spmdコマンドを使って，JP1/AJS2のプロセスを起動しておいてください。

システムの日付や時刻を前に戻した場合は，JP1/AJS2全体をコールドスタートしてください。

ajslocaldateコマンドでスケジューラーサービスのローカル日時を変更した場合は，変更したスケジューラーサービスをコールドスタートしてください。

スケジューラーサービスがすでに起動している場合，このコマンドは異常終了します。

-cオプションおよび-Rオプションのどちらも指定しなかった場合は，スケジューラーサービスをウォームスタートします。

トラブルが発生した場合にスケジューラーサービスをコールドスタートするときは，必要な履歴情報を採取したあとに実施することをお勧めします。ログ情報の採取方法については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　17.3 トラブル発生時に採取が必要な資料」，および「JP1/Automatic Job Management System 2 設計・運用ガイド　17.4 資料の採取方法」を参照してください。

環境設定※が不適切であった場合，スケジューラーサービスは起動されません。

注※

Windowsの場合は，［マネージャー環境設定］ダイアログボックスの定義内容。

UNIXの場合は，スケジューラーサービス環境設定ファイル（Schedule.conf）の定義内容。

データベースの種類にISAMを設定しているスケジューラーサービスをコールドスタートする場合，データベースには何もアクセスしてない状態（JP1/AJS2 - ViewからログオフしてJP1/AJS2のコマンドを使用していない状態）でコールドスタートしてください。データベースへのアクセスが残っていると，登録済みの情報の消去処理に失敗してサービスが起動できません（syslogファイル，またはWindowsイベントログファイルにエラーメッセージ（KAVS0218-E）が出力されて異常終了します）。

JP1/AJS2をディザスターリカバリーモードで起動している場合，ajsstartコマンドに-s noneを指定しても無視され，ジョブネットおよびジョブの実行を抑止してスケジューラーサービスを起動します。

-Rオプションを指定してスケジューラーサービスをホットスタートした際またはウォームスタートした際に，ジョブの状態を取得できなかった場合は，ジョブの状態を「終了状態不明」に遷移させ，ジョブの実行を終了することがあります。ジョブの状態を取得できない条件の詳細については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　15.4.1(3) 起動モード別のジョブネットおよびジョブの状態」の「表15-3 ホットスタート（-hot）した場合のジョブネットおよびジョブの状態」または「表15-4 ウォームスタート（-warm）した場合のジョブネットおよびジョブの状態」の「ジョブ（標準ジョブ，アクションジョブ，カスタムジョブ）」の欄を参照してください。

このコマンドでスケジューラーサービスを起動した場合，環境設定パラメーターOVERSCHEDULEの値は有効になりません。このコマンドの動作に従って実行されます。環境設定パラメーターOVERSCHEDULEとこのコマンドのオプションとの対応を次の表に示します。

表1-42　環境設定パラメーターとajsstartコマンドのオプションとの対応表

パラメーターの設定
ajsstartコマンドのオプション

UNIXの場合

OVERSCHEDULEに「exec」を設定する。

Windowsの場合

［マネージャー環境設定］ダイアログボックスの［ジョブネットのスキップ］で［しない］を設定する。

-tおよび-oを指定しない。

UNIXの場合

OVERSCHEDULEに「skip」を設定する。

Windowsの場合

［マネージャー環境設定］ダイアログボックスの［ジョブネットのスキップ］で［予定時刻超過］を設定する。

-oオプションを指定する。

UNIXの場合

OVERSCHEDULEに「plan」を設定する。

Windowsの場合

［マネージャー環境設定］ダイアログボックスの［ジョブネットのスキップ］で［当日予定］を設定する。

-tオプションを指定する。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例

スケジューラーサービスをコールドスタートします。

ajsstart -c

ajsstatus

形式

ajsstatus
    [-F サービス名]
    [-h ホスト名]
    [-v]

機能

スケジューラーサービスの現在の運用環境，またはJP1/AJS2 - Managerに接続しているJP1/AJS2 - Viewの接続情報を標準出力ファイルに出力します。出力形式については，後述の「出力例1」，および「出力例2」を参照してください。

実行権限

なし

ただし，-hオプションで他ホストに対してajsstatusコマンドを実行する場合，次に示すどちらかの設定が必要です。

コマンドを実行するOSユーザー名が，実行先ホストのJP1ユーザーにマッピングされているOSユーザー名である

環境変数JP1_USERNAMEに実行先ホストのJP1ユーザーを指定している

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

省略した場合，デフォルトサービス名が仮定されます。

-h ホスト名

他ホストのスケジューラーサービスの現在の運用環境を出力したい場合に，操作対象のスケジューラーサービスがあるホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，カレントホスト名（使用しているJP1/AJS2 - Managerホスト名）が仮定されます。

-v

JP1/AJS2 - Managerに接続しているJP1/AJS2 - Viewの接続情報を出力します。

このオプションが指定された場合，スケジューラーサービスの運用環境は出力されません。また，このオプションと同時に-Fが指定された場合，-Fオプションは意味を持ちません。また，出力情報はJP1/AJS2 Monitorサービス（Windows）またはajsinetd（UNIX）が起動されていない場合は，出力されません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例1

スケジューラーサービスの現在の運用環境を，標準出力ファイルに出力します。

ajsstatus

使用例2

JP1/AJS2 - Managerに接続しているJP1/AJS2 - Viewの接続情報を，標準出力ファイルに出力します。

ajsstatus -v

出力例1

スケジューラーサービスの現在の運用環境の出力例，出力項目の制限，および出力項目の説明を次に示します。

出力例

出力項目の制限

スケジューラーサービスが終了している場合，(4)，(5)，(16)，(17)は表示されません。

ISAMを使ってデータベースを作成している場合だけ，(7)が表示されます。

次の場合，(16)，(17)は表示されません。

(15)のスケジューラーログファイルのサイズが0の場合。

環境設定時に，すべての履歴情報を出力しないように定義した場合（具体的には，UNIXの場合，スケジューラーサービス環境設定ファイル（Schedule.conf）のLOGSIZEパラメーターに0を指定した場合。Windowsの場合，［マネージャー環境設定］ダイアログボックスの［スケジューラーログの設定］タブで［スケジューラーログファイルのサイズ］に0を指定した場合）。

出力項目の説明

(1) サービス名

スケジューラーサービスのサービス名を示します。

(2) AJS状態

JP1/AJS2による運用が開始しているか（スケジューラーサービスが起動しているか）を示します。

運用中：JP1/AJS2による運用が開始している

停止：JP1/AJS2による運用が停止している

メンテナンス中：JP1/AJS2による運用が停止している

(3) 抑止機能

JP1/AJS2の機能のうち，抑止状態を示します。

ジョブ実行：ジョブの実行を抑止する

なし：ジョブの実行を抑止しない

(4) AJS開始日時

JP1/AJS2の運用が開始された日時（スケジューラーサービスが起動した日時）を示します。

(5) 終了制限

ajsstopコマンドを使ってJP1/AJS2による運用を終了したこと示します。

スケジュール：スケジュール制限による終了監視中である

ジョブネット：ジョブネット制限による終了監視中である

ジョブ：ジョブ制限による終了監視中である

なし：ajsstopコマンドが実行されていない

強制停止：強制停止中である

停止：停止中である

制限解除：終了制限が解除された状態である

(6) データベースの種類

データベースの種類を示します。

ISAM：ISAMファイルに情報を格納する

EmbedDB：組み込みDBに情報を格納する

(7) データベースファイル格納ディレクトリ

ISAMファイルおよびユニットロックファイルを格納するディレクトリ名を示します。

(8) テーブル・ファイル名称

ISAMの場合，各情報を格納するファイル名（ファイルのベース名）を示します。

組み込みDBの場合，各情報を格納するテーブル名を示します。

(9) マネージャ文字コード種別

データベースに情報を格納する際に使用する文字コード種別を示します。

SJIS：シフトJIS文字コードを使用する

EUC：日本語EUC文字コードを使用する

UTF-8：UTF-8文字コードを使用する

C：7ビットASCII文字コードを使用する

(10) ジョブエラー情報ディレクトリ

ジョブエラー情報ディレクトリ名を示します。

(11) 退避情報ディレクトリ

退避情報ディレクトリ名を示します。

(12) AJS開始・終了メッセージの出力

JP1/AJS2の運用開始・終了メッセージを，UNIXの場合はsyslogファイルに，Windowsの場合はイベントログに出力するかを示します。

出力しない：メッセージを出力しない

すべて出力する：すべてのメッセージを出力する

(13) ジョブネット開始・終了メッセージの出力

ジョブネットの開始・終了メッセージを，UNIXの場合はsyslogファイルに，Windowsの場合はイベントログに出力するかを示します。

出力しない：メッセージを出力しない

異常終了時出力する：ジョブネット異常終了メッセージだけを出力する

警告終了時出力する：ジョブネット警告終了メッセージだけを出力する

保留時出力する：ジョブネット保留通知メッセージだけを出力する

開始遅延時出力する：ジョブネット開始遅延通知メッセージだけを出力する

終了遅延時出力する：ジョブネット終了遅延通知メッセージだけを出力する

起動条件監視開始・終了時出力する：ジョブネット起動条件監視開始・終了通知メッセージだけを出力する

繰り越し未実行時出力する：ジョブネット繰り越し未実行通知メッセージだけを出力する

ジョブネットコネクタ接続エラー時出力する：ジョブネットコネクタと接続先のジョブネットとの接続に関するエラーメッセージだけを出力する

すべて出力する：すべてのメッセージ（ジョブネット開始，正常終了，異常終了，警告終了，保留通知，開始遅延通知，終了遅延通知，起動条件監視開始・終了通知，繰り越し未実行通知，およびジョブネットコネクタ接続エラー）を出力する

(14) ジョブ開始・終了メッセージの出力

ジョブの開始・終了メッセージを，UNIXの場合はsyslogファイルに，Windowsの場合はイベントログに出力するかを示します。

出力しない：メッセージを出力しない

異常終了時出力する：ジョブ異常終了メッセージだけを出力する

警告終了時出力する：ジョブ警告終了メッセージだけを出力する

保留時出力する：ジョブ保留通知メッセージだけを出力する

終了遅延時出力する：ジョブ終了遅延通知メッセージだけを出力する

すべて出力する：すべてのメッセージ（ジョブ開始，正常終了，異常終了，警告終了，および終了遅延）を出力する

(15) スケジューラーログファイルのサイズ

スケジューラーログファイルのサイズ（単位：キロバイト）を示します。

(16) 使用中のスケジューラーログファイル名

スケジューラーサービスが使用しているスケジューラーログファイル名を示します。

(17) 交代用のスケジューラーログファイル名

履歴情報を指定したサイズまでファイルに出力した場合に，次に使用するスケジューラーログファイル名を示します。

(18) AJS開始・終了履歴の出力

JP1/AJS2の運用を開始したとき，および終了したときに履歴情報を出力するかを示します。

出力しない：履歴を出力しない

すべて出力する：すべての履歴を出力する

(19) ジョブネット開始・終了履歴の出力

ジョブネットの実行を開始したとき，および終了したときに履歴情報を出力するかを示します。

出力しない：履歴を出力しない

異常終了時出力する：ジョブネットの異常終了履歴を出力する

警告終了時出力する：ジョブネットの警告終了履歴を出力する

保留時出力する：ジョブネットの保留通知履歴を出力する

開始遅延時出力する：ジョブネット開始遅延通知履歴だけを出力する

終了遅延時出力する：ジョブネット終了遅延通知履歴だけを出力する

起動条件監視開始・終了時出力する：ジョブネット起動条件監視開始・終了通知履歴だけを出力する

繰り越し未実行時出力する：ジョブネット繰り越し未実行通知履歴だけを出力する

すべて出力する：すべての履歴（ジョブネット起動，異常終了，警告終了，保留通知，開始遅延通知，終了遅延通知，起動条件監視開始・終了通知，繰り越し未実行通知，および全登録解除）を出力する

(20) ジョブ開始・終了履歴の出力

ジョブの実行を開始したとき，および終了したときに履歴情報を出力するかを示します。

出力しない：履歴を出力しない

異常終了時出力する：ジョブの異常終了履歴を出力する

警告終了時出力する：ジョブの警告終了履歴を出力する

保留時出力する：ジョブの保留通知履歴を出力する

終了遅延時出力する：ジョブの終了遅延通知履歴だけを出力する

すべて出力する：すべての履歴（ジョブ起動，異常終了，警告終了，および終了遅延）を出力する

(21) 操作履歴の出力

操作履歴情報を出力するかを示します。

出力しない：履歴を出力しない

ALTER：ajsalterコマンドでの操作履歴を出力する

STOP：ajsstopコマンドでの操作履歴を出力する

ENTRY：ジョブネットの実行登録の操作履歴を出力する

LEAVE：ジョブネットの実行登録解除の操作履歴を出力する

PLAN：ジョブネットのスケジュール一時変更の操作履歴を出力する

INTRPT：ジョブネットの実行中断の操作履歴を出力する

RERUN：ジョブネットの再実行の操作履歴を出力する

KILL：ジョブの強制終了の操作履歴を出力する

CHANGE：ジョブネットワーク要素の定義内容変更の操作履歴を出力する

CALENDAR：カレンダー情報の変更の操作履歴を出力する

DELETE：ジョブネットワーク要素の削除の操作履歴を出力する

RESTORE：ジョブネットワーク要素の回復の操作履歴を出力する

DEFINE：ジョブネットワーク要素の定義の操作履歴を出力する

COPY：ジョブネットワーク要素の複写，および移動の操作履歴を出力する

CHGST：ジョブの状態変更の操作履歴を出力する

SUSPEND：ジョブネットのサスペンド・サスペンド解除の操作履歴を出力する

IMPORT：ジョブネットワーク要素のインポートの操作履歴を出力する

START：ajsstartコマンドでの操作履歴を出力する

すべて出力する：すべての履歴を出力する

(22) ルートジョブネットのスケジュール

ルートジョブネットのスケジュール定義時に使用している時間制を示します。

24時間：スケジュールを24時間制で定義している

48時間：スケジュールを48時間制で定義している

(23) サスペンド機能

サスペンド機能の有効・無効を示します。

有効：サスペンド機能が有効である

無効：サスペンド機能が無効である

(24) 参照履歴の出力

参照履歴情報を出力するかを示します。

出力しない：すべての参照履歴を出力しない

BACKUP：ジョブネットワーク要素の退避の参照履歴を出力する

EXPORT：ジョブネットワーク要素のエクスポートの参照履歴を出力する

NAME：ジョブネットワーク要素の名称出力の参照履歴を出力する

PRINT：ジョブネットワーク要素の定義内容出力の参照履歴を出力する

SCHEDULE：ジョブネットの予定情報出力の参照履歴を出力する

SHOW：ジョブネットワーク要素の状態出力の参照履歴を出力する

すべて出力する：すべての履歴を出力する

出力例2

JP1/AJS2 - Managerに接続しているJP1/AJS2 - Viewの接続情報の出力例，出力項目の制限，および出力項目の説明を次に示します。

出力例

出力項目の制限

JP1/AJS2 - View接続情報が存在しない場合，またはJP1/AJS2 Monitorサービス（Windows）またはajsinetd（UNIX）が起動されていない場合，(1)～(6)の見出し行と(7)のメッセージだけ出力されます。

出力項目の説明

(1) 接続先スケジューラーサービス

接続しているスケジューラーサービス名を出力します。接続処理中のためサービス名が取得できない場合，サービス名に「***」が出力されます。

(2) JP1ユーザー

JP1/AJS2 - ViewにログインしているJP1ユーザー名が出力されます。

(3) プロセスID

JP1/AJS2 - Viewの接続を管理している，ajsmonsvrのプロセスIDが出力されます。同一行の出力項目は，このプロセスに対する情報となります。出力情報が存在する範囲は，JP1/AJS2 - Viewのログイン完了時から，ログオフまでの間です。また，別ホストからJP1/AJS2 - Managerのコマンドをリモート実行した場合に発生するajsmonsvrプロセスの情報は出力されません。

(4) 接続開始日時

JP1/AJS2 - Viewの接続を開始した日時が次に示す形式で出力されます。

YYYY/MM/DD hh:mm:ss

出力フォーマットは，日本語環境と英語環境で共通です。各項目の出力けた数が足りない場合は，前にゼロを付けて出力されます。

（例）2006年4月9日 10時2分5秒の場合

　　2006/04/09 10:02:05

(5) 接続元IPアドレス

JP1/AJS2 - Viewから，JP1/AJS2 - Managerに接続しているホストのIPアドレスが次に示す形式で出力されます。

xxx.xxx.xxx.xxx

各項目の出力けた数が足りない場合は，詰めて出力されます。

（例）133.108.132.1の場合

　　133.108.132.1

(6) 接続元ホスト

IPアドレスをホスト名称に変換して出力されます。IPアドレスからホスト名に変換できない場合，IPアドレスがそのまま出力されます。JP1/AJS2 - Viewの接続元のIPアドレスからホスト名を逆引きしてホスト名が出力されます。

JP1/AJS2 - Viewマシン自体のホスト名とは異なる場合があります。DNS環境の場合，ドメイン名が付加されFQDN形式で表示します。IPアドレスにエイリアスホスト名があり複数のホスト名が設定されている場合は，正ホスト名が表示されます。

(7) メッセージ

JP1/AJS2 Monitorサービス（Windows）またはajsinetd（UNIX）が起動されていない場合，KAVS0828-Iメッセージが出力されます。

その他の場合は，情報がすべて出力されたあと，KAVS0827-I メッセージが出力されます。

ajsstop

形式

ajsstop
    [-F サービス名]
    [-s|-n|-j|-k|-c|-r]
    [-f]
    [-w]

機能

JP1/AJS2のスケジューラーサービスを終了します。

スケジューラーサービスを終了する必要がある場合を次に示します。

スケジューラーサービスの運用を計画的に終了する場合

データベースを回復する場合

環境設定パラメーターを変更する場合

また，このコマンドで要求したスケジュール制限，ジョブネット制限を解除して，元の運用に戻します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-F サービス名

処理対象とする，スケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

このオプションを省略した場合，デフォルトサービス名が仮定されます。

-s

このコマンドを投入した日に実行が予定されているジョブネットの実行がすべて終了したあと，スケジューラーサービスを終了します（これを「スケジュール制限」と呼びます）。

実行登録されているジョブネットが，基準時刻が設定されたジョブグループに属している場合の，スケジューラーサービスを終了する例を次に示します。なお，例中の○印は実行されるジョブネット，×印は実行されないジョブネットを示します。

（例1）

ジョブグループA：

基準時刻　9:00

スケジューラーサービス開始時刻　9:00

ジョブネット実行予定時刻　12:00，7:00

コマンド投入時刻　10:00

（例2）

ジョブグループA：

基準時刻　10:00

スケジューラーサービス開始時刻　10:00

ジョブネット実行予定時刻　12:00，7:00

コマンド投入時刻　9:00

（例3）

ジョブグループA：

基準時刻　9:00

スケジューラーサービス開始時刻　9:00

ジョブネット実行予定時刻　12:00，7:00

ジョブグループB：

基準時刻　11:00

スケジューラーサービス開始時刻　11:00

ジョブネット実行予定時刻　13:00，9:00

コマンド投入時刻　10:00

（例4）

ジョブグループA：

基準時刻　9:00

スケジューラーサービス開始時刻　9:00

ジョブネット実行予定時刻　12:00，7:00

ジョブグループB：

基準時刻　10:00

スケジューラーサービス開始時刻　10:00

ジョブネット実行予定時刻　13:00，8:00

コマンド投入時刻　11:00

実行日の振り替えによって，ジョブネットの実行日がコマンドを投入した日に振り替えられた場合，ジョブネットは，コマンド投入日に実行されるジョブネットとして処理されます。

-n

コマンドを投入したときに実行中のジョブネットがすべて終了したあと，スケジューラーサービスを終了します（これを「ジョブネット制限」と呼びます）。

-j

コマンドを投入したときに実行中のジョブおよび実行中状態※のジョブネットコネクタがすべて終了したあと，スケジューラーサービスを終了します（これを「ジョブ制限」と呼びます）。

注※

実行中状態とは，次の状態のどれかを指します。

実行中

警告検出実行中

異常検出実行中

-k

コマンドを投入した時点で，スケジューラーサービスを終了します。なお，スケジューラーサービス終了時に実行中のジョブはすべて強制終了します。

-c

コマンドを投入した時点で，スケジューラーサービスを終了します。ただし，停止時に実行中のジョブは実行を継続します。

このオプションは，システムを緊急停止させたい場合に，短時間のうちにすべてのプロセスを強制終了させることによって，スケジューラーサービスプロセスの強制終了を回避するときに指定します。

-r

スケジュール制限（-sオプション），またはジョブネット制限（-nオプション）を解除して，元の運用に戻します。

-f

スケジューラーサービスが起動中に，このオプションを指定してコマンド入力した場合，停止要求を受け付けます。

このオプションは，-s，-n，-j，-rオプションと同時には指定できません。

このオプションは，-c，または-kオプションを同時に指定する必要があります。

スケジューラーサービスの起動中に，このオプションを指定しないで実行した場合，エラーとなります。

-w

スケジューラーサービスが完全に停止するのを待って，コマンドを終了します。また，-rオプションと同時に指定した場合は，スケジュール制限またはジョブネット制限を完全に解除するのを待って，コマンドを終了します。

注意事項

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

ジョブ制限は解除できません（スケジュール制限，およびジョブネット制限は，それぞれ-rオプションで解除できます）。

制限処理が終了したあと，スケジューラーサービスの終了処理が開始します。終了処理開始後は，制限解除できません。現在の状態は，ajsstatusコマンドで確認できます。

スケジューラーサービスを確実に停止させたい場合は，-wオプションを必ず指定してください（-wオプションを省略した場合，ajsstopコマンドはスケジューラーサービスに停止要求を出したあと，すぐに終了します。そのため，スケジューラーサービスの停止処理が完了する前に，次のコマンドの実行が開始してしまう場合があります）。

ジョブネットコネクタを使ってルートジョブネットの実行順序を制御している場合，接続先のジョブネットの状態によってはジョブネットコネクタが実行中状態※になるため，ジョブネットコネクタを含むルートジョブネットが実行中状態のままとなって，サービスを制限停止できません。この場合は，-kオプションまたは-cオプションで停止するか，または実行中状態のジョブネットコネクタを状態変更して終了させてください。
注※　実行中状態とは，次の状態のどれかを指します。

実行中

警告検出実行中

異常検出実行中

ジョブネットコネクタを使ってルートジョブネットの実行順序を制御している場合，-jオプションを指定したときに接続先のジョブネット配下に先行終了待ちのユニットがあるとジョブネットコネクタを含むルートジョブネットが実行中のままとなって，サービスを停止できません。この場合は，-kオプションまたは-cオプションで停止してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例

現在実行中のジョブネットが終了してから，スケジューラーサービスを終了します。

ajsstop -n

ajssuspend

形式

ajssuspend
    [-F サービス名]
    {-S [-n]|-C [-r|-h|-p]|-U}
    [-R]
    [-E]
    [-T]
    ルートジョブネット名，またはジョブグループ名...

機能

ルートジョブネットをサスペンドします。また，ルートジョブネットのサスペンド状態を解除します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_AJS_Admin権限

JP1_AJS_Manager権限

JP1_AJS_Operator権限

引数

-F サービス名

対応するスケジューラーサービスのサービス名を指定します。

指定できる文字数は，1～30（単位：バイト）です。

-S

ルートジョブネットをサスペンドします。

ただし，操作対象のルートジョブネットが実行中の場合は，サスペンドしません。実行中のルートジョブネットをサスペンドしたい場合は，-nオプションと同時に指定してください。

-n

実行中のルートジョブネットをサスペンドします。

省略した場合，実行中のルートジョブネットはサスペンドしません。

-C

ルートジョブネットのサスペンド状態を解除します。

実行中のルートジョブネットをサスペンドし，そのルートジョブネット下にユニットを追加した場合に，サスペンド解除後に追加したユニットをどのように扱うかについては，-r，-h，または-pオプションで指定してください。-r，-h，または-pオプションを指定しなかった場合，サスペンド解除後は，サスペンド前に実行中であったルートジョブネット，およびそのルートジョブネット下に追加したユニットはすべて実行されます。

なお，下にホストリンクジョブネットが定義されているジョブネットの場合で，かつ，そのジョブネットに起動条件が設定されている場合，サスペンド状態は解除できません。

-r

サスペンド中に追加したユニットを，サスペンド解除後に実行します。

-h

サスペンド中に追加したユニットを，サスペンド解除後に保留します。

-p

サスペンド中に追加したユニットを，サスペンド解除後に実行しません。

-U

データベース上に残っている無効なユニットレコードを削除します。

-R

指定したルートジョブネット，またはジョブグループに含まれるすべてのジョブネットをサスペンド，またはサスペンド解除します。

このオプションを，-E，-Tオプションと同時に指定した場合，各オプションの指定内容に従って，サスペンド，またはサスペンド解除します。

-E

実行登録されているルートジョブネットをサスペンド，またはサスペンド解除します。

-T

ルートジョブネットをサスペンド，またはサスペンド解除します。

ルートジョブネット名，またはジョブグループ名

サスペンドするルートジョブネット名，または-R，-E，-Tオプションと同時にジョブネット名，またはジョブグループ名を指定します。

指定できる文字数は，1～930（単位：バイト）です。

ルートジョブネット名，またはジョブグループ名は，複数指定できます。なお，マネージャージョブネット名およびマネージャージョブグループ名は指定できません。

ルートジョブネット名，またはジョブグループ名に，論理ホスト名を指定できます。実行IDは指定できません。

注意事項

ルートジョブネットをサスペンドしたり，サスペンド状態を解除したりできるのは，そのルートジョブネットに含まれるすべてのジョブとジョブネットを定義したときに，またはそれらの属性を変更したときに，操作権限を与えられたユーザーだけです。
ただし，Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合）を持つユーザーは，ルートジョブネットをサスペンドしたり，サスペンド状態を解除したりできます。

スケジューラーサービスが起動していない場合，このコマンドは異常終了します。

サスペンドしたり，サスペンド状態を解除したりできるのは，ルートジョブネットだけです。

サスペンドしようとしたジョブネットが起動条件監視中の場合，このコマンドは異常終了します。

サスペンドしようとしたルートジョブネットがすでにサスペンド状態の場合，このコマンドは異常終了します。

サスペンドしようとしたルートジョブネットがすでにサスペンド処理中の場合，このコマンドは異常終了します。

サスペンド状態を解除しようとしたルートジョブネットがすでにサスペンド状態を解除されている場合，このコマンドは異常終了します。

サスペンド状態を解除しようとしたルートジョブネットがすでにサスペンド解除処理中の場合，このコマンドは異常終了します。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

補足事項

このコマンドはルートジョブネットがサスペンド状態になるのを待って終了します。また，サスペンド状態が解除されるのを待って終了します。

使用例1

ジョブネット（net1）をサスペンドします。

ajssuspend -S net1

使用例2

ルートジョブネット（net1）のサスペンド状態を解除します。ルートジョブネット（net1）はサスペンド前に実行中だったので，サスペンド解除後には実行を継続します。ただし，サスペンド中に追加したユニットは保留します。

ajssuspend -C -h net1

ajstrsetsz

形式

ajstrsetsz
    [-s サイズ]

機能

トレースログファイルのサイズを変更します。

引数を指定しないで実行した場合は，現在設定されているトレースログファイルのサイズを標準出力ファイルに出力します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-s サイズ

トレースログファイルのサイズを指定します。

指定できる値は，64～2,097,151（単位：キロバイト）です。

注意事項

このコマンドでトレースログファイルのサイズを小さくした場合，サイズ変更前のトレースログファイルの内容は削除されます。

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
4～124で4の倍数値 | 異常終了。

使用例1

トレースログファイルのサイズを，デフォルトサイズから，3メガバイト（3,072キロバイト）に拡張します。

ajstrsetsz -s 3072

使用例2

現在設定されているトレースログファイルのサイズを，標準出力ファイルに出力します。

ajstrsetsz

出力例

SIZE:64KB

jajs_killall.cluster（UNIX限定）

形式

jajs_killall.cluster
    [論理ホスト名]

機能

クラスタシステムを運用している場合に，起動中のJP1/AJS2プロセスを強制終了します。

フェールオーバー時にjajs_stop.clusterコマンドを実行してもプロセスを停止できず，フェールオーバーに失敗することがあります。停止しないプロセスを強制停止させる場合にだけ，このコマンドを実行してください。

実行権限

スーパーユーザー権限

引数

論理ホスト名

JP1/Baseで設定した論理ホスト名を指定します。

指定できる文字数は，1～15（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定しているホスト名が仮定されます（論理ホスト名は，先頭から15バイトまでが有効になります）。このオプションを省略し，環境変数JP1_HOSTNAMEに何も指定していない場合，このコマンドは異常終了します。

注意事項

このコマンドは，UNIXだけで実行できます。Windowsでは実行できません。

このコマンドは，jajs_stop.clusterコマンドを実行してもプロセスを停止できない場合にだけ，実行してください。

JP1/AJS2への強制終了要求と同時に共有ディスクが切り離されて，共有ディスクにアクセスできない状態になることがあります。この場合，JP1/AJS2強制停止シェルスクリプト（jajs_killall.cluster）のログ出力先を，物理ディスクのログ出力先に変更して実行します。次に示す個所を変更してください。
変更前

LOGDIR=`jbsgetcnf -h "$JP1_HOSTNAME" | grep '^"JP1AJS2_LOGDIR"=' | ¥
       sed -e 's/^[^=]*=//' -e 's/^"//' -e 's/"$//'`
COMNAME=`basename "$0"`

変更後

LOGDIR="/var/opt/jp1ajs2/log"　　# 物理ディスクにする
COMNAME=`basename "$0"`

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

このコマンドは，/etc/opt/jp1ajs2/下に格納されています。

このコマンドでは，論理ホスト対応のプロセスを強制終了させます。
ただし，JP1/AJS2のプロセスのうち，次の表に示すプロセスは強制終了の対象外です。

プロセス名
内容

ajsinetd
JP1/AJS2 Monitorサービスプロセス

ajsmonsvr
JP1/AJS2 - View対応のモニターサーバプロセス

jp1mqsup
TP1/Message Queue連携時のMQ監視プロセス
TP1管理下のSUP

jpocwtmqmaii
MQSeries連携時のMQ監視プロセス

表中のプロセスは，フェールオーバー時に，JP1/AJS2のサービスとともにフェールオーバーする必要はありません。必要に応じて終了させてください。

ログ情報をファイルに出力します。ログファイルは5世代分保存されます。
ログファイルの格納ディレクトリと名称は次のとおりです。

ログファイルの格納ディレクトリ

共有ディレクトリ/jp1ajs2/log

ログファイルの名称

jajs_killall.cluster_論理ホスト名.{1|2|3|4|5}.log

jajs_maintain

形式

jajs_maintain
    [-h 論理ホスト名]
    [-F スケジューラーサービス名]
    {-m {manager|scheduler} | -show | -r start}
    [-x 再編成実施スケジューラーサービスの多重度]
    [-c 切断状況監視時間]

機能

JP1/AJS2のメンテナンスを行います。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-h 論理ホスト名

クラスタシステムで運用している場合に，メンテナンスモードにする対象論理ホスト名を指定します。

省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，自ホスト名が仮定されます。

指定できる文字数は，1～255（単位：バイト）です。

-F スケジューラーサービス名

メンテナンスモードにする対象スケジューラーサービス名を指定します。スケジューラーサービスを縮退モードにする場合，このオプションで指定したサービスだけがメンテナンス対象になります。

省略した場合，物理ホストまたは論理ホスト配下のすべてのスケジューラーサービスが縮退モードになります。

マネージャー機能を縮退モードに指定した場合にこのオプションを同時に指定したときは，このコマンドは異常終了します。

指定できる文字数は，1～30（単位：バイト）です。

-m {manager|scheduler}

メンテナンスモードのレベルを指定します。

manager
マネージャー機能縮退モードでメンテナンスします。
このオプションは，-hオプションと同時に指定できます。

scheduler
スケジューラーサービス縮退モードでメンテナンスします。
このオプションは，-h，-Fオプションと同時に指定できます。

各メンテナンスモードの注意事項については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　7.3 メンテナンスモードの注意事項」を参照してください。

-show

ジョブ実行環境，およびスケジューラーサービスの運用状態を表示します。このオプションは-m，-r，-x，-cオプションと同時に指定できません。出力形式については，後述の「出力例」を参照してください。

-r start

jajs_maintainコマンドの処理が何らかの原因で打ち切られ，メンテナンス状態のままとなったジョブ実行環境，およびスケジューラーサービスを運用状態に回復します。

-Fオプションを同時に指定した場合，ジョブ実行環境，および指定されたスケジューラーサービスだけを運用状態に回復します。

回復しようとするジョブ実行環境，およびスケジューラーサービスが，ほかでメンテナンス中の場合，このコマンドは異常終了します。回復しようとするジョブ実行環境，およびスケジューラーサービスが，停止または運用中の場合は回復処理を行いません。このとき，このコマンドは正常終了します。

このオプションは-m，-show，-x，-cオプションと同時に指定できません。

-x 再編成実施スケジューラーサービスの多重度

再編成を並列実行するスケジューラーサービスの多重度を指定します。指定できる値は，1～20です。

-c 切断状況監視時間

縮退モードに入る際に，スケジューラーデータベースへの接続が切断されるまでどの程度の時間を監視し続けるかを指定します。指定した時間内に，10秒間隔で監視が行われます。

指定できる値は，0～86,400（単位：秒）です。デフォルトは60秒です。

注意事項

マネージャー機能縮退モードでメンテナンスしている間は，ジョブの投入およびジョブの実行に使用するコマンドは実行できません。実行した場合，エラーメッセージ（KAVU0950-E）が標準エラー出力ファイルに出力されます。

メンテナンス実施中に，JP1/AJS2 - View から接続してユニットを操作した場合は，「KAVV461-E メンテナンス中のため接続できません」というメッセージがメッセージボックスに出力されます。
ジョブネットワーク要素を操作するコマンドを実行した場合は，「KAVS1717-E メンテナンス中のため実行できません」というメッセージが標準エラー出力に出力されます。

このコマンドを実行すると，次のファイルに再編成時のログ情報が格納されます。

マネージャー機能縮退モード

物理ホストの場合（Windows）
JP1/AJS2 - Managerのインストール先フォルダ¥log¥jajs_maintain_manager[面数番号].log
JP1/AJS2 - Managerのインストール先フォルダ¥log¥jajs_maintain_[スケジューラーサービス名][面数番号].log

論理ホストの場合（Windows）
JP1/AJS2 - Managerのインストール先フォルダ¥log¥jajs_maintain_manager_[論理ホスト名][面数番号].log
JP1/AJS2 - Managerのインストール先フォルダ¥log¥jajs_maintain_[スケジューラーサービス名]_[論理ホスト名][面数番号].log

物理ホストの場合（UNIX）
/var/opt/jp1ajs2/log/jajs_maintain_manager[面数番号].log
/var/opt/jp1ajs2/log/jajs_maintain_[スケジューラーサービス名][面数番号].log

論理ホストの場合（UNIX）
/var/opt/jp1ajs2/log/jajs_maintain_manager_[論理ホスト名][面数番号].log
/var/opt/jp1ajs2/log/jajs_maintain_[スケジューラーサービス名]_[論理ホスト名][面数番号].log

スケジューラーサービス縮退モード

物理ホストの場合（Windows）
JP1/AJS2 - Managerのインストール先フォルダ¥log¥jajs_maintain_[スケジューラーサービス名][面数番号].log

論理ホストの場合（Windows）
JP1/AJS2 - Managerのインストール先フォルダ¥log¥jajs_maintain_[スケジューラーサービス名]_[論理ホスト名][面数番号].log

物理ホストの場合（UNIX）
/var/opt/jp1ajs2/log/jajs_maintain_[スケジューラーサービス名][面数番号].log

論理ホストの場合（UNIX）
/var/opt/jp1ajs2/log/jajs_maintain_[スケジューラーサービス名]_[論理ホスト名][面数番号].log

ログファイル名の「面数番号」は，1～4の数字で，最近実行した4回分の実行ログが保存されます。面数番号が小さいものが新しいログです。
メンテナンス処理が異常終了した場合は，これらのログファイルを参照し，メンテナンス処理が異常終了した原因を取り除いた上で，メンテナンス処理を再実行してください。

マネージャー機能が縮退中にJP1/AJS2サービスを停止した場合，縮退中に状態が変わったジョブの情報が消失します。縮退中にJP1/AJS2を停止しないでください。

JP1/AJS2停止時にマネージャー機能の縮退指定でコマンドを実行した場合，コマンドの終了に時間が掛かりますので注意してください。

メンテナンスの対象となるスケジューラーサービスが運用中のとき，jajs_maintainコマンドの処理が何らかの原因で打ち切られると，スケジューラーサービスおよびイベント・アクション制御マネージャーの状態が，メンテナンス中のままになることがあります。回復するには，jajs_maintain -r start，ajsstartまたはjajs_spmdコマンドで該当するサービスを起動する必要があります。
また，同じ条件で，ジョブ実行環境の状態がメンテナンス中のままになることがあります。回復するには，jajs_maintain -r startを実行する，またはJP1/AJS2サービスを再起動してください。

このコマンドに次の指定をした場合は，同時に複数実行しないでください。

-m manager

-m scheduler

-r start

このコマンドの-m manager指定と，次のコマンドまたはスクリプトを同時に実行しないでください。

jpqdbcondコマンドの-x，-k指定

jpqautocondスクリプト

ジョブ実行環境のコマンドやAPIが終了していない状態で-m manager指定を実行しないでください。

ジョブ実行環境のジョブ情報削除時間（削除処理中）に-m manager指定を実行しないでください。
ジョブ情報削除処理中にマネージャー機能縮退モードでメンテナンスを実行した場合，ジョブ情報削除処理はメンテナンスが完了するまで中断されます。メンテナンスが完了すると，ジョブ情報削除処理が再開されます。

JP1/AJS2の起動処理中や停止処理中にjajs_maintain -m managerを実行しないでください。また，jajs_maintain -m manager実行中にJP1/AJS2の起動や停止を行わないでください。

このコマンドの-m manager指定とjpqexportコマンドを同時に実行しないでください。

このコマンドに次の指定をした場合は，ajsautocondスクリプトを同時に実行しないでください。

-m manager

-m scheduler

JP1/AJS2の起動処理中や停止処理中にjajs_maintain -showまたは-r startを実行した場合，統合ログに「KAVU2227-E」や「KAVU0215-E」または「KAVU0220-E」メッセージが出力されることがあります。JP1/AJS2サービスの起動処理および停止処理と競合した場合に出力されるこれらのメッセージについては，実際の運用には問題ありませんが，jajs_maintainコマンドの実行に時間が掛かる場合があります。なお，コマンドが異常終了した場合は再度実行してください。

マネージャー機能縮退モードおよびスケジューラーサービス縮退モードでのメンテナンスは，実行しようとしているすべてのジョブの実行依頼が完了してからスケジューラーサービスを停止します。このため，キューレスジョブ実行環境の設定で，最大同時ジョブ実行数の設定が0で，かつ最大待ちジョブ数が1以上になっている場合に，キューレスジョブ起動処理中にメンテナンスモードに入ると，スケジューラーサービスが停止処理に入れないため，jajs_maintainコマンドが終了できない状態になります。jajs_maintainコマンドはジョブを実行できる状態で実行してください。また，このような状態になった場合，ajsqlalterコマンドにより，最大同時ジョブ実行数の設定を 1 以上に変更してジョブを実行させてください。

イベントジョブ（起動条件内のものを含む）を実行中のスケジューラーサービスをメンテナンスする場合の注意事項については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.3.9 イベントジョブを実行したままサービスを再起動する場合の注意事項」を参照してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

メンテナンス作業を定期的に実行する場合，jajs_maintainコマンドを，JP1/AJS2のジョブとして定義して実行させることができます。

毎年12月の最終運用日の23:00に，マネージャー機能を縮退モードにしてデータベースの再編成を行う場合，次のユニット定義情報パラメーターでジョブネットを定義し，計画実行を登録しておきます。WindowsおよびUNIXの例を次に示します。

Windowsの場合

unit=maintain-net;
{
 ty=n;
 sd=1,12/*b;
 st=1,23:00;
 cy=1,(1,y);
 sh=1,ca;
 unit=maintain-job;
 {
   ty=pj;
   sc="jajs_maintain.exe";
   prm="-m manager";
 }
}

UNIXの場合

unit=maintain-net;
{
 ty=n;
 sd=1,12/*b;
 st=1,23:00;
 cy=1,(1,y);
 sh=1,ca;
 unit=maintain-job;
 {
   ty=j;
   te="/opt/jp1ajs2/bin/jajs_maintain -m manager";
 }
}

出力例

-show を指定した場合
スケジューラーサービス（AJSROOT1，AJSROOT2，AJSROOT3）が定義されている場合の出力例を下記に示します。

（1） ジョブ実行環境（括弧内は言語種別が英語の場合）

ジョブ実行環境（Job execution environment）：ジョブ実行環境の状態を表示します。

運用中（active）：JP1/AJS2による運用が開始している

停止（inactive）：JP1/AJS2による運用が停止している

開始処理中（Now starting）：JP1/AJS2による運用の開始処理を行っている

計画停止処理中（Planned terminating）：JP1/AJS2による運用の計画停止処理を行っている

停止処理中（Now terminating）：JP1/AJS2による運用の停止処理を行っている

メンテナンス中（Maintenance）：JP1/AJS2による運用のメンテナンス中

（2） スケジューラーサービス（括弧内は言語種別が英語の場合）

スケジューラーサービス（Scheduler service）：スケジューラーサービス名とスケジューラーサービスの状態を表示します。

運用中（active）：JP1/AJS2による運用が開始している

停止（inactive）：JP1/AJS2による運用が停止している

メンテナンス中（Maintenance）：JP1/AJS2による運用のメンテナンス中

jajs_spmd（UNIX限定）

形式

jajs_spmd
    [-h 論理ホスト名]
    [-hot|-warm|-cold[-q {clear|noclear}]|-disaster]
    [-HA]

機能

JP1/AJS2のプロセスを起動します。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/opt/jp1ajs2/bin/

引数

-h 論理ホスト名

クラスタシステムで運用している場合に，プロセスを起動する論理ホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，物理ホスト名（hostnameコマンドで求まるホスト名）が仮定されます。

-hot|-warm|-cold|-disaster

JP1/AJS2プロセスの起動モードを指定します。起動モード別のジョブネットおよびジョブの状態については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　15.4.1 JP1/AJS2起動時の動作を一時的に変更する」の起動モード別のジョブネットおよびジョブの状態の説明を参照してください。

JP1/AJS2 - Managerを使用している場合でこのオプションを省略したとき，スケジューラーサービス環境設定ファイル（Schedule.conf）のSTARTMODEパラメーターの値が仮定されます。

-hot
JP1/AJS2をホットスタートします（前回プロセス終了時の状態を保持したまま，プロセスが起動します）。

-warm
JP1/AJS2をウォームスタートします（前回プロセス終了時の状態を保持したまま，プロセスが起動します。ただし，プロセス終了時に実行中だったジョブネットは終了状態になり，プロセスを起動した日の予定に従って実行されます）。

-cold
JP1/AJS2をコールドスタートします（前回プロセス終了時の状態を解除して，プロセスが起動します）。

-disaster
JP1/AJS2システムにJP1/AJS2 - Datareplicatorを導入している場合に使用するオプションです。抽出側の拠点で大規模災害があり，反映側の拠点に運用を切り替えるとき，このオプションを使って，反映側のJP1/AJS2をディザスターリカバリーモードでスタートします。ディザスターリカバリーモードは，ジョブの実行が抑止された状態で反映側のJP1/AJS2 - Managerを起動します。
なお，DBの種別にかかわらずジョブの実行は抑止された状態で起動します。
JP1/AJS2 - Datareplicatorの運用ができるようにセットアップされたJP1/AJS2 - Managerだけで，このオプションを使用できます。JP1/AJS2 - Datareplicatorの運用ができるようにセットアップされていないJP1/AJS2 - Managerでこのコマンドを実行すると，エラーメッセージが出力され，JP1/AJS2は起動しません。
反映側の拠点でJP1/AJS2のディザスターリカバリーが完了し，引き続き反映側の拠点で通常の運用をする場合は，JP1/AJS2 - Datareplicatorの運用をアンセットアップしてください。このオプション以外の起動モードでJP1/AJS2 - Managerが起動できるようになります。
JP1/AJS2 - Datareplicatorによる運用切り替えの手順については，マニュアル「JP1/Automatic Job Management System 2 - Datareplicator」を参照してください。

-q {clear|noclear}

コールドスタート時にジョブ実行環境データベースのジョブ情報を初期化するかどうかを選択します。

-coldオプションとだけ同時に指定できます。

省略した場合，ジョブ実行環境設定ファイル（Queue.conf）のColdStartModeパラメーターの値が仮定されます。省略した場合，かつ，ジョブ実行環境設定ファイルのColdStartModeパラメーターの値がデフォルト状態の場合は，ジョブ実行環境データベースのジョブ情報は初期化されます。

clear
コールドスタート時にジョブ実行環境データベースのジョブ情報を初期化します。ただし，自動起動しない設定のスケジューラーサービスが存在する場合は初期化しません。

noclear
コールドスタート時にジョブ実行環境データベースのジョブ情報を初期化しません。

-HA

JP1/AJS2のプロセスで異常が発生した場合，縮退運転ではなく，JP1/AJS2サービスのすべてのプロセスを終了します。

JP1/AJS2の一部のプロセスが異常時に，クラスタシステムの系切り替えを行う場合などに指定してください。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。
Windowsを使用している場合でプロセスを起動したいときは，［コントロールパネル］で［サービス］アイコンを選択し，表示される［サービス］ダイアログボックスを使ってプロセスを起動してください。

このコマンドではajsinetdプロセスは起動できません。

このコマンドを，jajs_start，またはjajs_start.clusterコマンドと同時に実行しないでください。JP1/AJS2が正しく起動しないおそれがあります。

このコマンドは，プロセスの起動完了を待たずに終了します。JP1/AJS2のプロセスが起動したかどうかは，jajs_spmd_statusコマンドで確認してください。

JP1/Power Monitorとの連携運用中で，かつ，JP1/Power Monitorからシステム終了処理を実行している間は，このコマンドを実行しないでください。

データベースの種類にISAMを指定しているスケジューラーサービスを自動起動する設定にしてコールドスタートする場合，データベースには何もアクセスしてない状態（JP1/AJS2 - ViewからログオフしてJP1/AJS2のコマンドを使用していない状態）でコールドスタートしてください。データベースへのアクセスが残っていると，登録済みの情報の消去処理に失敗してこのスケジューラーサービスが起動できません（syslogファイル，またはWindowsイベントログファイルにエラーメッセージ（KAVS0218-E）が出力されて異常終了します）。

同一論理ホスト上でjajs_spmd_xxxxコマンドを同時に複数実行することはできません。

このコマンドをリモートシェルコマンドで実行する場合は，標準入力，標準出力，および標準エラー出力を切断（標準入力，標準出力，および標準エラー出力に/dev/nullを割り当てる）しておいてください。切断しないでコマンドを実行した場合，JP1/AJS2のプロセスの起動が完了しても，リモートシェルコマンドが終了しないおそれがあります。

このコマンドを実行してJP1/AJS2サービスを起動したときは，コマンドを実行したときのカレントディレクトリを削除しないでください。JP1/AJS2サービスを起動したカレントディレクトリを削除する場合は，あらかじめJP1/AJS2サービスを終了してください。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

jajs_spmd_status

形式

jajs_spmd_status
    [-h 論理ホスト名]
    [-t 時間]

機能

jajs_spmdに対し，jajs_spmdの子プロセスの状態を確認します。

jajs_spmdの子プロセスについては，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　付録B プロセス一覧」を参照してください。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-h 論理ホスト名

クラスタシステムで運用している場合に，状態を確認したい論理ホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，物理ホスト名（hostnameコマンドで求まるホスト名）が仮定されます。

-t 時間

JP1/AJS2の状態を確認する時間を指定します。

指定できる値は，0～32,767（単位：秒）です。

省略した場合，60秒が仮定されます。また，0を指定した場合も，60秒が指定されたと仮定されます。

なお，指定した時間内にjajs_spmd_statusコマンドによる確認が終了しない場合，jajs_spmd_statusコマンドの実行に失敗したとみなされます。

注意事項

JP1/Power Monitorとの連携運用中で，かつ，JP1/Power Monitorからシステム終了処理を実行している間は，このコマンドを実行しないでください。

同一論理ホスト上でjajs_spmd_xxxxコマンドを同時に複数実行することはできません。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
すべてのプロセスが起動している。

1
次のどれか。

プロセス管理との通信などでエラーが発生した

クラスタシステムで運用している場合に，共有フォルダ（共有ディレクトリ）がマウントされていない

実行する権限がない

4
一部のプロセスが起動している（縮退運転または起動中）。

8
すべてのプロセスが終了している。

12
JP1/AJS2の状態が求まらなかった，またはタイムアウトした（リトライ可能エラー）。

jajs_spmd_stop

形式

jajs_spmd_stop
    [-h 論理ホスト名]
    [-job|-kill]

機能

JP1/AJS2のプロセスを終了します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥bin¥

JP1/AJS2 - Agentのインストール先フォルダ¥bin¥

UNIXの場合

/opt/jp1ajs2/bin/

引数

-h 論理ホスト名

クラスタシステムで運用している場合に，プロセスを終了する論理ホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，物理ホスト名（hostnameコマンドで求まるホスト名）が仮定されます。

-job|-kill

JP1/AJS2プロセスの終了モードを指定します。

省略した場合，自JP1/AJS2サービスをエージェントとして実行中のジョブ（サービス配下のプロセスとして起動しているジョブ）に強制終了を要求し，実行中のジョブやジョブネットの終了を待たずに終了します。

-job
実行中のすべてのジョブが終了したあと，プロセスを終了します。
JP1/AJS2 - Managerの場合だけ，指定できます。

-kill
実行中のジョブを強制終了したあと，プロセスを終了します。

注意事項

このコマンドでは次に示すプロセスを終了できません。

ajsinetd

jpomlsrv（Windowsの場合）

このコマンドは，JP1/AJS2のプロセスの終了完了を待たないで終了します。JP1/AJS2のプロセスが終了したかどうかは，jajs_spmd_statusコマンドで確認してください。

JP1/Power Monitorとの連携運用中で，かつ，JP1/Power Monitorからシステム終了処理を実行している間は，このコマンドを実行しないでください。

JP1/AJS2の起動中に，-killオプションを指定してコマンドを実行した場合，停止要求を受け付けます。JP1/AJS2の起動中に-killオプションを指定しないで実行した場合，エラーとなります。

同一論理ホスト上でjajs_spmd_xxxxコマンドを同時に複数実行することはできません。

イベントジョブ実行継続オプションを使用していると，このコマンドでエージェントホストのJP1/AJS2を終了させても，マネージャーホスト上のイベントジョブの状態は「実行中」のままとなります。そのため，-jobオプションでジョブの終了を待って停止する運用の場合は，JP1/AJS2を停止できません。イベントジョブ実行継続オプションと-jobオプションを併用する場合は，実行中のイベントジョブの終了を待つか，イベントジョブを強制終了する，またはスケジュールなどによってイベントジョブが終了している状態でコマンドを実行するなど，計画的な運用が必要です。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

jajs_start（UNIX限定）

形式

jajs_start

機能

システム起動時に，JP1/AJS2を自動起動します。

このコマンドが実行する処理の流れを次に示します。

ajsqlagtdプロセスが起動していない場合，ajsqlagtdプロセスを起動します。

ajsqlftpdプロセスが起動していない場合，ajsqlftpdプロセスを起動します。※

jajs_spmdコマンドを実行し，JP1/AJS2を起動します。

ajsinetdプロセスが起動していない場合，ajsinetdプロセスを起動します。※

ajschkmandプロセスが起動していない場合，ajschkmandプロセスを起動します。※

ajschkagtdプロセスが起動していない場合は，ajschkagtdプロセスを起動します。

jajs_spmd_statusコマンドを実行し，JP1/AJS2の起動を確認します。60秒間jajs_spmd_statusコマンドをリトライし，JP1/AJS2の起動状態を確認したあと，コマンドを終了します。

jajs_spmd_statusコマンドを実行し，JP1/AJS2のプロセスの状態を表示します。

注※

ajsqlftpdプロセス，ajsinetdプロセス，およびajschkmandプロセスはJP1/AJS2 - Managerにしか存在しないため，JP1/AJS2 - Agentでの設定は不要です。

JP1/AJS2のインストール直後は，自動起動の定義がコメント化されているため，自動起動は無効になっています。必要に応じて，自動起動が有効になるようにカスタマイズしてください。カスタマイズの詳細は，後述の「補足事項」を参照してください。また，JP1/AJS2の自動起動の設定については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　14.7.2 JP1/AJS2サービスの自動起動および自動終了の設定」も参照してください。

実行権限

スーパーユーザー権限

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

このコマンドを，jajs_spmd，またはjajs_start.clusterコマンドと同時に実行しないでください。JP1/AJS2が正しく起動しないおそれがあります。

環境変数JP1_HOSTNAMEが設定されていない環境でこのコマンドを実行してください。環境変数JP1_HOSTNAMEが設定されている環境でこのコマンドを実行すると，物理ホストではなく環境変数JP1_HOSTNAMEに設定した論理ホストのJP1/AJS2を起動しようとします。物理ホストのJP1/AJS2を起動する場合は，補足事項を参照して環境変数JP1_HOSTNAMEを削除してください。このコマンドは論理ホストに対応していません。

このコマンドをリモートシェルコマンドで実行する場合は，標準入力，標準出力，および標準エラー出力を切断（標準入力，標準出力，および標準エラー出力に/dev/nullを割り当てる）しておいてください。切断しないでコマンドを実行した場合，JP1/AJS2サービスの起動が完了しても，リモートシェルコマンドが終了しないおそれがあります。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

このコマンドは，/etc/opt/jp1ajs2下に格納されています。

JP1/AJS2の自動起動を有効にする手順，およびJP1/AJS2の起動を確認したあとコマンドを終了する手順を次に示します。

次に示すファイル（自動起動用シェルスクリプト）をviなどのエディターで開く。

/etc/opt/jp1ajs2/jajs_start

ファイルの記述（下線で示した2か所）を削除する。

       ：
: # /opt/jp1ajs2/bin/jajs_spmd >/dev/null 2>/dev/null
if [ -x /etc/opt/jp1ajs2/ajsinetd_startstop ] ; then
                  ：
### JP1/AJS2 Monitor service started ###
: # /etc/opt/jp1ajs2/ajsinetd_startstop start >/dev/null 2>/dev/null
 fi
fi
       ：

JP1/AJS2の起動を確認したあとコマンドを終了するには，ファイルの記述（下線で示した1か所）を削除する。

       ：
###Service start confirmation processing###
: # WAIT_READY=YES
       ：

注意事項

削除する前に，内容を確認してください。

なお，「: # WAIT_READY=YES」のコメントを削除すると，JP1/AJS2のサービスの起動を確認します。JP1/AJS2のサービスの起動確認は60秒間実行されますが，ISAMファイル自動再編成機能の設定をした場合には，サービスが完全に起動しない状態で処理を終了することがあります。この場合は，見積もりできないため，実測によって「MAX_RETRY=6」の部分を変更する必要があります。

（例）

JP1/AJS2のサービスの起動確認を140秒間に変更する場合

JP1/AJS2のサービスの起動確認一回につき，10秒掛かるため，JP1/AJS2のサービスの起動確認を140秒間実行するには，「MAX_RETRY=6」を「MAX_RETRY=14」に変更する。

また，JP1/AJS2のプロセスの状態を表示したい場合は，「: # /opt/jp1ajs2/bin/jajs_spmd_status」および「: # WAIT_READY=YES」のコメントを削除してください。このコメントを削除すると，JP1/AJS2のプロセスの状態として，jajs_spmd_statusコマンドの結果が標準出力に出力されます。出力例を次に示します。

JP1/AJS2 - Managerの場合

KAVB3690-I Processing to report the status of JP1_AJS2 has started.
Display the running processes
process name  process ID
     jpqmon      41616
 jpomanager      22804
   jpoagent      46380
 ajsmasterd      44274
KAVB3691-I All the processes have started.

JP1/AJS2 - Agentの場合

KAVB3690-I Processing to report the status of JP1_AJS2 has started.
Display the running processes
process name  process ID
     jpqmon      17651
   jpoagent      17660
KAVB3691-I All the processes have started.

jajs_start.cluster（UNIX限定）

形式

jajs_start.cluster
    [論理ホスト名]
    [jajs_spmdコマンドのオプション]

機能

論理ホスト環境で，JP1/AJS2を起動します。

クラスタシステムでJP1/AJS2の起動を制御するコマンドです。このコマンドを，クラスタシステムに登録して使用します。

このコマンドが行う処理の流れを次に示します。

キューレスエージェントサービスが起動していない場合，キューレスエージェントサービスを起動します。

キューレスファイル転送サービスが起動していない場合，キューレスファイル転送サービスを起動します。

キューレスエージェントサービスに論理ホストがアタッチされていない場合は，論理ホストをアタッチします。

ajschkmandプロセスが起動していない場合，ajschkmandプロセスを起動します。

ajschkagtdプロセスが起動していない場合は，ajschkagtdプロセスを起動します。

jajs_spmd_statusコマンドを実行し，JP1/AJS2の起動を確認します。60秒間jajs_spmd_statusコマンドをリトライし，JP1/AJS2の起動状態を確認したあと，コマンドを終了します。また，キューレスエージェントサービスに論理ホストがアタッチされている場合は，論理ホストをデタッチします。

jajs_spmd_statusコマンドを実行し，JP1/AJS2のプロセスの状態を表示します。

実行権限

スーパーユーザー権限

引数

論理ホスト名

JP1/AJS2を起動する，論理ホスト環境の論理ホスト名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定しているホスト名が仮定されます。このオプションを省略し，環境変数JP1_HOSTNAMEに何も指定していない場合，このコマンドは異常終了します。

jajs_spmdコマンドのオプション

jajs_spmdコマンドのオプションを指定します。ただし，jajs_spmdコマンドの論理ホスト名のオプション（-hオプション）は指定できません。

オプションの詳細については，jajs_spmd（UNIX限定）コマンドの説明を参照してください。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

このコマンドにオプションを指定する場合，引数の第一オプションには，必ず論理ホスト名を指定してください。

jajs_spmdコマンドのオプションを指定する場合，論理ホスト名の指定は省略できません。

このコマンドを，jajs_spmd，またはjajs_startコマンドと同時に実行しないでください。JP1/AJS2が正しく起動しないおそれがあります。

このコマンドをリモートシェルコマンドで実行する場合は，標準入力，標準出力，および標準エラー出力を切断（標準入力，標準出力，および標準エラー出力に/dev/nullを割り当てる）しておいてください。切断しないでコマンドを実行した場合，JP1/AJS2サービスの起動が完了しても，リモートシェルコマンドが終了しないおそれがあります。

キューレスジョブを使用する場合は，「JP1/Automatic Job Management System 2 セットアップガイド　18.4.5 キューレスジョブ実行環境の設定」を参照してください。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

このコマンドは，/etc/opt/jp1ajs2下に格納されています。

JP1/AJS2の自動起動を有効にする手順を次に示します。

次に示すファイル（自動起動用シェルスクリプト）をviなどのエディターで開く。

/etc/opt/jp1ajs2/jajs_start.cluster

必要に応じてファイルの記述（下線で示した個所）を削除する。

       ：
 if [ -x /opt/jp1ajs2/bin/ajsqlagtd ] ; then
   pids=`$PS|awk '/¥/opt¥/jp1ajs2¥/bin¥/ajsqlagtd/ {print $2}'`
   if [ "$pids" = "" ] ; then
     trap "" 1 2 3
     ### JP1/AJS2 - Queueless Agent service started ###
     : # /opt/jp1ajs2/bin/ajsqlstart >/dev/null 2>/dev/null
   fi
 fi
 if [ -x /opt/jp1ajs2/bin/ajsqlftpd ] ; then
   pids=`$PS|awk '/¥/opt¥/jp1ajs2¥/bin¥/ajsqlftpd/ {print $2}'`
   if [ "$pids" = "" ] ; then
     trap "" 1 2 3
     ### JP1/AJS2 - Queueless File Transfer service started ###
     : # /opt/jp1ajs2/bin/ajsqlftpstart >/dev/null 2>/dev/null
   fi
 fi
 QLATCCHK=`LANG=C /opt/jp1ajs2/bin/ajsqlstatus -h $JP1_HOSTNAME |
           awk '/^Queueless job  / {print $3}'`
 if [ "$QLATCCHK" = "cannot" ] ; then
   ### Logical host attach to Queueless Agent service ###
   : # /opt/jp1ajs2/bin/ajsqlattach -h $JP1_HOSTNAME
   RC=$?
   if [ $RC -ne 0 ] ; then
     : # exit 1
   fi
 fi
       ：
if [ -x /opt/jp1ajs2/bin/ajschkmand ] ; then
       ：
     trap "" 1 2 3
     ### The JP1/AJS2 Check Manager service started ###
     : # /opt/jp1ajs2/bin/ajschkstart -m >/dev/null 2>/dev/null &
 fi
fi
if [ -x /opt/jp1ajs2/bin/ajschkagtd ] ; then
       ：
     trap "" 1 2 3
     ### The JP1/AJS2 Check Agent service started ###
     : # /opt/jp1ajs2/bin/ajschkstart -a >/dev/null 2>/dev/null &
 fi
fi
###Service start confirmation processing###
WAIT_READY=YES
RETRY=0
MAX_RETRY=6            # 10 * 6 = 60 [seconds]
if [ "$WAIT_READY" = "YES" ] ; then
       ：
       if [ "$pids" = "0" ] ; then
         LANG=C; export LANG
         /opt/jp1ajs2/bin/jajs_spmd_status -h $JP1_HOSTNAME
         : # /opt/jp1ajs2/bin/ajsqldetach -h $JP1_HOSTNAME -k
         exit 8
       fi
       ：
: # /opt/jp1ajs2/bin/jajs_spmd_status -h $JP1_HOSTNAME        # Display the running processes
       ：

注意事項

削除する前に，内容を確認してください。

なお，「WAIT_READY=YES」の処理以降でJP1/AJS2のサービスの起動を確認します。JP1/AJS2のサービスの起動確認は60秒間実行されますが，ISAMファイル自動再編成機能の設定をした場合には，サービスが完全に起動しない状態で処理を終了することがあります。この場合は，見積もりできないため，実測によって「MAX_RETRY=6」の部分を変更する必要があります。

（例）

JP1/AJS2のサービスの起動確認を140秒間に変更する場合

JP1/AJS2のサービスの起動確認一回につき，10秒掛かるため，JP1/AJS2のサービスの起動確認を140秒間実行するには，「MAX_RETRY=6」を「MAX_RETRY=14」に変更する。

また，JP1/AJS2のプロセスの状態を表示したい場合は，「: # /opt/jp1ajs2/bin/jajs_spmd_status -h $JP1_HOSTNAME」のコメントを削除してください。このコメントを削除すると，JP1/AJS2のプロセスの状態として，jajs_spmd_statusコマンドの結果が標準出力に出力されます。表示されるのは，jajs_start.clusterコマンドで指定した論理ホストのプロセス状態となります。

出力例を次に示します。

JP1/AJS2 - Managerの場合

KAVB3690-I Processing to report the status of JP1_AJS2 has started.
Display the running processes
process name  process ID
     jpqmon      41616
 jpomanager      22804
   jpoagent      46380
 ajsmasterd      44274
KAVB3691-I All the processes have started.

JP1/AJS2 - Agentの場合

KAVB3690-I Processing to report the status of JP1_AJS2 has started.
Display the running processes
process name  process ID
     jpqmon      17651
   jpoagent      17660
KAVB3691-I All the processes have started.

jajs_stop（UNIX限定）

形式

jajs_stop

機能

システム停止時に，JP1/AJS2を自動停止します。

このコマンドが実行する処理の流れを次に示します。

jajs_spmd_stopコマンドを実行し，JP1/AJS2を停止します。

ajsinetdプロセスを停止します。※

ajschkstopコマンドを実行し，次に示すプロセスを停止します。※

JP1/AJS2 - Managerの場合

ajschkmandプロセスおよびajschkagtdプロセス

JP1/AJS2 - Agentの場合

ajschkagtdプロセス

psコマンドを実行してjajs_spmdプロセスを監視し，JP1/AJS2の停止を確認します。JP1/AJS2の停止が確認できるまでリトライし，停止を確認したあと，コマンドを終了します。

ajsqlstopコマンドを実行し，ajsqlagtdプロセスを停止します。

ajsqlftpstopコマンドを実行し，ajsqlftpdプロセスを停止します。※

注※

ajsqlftpdプロセス，ajsinetdプロセス，およびajschkmandプロセスはJP1/AJS2 - Managerにしか存在しないため，JP1/AJS2 - Agentでの設定は不要です。

JP1/AJS2のインストール直後は，自動停止の定義がコメント化されているため，自動停止は無効になっています。必要に応じて，自動停止が有効になるようにカスタマイズしてください。カスタマイズの詳細は，後述の「補足事項」を参照してください。また，JP1/AJS2の自動停止の設定については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　14.7.2 JP1/AJS2サービスの自動起動および自動終了の設定」も参照してください。

実行権限

スーパーユーザー権限

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

環境変数JP1_HOSTNAMEが設定されていない環境でこのコマンドを実行してください。環境変数JP1_HOSTNAMEが設定されている環境でこのコマンドを実行すると，物理ホストではなく環境変数JP1_HOSTNAMEに設定した論理ホストのJP1/AJS2を停止しようとします。物理ホストのJP1/AJS2を停止する場合は，「補足事項」を参照して環境変数JP1_HOSTNAMEを削除してください。このコマンドは論理ホストに対応していません。

戻り値

0 | 正常終了。
1 | 異常終了。

補足事項

このコマンドは，/etc/opt/jp1ajs2下に格納されています。

JP1/AJS2の自動停止を有効にする手順，およびJP1/AJS2の停止を確認したあとコマンドを終了する手順を次に示します。

次に示すファイル（自動停止用シェルスクリプト）をviなどのエディターで開く。

/etc/opt/jp1ajs2/jajs_stop

JP1/AJS2の自動停止を有効にするには，ファイルの記述（下線で示した3か所）を削除する。

         ：
RC=0
: # /opt/jp1ajs2/bin/jajs_spmd_stop
: # RC=$?
if [ $RC -ne 0 ]; then
         ：
if [ -x /etc/opt/jp1ajs2/ajsinetd_startstop ] ; then
 : # /etc/opt/jp1ajs2/ajsinetd_startstop stop
fi
         ：

JP1/AJS2の停止を確認したあとコマンドを終了するには，ファイルの記述（下線で示した1か所）を削除する。

         ：
: # WAIT_READY=YES
if [ "$WAIT_READY" = "YES" ] ; then
         ：

注意事項

削除する前に，内容を確認してください。

jajs_stop.cluster（UNIX限定）

形式

jajs_stop.cluster
    [論理ホスト名]
    [jajs_spmd_stopコマンドのオプション]

機能

論理ホスト環境で起動しているJP1/AJS2を停止します。

クラスタシステムからJP1/AJS2の停止を制御するコマンドです。このコマンドを，クラスタシステムに登録して使用します。

このコマンドが行う処理の流れを次に示します。

jajs_spmd_stopコマンドを実行し，JP1/AJS2を停止します。

psコマンドを実行してjajs_spmdプロセスを監視し，JP1/AJS2の停止を確認します。JP1/AJS2の停止が確認できるまでリトライし，停止を確認したあと，コマンドを終了します。

実行権限

スーパーユーザー権限

引数

論理ホスト名

JP1/AJS2を停止する，論理ホスト環境の論理ホスト名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定しているホスト名が仮定されます。このオプションを省略し，環境変数JP1_HOSTNAMEに何も指定していない場合，このコマンドは異常終了します。

jajs_spmd_stopコマンドのオプション

jajs_spmd_stopコマンドのオプションを指定します。ただし，jajs_spmdコマンドの論理ホスト名のオプション（-hオプション）は指定できません。

オプションの詳細については，jajs_spmd_stopコマンドの説明を参照してください。

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

このコマンドにオプションを指定する場合，引数の第一オプションには，必ず論理ホスト名を指定してください。

jajs_spmd_stopコマンドのオプションを指定する場合，論理ホスト名の指定は省略できません。

キューレスジョブを使用する場合は，「JP1/Automatic Job Management System 2 セットアップガイド　18.4.5 キューレスジョブ実行環境の設定」を参照してください。

戻り値

0 | 正常終了。
1 | 異常終了。

jajsca_start（UNIX限定）

形式

jajsca_start

機能

システム起動時に，JP1/AJS2 Console Agentを自動起動します。JP1/AJS2 - Managerのインストール直後は，自動起動の定義がコメントとして記述されているため，自動起動は無効になっています。必要に応じて，自動起動が有効になるようにカスタマイズしてください。カスタマイズの詳細は，後述の「補足事項」を参照してください。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/etc/opt/jp1ajs2/

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

JP1/AJS2 Console Agentの自動起動を有効にする手順を次に示します。

次に示すファイル（自動起動用シェルスクリプト）をviなどのエディターで開く。
/etc/opt/jp1ajs2/jajsca_start

ファイルの記述（下線で示した1か所）を削除する。
削除する前に内容を確認してください。

jajsca_stop（UNIX限定）

形式

jajsca_stop

機能

システム停止時に，JP1/AJS2 Console Agentを自動停止します。JP1/AJS2 - Managerのインストール直後は，自動停止の定義がコメントとして記述されているため，自動停止は無効になっています。必要に応じて，自動停止が有効になるようにカスタマイズしてください。カスタマイズの詳細は，後述の「補足事項」を参照してください。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/etc/opt/jp1ajs2/

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

JP1/AJS2 Console Agentの自動停止を有効にする手順を次に示します。

次に示すファイル（自動停止用シェルスクリプト）をviなどのエディターで開く。
/etc/opt/jp1ajs2/jajsca_stop

ファイルの記述（下線で示した1か所）を削除する。
削除する前に内容を確認してください。

jajscm_start（UNIX限定）

形式

jajscm_start

機能

システム起動時に，JP1/AJS2 Console Managerを自動起動します。JP1/AJS2 - Managerのインストール直後は，自動起動の定義がコメントとして記述されているため，自動起動は無効になっています。必要に応じて，自動起動が有効になるようにカスタマイズしてください。カスタマイズの詳細は，後述の「補足事項」を参照してください。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/etc/opt/jp1ajs2cm/

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

JP1/AJS2 Console Managerの自動起動を有効にする手順を次に示します。

次に示すファイル（自動起動用シェルスクリプト）をviなどのエディターで開く。
/etc/opt/jp1ajs2cm/jajscm_start

ファイルの記述（下線で示した1か所）を削除する。
削除する前に内容を確認してください。

jajscm_stop（UNIX限定）

形式

jajscm_stop

機能

システム停止時に，JP1/AJS2 Console Managerを自動停止します。JP1/AJS2 - Managerのインストール直後は，自動停止の定義がコメントとして記述されているため，自動停止は無効になっています。必要に応じて，自動停止が有効になるようにカスタマイズしてください。カスタマイズの詳細は，後述の「補足事項」を参照してください。

実行権限

スーパーユーザー権限

格納先ディレクトリ

/etc/opt/jp1ajs2cm/

注意事項

このコマンドはUNIXだけで実行できます。Windowsでは実行できません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

JP1/AJS2 Console Managerの自動停止を有効にする手順を次に示します。

次に示すファイル（自動停止用シェルスクリプト）をviなどのエディターで開く。
/etc/opt/jp1ajs2cm/jajscm_stop

ファイルの記述（下線で示した1か所）を削除する。
削除する前に内容を確認してください。

jp1exec（Windows限定）

形式

jp1exec
    コマンドライン

機能

コマンドラインに指定されたプログラム（コマンド）を実行し，実行したプログラム（コマンド）の終了コードを一時ファイルに退避します（一時ファイルについては，後述の「補足事項」を参照してください）。

このコマンドは，実行ホストでジョブとして実行されるバッチファイル（拡張子がBAT，またはCMDのファイル）内で使用します。通常，ジョブを強制終了した場合，ジョブとして実行したバッチファイルは強制終了されますが，バッチファイルから実行したプログラムまでは強制終了されません。しかし，バッチファイルから実行するプログラムをjp1execコマンドに指定すると，ジョブを強制終了した場合，jp1execコマンドから実行されたプログラムも強制終了されます。

また，バッチファイルの最後にjp1exitコマンドを記述すると，jp1execコマンドから実行されたプログラムの終了コードをそのバッチファイルの終了コードにできます。

実行権限

なし

引数

コマンドライン

実行ホスト上にあるジョブとして実行したいファイル名をフルパスで指定します。実行したいファイル名の引数（パラメーター）も指定できます。指定できるファイル名は，拡張子がEXEのファイルだけです。EXE以外のファイルを指定した場合は，該当するジョブが異常検出終了となるおそれがあります。

指定できる文字数は，1～259（単位：バイト）です。

第1引数の文字数が最大文字数を超えた場合，およびコマンドラインのトータルの文字数が最大文字数を超えた場合で動作が異なります。

第1引数の文字数が最大文字数を超えた場合
コマンドはエラーとなります。

コマンドラインのトータルの文字数が最大文字数を超えた場合
スペースで区切られた個所で，コマンドラインのトータルの文字数を超えた個所以降を切り捨てて実行します。

（例）

jp1exec C:¥test.exe aaa...a

C:¥test.exe aaa...aが最大文字数を超える場合は，aaa...aを切り捨てて，C:¥test.exeで実行します。

注意事項

このコマンドはWindowsだけで実行できます。UNIXでは実行できません。

このコマンドは，JP1/AJS2だけで使用できます。JP1/NQSEXECやJP1/OJE for VOS3など，他システムとの連携には使用できません。

一つのバッチファイル内に複数のjp1execコマンドを記述している場合，最後にjp1execコマンドから実行されたプログラムの終了コードが，そのバッチファイルの終了コードとして一時ファイルに退避されます。

このコマンドに指定できるファイルは，拡張子がEXEのファイルだけです。EXE以外のファイルを指定した場合は，ジョブが異常終了するおそれがあります。バッチファイルから別のバッチファイルを呼び出す場合は，次のように記述してください。

jp1exec CMD.EXE /C ファイル名

ただし，上記のバッチファイルを強制終了（CMD.EXEを強制終了）しても，バッチファイル内で起動されるプログラムは強制終了されません。このバッチファイル内で起動されるプログラムを強制終了したい場合，jp1execコマンドからプログラムを実行してください。
jp1execコマンドから呼び出すEXEファイルやバッチファイルは，標準出力ファイル，標準エラー出力ファイルに結果をリダイレクトすることはできません。

ジョブとして実行しているバッチファイルの中でさらにバッチファイルを実行し，その中でjp1execコマンドを使用している場合は，ジョブとして実行しているバッチファイルを強制終了することで，そのバッチファイル内のjp1execコマンドで実行しているプロセスを強制終了できます。

jp1exitコマンドを記述しないと，jp1execコマンドの終了コードがバッチファイルの終了コードとなります。jp1execコマンドの終了コードは，jp1execコマンドから実行されたプログラムの終了コードではなくjp1execコマンド自身の終了コードです。jp1execコマンドから実行されたプログラムの終了コードはjp1exitコマンドで取得できます。jp1exitコマンドの詳細については，「1. コマンド　jp1exit（Windows限定）」を参照してください。

バッチファイルの中でTMP，TEMP，JP1から始まる環境変数，およびAJSから始まる環境変数を変更しないでください。

jp1execコマンドに指定するファイルのパス名に空白が含まれるときは，パス名を「"（ダブルクォーテーションマーク）」および「¥"」で囲んでください。囲まない場合，コマンドが異常終了するおそれがあります。
実行ファイル名が「C:¥Program Files¥test.exe」の場合の例を次に示します。

　jp1exec "¥"C:¥Program Files¥test.exe¥""

このコマンドを実行する場合は，次のフォルダにジョブを実行するOSユーザーの書き込み権限および読み取り権限を設定してください。

Windows Server 2008の場合

%ALLUSERSPROFILE%¥HITACHI¥JP1¥JP1_DEFAULT¥JP1AJS2¥log¥jpqagent

%ALLUSERSPROFILE%¥HITACHI¥JP1¥JP1_DEFAULT¥JP1AJS2¥log¥jpqclient

「%ALLUSERSPROFILE%」のデフォルトは「システムドライブ¥ProgramData」です。

Windows Server 2003の場合

JP1/AJS2のインストール先フォルダ¥log¥jpqagent

JP1/AJS2のインストール先フォルダ¥log¥jpqclient

クラスタ運用時は，次のフォルダに設定してください。

共有フォルダ¥jp1ajs2¥log¥jpqagent

共有フォルダ¥jp1ajs2¥log¥jpqclient

補足事項

jp1execコマンドを使用する場合は，jp1exitコマンドを必ず記述してください。jp1exitコマンドを記述しなかった場合，ジョブ実行終了後，ジョブの実行ホスト上にファイル名がAJSJP1EXECで始まるファイルが残ります。このファイルは不要であるため，削除してください。

このファイルは，次の順序で各環境変数の最初に設定されているパス内に作成されます。どの環境変数にもパスが設定されていない場合は，Windowsのインストール先フォルダに作成されます。

JP1/AJS2サービスを起動したユーザーの環境変数tmp

システム環境変数tmp

JP1/AJS2サービスを起動したユーザーの環境変数temp

システム環境変数temp

これらのパスに対しては，ジョブ実行OSユーザーがアクセスできるように，書き込み権限および読み取り権限を設定してください。

jp1exit（Windows限定）

形式

jp1exit
    [-ec 異常終了コード]

機能

jp1execコマンドで退避したプログラム（コマンド）の終了コードを，jp1exitコマンドの終了コードとして返却します。

実行権限

なし

引数

-ec 異常終了コード

jp1exitコマンドの内部でエラーが発生した場合の終了コードを指定します。

指定できる値は，0～9,999です。

省略した場合，エラー発生時のjp1exitコマンドの終了コードとして172が設定されます。

指定した値に誤りがあった場合，jp1exitコマンドの終了コードとして172が設定されます。エラーの詳細は標準エラー出力に出力されます。

注意事項

このコマンドはWindowsだけで実行できます。UNIXでは実行できません。

このコマンドは，JP1/AJS2だけで使用できます。JP1/NQSEXECやJP1/OJE for VOS3など，他システムとの連携には使用できません。

jp1execコマンドの終了コードは，jp1execコマンドから実行されたプログラムの終了コードではなくjp1execコマンド自身の終了コードです。
jp1execコマンドの終了コードを判定する必要がある場合は，jp1exitコマンドを実行する前に%ERRORLEVEL%などによるエラー判定を行ってください。

jp1execコマンドから実行されたプログラムの終了コードは，jp1exitコマンドを実行した場合にだけ取得できます。
jp1execコマンドから実行されたプログラムの終了コードを判定して後続処理を分岐させるためには，jp1execコマンドとjp1exitコマンドが対になるように記述してください（後述の「使用例」を参照してください）。jp1execコマンドのあとでjp1exitコマンドを実行していない，またはjp1execコマンドを実行しないでjp1exitコマンドを連続して実行した場合は，jp1exitコマンドがエラーとなり，終了コードは保証されません。
jp1execコマンドから実行されたプログラムの終了コードをバッチファイルの終了コードにしたい場合は，必ずバッチファイルの処理の最後にjp1exitコマンドを実行してください。jp1exitコマンドの実行以降に何らかの処理（別のコマンドなど）が実行されると，バッチファイルの終了コードが置き換わってしまうおそれがあります。

引数に存在しないファイル名を指定してjp1execコマンドを実行する場合，jp1execコマンドは標準エラー出力へエラーの詳細を出力して終了します。このとき，jp1exitコマンドの終了コードは0になります。

このコマンドを実行する場合は，次のフォルダにジョブを実行するOSユーザーの書き込み権限および読み取り権限を設定してください。

Windows Server 2008の場合

%ALLUSERSPROFILE%¥HITACHI¥JP1¥JP1_DEFAULT¥JP1AJS2¥log¥jpqagent

%ALLUSERSPROFILE%¥HITACHI¥JP1¥JP1_DEFAULT¥JP1AJS2¥log¥jpqclient

「%ALLUSERSPROFILE%」のデフォルトは「システムドライブ¥ProgramData」です。

Windows Server 2003の場合

JP1/AJS2のインストール先フォルダ¥log¥jpqagent

JP1/AJS2のインストール先フォルダ¥log¥jpqclient

クラスタ運用時は，次のフォルダに設定してください。

共有フォルダ¥jp1ajs2¥log¥jpqagent

共有フォルダ¥jp1ajs2¥log¥jpqclient

使用例

実行したプログラムの終了コードを判定し，後続処理を分岐させる処理を次に示します。

jp1exec  UAP1.exe
jp1exit
if %ERRORLEVEL% =0  GOTO :next1

エラー処理
GOTO :end

:next1
jp1exec UAP2.exe
jp1exit
if %ERRORLEVEL% =0  GOTO :next2

エラー処理
GOTO :end

:next2
jp1exec UAP3.exe
jp1exit
if %ERRORLEVEL% =0  GOTO :next3

エラー処理
GOTO :end

解説

最後に記述されたjp1exitコマンドまで実行された場合は，対となるjp1execコマンドで実行されたプログラムの終了コードがバッチファイルの終了コードになります。

途中でエラーが発生し「:end」に分岐してきた場合は，「エラー処理」以降で最後に実行されたプログラムの終了コードがバッチファイルの終了コードになります。

jpoagoec

形式

jpoagoec
    {-a マネージャーホスト名|-d マネージャーホスト名
         |-r|-p}
    [-h ホスト名]

機能

イベントジョブを使用している場合に，マネージャーホスト名の変更に伴って，イベント・アクションエージェントプロセスが記憶する要求元マネージャーホスト名を変更します。

イベントジョブの運用に際しては，エージェントはイベントジョブの要求元マネージャーホスト名を記憶しておき，エージェントとマネージャー間で通信してイベントジョブの整合を図っています。そのため，マネージャーホスト名が変更されると，コマンドを実行したエージェントホストまたはマネージャーホストのJP1/AJS2が記憶している，JP1/AJS2イベント受信監視の要求元マネージャーホスト名も変更する必要があります（jpoagoecコマンドを使って現在記憶しているマネージャーホスト名を表示して確認し，不要なホスト名を削除し，必要なホスト名を追加する必要があります）。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-a マネージャーホスト名

追加するマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-d マネージャーホスト名

削除するマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-r

すべてのマネージャーホスト名を削除します。

-p

記憶されているマネージャーホスト名の一覧を，標準出力ファイルに出力します。

-h ホスト名

保守（マネージャーホスト名を追加・削除・表示）するJP1/AJS2 - Managerの論理ホスト名，またはJP1/AJS2 - Agentの論理ホスト名を指定します。

指定できる文字数は，1～196（単位：バイト）です。

省略した場合，物理ホストに対する操作と仮定されます。

注意事項

このコマンドは必ずJP1/AJS2を停止してから実行してください。

このコマンドには，-a，-d，-r，-pのどれかのオプションを必ず指定してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

使用例

マネージャーホスト名を「ManagerHostB」から「ManagerHostC」に変更する例を示します。変更作業の流れは次のとおりです。

マネージャーホスト名を確認する。
現在，イベント・アクションエージェント機能が記憶しているマネージャーホスト名を確認します。

実行するコマンド

jpoagoec -p

表示例

ManagerHostA

ManagerHostB

マネージャーホスト名を削除する。
変更前のマネージャーホスト名を削除します。

実行するコマンド

jpoagoec -d ManagerHostB

変更後のマネージャーホスト名を追加する。

実行するコマンド

jpoagoec -a ManagerHostC

マネージャーホスト名が追加されたことを確認する。

実行するコマンド

jpoagoec -p

表示例

ManagerHostA

ManagerHostC

エージェントホストをコールドスタートする。

Windowsの場合

［スタート］メニューから［プログラム］－［管理ツール］－［サービス］を実行する。

表示される［サービス］ウィンドウで，起動させたいJP1/AJS2のサービス名を選択したあと，［操作］－［プロパティ］を実行する。

表示される［サービス名のプロパティ］ダイアログボックスの［全般］タブで，［開始パラメータ］にスタートモードとして「-cold」を指定する。

その後，［開始］をクリックする。

UNIXの場合

「jajs_spmd -cold」コマンドを実行する。

jpoagtjobshow

形式

jpoagtjobshow
    [-h ホスト名]
    [-m マネージャーホスト名...|-all]

機能

現在，エージェントで実行中のイベントジョブの一覧を標準出力ファイルに出力します。

このコマンドはエージェント実行マシンで実行します。エージェントが保持している情報だけを表示するため，ジョブ実行要求元マネージャーの状況にかかわらず実行できます。エージェントとジョブ実行要求元マネージャーのバージョンが一致しない場合でも，一覧は表示されます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-h ホスト名

ジョブ情報を表示したいエージェントの自ホスト名，または論理ホスト名を指定します。指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，自ホスト名が仮定されます。

コマンドを実行するホスト上に，指定したエージェントホスト名が定義されていない場合，このコマンドはエラーになります。

-m マネージャーホスト名...|-all

-hオプションで指定したエージェントにジョブの実行要求を出しているマネージャーのうち，ジョブ情報を表示したいマネージャーホスト名を指定します。このとき，DNS運用をしていない場合は，hostnameコマンドで出力される名前を指定し，DNS運用をしている場合はFQDN形式で指定します。

指定できる文字数は，1～255（単位：バイト）です。

マネージャーホスト名は複数指定できます。複数指定する場合は，マネージャーホスト名間を1バイト以上の空白文字で区切ってください。

すべてのマネージャーホストを対象にしたい場合は「-all」を指定してください。

省略した場合，エージェントホスト名と同じ名称を持つマネージャーホスト名が仮定されます。自マネージャーが存在しない場合，項目名だけが表示されます。

指定したマネージャーホストにジョブ情報がない場合，コマンドはエラーになりません。また，指定したマネージャーホストにマネージャーホスト名が定義されていない場合も，コマンドはエラーになりません。

注意事項

JP1/AJS2が起動していない場合にこのコマンドを実行すると，エラーになります。

JP1/AJS2が完全に起動していない状態でこのコマンドを実行すると，エラーになる場合があります。しばらくしてから再実行してください。

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

オプションで値を指定する引数は，オプションの次に指定したものが値とみなされます（例：「-h -m」と指定した場合，-mがホスト名とみなされます）。

このコマンドは，複数を同時に実行できません。一つ目のコマンドの実行が終了してから，二つ目のコマンドを実行してください。

コマンド実行中にJP1/AJS2サービスを停止すると，コマンドから応答がなくなるおそれがあります。コマンドからの応答がなくなった場合は，コマンドを手動でキャンセルしてください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

ジョブ情報はマネージャー単位に出力されます。マネージャーの順番は，エージェントがマネージャーからジョブ実行要求を受けた順です。例えば，エージェントAが，三つのマネージャー（ManagerA，ManagerB，ManagerC）から，ManagerA，ManagerB，ManagerCの順でジョブ実行要求を受けた場合，ジョブ情報は，ManagerA，ManagerB，ManagerCの順で出力されます。

出力例

ファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

COMMAND START TIME

コマンドの実行開始日時を「YYYY/MM/DD HH:MM:SS」の形式で示します。

AGENT

エージェントホスト名（自ホスト名，または論理ホスト名）を示します。

MANAGER

ジョブ実行要求元マネージャーホスト名を示します。

Execution ID

実行IDを示します。

Unit ID

ユニットIDを示します。

Scheduler service name

スケジューラーサービス名を示します。

Kind

ジョブの種類を示します。

このコマンドでは，通常のジョブとリカバリージョブの区別はしていません。したがって，通常のジョブもリカバリージョブも，通常のジョブとして出力されます。

evwjb：
JP1イベント受信監視ジョブ，またはリカバリーJP1イベント受信監視ジョブ

flwjb：
ファイル監視ジョブ，またはリカバリーファイル監視ジョブ

mlwjb：
メール受信監視ジョブ，またはリカバリーメール受信監視ジョブ

mqwjb：
メッセージキュー受信監視ジョブ，またはリカバリーメッセージキュー受信監視ジョブ

mswjb：
MSMQ受信監視ジョブ，またはリカバリーMSMQ受信監視ジョブ

lfwjb：
ログファイル監視ジョブ，またはリカバリーログファイル監視ジョブ

ntwjb：
Windowsイベントログ監視ジョブ，またはリカバリーWindowsイベントログ監視ジョブ

tmwjb：
実行間隔制御ジョブ，またはリカバリー実行間隔制御ジョブ

Status

ジョブの状態を示します。

ready：
監視中である（エージェントからの要求が，各監視プロセスに通知されている）。

not ready：
監視中ではない。

Request time

エージェントがマネージャーからジョブ実行要求を受けた時間を示します。

Watch kind

監視種別を示します。

E：
登録によって監視を開始したイベント（イベントアイコン）

O：
登録によって監視を開始したイベント（起動条件イベント）

A：
JP1/AJS2の再起動などによって監視が再開されたイベント（イベントアイコン）

H：
JP1/AJS2の再起動などによって監視が再開されたイベント（起動条件イベント）

COMMAND END TIME

コマンドの実行終了日時を「YYYY/MM/DD HH:MM:SS」の形式で示します。

なお，「YYYY/MM/DD HH:MM:SS」は「西暦年/月/日 時:分:秒」のことです。

jpomanevreset

形式

jpomanevreset
    [-h 論理ホスト名]
    [-a エージェントホスト名|-all]
    [-s]
    [-e]

機能

イベント・アクション制御マネージャーが保持する情報を削除します。また，-aオプションで指定されたエージェントと通信を行い，エージェント側の情報も削除します。

起動条件イベントが大量発生し，イベント・アクション制御が高負荷状態となって，システム全体でスローダウンなどの現象が発生している場合，このコマンドを実行することで，次のJP1/AJS2の起動から正常な運用に戻せます。なお，システムに複数のエージェントが存在する場合は，事前にjpomanevshowコマンドを使用して大量のイベントを発生させたエージェントを特定してください。

このコマンドは，JP1/AJS2サービスが停止している場合だけ実行でき，JP1/AJS2サービスが起動している状態で実行した場合はエラーとなります。

実行権限

Windowsの場合：Administrators 権限

UNIXの場合：スーパーユーザー権限

引数

-h 論理ホスト名

クラスタシステムで運用している場合に，イベントリセットを行う論理ホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このオプションを省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，自ホスト名が仮定されます。

-a エージェントホスト名|-all

イベントリセットを行うとき，特定のエージェントの情報だけを削除したい場合に，エージェントホスト名を指定します。このとき，エージェントホスト名には，JP1/AJS2 - Viewやユニット定義ファイルでジョブの実行ホスト名として指定した名称で指定します。例えば，実行ホスト名をFQDN形式で指定した場合は，FQDN形式で指定します。

エージェントホスト名に指定できる文字数は，1～255（単位：バイト）です。

すべてのエージェントを対象にしたい場合は，-allを指定してください。

このオプションを省略した場合，自ホストのローカルエージェントが仮定されます。

-s

-aで指定したエージェントと通信を行わず，マネージャー側の情報だけを削除します。

次に示す条件の場合にこのオプションを指定してください。次に示した条件のときこのオプションを指定しなかった場合，コマンドが終了するまでに時間が掛かることがあります。

エージェント側のJP1/AJS2サービスをコールドスタートした場合

通信障害でマネージャー・エージェント間の通信が正常に行えない場合

このオプションを省略した場合，-aオプションで指定したエージェントと通信を行い，エージェント側の情報も削除されます。

-e

イベントジョブや起動条件の実行は継続したままとし，未処理データだけを削除します。ただし，エージェント側の監視状態をいったん終了させたあとに再実行を行うため，JP1/AJS2サービスが起動してからエージェント側で実際に監視が始まるまでに時間差があります。

このオプションを省略した場合，実行中のイベントジョブや起動条件を終了します。

このオプションを使用してコマンドを実行する場合は，次の表に示すことを実施してください。

表1-43　JP1/AJS2起動前後の実施内容

タイミング | 実施内容
JP1/AJS2起動前 | エージェント側で，問題が発生した原因を取り除く。
JP1/AJS2起動後 | JP1/AJS2 - View上でジョブの状態を確認し，必要に応じて再実行する。

注意事項

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

このコマンドは，複数を同時に実行できません。一つ目のコマンドの実行が終了してから，二つ目のコマンドを実行してください。

一つのエージェントホストに対し複数のエイリアスエージェントを設定している場合，その中のエージェントホストに対して-aオプションを指定すると，他のエイリアスエージェントの情報も削除されます。

-eオプションを指定しないでコマンドを実行した場合，イベントジョブ，および起動条件の監視が終了しますので，必要に応じて再登録してください。また，統合トレースログにKAVS1400-E，KAVS0265-Eメッセージが出力されますが，イベントジョブ，および起動条件の監視終了に伴うメッセージのため，無視してください。

-aオプションを指定する場合は，あらかじめ該当エージェントを起動しておいてください。該当エージェントが停止している場合は，KAVT8343-Wメッセージが出力され，エージェント側の情報は削除されません。

-aオプションに指定したエージェントが，ジョブ実行制御に登録されているかはチェックされません。このため，指定したエージェントにJP1/AJS2がインストールされていない場合，コマンドが終了するまでに時間が掛かる場合があります。

イベント・アクション制御マネージャーが使用する，イベント・アクション制御マネージャー用情報格納フォルダが存在しない状態でコマンドを実行した場合，データが存在しないものとして動作し，コマンドは正常終了します。イベント・アクション制御マネージャー用情報格納フォルダについては，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　付録A.1 JP1/AJS2 - Managerのファイルおよびディレクトリ一覧」を参照してください。

ファイルの削除に失敗した場合，またはエージェントへの送信に失敗した場合でも，コマンドは正常終了します。標準エラー出力にKAVT8342-E，またはKAVT8343-Wメッセージが出力された場合，対処方法に従って手動でファイルを削除してください。

ファイルの削除に失敗した場合，失敗したファイルごとにKAVT8342-Eメッセージが標準エラー出力に出力されます。削除に失敗したファイル数が多い場合は，大量のエラーメッセージが出力されるため，すべてのメッセージを参照できないおそれがあります。このため，このコマンドを実行する際は標準エラー出力をリダイレクトするようにしてください。

（例）

 jpomanevreset 2> ファイル名

KAVT8343-Wのメッセージが出力された場合，エラーが発生したエージェントの情報は削除されません。必要に応じて，エージェント側のJP1/AJS2サービスをコールドスタートしてください。

このコマンドは，JP1/AJS2運用時と同じ環境で実行してください。例えば，JP1/AJS2停止後に"DNSEstablish"を変更して，このコマンドを実行した場合，エージェントと通信する際のホスト名が変更され，エージェント側でどのマネージャーの情報を削除してよいか判別できなくなります。その結果，エージェント側の情報が削除されないなどの問題が発生することがあります。

イベント・アクション制御マネージャー用情報格納フォルダ下にファイルが多い場合，検索や削除するファイル数が多いため，コマンドの終了までに時間が掛かります。

-hオプションに自ホスト名を指定した場合は，物理ホストが指定されたと仮定して動作します。

-eオプションを指定してコマンドを実行した場合，イベントジョブや起動条件の監視は続行しますが，イベントリセット前に発生したイベント情報やイベント開始情報は削除されます。そのため，イベントリセット前に事象が発生したジョブの状態が「実行中」のままになったり，すでに監視を開始しているジョブの状態が「キューイング」のままとなったりすることがあります。その場合，「実行中」のものに対しては，再度，条件に合致するイベントを発生させてください。「キューイング」中のものに対しては，そのまま使用するか，または一度終了させたあとに再登録してください。

エージェント側での情報の削除は，エージェントが管理している情報に対してだけ行い，ゴミとして残っているファイルは削除しません。エージェント側にゴミとして残っているファイルを削除したい場合は，エージェント側のJP1/AJS2をコールドスタートしてください。

クラスタ構成で運用している場合，JP1/AJS2サービスを停止するとフェールオーバーする設定となっているおそれがありますので，注意してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
1 | 引数の指定が不適切である。
3 | 権限が不足している。
4 | JP1/AJS2サービスが起動している。
5 | 同じコマンドを同時に実行している。
101 | メモリー不足が発生した。
255 | システムエラーが発生した。

補足事項

JP1/AJS2を通常に起動した場合と，jpomanevresetコマンドによってイベント・アクション制御マネージャーの状態を回復させたあとで起動した場合では，JP1/AJS2 - Viewで表示される状態が異なります。また，jpomanevresetコマンドでの-eオプションの指定の有無（イベントジョブや起動条件を継続するかどうか）によっても状態が異なります。それぞれの場合の状態の差異について次に説明します。

JP1/AJS2をホットスタート（-hot）した場合

対象 | 状態
JP1/AJS2停止前の状態 | 通常時 | jpomanevresetコマンド実行後
自ホストに対して実行中 | 他ホストに対して実行中 | -e指定あり | -e指定なし
自ホストに対して実行中 | 他ホストに対して実行中 | 自ホストに対して実行中 | 他ホストに対して実行中
イベントジョブ（ジョブネット中） | 実行中 | 異常検出終了※1，※2 | 実行中※2 | 異常検出終了／終了状態不明 | 実行中／終了状態不明 | 終了状態不明
先行終了待ち | 先行終了待ち※3 | 先行終了待ち※3
保留中 | 保留中※3 | 保留中※3
キューイング | 実行中／異常検出終了 | 実行中 | 異常検出終了／終了状態不明 | 実行中／終了状態不明 | 終了状態不明
その他の状態 | 変更なし | 変更なし
起動条件 | 監視中 | 監視中 | 監視中 | 監視打ち切り終了
その他の状態 | 変更なし | 変更なし
起動条件内イベントジョブ | 実行中 | 実行中 | 実行中／終了状態不明 | 終了状態不明
キューイング | キューイング | キューイング／終了状態不明
その他の状態 | 変更なし | 変更なし

注※1

システムダウンしたあとの再起動の場合は，実行中になります。

注※2

終了処理のタイミングによっては，終了状態不明になることがあります。

注※3

先行ユニットが異常終了扱いになった場合は，未実行終了になります。

JP1/AJS2をウォームスタート（-warm）した場合

対象 | 状態
JP1/AJS2停止前の状態 | 通常時 | jpomanevresetコマンド実行後
自ホストに対して実行中 | 他ホストに対して実行中 | -e指定あり | -e指定なし
自ホストに対して実行中 | 他ホストに対して実行中 | 自ホストに対して実行中 | 他ホストに対して実行中
イベントジョブ（ジョブネット中） | 実行中 | 終了状態不明 | 終了状態不明
先行終了待ち | 未実行終了 | 未実行終了
保留中 | 未実行終了 | 未実行終了
キューイング | 終了状態不明 | 終了状態不明
その他の状態 | 変更なし | 変更なし
起動条件 | 監視中 | 監視中 | 監視中／監視打ち切り終了 | 監視打ち切り終了
その他の状態 | 変更なし | 変更なし
起動条件内イベントジョブ | 実行中 | 実行中 | 実行中／終了状態不明 | 終了状態不明
キューイング | キューイング | キューイング／終了状態不明
その他の状態 | 変更なし | 変更なし

JP1/AJS2をコールドスタート（-cold）した場合

対象 | 状態
JP1/AJS2停止前の状態 | 通常時 | jpomanevresetコマンド実行後
自ホストに対して実行中 | 他ホストに対して実行中 | -e指定あり | -e指定なし
自ホストに対して実行中 | 他ホストに対して実行中 | 自ホストに対して実行中 | 他ホストに対して実行中
イベントジョブ（ジョブネット中） | 実行中 | 未登録 | 未登録
先行終了待ち
保留中
キューイング
その他の状態
起動条件 | 監視中
その他の状態
起動条件内イベントジョブ | 実行中
キューイング
その他の状態

JP1/AJS2起動時に起動モードを指定しない場合
スケジューラーサービスの起動モードで起動した場合の状態については，前述のそれぞれの状態と同様になります。

使用例

jpomanevshowコマンドの使用例を参照してください。

jpomanevshow

形式

jpomanevshow
    [-h 論理ホスト名]

機能

イベント・アクション制御マネージャーの内部ログを解析し，マネージャーへのデータ送信頻度が高いエージェント名と起動条件の情報を表示します。このコマンドは，起動条件イベントを大量発生させたジョブと，jpomanevresetコマンドの引数に指定するエージェントの特定に使用します（使用例を参照）。

解析は，24時間以内に出力されたものを対象とし，ログがラップしている場合は残っているログに関してだけ，解析の対象とします。また，起動条件に関するログだけを対象とし，ジョブネット中に定義したイベントジョブは対象としません。

解析結果は，データの送信頻度が高い順に5起動条件分が表示されます。起動条件ごとに，起動条件を特定できる情報，および時間単位でのログ数が表示されます。

このコマンドは，JP1/AJS2サービスの起動・停止にかかわらず実行できます。

実行権限

Windowsの場合：Administrators 権限

UNIXの場合：スーパーユーザー権限

引数

-h 論理ホスト名

クラスタシステムで運用している場合に，情報を表示する論理ホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このオプションを省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，自ホスト名が仮定されます。

注意事項

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

このコマンドは，複数を同時に実行できません。一つ目のコマンドの実行が終了してから，二つ目のコマンドを実行してください。

イベント・アクション制御マネージャーの内部ログ格納フォルダが存在しない状態で，このコマンドを実行した場合，データが存在しないものとして動作し，コマンドは正常終了します。イベント・アクション制御マネージャーの内部ログ格納フォルダについては，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　17.2.4 ログファイルおよびディレクトリ一覧」を参照してください。

-hオプションに自ホスト名を指定した場合は，物理ホストが指定されたと仮定して動作します。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
1 | 引数の指定が不適切である。
3 | 権限が不足している。
5 | 同じコマンドを同時に実行している。
100 | ファイルアクセスエラーが発生した。
101 | メモリー不足が発生した。
255 | システムエラーが発生した。

出力例

マネージャーホストで実行した場合の出力例を次に示します。

Time for analysis=2006/06/01 02:30:00 - 2006/06/02 02:30:00

Agent=agent1
Scheduler service=AJSROOT1
Unit ID=2133
Execution ID=2000(ID:@A2000)
Total count=233
Target time                   Count
2006/06/01 22:00:00-22:59:59      1
2006/06/01 23:00:00-23:59:59      1
2006/06/02 00:00:00-00:59:59      1
2006/06/02 01:00:00-01:59:59     30
2006/06/02 02:00:00-02:30:00    200

Agent=agent1
Scheduler service=AJSROOT1
Unit ID=2134
Execution ID=2000(ID:@A2000)
Total count=1
Target time                   Count
2006/06/01 17:00:00-17:59:59      1

出力内容の意味を次に示します。

Time for analysis

解析の対象とした時間を示します。ここに表示する時間は内部ログ上での時間のため，システム時刻と異なる場合があります。

Agent

データの送信元エージェント名を示します。

Scheduler service

起動条件が定義してあるスケジューラーサービス名を示します。

Unit ID

起動条件に定義したイベントジョブのユニットIDを示します。

Execution ID

起動条件の実行IDを示します。この実行IDは，［デイリースケジュール］ウィンドウ，または［マンスリースケジュール］ウィンドウに表示される，「実行中」の世代となります。

括弧内はJP1/AJS2 - View上での表示です。

Total count

内部ログ中に存在した，起動条件に関するログの総数を示します。

Target time

単位時間当たりのログ数を表示する際の，対象時間を示します。対象時間内にログが存在しない場合は，対象時間自体を出力しません。

Count

対象時間内に存在した，起動条件に関するログ数を示します。

使用例

起動条件の監視対象イベントが一度に大量に発生した場合，マネージャー・エージェント間の通信や，データの一時保存用のファイル入出力が頻発して，JP1/AJS2を運用しているシステム全体が極端な高負荷状態となります。このため，オペレーターの操作が効かなくなり，ほかのプログラムの処理が大幅に遅延するなどの影響が生じます。この場合は，大量の起動条件イベントを発生させたジョブとエージェントをjpomanevshowコマンドで特定します。そして，該当ジョブの監視条件を大量に成立させた原因を排除して，該当エージェントからの大量のイベントデータをjpomanevresetコマンドで削除すると，通常の運用に戻すことができます。

なお，上記手順の詳細については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　17.5.15 特定の起動条件に対して予期しない大量のイベントが発生した場合などで処理が遅延した場合の対処方法」を参照してください。

jpomanjobshow

形式

jpomanjobshow
    [-h ホスト名]
    [-a エージェントホスト名...|-all]

機能

現在，マネージャーで実行中のイベントジョブの一覧を標準出力ファイルに出力します。

このコマンドはマネージャー実行マシンで実行します。マネージャーが保持している情報だけを表示するため，ジョブ実行エージェントの状況にかかわらず実行できます。マネージャーとジョブ実行エージェントのバージョンが一致しない場合でも，一覧は表示されます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-h ホスト名

ジョブ情報を表示したいマネージャーの自ホスト名，または論理ホスト名を指定します。指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，自ホスト名が仮定されます。

コマンドを実行するホスト上に，指定したマネージャーホスト名が定義されていない場合，このコマンドはエラーになります。

-a エージェントホスト名...|-all

-hオプションで指定したマネージャーがジョブ実行要求を出しているエージェントのうち，ジョブ情報を表示したいエージェントホスト名を指定します。このとき，JP1/AJS2 - Viewやユニット定義ファイルでジョブの実行ホスト名として指定した名称で指定します。例えば，実行ホスト名をFQDN形式で指定した場合は，FQDN形式で指定します。

指定できる文字数は，1～255（単位：バイト）です。

エージェントホスト名は複数指定できます。複数指定する場合は，エージェントホスト名間を1バイト以上の空白文字で区切ってください。

すべてエージェントホストを対象にしたい場合は「-all」を指定してください。

省略した場合，マネージャーホスト名と同じ名称を持つエージェントホスト名が仮定されます。

指定したエージェントホストにジョブ情報がない場合，コマンドはエラーになりません。また，指定したエージェントホストにエージェントホスト名が定義されていない場合も，コマンドはエラーになりません。

注意事項

オプションと値との間は，必ず1バイト以上の空白文字で区切ってください。

このコマンドは，複数を同時に実行できません。一つ目のコマンドの実行が終了してから，二つ目のコマンドを実行してください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。
0以外の値 | 異常終了。

補足事項

JP1/AJS2が起動していない場合にこのコマンドを実行しても，エラーになりません。次回実行予定のジョブがある場合，そのジョブの情報が出力されます。

出力例

ファイル出力例と出力内容の意味を次に示します。

出力内容を次に示します。

COMMAND START TIME

コマンドの実行開始日時を「YYYY/MM/DD HH:MM:SS」の形式で示します。

MANAGER

マネージャーホスト名（自ホスト名，または論理ホスト名）を示します。

AJSPATH

ジョブネット名を「/ルートジョブネット名/ジョブネット名/」の形式で示します。

JOBNAME

ジョブネット内のジョブ名を示します。

AGENT

ジョブ実行エージェントホスト名を示します。

Execution ID

実行IDを示します。

Unit ID

ユニットIDを示します。

Scheduler service name

スケジューラーサービス名を示します。

Kind

ジョブの種類を示します

evwjb：JP1イベント受信監視ジョブ

revwjb：リカバリーJP1イベント受信監視ジョブ

flwjb：ファイル監視ジョブ

rflwjb：リカバリーファイル監視ジョブ

mlwjb：メール受信監視ジョブ

rmlwjb：リカバリーメール受信監視ジョブ

mqwjb：メッセージキュー受信監視ジョブ

rmqwjb：リカバリーメッセージキュー受信監視ジョブ

mswjb：MSMQ受信監視ジョブ

rmswjb：リカバリーMSMQ受信監視ジョブ

lfwjb：ログファイル監視ジョブ

rlfwjb：リカバリーログファイル監視ジョブ

ntwjb：Windowsイベントログ監視ジョブ

rntwjb：リカバリーWindowsイベントログ監視ジョブ

tmwjb：実行間隔制御ジョブ

rtmwjb：リカバリー実行間隔制御ジョブ

Information

ジョブ情報を示します。

unreported：
エージェントが起動していないなどの理由で，ジョブの実行開始要求がエージェントに届いていない（未通知情報ファイルに登録されている）。

（表示なし）：
通知するべき情報がない。したがって，何も表示されない。実際にエージェントでジョブが実行しているかどうかは，jpoagtjobshowコマンドで確認できる。

COMMAND END TIME

コマンドの実行終了日時を「YYYY/MM/DD HH:MM:SS」の形式で示します。

なお，「YYYY/MM/DD HH:MM:SS」は「西暦年/月/日 時:分:秒」のことです。

jpostopmqp

形式

jpostopmqp
    {-e|-s}

機能

TP1/LiNKまたはTP1/Server Baseの終了に際し，JP1/AJS2のTP1/Message Queueのメッセージを監視するプロセス（SUP）を停止します。

TP1/LiNKまたはTP1/Server Baseを終了する場合，JP1/AJS2が提供しているSUPが起動しているとTP1/LiNKまたはTP1/Server Baseがすぐに停止しない場合があります。TP1/LiNKまたはTP1/Server Baseを停止する場合には，TP1/LiNKまたはTP1/Server Baseを停止する前に，SUPを停止しておく必要があります。

また，TP1/LiNKまたはTP1/Server Baseを再起動する場合，SUPも再起動する必要があります。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-e

SUPを停止します。

SUPを停止しておくと，TP1/LiNKまたはTP1/Server Baseを正常に終了できます。

SUPを停止したあと，TP1/LiNKまたはTP1/Server Baseを再起動しても，SUPは再起動されません。SUPを再起動したい場合は，「jpostopmqp -s」コマンドを実行してください。

-s

SUPを再起動します。

このオプションを指定すると，TP1/LiNKまたはTP1/Server Baseの再起動後，メッセージ受信要求またはメッセージ送信要求の発生を契機に，SUPが再起動します。

注意事項

TP1/LiNKまたはTP1/Server Baseを停止する前に，SUPを停止してください。SUPを停止する前にTP1/LiNKまたはTP1/Server Baseを停止すると，次にTP1/LiNKサービスまたはTP1/Server Baseを起動するときにメッセージキュー連携用のSUPが起動され，エラーになる場合があります。

SUPを停止したあと，TP1/LiNKまたはTP1/Server Baseを再起動しても，SUPは再起動されません。SUPを再起動したい場合は「jpostopmqp -s」コマンドを実行するか，またはJP1/AJS2を再起動してください。

SUPを停止したあと，TP1/LiNKまたはTP1/Server Baseを終了する前にSUPを再起動すると，TP1/LiNKまたはTP1/Server Baseは正常に終了しません。

戻り値

0 | 正常終了。
90 | 引数の指定が不適切である。
91 | 必要な引数が指定されていない。
92 | 不要な引数が指定されている。
93 | SUP停止要求時にエラーが発生した。
94 | SUP再起動要求時にエラーが発生した。
95 | コマンドを実行する権限がない。

補足事項

このコマンドは，TP1/LiNK，TP1/Server Base，およびJP1/AJS2のSUPが起動していない場合でも実行できます。

このコマンドを使用する方法以外で，JP1/AJS2のSUPであるJP1MQSUPまたはJPOMQSUPを強制終了する方法を次に示します。

TP1/LiNKのウィンドウでJPOMQSUPを強制終了する。

TP1/Server Baseの「dcstop -f」コマンドを実行し，JP1MQSUPを強制終了する。

これらの方法でSUPを強制終了した場合，キューに対する処理が完了していないときがあるので，強制終了を実施する直前のキューに対する処理は保証されません。

jpqagtadd

形式

jpqagtadd
    [-mh マネージャーホスト名]
    -ah エージェントホスト名
    [-cp 時刻-時刻=ジョブ実行多重度...]

機能

エージェントを追加します。同時に，そのエージェントにデフォルトキューを作成します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

引数

-mh マネージャーホスト名

エージェントを追加したいマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-ah エージェントホスト名

追加したいエージェント名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-cp 時刻-時刻=ジョブ実行多重度...

ジョブ実行多重度を指定する期間と，その期間のジョブ実行多重度を指定します。

ジョブ実行多重度を指定することによって，このエージェントホストで同時に実行できるジョブ数を制限できます。同時実行数が制限されるジョブは，標準ジョブ（UNIXジョブ，PCジョブ，QUEUEジョブ），アクションジョブ，およびカスタムジョブです。同時に実行しようとしたジョブ数が，実行多重度に達した場合，実行多重度を超えた分のジョブは，実行中のジョブが終了するまでキューイング（実行待ち）の状態になります。

期間は，時刻と時刻とを「-（ハイフン）」でつないで指定します。時刻は30分単位で「hh:mm」の形式で指定します。

hhに指定できる値は，0または00～23（単位：時）です。

mmに指定できる値は，0，00，または30（単位：分）です。

実行多重度に指定できる値は，0～4,294,967,295です。

省略した場合，「0:00-0:00=0」（24時間，実行多重度は0）が仮定されます。

ジョブ実行多重度が0の場合，ジョブは実行できません。ジョブを実行する場合は1以上を指定するか，jpqagtaltコマンドでジョブ実行多重度を変更してください。

ジョブ実行多重度の指定例については，jpqagtaltコマンドの補足事項も参照してください

日をまたいで指定できます（例えば，「-cp 3:00-3:00=10」と指定した場合，午前3時から翌日の午前3時の間，実行多重度は10になります）。

期間と実行多重度は複数指定できます。ただし，期間を重複して指定した場合は，あとで指定した値が反映されます（例えば，「-cp 1:00-2:30=5 2:00-4:00=10」と指定した場合，重複している2:00～2:30の実行多重度は10です）。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

ジョブ実行多重度を指定しなかった期間には，実行多重度0が仮定されます（例えば，「-cp 10:00-22:00=10」だけ指定した場合，00:00～10:00の実行多重度は0，10:00～22:00の実行多重度は10，22:00～00:00の実行多重度は0になります）。

このコマンドは複数を並行して実行した場合，処理にかなり時間が掛かります。複数のエージェントを追加する場合は，一つずつ追加するようにしてください。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
エージェントの追加依頼側の内部的要因で，エージェントの追加に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
エージェントの追加依頼側でメモリー不足が発生した。

7
エージェントの追加依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがエージェントの追加を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，エージェントの追加に失敗した。

206
エージェントを追加する権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

232
追加したエージェントと同じ名称のエージェントがすでにある。

235
エージェントの最大定義数を超える。

240
イベント・アクションのマネージャーがエージェントの構成定義を変更中である。

補足事項

このコマンドの実行によって，エージェントの追加と同時に作成されるデフォルトキューの属性と，属性を変更したい場合に使用するコマンドを次の表に示します。

デフォルトキューの
設定項目
属性
属性を変更したい場合に
使用するコマンド

ジョブ実行多重度
-cpオプションに指定した値
jpqagtalt

ジョブ数の最大値
4,294,967,295
jpqquealt

ジョブ数の警告値
4,294,967,295
jpqquealt

ジョブの受付口の状態
close
jpqqueopen

ジョブの取出口の状態
open
jpqqueclose

接続するエージェント
-ahオプションに指定したエージェント
jpqagtunlink，
jpqagtlink

エージェントの優先順位
16
jpqagtlink

jpqagtaddコマンドでエージェントを追加した直後は，キューの受付口は閉じているのでジョブの登録はできません。jpqqueopenコマンドを使用してキューの受付口を開いてください。また，追加したエージェント名はIPアドレス解決できることを確認しておく必要があります。jpqimportコマンドで使用するジョブ実行環境構成定義ファイルjpqsetup.confで定義しているエージェントホストのデフォルト値と同じ設定のエージェントを作成する場合の手順は次のようになります。

エージェントを追加し，ジョブ実行多重度を設定する。
jpqsetup.confのデフォルト値は，24時間 ジョブ実行多重度5です。

　jpqagtadd -ah エージェント名 -cp ジョブ実行多重度の設定

デフォルトキューの受付口を開く。

　jpqqueopen -ah エージェント名 -en

デフォルトキューのジョブ数の最大値，ジョブ数の警告値を変更する。
jpqsetup.confのデフォルト値は，ジョブ数の最大値は「100」ジョブ数の警告値は「80」です。

　jpqquealt -ah エージェント名 -mj ジョブ数の最大値 -wj ジョブ数の警告値

接続するエージェントの優先順位を変更する。
jpqsetup.confのデフォルト値は，優先順位に「1」を設定しています。

　jpqagtlink -ah エージェント名 -lh エージェント名 -clp 接続先エージェントの優先順位

なお，jpqagtaddコマンドでエージェントを追加する場合，エージェントIDは指定できません。小さい値から自動的に割り当てられます。エージェントIDを明示的に指定したい場合は，ジョブ実行環境構成定義ファイルを作成してjpqimportコマンドで作成してください。

jpqagtalt

形式

jpqagtalt
    [-mh マネージャーホスト名]
    -ah エージェントホスト名
    -cp 時刻-時刻=ジョブ実行多重度...
    [-em]

機能

同時に実行できるジョブ数（ジョブ実行多重度）を変更します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

ただし，-emオプションを指定する場合は次の権限が必要です（JP1_JPQ_Admin権限は必要ありません）。

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-mh マネージャーホスト名

ジョブ実行多重度を変更したいエージェントホストが接続されている，マネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-emオプションと同時に指定する場合，指定できるホスト名は，ローカルホスト名またはローカルホスト上の論理ホスト名だけです。それ以外の値が指定された場合はエラー（エラーコード25）となります。また，この場合，-mhオプションにエイリアスホスト名を指定することはできません。

-ah エージェントホスト名

ジョブ実行多重度を変更したいエージェントホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-cp 時刻-時刻=ジョブ実行多重度

ジョブ実行多重度を変更する期間と，その期間のジョブ実行多重度を指定します。

ジョブ実行多重度を指定することによって，このエージェントホストで同時に実行できるジョブ数を制限できます。同時実行数が制限されるジョブは，標準ジョブ（UNIXジョブ，PCジョブ，QUEUEジョブ），アクションジョブ，およびカスタムジョブです。同時に実行しようとしたジョブ数が，実行多重度に達した場合，実行多重度を超えた分のジョブは，実行中のジョブが終了するまでキューイング（実行待ち）の状態になります。

期間は，時刻と時刻とを「-（ハイフン）」でつないで指定します。時刻は30分単位で「hh:mm」の形式で指定します。

hhに指定できる値は，0または00～23（単位：時）です。

mmに指定できる値は，0，00，または30（単位：分）です。

実行多重度に指定できる値は，0～4,294,967,295です。

コマンド投入時刻を含む期間を指定した場合，実行多重度はすぐに変更されます。

期間と実行多重度は複数指定できます。ただし，期間を重複して指定した場合は，あとで指定した値が反映されます（例えば，「-cp 1:00-2:30=5 2:00-4:00=10」と指定した場合，重複している2:00～2:30の実行多重度は10です）。

後述の「補足事項」に，ジョブ実行多重度の指定例が記載されています。必要に応じて参照してください。

-em

緊急実行時に指定します。

このオプションを指定すると，通常とは異なる通信経路に対して要求するため，障害時などに緊急で実行できるようになります。

なお，このオプションを指定する場合，マネージャーホスト名にIPアドレスは指定できません。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

このコマンドで指定するジョブ実行多重度には，イベントジョブの実行多重度は含まれません。

ジョブ実行多重度を指定しなかった期間には，実行多重度0が仮定されます（例えば，「-cp 10:00-22:00=10」だけ指定した場合，00:00～10:00の実行多重度は0，10:00～22:00の実行多重度は10，22:00～00:00の実行多重度は0になります）。

-emオプションは，エージェント障害から復旧する目的でだけ指定してください。常に-emオプションを指定した運用をする場合，障害発生時に対応できなくなるおそれがあります。

Windows Server 2008のホストで，-emオプションを指定してこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

標準入力ファイル，標準出力ファイル，標準エラー出力ファイル，または転送ファイルに含まれるデータ中に使用できる文字については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　5.6.1(2) 使用できる文字の範囲」を参照してください。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
ジョブ実行多重度の変更依頼側の内部的要因で，ジョブ実行多重度の変更に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
ジョブ実行多重度の変更依頼側でメモリー不足が発生した。

7
ジョブ実行多重度の変更依頼側で論理不正が発生した。

25
マネージャーホスト名の指定にローカルホスト名および論理ホスト名以外を指定した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがジョブ実行多重度の変更を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したエージェントホストが使用できない。

指定したエージェントホストがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，ジョブ実行多重度の変更に失敗した。

206
ジョブ実行多重度を変更する権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

補足事項

ジョブ実行多重度の指定例を次に示します。

1:00～5:00のジョブ実行多重度を1にする場合

-cp 01:00-05:00=1

23:00～24:00のジョブ実行多重度を1にする場合

-cp 23:00-00:00=1

24:00は，00:00または0:0と指定します。

23:00～24:00および翌日の00:00～05:00のジョブ実行多重度を1にする場合

-cp 23:00-05:00=1

日をまたいでジョブ実行多重度を設定できます。

1日のジョブ実行多重度を1にする場合

-cp 00:00-00:00=1

jpqagtdel

形式

jpqagtdel
    [-mh マネージャーホスト名]
    -ah エージェントホスト名

機能

エージェントを削除します。同時に，そのエージェントのデフォルトキューも削除します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

引数

-mh マネージャーホスト名

エージェントを削除したいマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-ah エージェントホスト名

削除したいエージェントホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

このコマンドを実行する前に必要な準備を次に示します。

jpqquecloseコマンドなどを使って，削除したいエージェントのデフォルトキューのジョブ受付口または投入口を閉じて，ジョブが実行していない状態，ジョブがデフォルトキュー内にない状態にしておいてください。
実行中のジョブ（標準ジョブ（PCジョブ，UNIXジョブ，およびQUEUEジョブ），カスタムジョブ，アクションジョブ，またはイベントジョブ）がある場合，エージェントは削除できません。
デフォルトキューを削除すると，デフォルトキュー内の実行待ち，保留，および時間待ち状態のジョブは，キャンセル終了します。

jpqagtunlinkコマンドなどを使って，削除したいエージェントとキュー（デフォルトキュー以外のキュー）との接続を解除しておいてください。
削除したいエージェントに，デフォルトキュー以外のキューが接続されている場合，エージェントは削除できません。

このコマンドは複数を並行して実行した場合，処理にかなり時間が掛かります。複数のエージェントを削除する場合は，一つずつ削除するようにしてください。

このコマンドで削除したエージェントホストで，過去にイベントジョブまたは起動条件付きジョブネットを実行したことがある場合は，エージェントホストがこのコマンドの-mhオプションで指定したマネージャーホスト名を記憶しています。そのエージェントホスト上で，次の手順に従って，このコマンドの-mhオプションで指定したマネージャーホスト名を削除してください。

エージェントホストがこのコマンドの-mhオプションで指定したマネージャーホスト名を記憶しているか確認する。
次のコマンドを実行します。
jpoagoec -p

このコマンドの-mhオプションで指定したマネージャーホスト名を削除する。
次のコマンドを実行します。
jpoagoec -d -mhオプションで指定したマネージャーホスト名

これによって，エージェントホストの起動時または停止時に，マネージャーホストに対して不要な通信（起動した旨または停止した旨の通知）を行わないようにできます。jpoagoecコマンドについては，「1. コマンド　jpoagoec」を参照してください。

イベントジョブまたは起動条件付きジョブネットをエージェントホストで実行した状態で，エージェントホスト上でJP1/AJS2サービスを停止する前にOSを停止したり，マシンを電源オフしたりしないでください。そのような状態でこのコマンドを実行しても，該当するエージェントホストを削除できません。そのような状態になった場合は，マネージャーホストのJP1/AJS2サービスを停止させてコールドスタートするか，または次の手順に従って該当するエージェントホストで実行中のイベントジョブもしくは起動条件付きジョブネットの情報を削除してからこのコマンドを実行してください。

マネージャーホストのJP1/AJS2サービスを停止する。

マネージャーホスト上で，該当するエージェントホストで実行中のイベントジョブまたは監視中の起動条件付きジョブネットがあることを確認する。
次のコマンドを実行します。
jpomanjobshow -h マネージャーホスト名 -a 削除したいエージェントホスト名

マネージャーホスト上で，該当するエージェントホストで実行中のイベントジョブまたは監視中の起動条件付きジョブネットの情報を削除する。
次のコマンドを実行します。
jpomanevreset -h マネージャーホスト名 -a エージェントホスト名 -s

jpomanjobshowコマンドについては「1. コマンド　jpomanjobshow」を，jpomanevresetコマンドについては「1. コマンド　jpomanevreset」を参照してください。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
エージェントの削除依頼側の内部的要因で，エージェントの削除に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
エージェントの削除依頼側でメモリー不足が発生した。

7
エージェントの削除依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがエージェントの削除を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，エージェントの削除に失敗した。

206
エージェントを削除する権限がない。

214
マネージャーホストに接続しているエージェントがない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

233
実行中のジョブ（標準ジョブ，カスタムジョブ，またはアクションジョブ）がある。

234
実行中のジョブ（イベントジョブ）がある。

236
エージェントとキューが接続されている。

240
イベント・アクション制御マネージャーがエージェントの構成定義を変更中である。

jpqagtlink

形式

jpqagtlink
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェント名}
    -lh 接続先エージェント名
    {[-lp 接続先エージェントの優先順位]|
         -clp 接続先エージェントの優先順位}
    [-em]

機能

キューをエージェントに接続します。また，接続済みのエージェントに対して，優先順位を変更します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

ただし，-emオプションを指定する場合は次の権限が必要です（JP1_JPQ_Admin権限は必要ありません）。

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-mh マネージャーホスト名

エージェントを接続したいキューが作成されているマネージャーホスト名，または接続先エージェントの優先順位を変更したいキューが作成されているマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-emオプションと同時に指定する場合，指定できるホスト名は，ローカルホスト名またはローカルホスト上の論理ホスト名だけです。それ以外の値が指定された場合はエラー（エラーコード25）となります。また，この場合，-mhオプションにエイリアスホスト名を指定することはできません。

-q キュー名

エージェントを接続したいキュー名，または接続先エージェントの優先順位を変更したいキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェント名

そのエージェントのデフォルトキューをほかのエージェントに接続したい場合に，エージェント名を指定します。または，そのエージェントのデフォルトキューの，接続先エージェントの優先順位を変更したい場合に，エージェント名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-lh 接続先エージェント名

接続先となるエージェント名，または優先順位を変更したいエージェント名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-lp 接続先エージェントの優先順位

接続先エージェントの優先順位を指定します。

指定できる値は，1～16です。優先順位がいちばん低いのが1，いちばん高いのが16です。優先順位が高いほど，ジョブが優先的に実行されます。

省略した場合，16が仮定されます。

このオプションは，未接続のエージェントに対して優先順位を指定する場合に指定してください。接続済みのエージェントに対して優先順位だけを変更する場合は，-clpオプションを使用してください。

-clp 接続先エージェントの優先順位

接続先エージェントの優先順位を指定します。

指定できる値は，1～16です。優先順位がいちばん低いのが1，いちばん高いのが16です。優先順位が高いほど，ジョブが優先的に実行されます。

このオプションは，接続済みのエージェントに対して優先順位だけを変更する場合に指定してください。未接続のエージェントに対して優先順位を指定する場合は，-lpオプションを使用してください。

-em

緊急実行時に指定します。

このオプションを指定すると，通常とは異なる通信経路に対して要求するため，障害時などに緊急で実行できるようになります。

なお，このオプションを指定する場合，マネージャーホスト名にIPアドレスは指定できません。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

接続済みのエージェントに対して-lpオプションを指定するとエラーになります。また，未接続のエージェントに対して-clpオプションを指定するとエラーになります。

-emオプションは，エージェント障害から復旧する目的でだけ指定してください。常に-emオプションを指定した運用をする場合，障害発生時に対応できなくなるおそれがあります。

Windows Server 2008のホストで，-emオプションを指定してこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
エージェントの接続依頼側または優先順位変更依頼側の内部的要因で，エージェントの接続または優先順位の変更に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
エージェントの接続依頼側または優先順位変更依頼側でメモリー不足が発生した。

7
エージェントの接続依頼側または優先順位変更依頼側で論理不正が発生した。

25
マネージャーホスト名の指定にローカルホスト名および論理ホスト名以外を指定した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがエージェントの接続または優先順位の変更を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

指定したエージェントのデフォルトキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，エージェントの接続または優先順位の変更に失敗した。

206
エージェントを接続する権限または優先順位を変更する権限がない。

214
マネージャーホストに接続しているエージェントがない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

232
接続済みのエージェントに対して接続しようとしている。

239
未接続のエージェントに対して，-clpオプションで優先順位を変更しようとしている。

jpqagtshow

形式

jpqagtshow
    [-mh マネージャーホスト名]
    {-ah エージェントホスト名|-a|-n}
    [-em]

機能

エージェントホスト情報（エージェントホスト名，1日のジョブ実行多重度のスケジュールなど）を標準出力ファイルに出力します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

ただし，-emオプションを指定する場合は次の権限が必要です（JP1_JPQ_Admin権限は必要ありません）。

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-mh マネージャーホスト名

エージェントホスト情報を出力したいエージェントホストが接続されている，マネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-emオプションと同時に指定する場合，指定できるホスト名は，ローカルホスト名またはローカルホスト上の論理ホスト名だけです。それ以外の値が指定された場合はエラー（エラーコード25）となります。また，この場合，-mhオプションにエイリアスホスト名を指定することはできません。

-ah エージェントホスト名

エージェントホスト情報を出力したいエージェントホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-a

-mhオプションで指定したマネージャーホストに接続されている，すべてのエージェントホストの情報を出力します。

-n

-mhオプションで指定したマネージャーホストに接続されている，すべてのエージェントホストの名称だけを出力します。

-em

緊急実行時に指定します。

このオプションを指定すると，通常とは異なる通信経路に対して要求するため，障害時などに緊急で実行できるようになります。

なお，このオプションを指定する場合，マネージャーホスト名にIPアドレスは指定できません。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

-aオプションの場合，エージェントホスト名として出力できるバイト数は57バイトです。エージェントホスト名が58バイト以上の場合，56バイト以降は「..」になります。

-emオプションは，エージェント障害から復旧する目的でだけ指定してください。常に-emオプションを指定した運用をする場合，障害発生時に対応できなくなるおそれがあります。

Windows Server 2008のホストで，-emオプションを指定してこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
エージェントホスト情報の出力依頼側の内部的要因で，エージェントホスト情報の出力に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
エージェントホスト情報の出力依頼側でメモリー不足が発生した。

7
エージェントホスト情報の出力依頼側で論理不正が発生した。

25
マネージャーホスト名の指定にローカルホスト名および論理ホスト名以外を指定した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがエージェントホスト情報の出力を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したエージェントホストが使用できない。

指定したエージェントホストがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，エージェントホスト情報の出力に失敗した。

206
エージェントホスト情報を出力する権限がない。
エージェントホスト名を出力する権限がない。

212
エージェントの追加・変更処理中のため，エージェントホスト情報の出力に失敗した。

214
マネージャーホストに接続しているエージェントホストがない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

出力例1

-ahオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

AGENT

エージェントホスト名を示します。

CUREXECHGNUM

現在のジョブ実行多重度を示します。

EXECUTING

現在実行中のジョブ数を示します。

CHANGEPOINT

「多重度設定開始時刻-多重度設定終了時刻(ジョブ実行多重度)」の形式で，1日のジョブ実行多重度のスケジュールを示します。

出力例2

-aオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

AGENT

エージェントホスト名を示します。

57バイト分出力されます。

CUREXECHG

現在のジョブ実行多重度を示します。

EXECUTING

現在実行中のジョブ数を示します。

出力例3

-nオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

AGENT

エージェントホスト名を示します。

jpqagtunlink

形式

jpqagtunlink
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェント名}
    -lh 接続解除先エージェント名

機能

キューとエージェントの接続を解除します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

引数

-mh マネージャーホスト名

エージェントとの接続を解除したいキューが作成されている，マネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-q キュー名

エージェントとの接続を解除したいキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェント名

そのエージェントのデフォルトキューとほかのエージェントとの接続を解除したい場合に，エージェント名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-lh 接続解除先エージェント名

接続を解除したいエージェント名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

接続していないエージェントに対して接続解除すると，エラーになります。

実行中のジョブ（標準ジョブ（PCジョブ，UNIXジョブ，およびQUEUEジョブ），カスタムジョブ，またはアクションジョブ）があるエージェントは，接続解除できません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
エージェントの接続解除依頼側の内部的要因で，エージェントの接続解除に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
エージェントの接続依頼側でメモリー不足が発生した。

7
エージェントの接続依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがエージェントの接続解除を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

指定したエージェントのデフォルトキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，エージェントの接続解除に失敗した。

206
エージェントを接続解除する権限がない。

214
マネージャーホストに接続しているエージェントがない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

232
エージェントに接続していない。

233
実行中のジョブ（標準ジョブ，カスタムジョブ，またはアクションジョブ）がある。

jpqdbcond

形式

jpqdbcond
    [-h 論理ホスト名]
    [[-m] |
      [[-x][-k]
        [-d ディレクトリ名] [-p {出力先}]]|
    [[{-l|-L} [-a] [[-i {出力先}]|
      [-t {出力先,未使用領域サイズしきい値} [-v]]]]
       |[-t {出力先,未使用領域サイズしきい値} [-v]]]]

機能

ジョブ実行環境で使用するISAMファイルの未使用領域率が高くなった場合などに，無効領域を圧縮し，ファイルを再編成します。

ジョブ実行環境で使用するISAMファイルの未使用領域率や，データファイルフラグメント率および未使用領域サイズを標準出力に出力します。
ISAMファイルの未使用領域率については，ジョブ実行環境でISAMファイルを使用中の場合でも，情報を表示できます。

ジョブ実行環境で使用するISAMファイルの次に示す情報を，指定した出力先にメッセージとして出力します。
・再編成時の情報（開始・終了時刻，統計情報）
・未使用領域サイズ
・未使用領域サイズがしきい値に達していた
メッセージの出力先は，次の中から単独で指定することも，幾つか組み合わせて指定することもできます。
・標準エラー出力
・イベントログ（Windowsの場合）またはSyslog（UNIXの場合）
・JP1イベント

ジョブ実行環境で使用するISAMファイルの未使用領域サイズがしきい値に達しているかいないかを，このコマンドの戻り値に設定します。

ISAMファイルのフォーマットを変換します。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-h 論理ホスト名

処理対象とする，ジョブ実行環境で使用するISAMファイルの論理ホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合，自ホスト名が仮定されます。

-m

ジョブ実行環境データベースのISAMロックテーブルエントリー数とISAMファイルフォーマット（キー再利用機能が有効か無効か）を出力します。

このオプションは，-hオプション以外のオプションとは同時に指定できません。

-x

ジョブ実行環境で使用するISAMファイルのデータファイルおよびキーファイルを完全に再編成します。

-k

ジョブ実行環境を構成するすべてのISAMファイルをキー再利用機能が有効となるフォーマットに変換すると同時に，データファイルおよびキーファイルを完全に再編成します。

-d ディレクトリ名

ジョブ実行環境で使用するISAMファイルを再編成する場合に，キーソート時に使用するワークファイルのディレクトリを指定します。

省略した場合の扱いについては，マニュアル「JP1/Base 運用ガイド」のJiscondコマンドの説明を参照してください。

-p {出力先}

ジョブ実行環境で使用するISAMファイルの再編成開始および終了時にメッセージを出力します。

このオプションは，-xオプションと同時に指定します。

出力先
メッセージの出力先を，次の中から指定します。出力先は，単独で指定することも，幾つか組み合わせて指定することもできます。

e：標準エラー出力

s：イベントログ（Windowsの場合）またはSyslog（UNIXの場合）

j：JP1イベント

このオプションを指定したときの，メッセージの出力例を次に示します。

（例1）再編成開始時

KAVU5980-I ジョブ実行環境のデータベース再編成を開始しました 2006/10/01 01:05:40

（例2）再編成正常終了時

KAVU5981-I ジョブ実行環境のデータベース再編成が正常終了しました 2006/10/01 01:05:40 - 2006/10/01 01:20:20 (00:14:40)

開始日時，終了日時，経過時間，実施前後の未使用領域サイズをあわせて出力します。

（例3）再編成異常終了時

KAVS5982-E ジョブ実行環境のデータベース再編成が異常終了しました 2006/10/01 01:05:40 - 2006/10/01 01:20:20 (00:14:40)

{-l|-L}

ジョブ実行環境で使用するISAMファイルの未使用領域率を表示する場合に指定します。

このオプションを，-aオプションと同時に指定した場合，より詳細なISAMファイルの情報を表示します。

-l
ISAMファイルを占有して情報を取得します。
このオプションは，ファイルを占有して情報を取得するため，-Lオプションを指定した場合より正確な情報が取得できます。ただし，他プロセスがISAMファイルを使用中の場合は，エラーになります。

-L
ISAMファイルを占有しないで情報を取得します。
このオプションは，ファイルを占有しないため，ジョブ実行環境でISAMファイルを使用中でも情報を取得できます。ただし，並行してISAMファイルを更新しているプロセスがある場合，情報取得の瞬間のISAMファイル更新分については誤差が生じます。

-a

ジョブ実行環境で使用するISAMファイルの詳細な情報を出力します。

このオプションは，-lまたは-Lオプションと同時に指定すると，未使用領域率に加え，データファイルフラグメント率と未使用領域サイズを出力します。

-i {出力先}

ジョブ実行環境で使用するISAMファイルの未使用領域サイズをメッセージに出力します。

出力先
メッセージの出力先を，次の中から指定します。出力先は，単独で指定することも，幾つか組み合わせて指定することもできます。

e：標準エラー出力

s：イベントログ（Windowsの場合）またはSyslog（UNIXの場合）

j：JP1イベント

このオプションを指定したときの，メッセージの出力例を次に示します。

（例）

KAVU5983-I ジョブ実行環境のISAM未使用領域サイズは 99MBです

-t {出力先},未使用領域サイズしきい値

ジョブ実行環境で使用するISAMファイルが，指定した未使用領域サイズしきい値に達していた場合，メッセージを出力します。

このオプションを使用して，ジョブを大量に実行するなどの繁忙期でないときに，JP1/AJS2のジョブとしてjpqdbcondコマンドをスケジュール実行することで，定期的にISAMファイルの状態を確認して，警告メッセージを出力できます。

出力先
メッセージの出力先を，次の中から指定します。
出力先は，単独で指定することも，幾つか組み合わせて指定することもできます。

e：標準エラー出力

s：イベントログ（Windowsの場合）またはSyslog（UNIXの場合）

j：JP1イベント

未使用領域サイズしきい値
ISAMファイルの未使用領域サイズしきい値を指定します。
指定できる値は，1～1024（単位：メガバイト（MB），1MB=1,024×1,024バイト）です。

このオプションを指定したときの，メッセージの出力例を次に示します。

（例）

KAVU5984-W ジョブ実行環境のISAM未使用領域サイズは101MBで，しきい値(100MB)に達しています

-v

未使用領域率に達していたかいないかを，このコマンドの戻り値（プロセス終了コード）に設定する場合に指定します。

このオプションは，-tオプションと同時に指定します。

このオプションの指定の有無と，jpqdbcondコマンドの戻り値の関係を次に示します。

-vオプションを指定しない場合の戻り値

0 | 正常終了。
0以外の値 | 異常終了。

-vオプションを指定した場合の戻り値

0 | 未使用領域サイズしきい値に達していない。
1 | 未使用領域サイズしきい値以上の未使用領域サイズがある。
100以上の値 | 異常終了。

注意事項

ファイルをバックアップして保存した上で，再編成を実施してください。jpqdbcondコマンドは，-dオプションで指定したディレクトリを作業ディレクトリとして使用します。作業ディレクトリがあるドライブまたはパーティションには，再編成対象のジョブ実行環境のISAMキーファイルの中で最もサイズが大きいキーファイルの2倍以上の空き容量が必要です。また，ジョブ実行環境のデータベースディレクトリがあるドライブまたはパーティションには，再編成対象のジョブ実行環境のISAMファイルの中で最もサイズが大きいファイルと同程度の空き容量が必要です。
-dオプションを指定しない場合は，OSの標準的なワークディレクトリを使用します。JP1/BaseのJiscondコマンドについての説明を参照してください。

-x，-t，-l，-L，-k，-mオプションをすべて指定しない場合，-xオプションが仮定されます。

このコマンドに-xおよび-kオプションを指定した場合は，実行前（ISAMファイルを再編成する前）に，ファイルのバックアップを必ず取得してください。

このコマンドに-x，-lおよび-kオプションを指定した場合，ISAMファイルを閉じている状態で実行してください（ISAMファイルを閉じるには，JP1/AJS2を停止してください）。ファイルが開いている状態でこのコマンドを実行した場合，エラーになります。

このコマンドに-Lオプションを指定した場合，ほかのプロセスが使用中のISAMファイルに対しても情報を取得できますが，並行してアクセスするほかのプロセスがISAMファイルを更新した場合，情報取得の瞬間のISAMファイル更新分については誤差が生じます。また，ISAMファイルの整合性を保つため，コマンド実行中はほかのプロセスのISAMファイルへのアクセスが待たされます。したがって，このコマンドを使用する場合は，ジョブを大量に実行するなどの繁忙期を避けてください。

-l，-Lオプションで出力される情報は，フラグメンテーションの割合ではなく，未使用領域率です。このため，ISAMファイル中にレコードがない場合や，レコードが非常に少ない件数の場合，まだ使用されていない予約済みの空き領域に対する未使用領域率として「100%」と出力されます。

ISAMファイルを再編成しても，未使用領域が完全に再編成されないで，多少残る場合があります。

このコマンドの-x，-k指定とjpqautocondおよびjajs_maintain -m manager指定を同時に実行しないでください。

このコマンドの-x，または-k指定での実行を同時に行わないでください。

Windows Server 2008のホストでこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0 | 正常終了。※
1 | 使用するISAMファイルに，未使用領域サイズしきい値以上の未使用領域サイズがある。
100 | 引数の指定が不適切である。
132 | ジョブ実行環境構成定義ファイルの記述内容が不適切である。
135 | システム資源不足が発生した。
137 | データベース格納ディレクトリがない。
138 | データベースへのアクセス権限がない。
140 | コマンドを実行する権限（Administrators権限（Windowsの場合），またはスーパーユーザー権限（UNIXの場合））がない。
141 | 環境設定が不適切である。または，論理ホスト名が不適切である。
145 | メモリー不足が発生した。
146 | ディスク容量不足が発生した。
147 | 内部的要因でエラーが発生した。
148 | データベース再編成ISAM処理でエラーが発生した。
149 | データベースのサイズが2GBを超えているため処理が行えない。
226 | 実行環境が不適切である。

注※

-tオプションと-vオプションを同時に指定している場合，ジョブ実行環境で使用するISAMファイルが，未使用領域サイズしきい値に達していないことを示します。

補足事項

-lおよび-Lオプション指定時の出力形式を，次に示します。

出力項目を次に示します。

テーブル名

テーブル名称を表示します。

レコード件数

レコード件数を表示します。

データ

データファイルの未使用領域率を表示します。

キー1

一つ目のキーファイルの未使用領域率を表示します。

キー2

二つ目のキーファイルの未使用領域率を表示します。

キーファイルが一つだけの場合は，空白です。

なお，キーファイルが三つ以上の場合はありません。

-lおよび-Lオプションと同時に，-aオプションを指定した場合の出力形式を，次に示します。

各テーブルについて，2段で出力されます。上段は，-lオプションおよび-Lオプションと同じです。下段は，それぞれのファイルの未使用領域サイズ（単位：メガバイト（MB），1MB=1,024×1,024バイト）を出力します。
表示項目の説明を次に示します。

テーブル名

テーブル名を表示します。

レコード件数

レコード件数を表示します。

データ

-aオプションを指定した場合は，各テーブルについて2段で出力を行い，上段は，-lまたは-Lオプションを単独で使用した場合と同じ出力です。下段は，未使用領域サイズを出力します。

フラグメント率

可変長レコードでは，レコードの更新をすると，ISAMファイル中のデータが，複数のブロックに分かれて格納されることがあります。この項目では，全レコードに対するレコード分割が発生しているレコード件数の割合を出力します。可変長のISAMファイルについてだけ出力し，該当しないテーブルは，「-（ハイフン）」が出力されます。

キー1

-aオプションを指定した場合は，各テーブルについて2段で出力を行い，上段は，-lまたは-Lオプションを単独で使用した場合と同じ出力です。下段は，未使用領域サイズを出力します。

キー2

-aオプションを指定した場合は，各テーブルについて2段で出力を行い，上段は，-lまたは-Lオプションを単独で使用した場合と同じ出力です。下段は，未使用領域サイズを出力します。

未使用領域サイズ

各ISAMファイルを構成しているデータファイルおよびキーファイルの未使用領域サイズの合計を出力します。

未使用領域サイズ合計

ジョブ実行環境で使用しているISAMファイルの未使用領域サイズの合計を出力します。

-mオプションを指定した場合の出力形式を，次に示します。

出力項目を次に示します。

テーブル名

テーブル名を表示します。

キー再利用

ISAMファイル形式のキー再利用機能が有効となっている場合は，「有効」が出力されます。

ISAMファイル形式が従来形式の場合は，「無効」が出力されます。

セマフォ番号

セマフォ分割されている場合は，セマフォ番号を出力します。

セマフォ分割されていない場合は，「-（ハイフン）」が出力されます。

-p，-i，-tオプションの出力先として，j（JP1イベント）を指定した場合，次に示すJP1イベントが出力されます。

指定したオプション | イベントID | イベント名称 | イベント発行契機 | メッセージID
-p | 00004160 | ジョブ実行環境データベース再編成開始イベント | 再編成が開始したとき | KAVU5980-I
-p | 00004161 | ジョブ実行環境データベース再編成正常終了イベント | 再編成が正常終了したとき | KAVU5981-I
-p | 00004162 | ジョブ実行環境データベース再編成異常終了イベント | 再編成が異常終了したとき | KAVU5982-E
-i | 00004163 | ISAM未使用領域サイズ情報イベント | ISAM未使用領域サイズ情報取得時 | KAVU5983-I
-t | 00004164 | ISAM未使用領域サイズしきい値到達イベント | ISAM未使用領域サイズしきい値到達時 | KAVU5984-W

注

JP1イベントの詳細については，マニュアル「JP1/Automatic Job Management System 2 解説　付録B JP1/AJS2が発行するJP1イベント」を参照してください。

データベースを再編成時に出力されるデータベース再編成ログを，次に説明します。
jpqdbcondコマンドを実行すると，データベース格納ディレクトリにCONDENSE{1|2}.logファイルを作成し，次に示す統計情報をデータベース再編成ログに出力します。

開始時刻，終了時刻，所要時間

データベース再編成前の未使用領域サイズ，総ファイルサイズ

データベース再編成後の未使用領域サイズ，総ファイルサイズ

出力形式は，HNTRログ形式です。ログのサイズは1面512KB，面数は2面です。
データベース再編成時の統計情報は，メッセージ（KAVU5985-I）を使用して情報を埋め込み出力します。

出力例

KAVU5980-I ジョブ実行環境のデータベース再編成を開始しました 2006/10/01 01:05:40
KAVU5985-I CONDENSE: データベース再編成前 未使用領域サイズ:102.020MB 総ファイルサイズ 542.245MB
KAVU5985-I CONDENSE: データベース再編成後 未使用領域サイズ:0.100MB 総ファイルサイズ 440.225MB
KAVU5981-I ジョブ実行環境のデータベース再編成が正常終了しました 2006/10/01 01:05:40 - 2006/10/01 01:20:20 (00:14:40)

jpqendjobshow

形式

jpqendjobshow
    [-mh マネージャーホスト名]
    [-u 所有者名]
    [-sa 日時]
    [-sp 日時]
    [-rn 出力するジョブ情報の数]
    [-qn]

機能

終了ジョブ情報（ジョブ番号，サブミット先キュー名など）の一覧を標準出力ファイルに出力します。

JP1/NQSEXECホスト，およびJP1/OJE for VOS3ホストの終了ジョブ情報も出力できます。

また，AS/400システムの終了ジョブ情報も出力できます。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

JP1_JPQ_User権限（ユーザー自身が所有するジョブだけ操作可）

引数

-mh マネージャーホスト名

ジョブ情報を出力したいジョブをサブミットしたマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-u 所有者名

そのユーザーがサブミットしたジョブのジョブ情報を出力したい場合に，ジョブの所有者名を指定します。

指定できる文字数は，1～63（単位：バイト）です。省略した場合，JP1_JPQ_Admin権限またはJP1_JPQ_Operator権限を持つユーザーがこのコマンドを実行しているときはすべてのユーザーが，JP1_JPQ_User権限を持つユーザーが実行しているときは自ユーザーが仮定されます。

-sa 日時

その日時以降に実行が終了したジョブのジョブ情報を出力したい場合に，日時を，コマンド投入側ホストに設定された日時で指定します。日時は「YYYY/MM/DD.hh:mm:ss」の形式で指定します。指定できる日時は，1980/01/01.00:00:00～2038/01/18.03:14:07です。省略した場合，最も古いジョブ情報の日時が仮定されます。

YYYY
西暦年を指定します。指定できる値は，1980～2038（単位：西暦年）です。

MM
月を指定します。指定できる値は，01～12（単位：月）です。

DD
日を指定します。指定できる値は，01～31（単位：日）です。

hh
時を指定します。指定できる値は，00～23（単位：時）です。

mm
分を指定します。指定できる値は，00～59（単位：分）です。

ss
秒を指定します。指定できる値は，00～59（単位：秒）です。

-sp 日時

その日時以前に実行が終了したジョブのジョブ情報を出力したい場合に，日時を，コマンド投入側ホストのローカル日時で指定します。日時は「YYYY/MM/DD.hh:mm:ss」の形式で指定します。指定できる日時は，1980/01/01.00:00:00～2038/01/18.03:14:07です。省略した場合，最も新しいジョブ情報の日時が仮定されます。

YYYY
西暦年を指定します。指定できる値は，1980～2038（単位：西暦年）です。

MM
月を指定します。指定できる値は，01～12（単位：月）です。

DD
日を指定します。指定できる値は，01～31（単位：日）です。

hh
時を指定します。指定できる値は，00～23（単位：時）です。

mm
分を指定します。指定できる値は，00～59（単位：分）です。

ss
秒を指定します。指定できる値は，00～59（単位：秒）です。

-rn 出力するジョブ情報の数

出力するジョブ情報の数を指定します（-saオプションおよび-spオプションで指定した範囲の終了ジョブ情報について，ジョブ終了日時の新しいジョブ情報から，このオプションで指定した数分のジョブ情報を出力します）。

指定できる値は，0～4,294,967,295です。省略した場合，0が仮定されます。

なお，0を指定した場合，-mhオプションで指定したマネージャーホスト内のすべてのジョブ情報を出力します。

-qn

ジョブ情報として，ジョブ番号，キュー種別，およびキュー名を出力します。

注意事項

各出力項目に対して，出力できるバイト数が決まっています。出力項目の内容が出力制限値を超えると，内容の末尾は「..」になります（例えば，ジョブ名の出力制限値は26バイトです。ジョブ名が27バイト以上の場合，25バイト以降は「..」になります）。ただし，-qnオプションで出力できるキュー名は，すべての内容が出力されます。

各出力項目に対してすべての内容を出力したい場合は，jpqjobgetコマンドを利用してください。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
終了ジョブ情報の出力依頼側の内部的要因で，終了ジョブ情報の出力に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
終了ジョブ情報の出力依頼側でメモリー不足が発生した。

7
終了ジョブ情報の出力依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストが終了ジョブ情報の出力を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，終了ジョブ情報の出力に失敗した。

206
終了ジョブ情報を出力する権限がない。

207
指定したジョブがない。

指定したジョブがデータベース上にない。

指定した終了ジョブ情報は削除済みである。

指定したユーザーのジョブにアクセスできないため，終了ジョブ情報を出力できない。

219
マネージャーホストがビジー状態である。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
サポートしていないホストに終了ジョブ情報の出力を依頼した。

226
実行環境が不適切である。

出力例1

-qnオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

JOBID

ジョブ番号を示します。

T

キュー種別を示します。

q：キュー

a：エージェントホスト

QUEUE

キュー名（または，エージェントホスト名）を示します。

出力例2

-qnオプションを指定しなかった場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

JOBID

ジョブ番号を示します。

JOBNAME

ジョブ名を示します。

26バイト分出力されます。

QUEUEジョブまたはjpqjobsubコマンドでジョブ名を指定している場合はそのジョブ名を設定し，省略した場合は実行ファイル名を設定します。

また，ジョブネットでPCジョブを定義した場合は，実行ファイル名を設定します。ジョブネットでUNIXジョブを定義した場合は，スクリプトファイル名を設定します。スクリプトファイル名を省略してコマンド文で指定した場合は，ジョブ名に「script_job」を設定します。

アクションジョブの場合は，各アクションジョブで実行する固定の実行ファイル名をジョブ名として設定します。なお，実行ファイル名の場合，パス情報を除いたファイル名部分の先頭から63バイト分までの文字列をジョブ名として設定し，そのうち先頭から26バイト分までを表示します。

T

キュー種別を示します。

q：キュー

a：エージェントホスト

QUEUE

キュー名（または，エージェントホスト名）を示します。

27バイト分出力されます。

EXITCODE

終了コード（符号を含む）を示します。

jpqjobalt

形式

jpqjobalt
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェントホスト名}
    {-h|-hr}
    -j ジョブ番号

機能

ジョブを保留または保留解除します。

JP1/NQSEXECホストのジョブも保留または保留解除できます。JP1/NQSEXECホストのジョブを保留・保留解除する場合は，ユーザー自身が所有するジョブだけを操作できます。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

JP1_JPQ_User権限（ユーザー自身が所有するジョブだけ操作可）

引数

-mh マネージャーホスト名

保留または保留解除したいジョブをサブミットしたマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-q キュー名

保留または保留解除したいジョブをサブミットしたキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェントホスト名

保留または保留解除したいジョブをサブミットしたエージェントホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このオプションは，JP1/NQSEXECとの連携時には指定できません。

-h

ジョブを保留します。

-hr

ジョブの保留を解除します。

-j ジョブ番号

保留または保留解除したいジョブのジョブ番号を指定します。

ジョブ番号は，jpqjobshowコマンドで確認できます。

なお，ジョブ番号は，1～999999の範囲で指定してください。

注意事項

このコマンドは，JP1/OJE for VOS3との連携には使用できません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
保留または保留解除依頼側の内部的要因で，ジョブの保留または保留解除に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
保留または保留解除依頼側でメモリー不足が発生した。

7
保留または保留解除依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがジョブの保留または保留解除を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホストの内部的要因で，ジョブの保留または保留解除に失敗した。

206
ジョブを保留または保留解除する権限がない。

207
保留または保留解除するジョブがない。

指定したジョブがデータベース上にない。

指定したジョブの実行はすでに終了している。

208
指定したジョブの実行はすでに開始している。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
サポートしていないホストにジョブの保留または保留解除を依頼した。

226
実行環境が不適切である。

補足事項

保留状態のジョブに-hオプションを指定した場合も，実行待ちおよび時間待ち状態のジョブに-hrオプションを指定した場合も，コマンドは正常終了します。ただし，ジョブの状態は変更されません。

jpqjobcan

形式

jpqjobcan
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェントホスト名}
    -j ジョブ番号
    [-em]

機能

ジョブが実行待ち，保留，時間待ち状態の場合は，ジョブの実行をキャンセルします。

ジョブが実行中の場合は，ジョブの実行を強制終了します。

UNIXで実行しているジョブに対しては，SIGKILLを発行するので，シグナルを捕捉するようなアプリケーションでも強制終了できます。

JP1/NQSEXECホスト，およびJP1/OJE for VOS3ホストのジョブをキャンセルまたは強制終了できます。JP1/NQSEXECホスト，およびJP1/OJE for VOS3ホストのジョブをキャンセルまたは強制終了する場合は，ユーザー自身が所有するジョブだけを操作できます。

また，AS/400システムのジョブもキャンセルまたは強制終了できます。AS/400システムに対して指定できるのは，-mh，-q，-jオプションだけです。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

JP1_JPQ_User権限（ユーザー自身が所有するジョブだけ操作可）

ただし，-emオプションを指定する場合は次の権限が必要です（JP1_JPQ_Admin権限，JP1_JPQ_Operator権限，JP1_JPQ_User権限は必要ありません）。

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-mh マネージャーホスト名

キャンセルまたは強制終了したいジョブをサブミットしたマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-emオプションと同時に指定する場合，指定できるホスト名は，ローカルホスト名またはローカルホスト上の論理ホスト名だけです。それ以外の値が指定された場合はエラー（エラーコード25）となります。また，この場合，-mhオプションにエイリアスホスト名を指定することはできません。

-q キュー名

キャンセルまたは強制終了したいジョブをサブミットしたキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェントホスト名

キャンセルまたは強制終了したいジョブをサブミットしたエージェントホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このオプションは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携時には指定できません。

-j ジョブ番号

キャンセルまたは強制終了したいジョブのジョブ番号を指定します。

ジョブ番号は，jpqjobshowコマンドで確認できます。

なお，ジョブ番号は，1～999999の範囲で指定してください。

-em

緊急実行時に指定します。

このオプションを指定すると，通常とは異なる通信経路に対して要求するため，障害時などに緊急で実行できるようになります。

なお，このオプションを指定する場合，マネージャーホスト名にIPアドレスは指定できません。

注意事項

-emオプションは，エージェント障害から復旧する目的でだけ指定してください。常に-emオプションを指定した運用をする場合，障害発生時に対応できなくなるおそれがあります。

Windows Server 2008のホストで，-emオプションを指定してこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
キャンセルまたは強制終了依頼側の内部的要因で，ジョブのキャンセルまたは強制終了に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
キャンセルまたは強制終了依頼側でメモリー不足が発生した。

7
キャンセルまたは強制終了依頼側で論理不正が発生した。

25
マネージャーホスト名の指定にローカルホスト名および論理ホスト名以外を指定した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがジョブのキャンセルまたは強制終了を受け付けない。

マネージャーホストが，運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，ジョブのキャンセルまたは強制終了に失敗した。

206
ジョブをキャンセルまたは強制終了する権限がない。

207
キャンセルまたは強制終了するジョブがない。

指定したジョブがデータベース上にない。

指定したジョブの実行はすでに終了している。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

221
JP1/OJE for VOS3のユーザー情報が不適切である。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
サポートしていないホストにジョブのキャンセルまたは強制終了を依頼した。

226
実行環境が不適切である。

230
ジョブの強制終了を実行したが，エージェントホストでのジョブの強制終了に失敗した。ジョブが終了しているかどうかわからない（ただし，jpqjobgetコマンドでジョブ情報を参照すると，「END」となる）。

jpqjobdel

形式

jpqjobdel
    [-mh マネージャーホスト名]
    -j ジョブ番号

機能

データベースから終了ジョブ情報を削除します。

実行権限

次に示すJP1権限レベルのどちらかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

引数

-mh マネージャーホスト名

終了ジョブ情報を削除したいジョブをサブミットしたマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-j ジョブ番号

終了ジョブ情報を削除したいジョブのジョブ番号を指定します。

ジョブ番号は，jpqendjobshowコマンドで確認できます。

なお，ジョブ番号は，1～999999の範囲で指定してください。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
終了ジョブ情報の削除依頼側の内部的要因で，終了ジョブ情報の削除に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
終了ジョブ情報の削除依頼側でメモリー不足が発生した。

7
終了ジョブ情報の削除依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストが終了ジョブ情報の削除を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，終了ジョブ情報の削除に失敗した。

206
終了ジョブ情報を削除する権限がない。

207
削除するジョブ情報がない。

指定した終了ジョブ情報がデータベース上にない。

208
指定したジョブの実行がまだ終了していない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

jpqjobget

形式

jpqjobget
    [-mh マネージャーホスト名]
    [{-q キュー名|-ah エージェントホスト名}]
    -j ジョブ番号
    [-oso 標準出力ファイル名]
    [-ose 標準エラー出力ファイル名]
    [-di]
    [-cc]
    [-ea]

機能

特定のジョブのジョブ情報を標準出力ファイルに出力します。

JP1/NQSEXECホスト，およびJP1/OJE for VOS3ホストのジョブ情報も出力できます。JP1/NQSEXECホスト，およびJP1/OJE for VOS3ホストのジョブ情報を出力する場合は，ユーザー自身が所有するジョブだけを操作できます。

また，AS/400システムのジョブ情報も標準出力ファイルに出力します。AS/400システムに対して指定できるのは，-mh，-q，-jオプションだけです。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

JP1_JPQ_User権限（ユーザー自身が所有するジョブだけ操作可）

引数

-mh マネージャーホスト名

ジョブ情報を出力したいジョブをサブミットしたマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-q キュー名

ジョブ情報を出力したいジョブをサブミットしたキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェントホスト名

ジョブ情報を出力したいジョブをサブミットしたエージェントホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このオプションは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携時には指定できません。

-j ジョブ番号

ジョブ情報を出力したいジョブのジョブ番号を指定します。

なお，ジョブ番号は，1～999999の範囲で指定してください。

-oso 標準出力ファイル名

-jオプションに指定したジョブを実行したときに出力された，標準出力ファイルのデータを取得するためのファイル名を指定します。

指定できる文字数は，1～511（単位：バイト）です。

このオプションは，JP1/NQSEXEC 06-00以前との連携時には指定できません。

-ose 標準エラー出力ファイル名

-jオプションに指定したジョブを実行したときに出力された，標準エラー出力ファイルのデータを取得するためのファイル名を指定します。

指定できる文字数は，1～511（単位：バイト）です。

このオプションは，JP1/NQSEXEC 06-00以前との連携時には指定できません。

-di

-jオプションに指定したジョブの詳細情報を出力します。

-cc

-jオプションに指定したジョブを実行したエージェントが使用している文字コードを出力します。

-ea

-jオプションに指定したジョブの実行先のエージェントホスト名を出力します。

注意事項

ジョブの実行によって標準出力ファイルや標準エラー出力ファイルが移動されたり削除されたりした場合，標準出力ファイルや標準エラー出力ファイルの情報は取得できません。

ジョブ登録時の転送ファイルや，ジョブ情報取得時に取得する結果ファイルとして数メガバイトのファイルを転送すると，転送に失敗したり時間が掛かったりする場合があります。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
ジョブ情報の出力依頼側の内部的要因で，ジョブ情報の出力に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
ジョブ情報の出力依頼側でメモリー不足が発生した。

7
ジョブ情報の出力依頼側で論理不正が発生した。

13
標準出力ファイル，標準エラー出力ファイルのデータを取得するファイルのファイルパスがないため，ファイルを作成できない。

14
標準出力ファイル，標準エラー出力ファイルのデータを取得するファイルへのアクセス権がないため，ファイルを作成できない。

15
ディスクに空き容量が不足しているため，標準出力ファイル，標準エラー出力ファイルのデータをファイルに書き込めない。

16
標準出力ファイル，標準エラー出力ファイルのデータを取得するファイルがほかのプロセスで使用されているため，ファイルを開けない。

17
戻り値13，14，15，16以外の要因で，標準出力ファイル，標準エラー出力ファイルのデータを取得するファイルを作成できない。

18
戻り値13，14，15，16以外の要因で，標準出力ファイル，標準エラー出力ファイルの書き込みに失敗した。

19
マネージャーホストから標準出力ファイル，標準エラー出力ファイルのデータを取得できなかったため，ファイルを作成できない。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがジョブ情報の出力を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，ジョブ情報の出力に失敗した。

206
ジョブ情報を出力する権限がない。

207
指定したジョブがない。

指定したジョブがデータベース上にない。

指定したジョブのジョブ情報は削除済みである。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
サポートしていないホストにジョブ情報の出力を依頼した。

226
実行環境が不適切である。

出力例

ファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

JOBID

ジョブ番号を示します。

OWNER

ジョブの所有者名を示します。

JOBNAME

ジョブ名を示します。

QUEUEジョブまたはjpqjobsubコマンドでジョブ名を指定している場合はそのジョブ名を設定し，省略した場合は実行ファイル名を設定します。

また，ジョブネットでPCジョブを定義した場合は，実行ファイル名を設定します。ジョブネットでUNIXジョブを定義した場合は，スクリプトファイル名を設定します。スクリプトファイル名を省略してコマンド文で指定した場合は，ジョブ名に「script_job」を設定します。

アクションジョブの場合は，各アクションジョブで実行する固定の実行ファイル名をジョブ名として設定します。なお，実行ファイル名の場合，パス情報を除いたファイル名部分の先頭から63バイト分までの文字列をジョブ名として設定します。

QUEUE

キュー名（または，エージェントホスト名）を示します。

STATUS

ジョブの状態を示します。

ROUTING：配送中※

SCHEDULED：時間待ち

WAITING：実行待ち

EXECUTING：実行中

HOLDING：保留

END：終了

注※

「配送中」はJP1/NQSEXECシステム上のジョブの状態です。

JP1/AJS2だけで構成されているシステムの場合，「配送中」の状態が出力されることはありません。

-qオプションにJP1/NQSEXECだけで使用しているキュー名を指定した場合，または，-jオプションにJP1/NQSEXECシステム上のジョブのジョブ番号を指定した場合，「配送中」の状態が出力されることがあります。

EXITCODE

ジョブの終了コードを示します。ジョブの終了コードの詳細については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.5.6 ジョブの終了コードを確認する」を参照してください。

ENTRYTIME

ジョブのサブミット日時を「YYYY/MM/DD.hh:mm:ss」の形式で示します。

STARTTIME

ジョブの実行開始日時を「YYYY/MM/DD.hh:mm:ss」の形式で示します。

ENDTIME

ジョブの実行終了日時を「YYYY/MM/DD.hh:mm:ss」の形式で示します。

DETAILEDSTATUS

ジョブの詳細情報を示します。-diオプションを指定したときだけ出力されます。

END IN ANOTHER SYSTEM：ほかのシステムで終了状態（詳細情報が取得できなかった）

WAITING：実行待ち

HOLDING：保留中

SCHEDULED：時間待ち

ROUTING：配送中※1

EXECUTING：実行中

NORMAL END：正常終了※2

WARNING END：警告終了※2

ABNORMAL END：異常終了※2

EXECUTION TIMED OUT：実行打ち切り終了

CANCELED END：キャンセル終了（実行開始前にキャンセルを要求した）

FORCIBLY TERMINATED：強制終了（実行開始後にキャンセルを要求した）

FAILURE WHILE STARTING EXECUTION：実行開始中の失敗

FAILURE WHILE ENDING EXECUTION：実行終了中の失敗※3

注※1

「配送中」はJP1/NQSEXECシステム上のジョブの状態です。

JP1/AJS2だけで構成されているシステムの場合，「配送中」の状態が出力されることはありません。

-qオプションにJP1/NQSEXECだけで使用しているキュー名を指定した場合，または-jオプションにJP1/NQSEXECシステム上のジョブのジョブ番号を指定した場合，「配送中」の状態が出力されることがあります。

注※2

ジョブネットで作成したジョブで終了判定を設定した場合，判定方法に従った終了状態になります。

なお，jpqjobsubコマンドの場合，ジョブの終了判定を設定できないため，警告しきい値および異常しきい値は0となります。したがって，ジョブの詳細情報（DETAILEDSTATUS）は，終了コードが0で終了した場合は正常終了（NORMAL END），0以外の値で終了した場合は異常終了（ABNORMAL END）となります。

注※3

ジョブのプロセス実行後の終了処理中，またはジョブの終了後にエージェントホストとマネージャーホスト間で終了情報をやり取りする際に，何らかの障害が生じた場合にこの状態になることがあります。エラーの詳細については，統合トレースログに出力されたKAVUxxxxメッセージで確認してください。

エージェントホストで実行していたジョブのプロセス自身は終了しています。ジョブのプロセス自身の終了状態は，ジョブのプロセスの実行履歴などで確認してください。

CHARCODE

ジョブを実行したエージェントで使用している文字コードを示します。-ccオプションを指定したときだけ出力されます。

ASCII：ASCIIコード

SJIS：シフトJISコード

JP_EUC：日本語EUCコード

UTF-8：UTF-8コード

ジョブの実行が終了していない場合，またはほかのシステムのジョブの場合

UNKNOWN：文字コード不明

AGENTNAME

ジョブの実行先のエージェントホスト名を示します。-eaオプションを指定したときだけ出力されます。

エージェントホスト名が取得できない場合は，「AGENTNAME : 」と表示されます。

なお，「YYYY/MM/DD.hh:mm:ss」は「西暦年/月/日.時:分:秒」のことです。

jpqjobmove

形式

jpqjobmove
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェントホスト名}
    {-dq 移動先キュー名|{-p+|-p-} 実行順}
    -j ジョブ番号

機能

キュー内のジョブを移動します。

移動には次に示す制限があります。

移動できるのは，実行中，および終了状態以外のジョブだけ。

ジョブの移動先として指定できるキューは，移動元と同じマネージャーホスト内のキューだけ。

デフォルトキューのジョブの場合

キュー間の移動はできない。

デフォルトキュー内で，ジョブの実行順を任意に指定できる。

デフォルトキュー以外のキューのジョブの場合

移動先にデフォルトキューは指定できない。

移動元と移動先のキューが同じ場合で，かつ，移動先キューの名称を指定した場合は，ジョブの実行順は末尾になる。

移動元と移動先のキューが同じ場合で，かつ，ジョブの実行順を指定した場合は，実行順を任意に指定できる。

移動元と移動先のキューが異なる場合は，ジョブの実行順は末尾になる。

ジョブネットから登録したQUEUEジョブの場合

キュー間の移動はできない。

サブミットジョブのうちJpqSetReport関数を使用してジョブの状態をポーリング監視している場合

キュー間の移動はできない。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

JP1_JPQ_User権限（キュー間のジョブの移動だけ操作可）

引数

-mh マネージャーホスト名

移動したいジョブをサブミットしたマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-q キュー名

移動したいジョブをサブミットしたキュー名を指定します。デフォルトキュー以外のキュー内のジョブの実行順を変更したい場合，およびジョブをキュー間で移動したい場合は，このオプションを指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェントホスト名

移動したいジョブをサブミットしたエージェントホスト名を指定します。デフォルトキュー内のジョブの実行順を変更したい場合は，このオプションを指定します。

指定できる文字数は，1～255（単位：バイト）です。

このオプションは，-dqオプションと同時には指定できません。

-dq 移動先キュー名

ジョブ移動先のキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

このオプションは，-ahオプションと同時には指定できません。

-p+，-p-オプションと同時には指定できません。

{-p+|-p-} 実行順

キュー内でのジョブの実行順を指定します。

-p+
ジョブの実行順を前方向に移動します。

-p-
ジョブの実行順を後方向に移動します。

実行順
ジョブの実行順を，現時点の実行順からの相対順で指定します（例えば，現在の実行順が5で，実行順を3に変更したい場合は，「-p+ 2」と指定します）。

なお，実行順として指定した値だけのジョブがキューにない場合，「-p+」を指定した場合はキューの先頭に，「-p-」を指定した場合はキューの末尾に移動されます（例えば，「-p+ 5」と指定したにもかかわらず，キュー内のジョブ数が5未満であった場合は，実行順1として扱われます）。

このオプションは，-dqオプションと同時には指定できません。

-j ジョブ番号

移動したいジョブのジョブ番号を指定します。

ジョブ番号は，jpqjobshowコマンドで確認できます。

なお，ジョブ番号は，1～999999の範囲で指定してください。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
ジョブの移動依頼側の内部的要因で，ジョブの移動に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
ジョブの移動依頼側でメモリー不足が発生した。

7
ジョブの移動依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがジョブの移動を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，ジョブの移動に失敗した。

206
ジョブを移動する権限がない。

207
移動するジョブがない。

指定したジョブがデータベース上にない。

指定したジョブは実行が終了している。

208
指定したジョブの実行はすでに開始している。

209
移動先として指定したキューがない。

210
移動先として指定したキューはサブミットジョブ数がすでに最大値に達しているため，ジョブを移動できない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

jpqjobshow

形式

jpqjobshow
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェントホスト名}
    [-u 所有者名]
    -s {e|h|w|s|r}

機能

未終了ジョブ情報（ジョブ番号，ジョブ名，ジョブ状態など）の一覧を標準出力ファイルに出力します。

JP1/NQSEXECホスト，およびJP1/OJE for VOS3ホストのジョブ情報も出力できます。

また，AS/400システムのジョブ情報も出力できます。AS/400システムに対して指定できるのは，-mh，-q，-u，-sオプションだけです。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

JP1_JPQ_User権限（ユーザー自身が所有するジョブだけ操作可）

引数

-mh マネージャーホスト名

ジョブ情報を出力したいジョブをサブミットしたマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-q キュー名

ジョブ情報を出力したいジョブをサブミットしたキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェントホスト名

ジョブ情報を出力したいジョブをサブミットしたエージェントホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

このオプションは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携時には指定できません。

-u 所有者名

そのユーザーがサブミットしたジョブのジョブ情報を出力したい場合に，ジョブの所有者名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

省略した場合，JP1_JPQ_Admin権限またはJP1_JPQ_Operator権限を持つユーザーがこのコマンドを実行している場合はすべてのユーザーが，JP1_JPQ_User権限を持つユーザーが実行しているときは，自ユーザーが仮定されます。

-s {e|h|w|s|r}

特定の状態のジョブの情報を出力します。状態は複数指定できます。

e
実行中ジョブの情報を出力します。

h
保留ジョブの情報を出力します。

w
実行待ちジョブの情報を出力します。

s
時間待ちジョブの情報を出力します。

r
配送中ジョブの情報を出力します。※

注※

「配送中」は，JP1/NQSEXECシステム上のジョブの状態です。

JP1/AJS2だけで構成されているシステムの場合，「配送中」の状態が出力されることはありません。

-qオプションにJP1/NQSEXECだけで使用しているキュー名を指定した場合,「配送中」の状態が出力されることがあります。

注意事項

各出力項目に対して，出力できるバイト数が決まっています。出力項目の内容が出力制限値を超えると，内容の末尾は「..」になります（例えば，ジョブ名の出力制限値は26バイトです。ジョブ名が27バイト以上の場合，25バイト以降は「..」になります）。

各出力項目に対してすべての内容を出力したい場合は，jpqjobgetコマンドを利用してください。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
未終了ジョブ情報の出力依頼側の内部的要因で，未終了ジョブ情報の出力に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
未終了ジョブ情報の出力依頼側でメモリー不足が発生した。

7
未終了ジョブ情報の出力依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストが未終了ジョブ情報の出力を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，未終了ジョブ情報の出力に失敗した。

206
未終了ジョブ情報を出力する権限がない。

207
指定したジョブがない。

指定したジョブがデータベース上にない。

指定したユーザーのジョブにアクセスできないため，未終了ジョブ情報を出力できない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
サポートしていないホストに未終了ジョブ情報の出力を依頼した。

226
実行環境が不適切である。

出力例

ファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

JOBID

ジョブ番号を示します。

JOBNAME

ジョブ名を示します。

26バイト分出力されます。

QUEUEジョブまたはjpqjobsubコマンドでジョブ名を指定している場合はそのジョブ名を設定し，省略した場合は実行ファイル名を設定します。

また，ジョブネットでPCジョブを定義した場合は，実行ファイル名を設定します。ジョブネットでUNIXジョブを定義した場合は，スクリプトファイル名を設定します。スクリプトファイル名を省略してコマンド文で指定した場合は，ジョブ名に「script_job」を設定します。

アクションジョブの場合は，各アクションジョブで実行する固定の実行ファイル名をジョブ名として設定します。なお，実行ファイル名の場合，パス情報を除いたファイル名部分の先頭から63バイト分までの文字列をジョブ名として設定し，そのうち先頭から26バイト分までを表示します。

T

キュー種別を示します。

q：キュー

a：エージェントホスト

QUEUE

キュー名（または，エージェントホスト名）を示します。

27バイト分出力されます。

STATUS

ジョブの状態を示します。

EXECUTING：実行中

HOLDING：保留

WAITING：実行待ち

SCHEDULED：時間待ち

ROUTING：配送中※

注※

「配送中」は，JP1/NQSEXECシステム上のジョブの状態です。

JP1/AJS2だけで構成されているシステムの場合，「配送中」の状態が出力されることはありません。

-qオプションにJP1/NQSEXECだけで使用しているキュー名を指定した場合,「配送中」の状態が出力されることがあります。

jpqjobsub

形式

jpqjobsub
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェントホスト名}
    [-eu ユーザー名]
    [-jn ジョブ名]
    [-pr 実行優先順位]
    -sc 実行ファイル名
    [-arg "引数..."]
    [-w 作業用パス名]
    [-shl シェルパス名]
    [-res 排他実行リソース名]
    [-st 実行開始日時]
    [-el 実行打ち切り時間]
    [-si 標準入力ファイル名]
    [-rs {q|h|d}]
    [-so|-son 標準出力ファイル名|-soa 標準出力ファイル名]
    [-se|-sen 標準エラー出力ファイル名|-sea 標準エラー出力ファイル名]
    [-ev 環境変数ファイル名]
    [[-env 環境変数名=値]...]
    [-h]
    [-t 転送元ファイル名[=転送先ファイル名]]...
    [-td 転送元ファイル名[=転送先ファイル名]]...

機能

サブミットジョブを登録します。JP1/NQSEXECホスト，およびJP1/OJE for VOS3ホストにもサブミットジョブを登録できます。

また，AS/400システムにもサブミットジョブを登録できます。なお，AS/400システムに対して指定できるのは，-mh，-q，-jn，-pr，-sc，-arg，-tオプションです。これら以外を指定した場合，指定は無視されます。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

JP1_JPQ_User権限（ユーザー自身が所有するジョブだけ操作可）

引数

※が付いているオプションは，JP1/NQSEXECホストおよびJP1/OJE for VOS3ホストにサブミットジョブを登録する場合にも指定できます。ただし，JP1/NQSEXEC連携時にだけ有効なオプションもあります（JP1/OJE for VOS3連携時には指定できないオプションもあります）。その場合，※のあとにコメントしています。

-mh マネージャーホスト名※

サブミットジョブを登録するマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-q キュー名※

サブミットジョブを登録するキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェントホスト名

サブミットジョブを登録するエージェントホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

-eu ユーザー名

そのユーザーに与えられた権限でジョブを実行したい場合に，OSユーザー名を指定します。なお，ここで指定するOSユーザー名は，コマンドを実行するJP1ユーザーに対してジョブを実行するエージェント上でマッピングされている必要があります。

指定できる文字数は，1～63（単位：バイト）です。

Windowsの場合，実行ユーザーのアクセス権をローカルサーバのユーザーに限定させたいときは，OSユーザー名の指定方法を「サーバ名¥ユーザー名」としてください。

-jn ジョブ名※

登録するサブミットジョブ名を指定します。

指定できる文字数は，1～63（単位：バイト）です。省略した場合，-scオプションで指定した実行ファイル名の，ファイル名部分（パス名を除いた部分）の先頭から63バイト分の文字列が仮定されます。

-pr 実行優先順位（※　ただし，JP1/NQSEXEC連携時だけ）

サブミットジョブの実行優先順位を指定します。

指定できる値は，1～5です。省略した場合，1が仮定されます。

指定できる値と，値の意味を次の表に示します。

指定値 | Windowsでの実行優先順位 | UNIXでの実行優先順位
1 | 対話処理と比較して低い | nice値＋20
2 | nice値＋10
3 | 対話処理と同等 | nice値
4 | 対話処理と比較して高い | nice値－10
5 | nice値－20

ジョブを実行するホストがUNIXの場合で，ユーザーマッピング後に実行時のユーザーがスーパーユーザー権限を持たないユーザーのとき，実行優先順位として4または5を指定すると，ジョブ実行時に権限エラーになります。

補足事項

Windowsの場合，優先順位は3段階になります。次の三つの優先順位クラスを設定してジョブのプロセスを起動します。

指定値が1または2の場合は，システムがアイドル状態のときに実行されます（Windowsで規定されるIDLE_PRIORITY_CLASSを設定します）。

指定値が3の場合は，一般的なプロセスとして実行されます（Windowsで規定されるNORMAL_PRIORITY_CLASSを設定します）。

指定値が4または5の場合は，上記の優先順位クラスを割り当てられたプロセスのスレッドより先に実行されます（Windowsで規定されるHIGH_PRIORITY_CLASSを設定します）。

UNIXの場合，nice値のデフォルトとして，jajs_spmdを実行した際のJP1/AJS2サービスのnice値を基準とします。特に設定されていない場合のnice値は20が仮定されます。

指定値が［1］でnice値が20の場合，優先順位の値は次のようになります。

　39 ≒ 20(初期値) ＋ 20(増分値)

nice値の範囲（0～39）を超える場合，最大値は39，最小値は0となります。

-sc 実行ファイル名※

Windowsの場合，ジョブを実行するエージェントホスト上の実行ファイル名を指定します。UNIXの場合，ジョブを実行するエージェントホスト上にあるスクリプトファイル名を指定します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パス，または環境変数PATHで指定されたパスからの相対パスになります。有効となる環境変数PATHは，ジョブを実行するホストのOSによって異なります。

ジョブ実行ホストがWindowsの場合
システム環境変数

ジョブ実行ホストがUNIXの場合
ジョブを実行するOSユーザーの環境変数PATH

なお，実行ファイル名に空白文字が含まれる場合は，実行ファイル名を「"」で囲んでください。例えば，「aaa　bbb」は「"aaa　bbb"」と指定してください。

Windowsの場合，拡張子がEXE，COM，CMD，PIF，またはBAT以外のファイルで，パス名に空白を含むものを実行するときは，ファイル名を「"（ダブルクォーテーションマーク）」および「¥"」で囲んでください。

（例）

jpqjobsub -q q1 -sc "¥"C:¥PROGRAM FILES¥HITACHI¥SCRIPT¥DATA¥EXIT_0.SPT¥""

-arg "引数..."※

実行ファイルに対する引数を指定します。

指定できる文字数は，1～1,023（単位：バイト）です。

引数は複数指定できます。複数指定する場合は，引数間を1バイト以上の空白文字で区切ります。

-w 作業用パス名

ジョブの実行時の作業用パス（カレントパス）名を絶対パスで指定します。

指定できる文字数は，1～511（単位：バイト）です。省略した場合，次に示すディレクトリが仮定されます。

Windowsの場合
エージェントの環境設定に設定されている，エージェントプロセス実行時の作業用フォルダ。

UNIXの場合
ジョブ実行ユーザーのホームディレクトリ。

-shl シェルパス名

ジョブの起動シェルをフルパスで指定します。

指定できる文字数は，1～511（単位：バイト）です。

起動シェルとは，スクリプトファイルをUNIXで実行するためのシェルです。また，実行シェルは，起動シェルと同様に，スクリプトファイルをUNIXで実行するためのシェルで，スクリプトファイルの先頭行に指定します。

スクリプトファイルの先頭行に実行シェルを記述している場合，このオプションに指定した起動シェルは使用しません。

スクリプトファイルの先頭行に実行シェルを記述していない場合，このオプションに指定した起動シェルを使用します。

起動シェルも実行シェルも指定されていない場合は，実行先のエージェントホストの，実行OSユーザーのログインシェル（/etc/passwdファイルの内容）を使用します。ログインシェルも定義されていない場合は，/bin/shを使用します。

-res 排他実行リソース名

複数サブミットジョブの同時実行を抑止したい場合に，おのおののサブミットジョブで同一の排他実行リソース名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-st 実行開始日時

サブミットジョブの実行開始日時を，コマンド投入側ホストのローカル日時で指定します。過去の日時を指定すると，ジョブ実行開始日時は指定されなかったと仮定されます（登録後，サブミットジョブはすぐに実行待ちまたは実行中状態になります）。

日時の指定方法は5種類あります。

YYYY/MM/DD.hh:mm:ss
指定日時よりもあとにサブミットジョブを登録した場合，サブミットジョブはすぐに実行待ちまたは実行中状態になります。

曜日.hh:mm:ss
指定した曜日がサブミットジョブを登録した曜日と同じで，かつ，指定時刻よりもあとにサブミットジョブを登録した場合，サブミットジョブはすぐに実行待ちまたは実行中状態になります。

hh:mm:ss
指定時刻よりもあとにサブミットジョブを登録した場合，サブミットジョブはすぐに実行待ちまたは実行中状態になります。

YYYY/MM/DD
サブミットジョブの実行開始時刻には，指定日付の「00:00:00」が仮定されます。指定日付の00:00:00よりもあとにジョブをサブミットした場合，ジョブはすぐに実行待ちまたは実行中状態になります。

n
サブミットジョブを登録した日からn日後に実行待ちまたは実行中状態になります。

各値の意味を次に示します。

YYYY
西暦年を指定します。指定できる値は，1980～2038（単位：西暦年）

MM
月を指定します。指定できる値は，01～12（単位：月）です。

DD
日を指定します。指定できる値は，01～31（単位：日）です。

hh
時を指定します。指定できる値は，00～23（単位：時）です。

mm
分を指定します。指定できる値は，00～59（単位：分）です。

ss
秒を指定します。指定できる値は，00～59（単位：秒）です。

曜日
指定できる文字列は，sun，mon，tue，wed，thu，fri，satです。

n
日を指定します。指定できる値は，0～366（単位：日）です。

-el 実行打ち切り時間

ジョブの実行が終了しない場合に，実行を打ち切る時間をジョブ実行開始時刻からの相対分で指定します。

指定できる値は，1～1,440（単位：分）です。

-si 標準入力ファイル名

ジョブ実行時に使用する標準入力ファイル名（ジョブを実行するエージェントホストに作成されている標準入力ファイル名）を指定します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

-rs {q|h|d}

ジョブ実行中に，ジョブを実行しているエージェントホストでトラブルが発生した場合，またはエージェントプロセスが異常終了した場合に，マネージャーホストがジョブの終了通知を受信できないことがあります。この場合に設定するジョブの回復状態を指定します。省略した場合は，保留状態になります。

q
実行待ち状態にします。

h
保留状態にします。

d
強制終了状態にします。

-so（※　ただし，JP1/NQSEXEC 06-00以降との連携時だけ）

ジョブ終了後に，ジョブ実行時の標準出力ファイルのデータをjpqjobgetコマンドを使って取得できるようにします。

-son 標準出力ファイル名

ジョブを実行するとき，エージェントホストに作成される標準出力ファイルに情報を上書きする場合に，ファイル名を指定します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

標準出力ファイル名を定義する場合の注意事項については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.1.10 標準出力ファイル・標準エラー出力ファイルの注意事項」を参照してください。

-soa 標準出力ファイル名

ジョブを実行するとき，エージェントホストに作成される標準出力ファイルに情報を追加書きする場合に，ファイル名を指定します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

標準出力ファイル名を定義する場合の注意事項については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.1.10 標準出力ファイル・標準エラー出力ファイルの注意事項」を参照してください。

-se（※　ただし，JP1/NQSEXEC 06-00以降との連携時だけ）

ジョブ終了後に，ジョブ実行時の標準エラー出力ファイルのデータをjpqjobgetコマンドを使って取得できるようにします。

-sen 標準エラー出力ファイル名

ジョブを実行するとき，エージェントホストに作成される標準エラー出力ファイルに情報を上書きする場合に，ファイル名を指定します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

標準エラー出力ファイル名を定義する場合の注意事項については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.1.10 標準出力ファイル・標準エラー出力ファイルの注意事項」を参照してください。

-sea 標準エラー出力ファイル名

ジョブを実行するとき，エージェントホストに作成される標準エラー出力ファイルに情報を追加書きする場合に，ファイル名を指定します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

標準エラー出力ファイル名を定義する場合の注意事項については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.1.10 標準出力ファイル・標準エラー出力ファイルの注意事項」を参照してください。

-ev 環境変数ファイル名

環境変数ファイルを利用する場合に，エージェントホストに作成されている環境変数ファイル名を指定します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

環境変数を定義する際の注意事項については，「付録A 環境変数および環境変数ファイルを定義する場合の注意事項」を参照してください。

-env 環境変数名=値

環境変数を指定します。

環境変数を指定する際の注意事項を次に示します。

このオプションに指定した環境変数と同一の環境変数が環境変数ファイル内に定義してある場合，このオプションに指定した内容が有効になります。

環境変数は複数指定できます。

複数指定時は，「-env 環境変数名=値」間を1バイト以上の空白文字で区切り，バイト数の合計が20キロバイトまで指定できます。

-envオプションの指定例と総バイト数算出の考え方を次に示します。

（指定例）

-env△a=1△-env△b=2△-env△C=3

（凡例）

△：1バイトの空白文字

（総バイト数算出の考え方）

この例の場合，下線部のバイト数の合計に，2バイトを足した値（13バイト）が総バイト数になります。

環境変数を定義する際の注意事項については，「付録A 環境変数および環境変数ファイルを定義する場合の注意事項」を参照してください。

-h（※　ただし，JP1/NQSEXEC連携時だけ）

サブミットジョブを登録したときに，ジョブを保留状態にします。

-t 転送元ファイル名 [=転送先ファイル名]※

ジョブ実行時にジョブの実行に関連するファイルを参照させたい場合に，転送するファイル名を指定します（必要に応じて，転送先で使用するファイル名も指定します。ただし，JP1/NQSEXECおよびJP1/OJE for VOS3連携時は，転送先ファイル名を必ず指定してください）。

転送元ファイルには，ジョブサブミット元ホストにあるファイルを指定します。転送先ファイルは，エージェントホスト，JP1/NQSEXECホスト，JP1/OJE for VOS3ホストに転送されます。

転送先ファイル名に指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。転送先ファイル名を省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～32の値）。-argオプションにこの変数を指定すると，ジョブ実行時に，転送先のファイル名を意識しないで，そのファイルを使用できます。

実行ホストがWindowsの場合は，-scオプションにこの変数を指定することはできません。指定しても，ジョブの起動に失敗します。

実行ホストがUNIXの場合は，-scオプションにこの変数を指定してジョブを実行することもできます。

このオプションは，-tdオプションと合わせて32個まで同時に指定できます。

-tdオプションの説明も参照してください。

-td 転送元ファイル名 [=転送先ファイル名]

ジョブ実行時にジョブの実行に関連するファイルを参照させたい場合に，転送するファイル名を指定します（必要に応じて，転送先で使用するファイル名も指定します）。このオプションは，-tとオプションと異なり，ジョブの実行が終了したあとに，転送先で転送先ファイルを削除します。

転送元ファイルには，ジョブサブミット元ホストにあるファイルを指定します。転送先ファイルは，エージェントホストに転送されます。

転送先ファイル名に指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。転送先ファイル名を省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～32の値）。-argオプションにこの変数を指定すると，ジョブの実行時に，転送先のファイル名を意識しないで，そのファイルを使用できます。

実行ホストがWindowsの場合は，-scオプションにこの変数を指定することはできません。指定しても，ジョブの起動に失敗します。

実行ホストがUNIXの場合は，-scオプションにこの変数を指定してジョブを実行することもできます。

このオプションは，-tオプションと合わせて32個まで同時に指定できます。

注意事項

JP1/NQSEXEC，またはJP1/OJE for VOS3と連携する場合に指定できるオプションを次に示します。これら以外のオプションを指定した場合，その指定は無視されます。
-mh
-q
-jn
-pr（JP1/NQSEXEC連携時だけ）
-sc
-arg
-so（JP1/NQSEXEC連携時だけ）
-se（JP1/NQSEXEC連携時だけ）
-h（JP1/NQSEXEC連携時だけ）
-t

コマンドの引数にリダイレクトを指定しないでください。標準出力ファイルを出力する場合は，-so，-son，または-soaオプションを指定してください。標準エラー出力ファイルを出力する場合は，-se，-sen，または-seaオプションを指定してください。上記のオプションとリダイレクトを併用すると，ジョブ情報が正しく取得できない場合があります。

複数のジョブを1台のエージェントホストで同時実行する場合に，標準出力ファイル名，標準エラー出力ファイル名，転送先ファイル名に同じ名称を指定すると，指定したファイルが壊れ，ジョブが実行できなくなる場合があります。

ジョブ登録時の転送ファイルやジョブ情報取得時に取得する結果ファイルで数メガバイトのファイルを転送すると，要求が失敗したり時間が掛かったりする場合があります。

標準入力ファイル，標準出力ファイル，標準エラー出力ファイル，または転送ファイルとして指定できるファイルは，テキスト形式のファイルだけです。

JP1/AJS2では，マネージャーホストからエージェントホストにファイル転送をした場合，文字コードを変換します。また，エージェントホストからマネージャーホストに結果ファイル（標準入力ファイル・標準出力ファイル・標準エラー出力ファイル）を転送した場合も，文字コードを変換します。どちらの場合も，変換する文字コードは，転送先のJP1/AJS2サービスの文字コードです。実行ユーザーの文字コードではありません。
例えば，マネージャーホストのJP1/AJS2サービス（デーモン）を日本語シフトJISで，エージェントホストのJP1/AJS2サービス（デーモン）を日本語EUCで起動し，マネージャーホスト上の転送先ファイルを日本語シフトJISで作成した場合，このファイルをエージェントホストに転送すると，日本語EUCでファイルが作成されます。
なお，JP1/AJS2の文字コードの設定については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　13.4.1 言語環境の設定」の文字コード種別の変更の説明を参照してください。

標準入力ファイル，標準出力ファイル，標準エラー出力ファイル，または転送ファイルに含まれるデータ中に使用できる文字については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　5.6.1(2) 使用できる文字の範囲」を参照してください。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
サブミット依頼側の内部的要因で，サブミットジョブの登録に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
サブミット依頼側でメモリー不足が発生した。

7
サブミット依頼側で論理不正が発生した。

8
転送元ファイルのファイルパスがない，または転送元ファイルがないため，ファイルを開けない。

9
転送元ファイルへのアクセス権がないため，ファイルを開けない。

10
転送元ファイルがほかのプロセスで使用されているため，ファイルを開けない。

11
戻り値8，9，10以外の要因で，転送元ファイルを開けない。

12
戻り値8，9，10以外の要因で，転送元ファイルの読み込みに失敗した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホストのホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがサブミットジョブの登録を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，サブミットジョブの登録に失敗した。

204
指定したキューが閉じられている。

205
指定したキューのサブミットジョブ数がすでに最大値に達しているため，サブミットジョブを登録できない。

206
ジョブをサブミットする権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

221
JP1/OJE for VOS3のユーザー情報が不適切である。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

225
サブミットジョブ登録後にエラーが発生した。
（サブミットジョブの登録は正常に終了した。ただし，サブミット先からジョブ番号が返されないため，そのジョブに対してジョブ番号を使った操作（ジョブの保留やキャンセルなど）ができない。）

226
実行環境が不適切である。

227
ジョブ実行環境データベースで，すでに同じIDのジョブ情報が存在する。

228
マネージャーホストで転送先ファイルの作成に失敗した。

229
マネージャーホストで転送先ファイルの書き込みに失敗した。

241
エージェントの自動定義に失敗した。

jpqqueadd

形式

jpqqueadd
    [-mh マネージャーホスト名]
    -q キュー名
    [-mj キュー内のジョブ数の最大値]
    [-wj キュー内のジョブ数の警告値]
    [-en {open|close}]
    [-ex {open|close}]

機能

キューを追加します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

引数

-mh マネージャーホスト名

キューを追加したいマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-q キュー名

追加したいキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

エージェント名は大文字・小文字が区別されませんが，キュー名は大文字・小文字が区別されますので注意してください。

-mj キュー内のジョブ数の最大値

キューにためておくことができるジョブ数の最大値を指定します。

指定できる値は，1～4,294,967,295です。

省略した場合，4,294,967,295が仮定されます。

この設定は，実際に実行中になったジョブも含みます。ジョブ数は，jpqqueshowコマンドの-qオプションで表示される「QUEUING」と「EXECUTING」の両方を合わせた値です。

この設定にかかわらず，システム内の最大ジョブ数と同数のジョブがキュー中に残っていると，サブミットに失敗してしまいます。

-wj キュー内のジョブ数の警告値

キュー内のジョブ数が，キューにためておくことができるジョブ数の最大値に近づいたことを知らせる警告値を指定します。

指定できる値は，1～4,294,967,295で，かつ，-mjオプションに指定した値と同じ値か，またはそれより小さい値です。

この設定は，実際に実行中になったジョブも含みます。ジョブ数は，jpqqueshowコマンドの-qオプションで表示される「QUEUING」と「EXECUTING」の両方を合わせた値です。

省略した場合，-mjオプションに指定した値が仮定されます。-mjオプションを指定していない場合は，4,294,967,295が仮定されます。

-en {open|close}

キューの，ジョブの受付口の状態を指定します。

open
受付口を開きます。

close
受付口を閉じます。

省略した場合，openが仮定されます。

-ex {open|close}

キューの，ジョブの取出口の状態を指定します。

open
取出口を開きます。

close
取出口を閉じます。

省略した場合，openが仮定されます。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
キューの追加依頼側の内部的要因で，キューの追加に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
キューの追加依頼側でメモリー不足が発生した。

7
キューの追加依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがキューの追加を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，キューの追加に失敗した。

206
キューを追加する権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホストでメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

232
追加したキューと同じ名称のキューがすでにある。

235
キューの最大定義数を超える。

jpqquealt

形式

jpqquealt
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェント名}
    {[-mj キュー内のジョブ数の最大値]|
         [-wj キュー内のジョブ数の警告値]|
         [-nq 変更後のキュー名]}
    [-em]

機能

キューの定義を変更します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

ただし，-emオプションを指定する場合は次の権限が必要です（JP1_JPQ_Admin権限は必要ありません）。

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-mh マネージャーホスト名

定義を変更したいキューが作成されているマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-emオプションと同時に指定する場合，指定できるホスト名は，ローカルホスト名またはローカルホスト上の論理ホスト名だけです。それ以外の値が指定された場合はエラー（エラーコード25）となります。また，この場合，-mhオプションにエイリアスホスト名を指定することはできません。

-q キュー名

定義を変更したいキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェント名

そのエージェントのデフォルトキューの定義を変更したい場合に，エージェント名を指定します。デフォルトキューとは，エージェントホストを登録した際にエージェントホスト名と同じ名前で作成されるキューです。

指定できる文字数は，1～255（単位：バイト）です。

-nqオプションと同時には指定できません（デフォルトキューの名称は変更できません）。

-mj キュー内のジョブ数の最大値

キューにためておくことができるジョブ数の最大値を指定します。

指定できる値は，1～4,294,967,295です。

この設定は，実際に実行中になったジョブも含みます。ジョブ数は，jpqqueshowコマンドの-qオプションで表示される「QUEUING」と「EXECUTING」の両方を合わせた値です。

省略した場合，ジョブ数の最大値は変更されません。

-wj キュー内のジョブ数の警告値

キュー内のジョブ数が，キューにためておくことができるジョブ数の最大値に近づいたことを知らせる警告値を指定します。

指定できる値は，1～4,294,967,295で，かつ，-mjオプションに指定した値と同じ値か，またはそれより小さい値です。

この設定は，実際に実行中になったジョブも含みます。ジョブ数は，jpqqueshowコマンドの-qオプションで表示される「QUEUING」と「EXECUTING」の両方を合わせた値です。

省略した場合，警告値は変更されません。

-nq 変更後のキュー名

キューの名称を変更する場合に，変更後の名称を指定します。

指定できる文字数は，1～63（単位：バイト）です。

省略した場合，キュー名は変更されません。

このオプションは，-qオプションを指定した場合にだけ指定できます。-ahオプションと同時には指定できません（デフォルトキューの名称は変更できません）。

-em

緊急実行時に指定します。

このオプションを指定すると，通常とは異なる通信経路に対して要求するため，障害時などに緊急で実行できるようになります。

なお，このオプションを指定する場合，マネージャーホスト名にIPアドレスは指定できません。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

-mj，-wj，または-nqオプションのうち，必ず一つ以上を指定してください。

-mjオプションに指定するジョブ数の最大値と，-wjオプションに指定するジョブ数の警告値の関係は，「最大値＝警告値」または「最大値＞警告値」です。
ジョブ数の最大値，または警告値を変更する場合，現在設定されている最大値，警告値と比較されます。つまり，-mjオプションで最大値だけを変更する場合は，現在のジョブ数の警告値と同じ値か，またはそれより大きい値を指定してください。-wjオプションで警告値だけを変更する場合は，現在のジョブ数の最大値と同じ値か，またはそれより小さい値を指定してください。

ジョブ数の最大値を，現在キューイングされているジョブ数よりも少ない値に変更した場合でも，キューイングされているジョブは実行されます。ただし，キューイングされているジョブ数が，変更後のジョブ数の最大値を下回るまで，新たなジョブは受け付けられません。
具体的には，現在のキューイングジョブ数が12である場合に，ジョブ数の最大値を10に変更したとき，12個のジョブは実行されますが，キューイングされているジョブが9個以下になるまで，新たなジョブは受け付けられません。

キュー内にジョブが残っているときにキュー名を変更すると，エラーになります。

デフォルトキューの名称は変更できません。

-emオプションは，エージェント障害から復旧する目的でだけ指定してください。常に-emオプションを指定した運用をする場合，障害発生時に対応できなくなるおそれがあります。

Windows Server 2008のホストで，-emオプションを指定してこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
キュー定義の変更依頼側の内部的要因で，キュー定義の変更に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
キュー定義の変更依頼側でメモリー不足が発生した。

7
キュー定義の変更依頼側で論理不正が発生した。

25
マネージャーホスト名の指定にローカルホスト名および論理ホスト名以外を指定した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがキュー定義の変更を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，キュー定義の変更に失敗した。

206
キュー定義を変更する権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホストでメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

232
名称変更後のキューと同じ名称のキューがすでにある。

233
キュー名変更時に，キュー内にジョブがある。

237
ジョブ数の警告値が，ジョブ数の最大値よりも大きい。

238
ジョブ数の最大値が，ジョブ数の警告値よりも小さい。

jpqqueclose

形式

jpqqueclose
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェントホスト名}
    [{-en|-ex}]
    [-em]

機能

キューの，ジョブの受付口または取出口を閉じます。

実行権限

次に示すJP1権限レベルのどちらかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

ただし，-emオプションを指定する場合は次の権限が必要です（JP1_JPQ_Admin権限，JP1_JPQ_Operator権限は必要ありません）。

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-mh マネージャーホスト名

閉じたいキューがあるマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-emオプションと同時に指定する場合，指定できるホスト名は，ローカルホスト名またはローカルホスト上の論理ホスト名だけです。それ以外の値が指定された場合はエラー（エラーコード25）となります。また，この場合，-mhオプションにエイリアスホスト名を指定することはできません。

-q キュー名

閉じたいキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェントホスト名

デフォルトキューを閉じたい場合に，マネージャーホストに登録したエージェントホスト名を指定します。デフォルトキューとは，エージェントホストを登録した際にエージェントホスト名と同じ名前で作成されるキューです。

指定できる文字数は，1～255（単位：バイト）です。

-en

ジョブの受付口を閉じます。

-ex

ジョブの取出口を閉じます。

-em

緊急実行時に指定します。

このオプションを指定すると，通常とは異なる通信経路に対して要求するため，障害時などに緊急で実行できるようになります。

なお，このオプションを指定する場合，マネージャーホスト名にIPアドレスは指定できません。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

-emオプションは，エージェント障害から復旧する目的でだけ指定してください。常に-emオプションを指定した運用をする場合，障害発生時に対応できなくなるおそれがあります。

Windows Server 2008のホストで，-emオプションを指定してこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
キュークローズ依頼側の内部的要因で，キューのクローズに失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
キュークローズ依頼側でメモリー不足が発生した。

7
キュークローズ依頼側で論理不正が発生した。

25
マネージャーホスト名の指定にローカルホスト名および論理ホスト名以外を指定した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがキューのクローズを受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，キューのクローズに失敗した。

206
キューをクローズする権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

補足事項

キューが閉じられている場合でも，キュー内のジョブを削除したり，保留・保留解除したりできます。

jpqquedel

形式

jpqquedel
    [-mh マネージャーホスト名]
    -q キュー名

機能

キューを削除します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

引数

-mh マネージャーホスト名

キューを削除したいマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-q キュー名

削除したいキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

このコマンドを実行する前に，jpqquecloseコマンドなどを使って，削除したいキューのジョブ受付口を閉じ，新たなジョブを受け付けない状態にしておいてください。また，キュー内のジョブの実行終了を確認しておいてください。
実行中のジョブ（標準ジョブ（PCジョブ，UNIXジョブ，およびQUEUEジョブ），カスタムジョブ，またはアクションジョブ）がある場合，キューは削除できません。
キューを削除すると，キュー内の実行待ち，保留，および時間待ち状態のジョブは，キャンセル終了します。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
キューの削除依頼側の内部的要因で，キューの削除に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
キューの削除依頼側でメモリー不足が発生した。

7
キューの削除依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがキューの削除を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，キューの削除に失敗した。

206
キューを削除する権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホストでメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

233
実行中のジョブ（標準ジョブ，カスタムジョブ，またはアクションジョブ）がある。

jpqqueopen

形式

jpqqueopen
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェントホスト名}
    [{-en|-ex}]
    [-em]

機能

キューの，ジョブの受付口または取出口を開きます。

実行権限

次に示すJP1権限レベルのどちらかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

ただし，-emオプションを指定する場合は次の権限が必要です（JP1_JPQ_Admin権限，JP1_JPQ_Operator権限は必要ありません）。

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-mh マネージャーホスト名

開きたいキューがあるマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-emオプションと同時に指定する場合，指定できるホスト名は，ローカルホスト名またはローカルホスト上の論理ホスト名だけです。それ以外の値が指定された場合はエラー（エラーコード25）となります。また，この場合，-mhオプションにエイリアスホスト名を指定することはできません。

-q キュー名

開きたいキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-ah エージェントホスト名

デフォルトキューを開きたい場合に，マネージャーホストに登録したエージェントホスト名を指定します。デフォルトキューとは，エージェントホストを登録した際にエージェントホスト名と同じ名前で作成されるキューです。

指定できる文字数は，1～255（単位：バイト）です。

-en

ジョブの受付口を開きます。

-ex

ジョブの取出口を開きます。

-em

緊急実行時に指定します。

このオプションを指定すると，通常とは異なる通信経路に対して要求するため，障害時などに緊急で実行できるようになります。

なお，このオプションを指定する場合，マネージャーホスト名にIPアドレスは指定できません。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

-emオプションは，エージェント障害から復旧する目的でだけ指定してください。常に-emオプションを指定した運用をする場合，障害発生時に対応できなくなるおそれがあります。

Windows Server 2008のホストで，-emオプションを指定してこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
キューオープン依頼側の内部的要因で，キューのオープンに失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
キューオープン依頼側でメモリー不足が発生した。

7
キューオープン依頼側で論理不正が発生した。

25
マネージャーホスト名の指定にローカルホスト名および論理ホスト名以外を指定した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがキューのオープンを受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，キューのオープンに失敗した。

206
キューをオープンする権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

jpqqueshow

形式

jpqqueshow
    [-mh マネージャーホスト名]
    {-q キュー名|-ah エージェントホスト名|-a|-ad|-n}
    [-em]

機能

キュー情報（キュー名，サブミットジョブ数の最大値・警告値，サブミットジョブ数など）を標準出力に出力します。

JP1/NQSEXECホスト，およびJP1/OJE for VOS3ホストのキュー情報も出力できます。

また，AS/400システムのキュー情報も出力できます。なお，AS/400システムに対して指定できるのは，-mh，-nオプションだけです。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限（-adオプションは指定不可）

JP1_JPQ_User権限（-adオプションは指定不可）

ただし，-emオプションを指定する場合は次の権限が必要です（JP1_JPQ_Admin権限，JP1_JPQ_Operator権限，JP1_JPQ_User権限は必要ありません）。

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

引数

-mh マネージャーホスト名

キュー情報を出力したいキューがあるマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-emオプションと同時に指定する場合，指定できるホスト名は，自ホスト名または自ホスト上の論理ホスト名だけです。それ以外の値が指定された場合はエラー（エラーコード25）となります。

また，-mhオプションにエイリアスホスト名を指定することはできません。

-q キュー名

キュー情報を出力したいキュー名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

このオプションは，JP1/NQSEXECおよびJP1/OJE for VOS3連携時には指定できません。

-ah エージェントホスト名

デフォルトキュー情報を出力したい場合に，マネージャーホストに登録したエージェントホスト名を指定します。デフォルトキューとは，エージェントホストを登録した際にエージェントホスト名と同じ名前で作成されるキューです。

指定できる文字数は，1～255（単位：バイト）です。

このオプションは，JP1/NQSEXECおよびJP1/OJE for VOS3連携時には指定できません。

-a

-mhオプションに指定したマネージャーホストの，すべてのキュー情報を出力します（ただし，デフォルトキューの情報は除く）。

このオプションは，JP1/NQSEXECおよびJP1/OJE for VOS3連携時には指定できません。

-ad

-mhオプションに指定したマネージャーホストの，すべてのキュー情報を出力します（デフォルトキューの情報を含む）。

このオプションは，JP1_JPQ_Admin権限を持つユーザーだけが指定できます。JP1/NQSEXECおよびJP1/OJE for VOS3連携時には指定できません。

-n

キュー情報として，-mhオプションに指定したマネージャーホスト内の，すべてのキュー名を出力します（ただし，デフォルトキューの情報は除く）。

-em

緊急実行時に指定します。

このオプションを指定すると，通常とは異なる通信経路に対して要求するため，障害時などに緊急で実行できるようになります。

なお，このオプションを指定する場合，マネージャーホスト名にIPアドレスは指定できません。

注意事項

-a，-adオプションの場合，キュー名として出力できるバイト数は21バイトです。キュー名が22バイト以上の場合，20バイト以降は「..」になります。

-emオプションは，エージェント障害から復旧する目的でだけ指定してください。常に-emオプションを指定した運用をする場合，障害発生時に対応できなくなるおそれがあります。

Windows Server 2008のホストで，-emオプションを指定してこのコマンドを実行する際には，コマンドプロンプトを管理者として起動する必要があります。コマンドプロンプトを起動する際は，Windowsの［スタート］メニューの［コマンドプロンプト］を右クリックし，ショートカットメニューから［管理者として実行］を選択してください。UAC機能が無効の場合は，コマンドプロンプトを管理者として起動する必要はありません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
jpqqueshowコマンドを実行したホストの内部的要因で，キュー情報の出力に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
jpqqueshowコマンドを実行したホストでメモリー不足が発生した。

7
jpqqueshowコマンドを実行したホストで論理不正が発生した。

25
マネージャーホスト名の指定にローカルホスト名および論理ホスト名以外を指定した。

100
TCP/IP通信で，jpqqueshowコマンドを実行したホストからマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，jpqqueshowコマンドを実行したホストからマネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストがキュー情報の出力を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定したキューが使用できない。

指定したキューがない。

202
マネージャーホストから応答がない。

203
マネージャーホストの内部的要因で，キュー情報の出力に失敗した。

206
キュー情報を出力する権限がない。

212
エージェント，またはキューの追加・変更処理中のため，キュー情報の出力に失敗した。

213
マネージャーホストにキューがない。

219
マネージャーホストがビジー状態である。

220
マネージャーホストでメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
サポートしていないホストにキュー情報の出力を依頼した。

226
実行環境が不適切である。

出力例1

-q，または-ahオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

QUEUE

キューの情報を，「キュー種別:キュー名（または，エージェントホスト名）」の形式で示します。

キュー種別は次のとおりです。

q：キュー

a：エージェントホスト

MAXQUEUE

サブミットジョブ数の最大値を示します。

10バイト分出力されます。

WARNQUEUE

サブミットジョブ数の警告値を示します。

10バイト分出力されます。

ENTRYSTATUS

ジョブの受付口の状態を示します。

OPEN：開いている

CLOSE：閉じている

EXITSTATUS

ジョブの取出口の状態を示します。

OPEN：開いている

CLOSE：閉じている

QUEUING

現在のサブミットジョブ数（現在実行中のジョブ数を除く）を示します。

EXECUTING

現在実行中のジョブ数を示します。

LINKAGENT

接続されているエージェントホストの情報を，「接続されているエージェントホスト名:優先順位」の形式で示します。

出力例2

-a，または-adオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

T

キュー種別を示します。

q：キュー

a：エージェントホスト

QUEUE

キュー名（または，エージェントホスト名）を示します。

21バイト分出力されます。

MAXQUEUE

サブミットジョブ数の最大値を示します。

WARNQUEUE

サブミットジョブ数の警告値を示します。

ENT

ジョブの受付口の状態を示します。

OPEN：開いている

CLOSE：閉じている

EXIT

ジョブの取出口の状態を示します。

OPEN：開いている

CLOSE：閉じている

QUEUING

現在のサブミットジョブ数（現在実行中のジョブ数を除く）を示します。

EXECUTING

現在実行中のジョブ数を示します。

出力例3

-nオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

QUEUE

キュー名を示します。

jpqresadd

形式

jpqresadd
    [-mh マネージャーホスト名]
    -res 排他実行リソース名

機能

排他実行リソースを追加します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

引数

-mh マネージャーホスト名

排他実行リソースを追加したいマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-res 排他実行リソース名

追加したい排他実行リソース名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

排他実行リソース名に空白文字を含める場合は，排他実行リソース名を「"」で囲んでください。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
排他実行リソースの追加依頼側の内部的要因で，排他実行リソースの追加に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
排他実行リソースの追加依頼側でメモリー不足が発生した。

7
排他実行リソースの追加依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストが排他実行リソースの追加を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，排他実行リソースの追加に失敗した。

206
排他実行リソースを追加する権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホストでメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

232
追加した排他実行リソースと同じ名称の排他実行リソースがすでにある。

235
排他実行リソースの最大定義数を超える。

jpqresdel

形式

jpqresdel
    [-mh マネージャーホスト名]
    -res 排他実行リソース名

機能

排他実行リソースを削除します。

実行権限

次に示すJP1権限レベルを与えられたユーザー

JP1_JPQ_Admin権限

引数

-mh マネージャーホスト名

排他実行リソースを削除したいマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-res 排他実行リソース名

削除したい排他実行リソース名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

削除対象の排他実行リソースを使用したジョブが実行前の場合，このコマンドを実行できます（ただし，ジョブ実行時，排他実行制御は無効になります）。
削除対象の排他実行リソースを使用したジョブが実行中の場合，このコマンドはエラーになります。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
排他実行リソースの削除依頼側の内部的要因で，排他実行リソースの削除に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
排他実行リソースの削除依頼側でメモリー不足が発生した。

7
排他実行リソースの削除依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストが排他実行リソースの削除を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定した排他実行リソースが使用できない。

指定した排他実行リソースがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，排他実行リソースの削除に失敗した。

206
排他実行リソースを削除する権限がない。

219
マネージャーホストがビジー状態である。

220
マネージャーホストでメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

233
実行中のジョブ（標準ジョブ，カスタムジョブ，またはアクションジョブ）がある。

jpqresshow

形式

jpqresshow
    [-mh マネージャーホスト名]
    {-res 排他実行リソース名|-a|-n}

機能

排他実行リソース情報（名称，その排他実行リソースを使用しているジョブの状態とジョブID）を標準出力ファイルに出力します。

実行権限

次に示すJP1権限レベルのどれかを与えられたユーザー

JP1_JPQ_Admin権限

JP1_JPQ_Operator権限

JP1_JPQ_User権限

引数

-mh マネージャーホスト名

情報を出力したい排他実行リソースが登録されているマネージャーホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。

省略した場合，自ホスト名が仮定されます。

-res 排他実行リソース名

その排他実行リソースについて，名称，排他実行リソースを使用しているジョブの状態やジョブIDを表示したい場合に，排他実行リソース名を指定します。

指定できる文字数は，1～63（単位：バイト）です。

-a

-mhオプションに指定したマネージャーホストに登録されているすべての排他実行リソースについて，名称，その排他実行リソースを使用しているジョブの状態とジョブIDを出力します。

-n

-mhオプションに指定したマネージャーホストに登録されているすべての排他実行リソースについて，名称だけを出力します。

注意事項

このコマンドは，JP1/NQSEXECおよびJP1/OJE for VOS3との連携には使用できません。

戻り値

0
正常終了。

1
引数の指定が不適切である。

2
排他実行リソース情報の出力依頼側の内部的要因で，排他実行リソース情報の出力に失敗した。

5
初期化に失敗した。

論理ホスト名の定義または環境設定に誤りがある。

6
排他実行リソース情報の出力依頼側でメモリー不足が発生した。

7
排他実行リソース情報の出力依頼側で論理不正が発生した。

100
TCP/IP通信でマネージャーホストに接続できない。

TCP/IPが正しく設定されていないため，マネージャーホストに接続できない。

マネージャーホスト名に誤りがある。または，マネージャーホストがプロセス停止状態である。

102
マネージャーホスト名によるIPアドレスの解決に失敗した。

200
マネージャーホストが排他実行リソース情報の出力を受け付けない。

マネージャーホストが運用開始処理中，運用停止処理中，運用停止中，または縮退運転中である。

201
指定した排他実行リソースが使用できない。

指定した排他実行リソースがない。

202
マネージャーホストから応答がない。

203
マネージャーホスト側の内部的要因で，排他実行リソース情報の出力に失敗した。

206
排他実行リソース情報を出力する権限がない。

212
排他実行リソースの追加・変更処理中のため，排他実行リソース情報の出力に失敗した。

213
マネージャーホストに排他実行リソースがない。

219
マネージャーホストがビジー状態である。

220
マネージャーホスト側でメモリー不足が発生した。

222
致命的なエラーが発生した。

システムコールでエラーが発生した。

223
マネージャーホスト側で論理不正が発生した。

224
JP1/AJS2以外のホストに要求した。

226
実行環境が不適切である。

出力例1

-resオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

RESOURCE

排他実行リソース名を示します。

STATUS

排他実行リソースを使用しているジョブの状態を示します。

EXECUTING：ジョブは実行中である。

WAITING：ジョブは実行中ではない。

JOBID

排他実行リソースを使用しているジョブのジョブIDを示します。

出力例2

-aオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

RESOURCE

排他実行リソース名を示します。出力できるバイト数は57バイトです。排他実行リソース名が58バイト以上の場合，56バイト以降は「..」になります。

STATUS

排他実行リソースを使用しているジョブの状態を示します。

EXECUTING：ジョブは実行中である。

WAITING：ジョブは実行中ではない。

JOBID

排他実行リソースを使用しているジョブのジョブIDを示します。

出力例3

-nオプションを指定した場合のファイル出力例と出力内容の意味を次に示します。

出力内容の意味を次に示します。

RESOURCE

排他実行リソース名を示します。

2.　情報定義ファイルの作成

この章では，各種の情報定義ファイルの作成方法について説明します。

＜この章の構成＞

2.1　ユニット定義ファイルの作成

2.2　定義情報の形式およびパラメーター

2.3　ユニット定義パラメーターの記述例

2.4　予定情報ファイルの作成

2.5　予定情報パラメーターの記述例

2.6　登録予定情報ファイル

2.1　ユニット定義ファイルの作成

ユニット定義ファイルには，ジョブネットワーク要素を定義します。ajsdefineコマンドでジョブネットワーク要素を定義する場合は，このユニット定義ファイルを指定します。

この節では，ユニット定義ファイルの作成方法について説明します。

＜この節の構成＞

2.1.1　ユニット定義ファイルの記述形式

2.1.2　ユニット定義パラメーター定義時の注意事項

2.1.1　ユニット定義ファイルの記述形式

ユニット定義ファイルに定義する，ユニット定義パラメーターの記述形式を次に示します。

図2-1　ユニット定義パラメーターの記述形式

記述項目について説明します。

(A)コメント文

コメントを追加したい場合は，コメントを「/*」と「*/」で囲んで記述します。

コメントは，ユニット属性パラメーターを定義した行，およびユニット定義パラメーターを定義した行には記述できません。また，「/*/*xxxxx*/*/」のように，コメントをネストさせることはできません。

(B)ユニット属性パラメーター

ユニットの属性を記述します。

記述形式を次に示します。

記述項目について説明します。

ユニット名
ユニット名を指定します。
指定できる文字数は，1～30（単位：バイト）です。
ユニット名には，ルートジョブグループ「/」は指定できません。

許可モード
ユニットの許可モードを指定します。
指定できる値は，4けたの8進数の値です。
各けたの意味を次に示します。
なお，各定義情報にeuパラメーターが指定してある場合，各定義情報のeuパラメーターの指定値が有効になります。

・1けた目

ジョブ実行時のユーザーの扱いを指定します。

0～3：ジョブネットを登録したJP1ユーザーを，ジョブ実行時のユーザーとします。

4～7：ジョブを所有するJP1ユーザーを，ジョブ実行時のユーザーとします。

・2～4けた目

任意の値を指定します。

JP1ユーザー名
ユニットの所有者となるJP1ユーザー名を指定します。
指定できる文字数は，1～31（単位：バイト）です。
省略した場合，ユニットを作成したユーザーのJP1ユーザー名が仮定されます。
なお，イベント受信ジョブは，指定しても無視されます。

JP1資源グループ名
JP1資源グループ名を指定します。
指定できる文字数は，1～63（単位：バイト）です。
指定できる文字は，英数字，および「_（アンダーバー）」です。
省略した場合，何も仮定されません。
なお，イベント受信ジョブは，指定しても無視されます。

(C)ユニット定義パラメーターの記述開始

「{」を記述します。

対応する「}」までの内容が，ユニット属性パラメーターで指定したユニットのユニット定義パラメーターです。

(D)ユニット定義パラメーター群

ユニット定義パラメーターを記述します。

詳細は「2.2 定義情報の形式およびパラメーター」を参照してください。

(E)下位ユニットのユニット属性パラメーター

下位ユニットのユニット属性パラメーターを記述します。

下位ユニットのユニット属性パラメーターは，必ず上位ユニットのユニット定義パラメーター群の末尾に指定してください。

詳細は「(B) ユニット属性パラメーター」を参照してください。

(F)ユニット定義パラメーターの記述終了

「}」を記述します。

2.1.2　ユニット定義パラメーター定義時の注意事項

どのジョブネットワーク要素を定義したいかによって，ファイルに定義する定義情報が異なります。

ここでは，まず，ジョブネットワーク要素を定義するためには，どの定義情報が必要なのかを説明します。次に，各定義情報の記述方法を説明します。

定義したいジョブネットワーク要素と，必要な定義情報の関係を表2-1に示します。なお，表2-1の定義情報1～9の意味は次のとおりです。

定義情報1

属性定義情報

定義情報2

ユニット構成定義情報

定義情報3

ジョブグループ定義情報

定義情報4

ジョブネット定義情報

定義情報5

ジョブ定義情報

ジョブとは，次のジョブのことです。

UNIX／PCジョブ

QUEUEジョブ

判定ジョブ

JP1イベント受信監視ジョブ

ファイル監視ジョブ

メール受信監視ジョブ

メッセージキュー受信監視ジョブ

MSMQ受信監視ジョブ

ログファイル監視ジョブ

Windowsイベントログ監視ジョブ

実行間隔制御ジョブ

JP1イベント送信ジョブ

メール送信ジョブ

メッセージキュー送信ジョブ

MSMQ送信ジョブ

JP1/Cm2状態通知ジョブ

ローカル電源制御ジョブ

リモート電源制御ジョブ

UNIX／PCカスタムジョブ

定義情報6

マネージャーユニット定義情報

マネージャーユニットとは，マネージャージョブグループとマネージャージョブネットのことです。

定義情報7

起動条件定義情報

定義情報8

ホストリンクジョブネット定義情報

定義情報9

ジョブネットコネクタ定義情報

表2-1　必要な定義情報

定義
情報
1
定義
情報
2
定義
情報
3
定義
情報
4
定義
情報
5
定義
情報
6
定義
情報
7
定義
情報
8
定義
情報
9

ジョブグループ
○
○
○※3
×
×
×
×
×
×

ジョブネット
○
○
×
○※3
×
×
×
×
×

ジョブ※¹
○
×
×
×
○
×
×
×
×

マネージャーユニット※²
○
×
×
×
×
○
×
×
×

起動条件
○
×
×
×
×
×
○
×
×

ホストリンクジョブネット
○
×
×
×
×
×
×
○
×

ジョブネットコネクタ
○
×
×
×
×
×
×
×
○

（凡例）

○：必ず定義する

×：定義しなくてよい

注※1

ジョブの種類については，前述の「定義情報5」の説明を参照してください。

注※2

マネージャーユニットの種類については，前述の「定義情報6」の説明を参照してください。

注※3

ジョブネットコネクタを使ってルートジョブネットまたはプランニンググループ直下のルートジョブネットの実行順序を制御するためには，ジョブネットコネクタの実行順序制御方法の指定が必要になります。

各定義情報の記述方法は，「2.2 定義情報の形式およびパラメーター」を参照してください。

2.2　定義情報の形式およびパラメーター

ジョブネットワーク要素を定義するための定義情報の記述形式を説明します。

＜この節の構成＞

2.2.1　属性定義情報の記述方法

2.2.2　ユニット構成定義情報の記述方法

2.2.3　ジョブグループ定義情報の記述方法

2.2.4　ジョブネット定義情報の記述方法

2.2.5　マネージャーユニット定義情報の記述方法

2.2.6　UNIX／PCジョブ定義情報の記述方法

2.2.7　QUEUEジョブ定義情報の記述方法

2.2.8　判定ジョブ定義情報の記述方法

2.2.9　JP1イベント受信監視ジョブ定義情報の記述方法

2.2.10　ファイル監視ジョブ定義情報の記述方法

2.2.11　メール受信監視ジョブ定義情報の記述方法

2.2.12　メッセージキュー受信監視ジョブ定義情報の記述方法

2.2.13　MSMQ受信監視ジョブ定義情報の記述方法

2.2.14　ログファイル監視ジョブ定義情報の記述方法

2.2.15　Windowsイベントログ監視ジョブ定義情報の記述方法

2.2.16　実行間隔制御ジョブ定義情報の記述方法

2.2.17　JP1イベント送信ジョブ定義情報の記述方法

2.2.18　メール送信ジョブ定義情報の記述方法

2.2.19　メッセージキュー送信ジョブ定義情報の記述方法

2.2.20　MSMQ送信ジョブ定義情報の記述方法

2.2.21　JP1/Cm2状態通知ジョブ定義情報の記述方法

2.2.22　ローカル電源制御ジョブ定義情報の記述方法

2.2.23　リモート電源制御ジョブ定義情報の記述方法

2.2.24　UNIX／PCカスタムジョブ定義情報の記述方法

2.2.25　起動条件定義情報の記述方法

2.2.26　ホストリンクジョブネット定義情報の記述方法

2.2.27　ジョブネットコネクタ定義情報の記述方法

2.2.1　属性定義情報の記述方法

属性定義情報の記述方法を説明します。

属性定義情報は，各ユニット定義パラメーターの先頭に指定します。

属性定義情報の形式，およびパラメーターを次に示します。

形式

ty={g|mg|n|rn|rm|rr|rc|mn|j|rj|pj|
    rp|qj|rq|jdj|rjdj|orj|rorj|evwj|
    revwj|flwj|rflwj|mlwj|rmlwj|mqwj|
    rmqwj|mswj|rmswj|lfwj|rlfwj|ntwj|
    rntwj|tmwj|rtmwj|evsj|revsj|mlsj|
    rmlsj|mqsj|rmqsj|mssj|rmssj|cmsj|
    rcmsj|pwlj|rpwlj|pwrj|rpwrj|cj|rcj|cpj|rcpj|hln|nc};
[cm="コメント";]

パラメーター

ty=

ユニット種別を指定します。

g：ジョブグループまたはプランニンググループを定義します。

mg：マネージャージョブグループを定義します。

n：ジョブネットを定義します。

rn：リカバリージョブネットを定義します。

rm：リモートジョブネットを定義します。

rr：リカバリーリモートジョブネットを定義します。

rc：ルートジョブネットに起動条件を定義します。

mn：マネージャージョブネットを定義します。

j：UNIXジョブを定義します。

rj：リカバリーUNIXジョブを定義します。

pj：PCジョブを定義します。

rp：リカバリーPCジョブを定義します。

qj：QUEUEジョブを定義します。

rq：リカバリーQUEUEジョブを定義します。

jdj：判定ジョブを定義します。

rjdj：リカバリー判定ジョブを定義します。

orj：ORジョブを定義します。

rorj：リカバリーORジョブを定義します。

evwj：JP1イベント受信監視ジョブを定義します。

revwj：リカバリーJP1イベント受信監視ジョブを定義します。

flwj：ファイル監視ジョブを定義します。

rflwj：リカバリーファイル監視ジョブを定義します。

mlwj：メール受信監視ジョブを定義します。

rmlwj：リカバリーメール受信監視ジョブを定義します。

mqwj：メッセージキュー受信監視ジョブを定義します。

rmqwj：リカバリーメッセージキュー受信監視ジョブを定義します。

mswj：MSMQ受信監視ジョブを定義します。

rmswj：リカバリーMSMQ受信監視ジョブを定義します。

lfwj：ログファイル監視ジョブを定義します。

rlfwj：リカバリーログファイル監視ジョブを定義します。

ntwj：Windowsイベントログ監視ジョブを定義します。

rntwj：リカバリーWindowsイベントログ監視ジョブを定義します。

tmwj：実行間隔制御ジョブを定義します。

rtmwj：リカバリー実行間隔制御ジョブを定義します。

evsj：JP1イベント送信ジョブを定義します。

revsj：リカバリーJP1イベント送信ジョブを定義します。

mlsj：メール送信ジョブを定義します。

rmlsj：リカバリーメール送信ジョブを定義します。

mqsj：メッセージキュー送信ジョブを定義します。

rmqsj：リカバリーメッセージキュー送信ジョブを定義します。

mssj：MSMQ送信ジョブを定義します。

rmssj：リカバリーMSMQ送信ジョブを定義します。

cmsj：JP1/Cm2状態通知ジョブを定義します。

rcmsj：リカバリーJP1/Cm2状態通知ジョブを定義します。

pwlj：ローカル電源制御ジョブを定義します。

rpwlj：リカバリーローカル電源制御ジョブを定義します。

pwrj：リモート電源制御ジョブを定義します。

rpwrj：リカバリーリモート電源制御ジョブを定義します。

cj：カスタムUNIXジョブを定義します。

rcj：リカバリーカスタムUNIXジョブを定義します。

cpj：カスタムPCジョブを定義します。

rcpj：リカバリーカスタムPCジョブを定義します。

hln：ホストリンクジョブネットを定義します。

nc：ジョブネットコネクタを定義します。

cm="コメント";

コメントを定義します。

指定できる文字数は，1～80（単位：バイト）です。

コメントに「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

2.2.2　ユニット構成定義情報の記述方法

ユニット構成定義情報の記述方法を説明します。

ユニット構成定義情報の形式，およびパラメーターを次に示します。

形式

[el=ユニット名,ユニット種別,+H +V;]
[sz=横アイコン数×縦アイコン数;]

パラメーター

el=ユニット名,ユニット種別,+H +V;

ユニットに含まれるユニットの情報を指定します。

ユニット名：ユニットに含まれるユニット名を指定します。
指定できる文字数は，1～30（単位：バイト）です。

ユニット種別：ユニットに含まれるユニットの種別を指定します。
ユニットの種別の詳細は，「2.2.1 属性定義情報の記述方法」のtyパラメーターを参照してください。

+H

ユニットをJP1/AJS2 - Viewのウィンドウに表示する際の，ユニットアイコンの水平位置をピクセル値で指定します。

指定できる値は，0～16,000（単位：ピクセル）です。

ピクセル値は，次の計算式から求めます。

H=80＋160x（x：0～横アイコン数－1）

なお，計算式から求まる値以外の値が指定された場合，適切な値が自動設定されます。

ジョブグループ，および起動条件に含まれるユニットの場合，0が仮定されます。

+V

ユニットをJP1/AJS2 - Viewのウィンドウに表示する際の，ユニットアイコンの垂直位置をピクセル値で指定します。

指定できる値は，0～10,000（単位：ピクセル）です。

ピクセル値は，次の計算式から求めます。

V=48＋96y（y：0～縦アイコン数－1）

なお，計算式から求まる値以外の値が指定された場合，適切な値が自動設定されます。

ジョブグループ，および起動条件に含まれるユニットの場合，0が仮定されます。

sz=横アイコン数×縦アイコン数;

JP1/AJS2 - Viewのウィンドウに表示するユニットアイコン数の最大値を定義します。ジョブネット，およびリモートジョブネットに対してだけ有効です。

横アイコン数：指定できる値は，1～100です。省略した場合，10が仮定されます。

縦アイコン数：指定できる値は，1～100です。省略した場合，8が仮定されます。

2.2.3　ジョブグループ定義情報の記述方法

ジョブグループ（またはプランニンググループ）定義情報の記述方法を説明します。

ジョブグループ定義情報の形式，およびパラメーターを次に示します。

形式

[op={yyyy/mm/dd
    |{su|mo|tu|we|th|fr|sa}};]
[cl={yyyy/mm/dd
    |{su|mo|tu|we|th|fr|sa}};]
[sdd={dd|{su|mo|tu|we|th|fr|sa}:n};]
[md={th|ne};]
[stt=hh:mm;]
[gty={p|n}]
[ncl={y|n};]
[ncn=ジョブネットコネクタ名;]
[ncs={y|n};]
[ncex={y|n};]
[nchn="接続ホスト名";]
[ncsv=接続サービス名;]

パラメーター

op={yyyy/mm/dd|{su|mo|tu|we|th|fr|sa}};]

カレンダー情報として，運用日を定義します。

yyyy：運用日の西暦年を指定します。指定できる値は，1994～2036（単位：西暦年）です。

mm：運用日の月を指定します。指定できる値は，1～12（単位：月）です。

dd：運用日の日を指定します。指定できる値は，1～31（単位：日）です。

su：日曜日を運用日とします。

mo：月曜日を運用日とします。

tu：火曜日を運用日とします。

we：水曜日を運用日とします。

th：木曜日を運用日とします。

fr：金曜日を運用日とします。

sa：土曜日を運用日とします。

cl={yyyy/mm/dd|{su|mo|tu|we|th|fr|sa}};

カレンダー情報として，休業日を定義します。

yyyy：休業日の西暦年を指定します。指定できる値は，1994～2036（単位：西暦年）です。

mm：休業日の月を指定します。指定できる値は，1～12（単位：月）です。

dd：休業日の日を示します。指定できる値は，1～31（単位：日）です。

su：日曜日を休業日とします。

mo：月曜日を休業日とします。

tu：火曜日を休業日とします。

we：水曜日を休業日とします。

th：木曜日を休業日とします。

fr：金曜日を休業日とします。

sa：土曜日を休業日とします。

sdd={dd|{su|mo|tu|we|th|fr|sa}:n};

カレンダー情報として，基準日を定義します。

省略した場合，上位ジョブグループの基準日が仮定されます。上位のすべてのジョブグループに基準日が定義されていない場合は，1が仮定されます。

dd：基準日を暦日で指定します。指定できる値は，1～31（単位：日）です。

su：日曜日を基準日とします。

mo：月曜日を基準日とします。

tu：火曜日を基準日とします。

we：水曜日を基準日とします。

th：木曜日を基準日とします。

fr：金曜日を基準日とします。

sa：土曜日を基準日とします。

n：何週目の曜日を基準日にするかを定義します。指定できる値は，1～5（単位：週）です。

md={th|ne};

カレンダー情報として，月区分を定義します。省略した場合，上位ジョブグループの月区分が仮定されます。上位のすべてのジョブグループに月区分が定義されていない場合は，thが仮定されます。

th：基準日以降の日を基準日の月（当月）とします。

ne：基準日以降の日を翌月とします。

stt=hh:mm;

カレンダー情報として，基準時刻を定義します。省略した場合，上位ジョブグループの基準時刻が仮定されます。上位のすべてのジョブグループに基準時刻が定義されていない場合は，00:00が仮定されます。

hh：基準時刻の時を指定します。指定できる値は，0～23（単位：時）です。

mm：基準時刻の分を指定します。指定できる値は，0～59（単位：分）です。

gty={p|n}

ジョブグループの種別を指定します。省略した場合，nが仮定されます。

p：プランニンググループ

n：ジョブグループ

ncl={y|n};

プランニンググループの場合，ジョブネットコネクタを使ってプランニンググループ直下のルートジョブネットの実行順序を制御するかどうかを定義します。省略した場合，nが仮定されます。このパラメーターは，プランニンググループ（パラメーターgtyにpを指定）だけに指定できます。

y：プランニンググループ直下のルートジョブネットの実行順序を制御します。

n：プランニンググループ直下のルートジョブネットの実行順序を制御しません。

ncn=ジョブネットコネクタ名;

プランニンググループ直下のルートジョブネットの実行順序を制御する場合，接続するジョブネットコネクタのユニット完全名を指定します。指定できる文字数は，1～930（単位：バイト）です。次のようなユニット名を指定した場合はエラーになります。

「/（スラッシュ）」で始まっていない

「/」と「/」の間が30バイトを超えている個所がある

「/」で終了している

このパラメーターは，プランニンググループ（パラメーターgtyにpを指定）だけに指定できます。また，パラメーターnclにyが設定されていない場合，このパラメーターを指定するとエラーになります。

ncs={y|n};

プランニンググループ直下のルートジョブネットの実行順序を制御する場合，その実行順序制御方式を定義します。省略した場合，nが仮定されます。このパラメーターは，プランニンググループ（パラメーターgtyにpを指定）だけに指定できます。また，パラメーターnclにyが設定されていない場合，このパラメーターを指定するとエラーになります。

y：ジョブネットコネクタと同期して実行します。

n：ジョブネットコネクタと非同期で実行します。

ncex={y|n};

プランニンググループ配下のルートジョブネットの実行順序を制御する場合に，スケジューラーサービス間連携させるかどうかを定義します。省略した場合，nが仮定されます。

このパラメーターは，プランニンググループだけに指定できます。

また，パラメーターnclにyが設定されていない場合はエラーになります。

y：スケジューラーサービス間連携します。
別のホストまたは別のスケジューラーサービスに定義したジョブネットコネクタと連携します。

n：スケジューラーサービス間連携しません。
同一スケジューラーサービスに定義したジョブネットコネクタとだけ連携します。

nchn="接続ホスト名";

自身を接続対象としているジョブネットコネクタが定義されているホスト名を指定します。指定できる文字数は，1～255（単位：バイト）です。半角スペース，タブ文字，改行文字は指定できません。

このパラメーターは，プランニンググループだけに指定できます。また，パラメーターncexにyが設定されていない場合はエラーになります。

ホスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ncsv=接続サービス名;

自身を接続対象としているジョブネットコネクタが定義されているスケジューラーサービス名を指定します。指定できる文字数は，1～30（単位：バイト）です。

このパラメーターは，プランニンググループだけに指定できます。また，パラメーターncexにyが設定されていない場合はエラーになります。

2.2.4　ジョブネット定義情報の記述方法

ジョブネット定義情報の記述方法を説明します。

複数のジョブネットワーク要素を同時に定義する場合は，上位のユニット定義パラメーターに続いて，下位のユニット属性パラメーターを記述します。

ジョブネット定義情報の形式，およびパラメーターを次に示します。

形式

[sd=[N,]{[[yyyy/]mm/]{[+|*|@]dd
    |[+|*|@]b[-DD]|[+]{su|mo|tu|we|th|fr|sa}
    [:{n|b}]}|en|ud};]
[st=[N,][+]hh:mm;]
[sy=[N,]hh:mm|{M|U|C}mmmm;]
[ey=[N,]hh:mm|{M|U|C}mmmm;]
[ln=[N,]n;]
[cy=[N,](n,{y|m|w|d});]
[sh=[N,]{be|af|ca|no};]
[shd=[N,]n;]
[wt=[N,]{no|hh:mm|mmmm|un};]
[wc=[N,]{no|n|un};]
[cftd=[N,]{no|be|af}[,n[,N]];]
[ed=yyyy/mm/dd;]
[rg=n;]
[pr=n;]
[ni=n;]
[ha={y|w|a|n};]
[ejn=排他ジョブネット名;]
[cd={no|un|n};]
[de={y|n};]
[ms={sch|mlt};]
[mp={y|n};]
[jc=ジョブグループ完全名;]
[rh="実行マネージャー名";]
[ex="実行ホスト名";]
[fd=実行所要時間;]
[ar=(f=先行ユニット名,t=後続ユニット名[,接続種別]);]
[ncl={y|n};]
[ncn=ジョブネットコネクタ名;]
[ncs={y|n};]
[ncex={y|n};]
[nchn="接続ホスト名";]
[ncsv=接続サービス名;]

パラメーター

sd=[N,]{[[yyyy/]mm/]{[+|*|@]dd|[+|*|@]b[-DD]|[+]{su|mo|tu|we|th|fr|sa} [:{n|b}]}|en|ud};

ジョブネットの実行開始日を定義します。実行開始日は，最大で144個定義できます。ルートジョブネットで省略した場合，「1, en」が仮定されます。

N：ジョブネットの実行開始日を複数定義する場合のルール番号を指定します。指定できる値は，0～144です。
この番号は，実行開始時刻，開始遅延時刻，終了遅延時刻，対応する上位ジョブネットのルール番号，処理サイクル，振り替え方法，振り替え猶予日数のルール番号に対応します。
「sd=0, ud」と定義すると，すべて未定義にできます。

yyyy：ジョブネットの実行開始日の西暦年を指定します。指定できる値は，1994～2036（単位：西暦年）です。省略した場合，ジョブネットを実行登録した日の年が仮定されます。

mm：ジョブネットの実行開始日の月を指定します。指定できる値は，1～12（単位：月）です。省略した場合，ジョブネットを実行登録した日の月が仮定されます。

+：ジョブネットの実行開始日を相対日で指定します。

*：ジョブネットの実行開始日を運用日で指定します。

@：ジョブネットの実行開始日を休業日で指定します。

dd：ジョブネットの実行開始日の日を定義します。
絶対日指定の場合
年月日指定：1～指定年月の最終日（単位：日）です。
月日指定：1～指定月の最終日（単位：日）です。ただし，2月の場合は，1～29です。
日指定：1～31（単位：日）です。
相対日，運用日，休業日指定の場合
1～35（単位：日）です。

b：ジョブネットの実行開始日を，その月の最終日とします。

-DD：ジョブネットの実行開始日として，月末または最終運用日から何日前かを指定します。省略した場合，月末または最終運用日が仮定されます。
絶対日指定の場合
年月日指定：1～指定年月の最終日－1（単位：日）です。
月日指定：0～指定月の最終日－1（単位：日）です。ただし，2月の場合は，0～28です。
日指定：0～30（単位：日）です。
相対日，運用日，休業日指定の場合
0～34（単位：日）です。

su：日曜日をジョブネットの実行開始日とします。

mo：月曜日をジョブネットの実行開始日とします。

tu：火曜日をジョブネットの実行開始日とします。

we：水曜日をジョブネットの実行開始日とします。

th：木曜日をジョブネットの実行開始日とします。

fr：金曜日をジョブネットの実行開始日とします。

sa：土曜日をジョブネットの実行開始日とします。

n：指定した曜日が，月初めを基準に何週目の曜日かを指定します。指定できる値は，1～5（単位：週）です。省略した場合，年（yyyy）と月（mm）を指定しているときは1が，年と月を指定していないときは実行登録日からいちばん近い指定曜日の週が仮定されます。

en：ジョブネットを実行登録した日を実行開始日とします。

ud：ジョブネットのスケジュールをすべて未定義にします。この場合，Nに必ず0を指定してください。

st=[N,][+]hh:mm;

ジョブネットの実行開始時刻を定義します。省略した場合，+00:00（相対時刻の0時00分）が仮定されます。

N：ジョブネットの実行開始日のルール番号に対応する，実行開始時刻のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

+：hhおよびmmで指定するジョブネットの実行開始時刻を，相対時刻として扱います。省略した場合，絶対時刻として扱われます。

hh：ジョブネットの実行開始時刻の時を指定します。指定できる値は，0～47（単位：時）です。省略した場合，0が仮定されます。

mm：ジョブネットの実行開始時刻の分を指定します。指定できる値は，0～59（単位：分）です。省略した場合，0が仮定されます。

sy=[N,]hh:mm|{M|U|C}mmmm;

ジョブネットの開始遅延時刻を定義します。

N：ジョブネットの実行開始日のルール番号に対応する，開始遅延時刻のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

hh：ジョブネットの開始遅延時刻の時を指定します。指定できる値は，0～47（単位：時）です。

mm：ジョブネットの開始遅延時刻の分を指定します。指定できる値は，0～59（単位：分）です。

M：mmmmで指定した分を，ルートジョブネットの実行開始時刻からの相対分とします。

U：mmmmで指定した分を，上位ジョブネットの実行開始時刻からの相対分とします。

C：mmmmで指定した分を，自ジョブネットの実行開始時刻からの相対分とします。

mmmm：開始遅延時刻を，ルートジョブネット，上位ジョブネット，または自ジョブネットの実行開始時刻からの相対分で指定します。指定できる値は，1～2,879（単位：分）です。

ey=[N,]hh:mm|{M|U|C}mmmm;

ジョブネットの終了遅延時刻を定義します。

N：ジョブネットの実行開始日のルール番号に対応する，終了遅延時刻のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

hh：ジョブネットの終了遅延時刻の時を指定します。指定できる値は，0～47（単位：時）です。

mm：ジョブネットの終了遅延時刻の分を指定します。指定できる値は，0～59（単位：分）です。

M：mmmmで指定した分を，ルートジョブネットの実行開始時刻からの相対分とします。

U：mmmmで指定した分を，上位ジョブネットの実行開始時刻からの相対分とします。

C：mmmmで指定した分を，自ジョブネットの実行開始時刻からの相対分とします。

mmmm：終了遅延時刻を，ルートジョブネット，上位ジョブネット，または自ジョブネットの実行開始時刻からの相対分で指定します。指定できる値は，1～2,879（単位：分）です。

ln=[N,]n;

対応する上位ジョブネットの，スケジュールのルール番号を定義します。ルートジョブネットに指定しても無視されます。

N：ジョブネットの実行開始日のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

n：対応する上位ジョブネットの，実行開始日のルール番号を指定します。指定できる値は，1～144です。

cy=[N,](n,{y|m|w|d});

ジョブネットの処理サイクルを定義します。省略した場合，処理サイクルなしと仮定されます。

N：ジョブネットの実行開始日のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

n：処理サイクルの数を指定します。指定できる値は，続いて指定するパラメーター（y，m，w，またはd）によって異なります。

y：処理サイクルの単位を年とします。nに指定できる値は，1～9（単位：年）です。

m：処理サイクルの単位を月とします。nに指定できる値は，1～12（単位：月）です。

w：処理サイクルの単位を週とします。nに指定できる値は，1～5（単位：週）です。ただし，このパラメーターは，実行開始日を運用日，または休業日で定義している場合は（「sd=*」または「sd=@」を指定している場合は）指定できません。指定した場合，1週を7運用日，または7休業日としてスケジュールが算出されますが，日単位で指定することをお勧めします（例えば，「1,w」の代わりに，「7,d」と指定することをお勧めします）。

d：処理サイクルの単位を日とします。nに指定できる値は，1～31（単位：日）です。

sh=[N,]{be|af|ca|no};

ジョブネットの実行予定日がJP1/AJS2上のカレンダーで休業日の場合の，実行日の振り替え方法を定義します。

N：ジョブネットの実行開始日のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

be：実行予定日が休業日に当たる場合は，実行予定日の前の日に振り替えます。

af：実行予定日が休業日に当たる場合は，実行予定日のあとの日に振り替えます。

ca：実行予定日が休業日に当たる場合は，ジョブネットを実行しません。

no：JP1/AJS2のサービスが起動している場合にだけ，実行予定日が休業日であっても強制的に実行します。

shd=[N,]n;

ジョブネットの実行振り替えの猶予日数を定義します。

N：ジョブネットの実行開始日のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

n：ジョブネットの実行振り替えの猶予日数を指定します。指定できる値は，1～31（単位：日）です。省略した場合，2が仮定されます。

wt=[N,]{no|hh:mm|mmmm|un};

ジョブネットがイベント待ちになってから，イベント待ちを解除する時刻を定義します。省略した場合，noが仮定されます。このパラメーターは，wcパラメーターと同時に指定してください。

N：ジョブネットの実行開始日のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

no：イベント待ちを利用しません。

hh：イベント待ちを解除する時刻の時を指定します。指定できる値は，0～47（単位：時）です。

mm：イベント待ちを解除する時刻の分を指定します。指定できる値は，0～59（単位：分）です。

mmmm：イベント待ちを解除する時刻を，ジョブネットの実行開始時刻からの相対分で指定します。指定できる値は，1～2,879（単位：分）です。

un：無制限にイベントを待ちます。

wc=[N,]{no|n|un};

イベント起動によって実行を開始したジョブネットの実行終了後，再度イベント待ちを行う回数を定義します。noを指定するとイベント待ちを行いません。省略した場合，noが仮定されます。このパラメーターは，wtパラメーターと同時に指定してください。

N：ジョブネットの実行開始日のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

no：イベント待ちを行いません。

n：イベント待ちを行う回数を指定します。指定できる値は，1～999（単位：回）です。省略した場合，1が仮定されます。

un：無制限にイベントを待ちます。

cftd=[N,]{no|be|af}[,n[,N]];

ジョブネットの起算スケジュールを定義します。省略した場合，noが仮定されます。

N：ジョブネットの実行開始日のルール番号を指定します。指定できる値は，1～144です。省略した場合，1が仮定されます。

no：起算スケジュールを利用しません。

be：ジョブネットの実行日を，起点日（処理サイクル指定や，振り替え指定によって求まった実行予定日）から前日以前の運用日に振り替えます。

af：ジョブネットの実行日を，起点日（処理サイクル指定や，振り替え指定によって求まった実行予定日）から翌日以降の運用日に振り替えます。

n：起算日数を指定します。指定できる値は，1～31（単位：日）です。省略した場合，1が仮定されます。なお，「cftd=no」を指定した場合，この指定は無効になります。

N：起算猶予日数を指定します。指定できる値は，1～31（単位：日）です。省略した場合，10が仮定されます。なお，「cftd=no」を指定した場合，この指定は無効になります。

ed=yyyy/mm/dd;

定義したスケジュールの有効期日を定義します。省略した場合，満了日付はチェックされません。

yyyy：有効期日の年を西暦年で指定します。指定できる値は，1994～2036（単位：西暦年）です。

mm：有効期日の月を指定します。指定できる値は，1～12（単位：月）です。

dd：有効期日の日を指定します。指定できる値は，1～31（単位：日）です。

rg=n;

ジョブネットの保存世代数を定義します。指定できる値は，1～99（単位：世代）です。ただし，システム設定オプションを有効にしておくと，最大999（単位：世代）まで拡張できます。

省略した場合，1が仮定されます。このパラメーターは，ルートジョブネットだけに定義できます。ネストジョブネットは，ルートジョブネットに定義された値を引き継ぎます。

pr=n;

ジョブネット中のジョブの，実行優先順位の仮定値を定義します。指定できる値は，1～5です。実行優先順位がいちばん低いのが1，いちばん高いのが5です。省略した場合，上位ジョブネットの定義に依存します。

ジョブネット中のジョブに対してprパラメーターが省略された場合に，このパラメーターに指定する値が使用されます。最上位までのすべての上位ジョブネットに対してこのパラメーターを指定しなかった場合で，かつ，niパラメーターも指定しなかった場合，ジョブの実行優先順位として1が仮定されます。

niパラメーターと同時に指定した場合，あとで指定したパラメーターの値が有効になります。

ni=n;

ジョブネット中のジョブの，実行優先順位の仮定値を定義します。指定できる値は，－39～39です。

指定した値は，prパラメーターの，ジョブ実行優先順位の仮定値に置き換えられます。対応を次の表に示します。

niパラメーターの指定値 | ジョブ実行時の優先順位の仮定値
39～11 | 5
10～1 | 4
0 | 3
－1～－10 | 2
－11～－39 | 1

省略した場合，上位ジョブネットの定義に依存します。

ジョブネット中のジョブに対してprパラメーターが省略された場合に，このパラメーターに指定する値が使用されます。最上位までのすべての上位ジョブネットに対してこのパラメーターを指定しなかった場合で，かつ，prパラメーターも指定しなかった場合，ジョブの実行優先順位として1が仮定されます。

prパラメーターと同時に指定した場合，あとで指定したパラメーターの値が有効になります。

ha={y|w|a|n};

ジョブネットの実行を保留するかを定義します。省略した場合，nが仮定されます。ネストジョブネットにwまたはaを指定した場合，nが仮定されます。

y：ジョブネットの実行を保留します。

w：前回のジョブネットの終了結果が「警告検出終了」，「異常検出終了」，「繰り越し未実行」，「順序不正」，「中断」，または「強制終了」の場合にだけ，実行を保留します。このパラメーターは，「mp=y」と同時に指定できません。

a：前回のジョブネットの終了結果が「異常検出終了」，「繰り越し未実行」，「順序不正」，「中断」，または「強制終了」の場合にだけ，実行を保留します。このパラメーターは，「mp=y」と同時に指定できません。

n：実行を保留しません。

ejn=排他ジョブネット名;

ジョブネット実行時に，同時に実行させたくないジョブネット名（同じ階層上のジョブネット名）を定義します。

指定できる文字数は，1～30（単位：バイト）です。

cd={no|un|n};

「保留」，「起動条件待ち」，または「開始時刻待ち」状態のジョブネットに，待ち状態を打ち切る日数を定義します。省略した場合，noが仮定されます。

no：待ち状態を打ち切る日数を設定しません。この場合，待ち状態を打ち切る時間はシステムオプションに設定した値になります。

un：待ち状態を打ち切らないで，無制限に待ち続けます。

n：待ち状態を続ける日数を，ジョブネットが属するジョブグループの基準日からの相対日で指定します。指定できる値は，1～2（単位：日）です。

de={y|n};

上位ジョブネットのスケジュールとの依存関係を定義します。省略した場合，yが仮定されます。このパラメーターはルートジョブネットには定義できません。

y：上位ジョブネットのスケジュールに依存します。sdパラメーターと同時に指定できません。

n：上位ジョブネットのスケジュールに依存しません。

ms={sch|mlt};

ジョブネット実行のスケジューリング方式を定義します。省略した場合，schが仮定されます。

sch：スケジュールスキップ方式を使用します。

mlt：多重スケジュール方式を使用します。

mp={y|n};

ジョブネット実行の多重起動の許可を定義します。省略した場合，nが仮定されます。

y：多重起動を許可します。「ha=w」「ha=a」と同時に指定できません。

n：多重起動を許可しません。

jc=ジョブグループ完全名;

ジョブネット単位に指定するカレンダー情報が定義されているジョブグループ名を定義します。

指定できる文字数は，1～930（単位：バイト）です。

rh="実行マネージャー名";

リモートジョブネットの実行先となるJP1/AJS2 - Managerホスト名を定義します。

指定できる文字数は，1～255（単位：バイト）です。省略した場合，リモートジョブネットの実行結果にKAVS0289-Eメッセージが出力されエラーになります。

ホスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ex="実行ホスト名";

ジョブ実行エージェントのホスト名を定義します。

指定できる文字数は，1～255（単位：バイト）です。ジョブの定義情報にジョブ実行エージェント名の指定がない場合，ここで定義した名称が使用されます。このパラメーターも指定されていない場合，次の値が仮定されます。

ルートジョブネットの場合は，自ホスト名が仮定されます。

ネストジョブネットの場合は，上位ジョブネットの値が仮定されます。

リモートジョブネットの場合は，実行マネージャーに指定された値が仮定されます。

ホスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

fd=実行所要時間;

終了遅延監視するジョブネットまたはリモートジョブネットの実行所要時間を定義します。

指定できる値は，10進数の値で，1～2,879（単位：分）です。

ar=(f=先行ユニット名,t=後続ユニット名[,接続種別]);

ユニット中の，ユニットとユニットの実行順序関係を定義します（JP1/AJS2 - Viewの［ジョブネットエディタ］ウィンドウのマップエリアで，アイコンとアイコンの間に関連線を引いて実行順序を定義する操作と同じです）。

f=先行ユニット名：先行して実行するユニット名，または判定ジョブ名を指定します。指定できる文字数は，1～30（単位：バイト）です。

t=後続ユニット名：後続で実行するユニット名，または従属ユニット名を指定します。指定できる文字数は，1～30（単位：バイト）です。先行ユニット名にホストリンクジョブネット名を指定した場合，リカバリー属性のユニットは指定できません。

接続種別：接続方法を定義します。省略した場合，seqが仮定されます。
seq：順接続します。
con：判定ジョブを従属ユニットとして，条件接続します。先行ユニット名に判定ジョブを指定した場合にだけ指定できます。

ncl={y|n};

ルートジョブネットの場合は，ジョブネットコネクタを使って実行順序を制御するかどうかを定義します。省略した場合，nが仮定されます。

このパラメーターは，ルートジョブネットだけに指定できます。

y：ルートジョブネットの実行順序を制御します。

n：ルートジョブネットの実行順序を制御しません。

ncn=ジョブネットコネクタ名;

ルートジョブネットの実行順序を制御する場合，接続するジョブネットコネクタのユニット完全名を指定します。指定できる文字数は，1～930（単位：バイト）です。次のようなユニット名を指定した場合はエラーになります。

「/（スラッシュ）」で始まっていない

「/」と「/」の間が30バイトを超えている個所がある

「/」で終了している

このパラメーターは，ルートジョブネットだけに指定できます。また，パラメーターnclにyが設定されていない場合，このパラメーターを指定するとエラーになります。

ncs={y|n};

ルートジョブネットの実行順序を制御する場合，その実行順序制御方式を定義します。省略した場合，nが仮定されます。このパラメーターは，ルートジョブネットだけに指定できます。また，パラメーターnclにyが設定されていない場合，このパラメーターを指定するとエラーになります。

y：ジョブネットコネクタと同期して実行します。

n：ジョブネットコネクタと非同期で実行します。

ncex={y|n};

ルートジョブネットの実行順序を制御する場合に，スケジューラーサービス間連携させるかどうかを定義します。省略した場合，nが仮定されます。

このパラメーターは，ルートジョブネットだけに指定できます。

また，パラメーターnclにyが設定されていない場合はエラーになります。

y：スケジューラーサービス間連携します。
別のホストまたは別のスケジューラーサービスに定義したジョブネットコネクタと連携します。

n：スケジューラーサービス間連携しません。
同一スケジューラーサービスに定義したジョブネットコネクタとだけ連携します。

nchn="接続ホスト名";

自身を接続対象としているジョブネットコネクタが定義されているホスト名を指定します。指定できる文字数は，1～255（単位：バイト）です。半角スペース，タブ文字，改行文字は指定できません。

このパラメーターは，ルートジョブネットだけに指定できます。また，パラメーターncexにyが設定されていない場合はエラーになります。

ホスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ncsv=接続サービス名;

自身を接続対象としているジョブネットコネクタが定義されているスケジューラーサービス名を指定します。指定できる文字数は，1～30（単位：バイト）です。

このパラメーターは，ルートジョブネットだけに指定できます。また，パラメーターncexにyが設定されていない場合はエラーになります。

2.2.5　マネージャーユニット定義情報の記述方法

マネージャーユニット定義情報の記述方法を説明します。

マネージャーユニット定義情報の形式，およびパラメーターを次に示します。

形式

[mh="マネージャーホスト名";]
[mu=マネージャーユニット名;]

パラメーター

mh="マネージャーホスト名";

JP1/AJS2 - Managerのホスト名を定義します。

指定できる文字数は，1～255（単位：バイト）です。省略した場合，構成定義ファイルのMANAGERHOSTパラメーターに定義されているマネージャーホスト名が仮定されます。

mu=マネージャーユニット名;

マネージャーのユニット名をフルパス名で定義します。

指定できる文字数は，1～961（単位：バイト）です。

2.2.6　UNIX／PCジョブ定義情報の記述方法

UNIX／PCジョブ定義情報の記述方法を説明します。

UNIX／PCジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[te="コマンドテキスト";]
[sc="スクリプトファイル名";]
[prm="パラメーター";]
[wkp="作業用パス名";]
[ev="環境変数ファイル名";]
[env="環境変数";]...
[si="標準入力ファイル名";]
[so="標準出力ファイル名";]
[se="標準エラー出力ファイル名";]
[soa={new|add};]
[sea={new|add};]
[etm=n;]
[fd=実行所要時間;]
[pr=n;]
[ex="実行ホスト名";]
[un="実行ユーザー名";]
[jd={nm|ab|cod|mdf|exf};]
[wth=n;]
[tho=n;]
[jdf="終了判定ファイル名";]
[ts1="転送元ファイル名1";]
[td1="転送先ファイル名1";]
[top1={sav|del};]
[ts2="転送元ファイル名2";]
[td2="転送先ファイル名2";]
[top2={sav|del};]
[ts3="転送元ファイル名3";]
[td3="転送先ファイル名3";]
[top3={sav|del};]
[ts4="転送元ファイル名4";]
[td4="転送先ファイル名4";]
[top4={sav|del};]
[ha={y|n};]
[eu={ent|def};]
[jty={q|n};]

パラメーター

te="コマンドテキスト";

コマンドテキストを定義します。

指定できる文字数は，1～1,023（単位：バイト）です。

コマンドテキスト中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

コマンドテキストには，マクロ変数を指定できます。マクロ変数で指定する場合，指定できる文字数は，「?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で，1～1,023（単位：バイト）です。ただし，「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

sc="スクリプトファイル名";

UNIXジョブの場合，ジョブを実行するエージェントホスト上のスクリプトファイル名を定義します。PCジョブの場合，エージェントホスト上の実行ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ファイル名には，マクロ変数を指定できます。マクロ変数で指定する場合，指定できる文字数は，「?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で，1～511（単位：バイト）です。ただし，「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

prm="パラメーター";

実行ファイルに対するパラメーターを定義します。

指定できる文字数は，1～1,023（単位：バイト）です。

パラメーター中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

パラメーターには，マクロ変数を指定できます。マクロ変数で指定する場合，指定できる文字数は，「?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で，1～1,023（単位：バイト）です。ただし，「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

wkp="作業用パス名";

作業用パス名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

作業用パス名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ev="環境変数ファイル名";

エージェントホスト上の環境変数ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

env="環境変数";

環境変数を「環境変数名=値」の形式で定義します。

指定できる文字数は，1～20,479（単位：バイト）です。

環境変数中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

環境変数には，マクロ変数を指定できます。マクロ変数で指定する場合，指定できる文字数は，「?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で，1～20,479（単位：バイト）です。ただし，「?AJS2xxxxxxxxx?」の部分に指定できる文字数は，1～64（単位：バイト）です。「xxxxxxxxx」の部分に指定できる文字は，英（大文字だけ）数字と，「.（ピリオド）」だけです。

si="標準入力ファイル名";

ジョブを実行するエージェントホスト上の標準入力ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

so="標準出力ファイル名";

ジョブを実行するエージェントホスト上の標準出力ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

se="標準エラー出力ファイル名";

ジョブを実行するエージェントホスト上の標準エラー出力ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

soa={new|add};

標準出力ファイル名の追加書きオプションを定義します。省略した場合，newが仮定されます。soパラメーターで標準出力ファイル名を指定しなかった場合，このパラメーターは無効になります。

new：ファイルを新規に作成します。

add：既存のファイルに情報を追加します。

sea={new|add};

標準エラー出力ファイル名の追加書きオプションを定義します。省略した場合，newが仮定されます。seパラメーターで標準エラー出力ファイル名を指定しなかった場合，このパラメーターは無効になります。

new：ファイルを新規に作成します。

add：既存のファイルに情報を追加します。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。

指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

pr=n;

ジョブの実行優先順位を定義します。

指定できる値は，1～5です。実行優先順位がいちばん低いのが1，いちばん高いのが5です。省略した場合，上位ジョブネットの定義に依存します。このパラメーターを省略し，かつ，最上位までのすべての上位ジョブネットに対してpr，またはniパラメーターを指定しなかった場合，ジョブの実行優先順位として1が仮定されます。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。

指定できる文字数は，1～255（単位：バイト）です。

un="実行ユーザー名";

エージェントホストでジョブを実行する場合の，ジョブを実行するOSユーザー名を定義します。

指定できる文字数は，1～63（単位：バイト）です。ユーザー名中に空白文字は指定できません。

ユーザー名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

jd={nm|ab|cod|mdf|exf};

終了判定種別を定義します。省略した場合，codが仮定されます。

nm：すべて正常終了とします。

ab：すべて異常終了とします。

cod：終了コードが指定値以下の場合は，正常終了とします。

mdf：ジョブの実行開始から実行終了までの間にファイルが更新されている場合は，正常終了とします。

exf：ジョブの実行終了時にファイルが作成されている場合は，正常終了とします。

wth=n;

警告終了のしきい値を定義します。

指定できる値は，0～2,147,483,647です。

tho=n;

異常終了のしきい値を定義します。

指定できる値は，0～2,147,483,647です。省略した場合，0が仮定されます。

jdf="終了判定ファイル名";

ジョブを実行するエージェントホスト上の終了判定ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスおよび相対パスで指定できます。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ts1="転送元ファイル名1";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

td1="転送先ファイル名1";

エージェントホストに転送する転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～04の値）。sc，prmパラメーターにこの変数を指定すると，転送先ファイル名を意識しないでジョブを実行できます。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

top1={sav|del};

転送先ファイルの自動削除オプションを定義します。

sav：ファイルを保存します。

del：ファイルを削除します。

転送元ファイル名および転送先ファイル名を指定し，このパラメーターを省略した場合，savが仮定されます。

転送元ファイル名を指定し，転送先ファイル名およびこのパラメーターを省略した場合，delが仮定されます。

ts2="転送元ファイル名2";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

td2="転送先ファイル名2";

エージェントホストに転送する転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～04の値）。sc，prmパラメーターにこの変数を指定すると，転送先ファイル名を意識しないでジョブを実行できます。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

top2={sav|del};

転送先ファイルの自動削除オプションを定義します。

sav：ファイルを保存します。

del：ファイルを削除します。

転送元ファイル名および転送先ファイル名を指定し，このパラメーターを省略した場合，savが仮定されます。

転送元ファイル名を指定し，転送先ファイル名およびこのパラメーターを省略した場合，delが仮定されます。

ts3="転送元ファイル名3";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

td3="転送先ファイル名3";

エージェントホストに転送する転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～04の値）。sc，prmパラメーターにこの変数を指定すると，転送先ファイル名を意識しないでジョブを実行できます。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

top3={sav|del};

転送先ファイルの自動削除オプションを定義します。

sav：ファイルを保存します。

del：ファイルを削除します。

転送元ファイル名および転送先ファイル名を指定し，このパラメーターを省略した場合，savが仮定されます。

転送元ファイル名を指定し，転送先ファイル名およびこのパラメーターを省略した場合，delが仮定されます。

ts4="転送元ファイル名4";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

td4="転送先ファイル名4";

エージェントホストに転送する転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～04の値）。sc，prmパラメーターにこの変数を指定すると，転送先ファイル名を意識しないでジョブを実行できます。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

top4={sav|del};

転送先ファイルの自動削除オプションを定義します。

sav：ファイルを保存します。

del：ファイルを削除します。

転送元ファイル名および転送先ファイル名を指定し，このパラメーターを省略した場合，savが仮定されます。

転送元ファイル名を指定し，転送先ファイル名およびこのパラメーターを省略した場合，delが仮定されます。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

jty={q|n};

キューイング属性の種別を定義します。省略した場合，qが仮定されます。

q：キューイング属性あり。

n：キューイング属性なし。

2.2.7　QUEUEジョブ定義情報の記述方法

QUEUEジョブ定義情報の記述方法を説明します。

QUEUEジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[qu="キュー名";]
[qm="ホスト名";]
[req="ジョブ名";]
[sc="スクリプトファイル名";]
[prm="パラメーター";]
[fd=実行所要時間;]
[pr=n;]
[jd={nm|ab|cod};]
[wth=n;]
[tho=n;]
[ts1="転送元ファイル名1";]
[td1="転送先ファイル名1";]
[ts2="転送元ファイル名2";]
[td2="転送先ファイル名2";]
[ts3="転送元ファイル名3";]
[td3="転送先ファイル名3";]
[ts4="転送元ファイル名4";]
[td4="転送先ファイル名4";]
[ha={y|n};]
[eu={ent|def};]

パラメーター

qu="キュー名";

QUEUEジョブをサブミットするキュー名を定義します。

指定できる文字数は，1～63（単位：バイト）です。

キュー名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

qm="ホスト名";

連携するJP1/AJS2 - Managerホスト名，JP1/NQSEXECホスト名，JP1/OJE for VOS3ホスト名を定義します。省略した場合，自ホスト名になります。

指定できる文字数は，1～255（単位：バイト）です。

ホスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

req="ジョブ名";

QUEUEジョブをサブミットする場合のジョブ名を定義します。

指定できる文字数は，1～63（単位：バイト）です。省略した場合，QUEUEジョブのユニット名が仮定されます。

ジョブ名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

sc="スクリプトファイル名";

実行ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

prm="パラメーター";

実行ファイルに対するパラメーターを定義します。

指定できる文字数は，1～1,023（単位：バイト）です。

パラメーター中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

pr=n;

ジョブの実行優先順位を定義します。

指定できる値は，1～5です。実行優先順位がいちばん低いのが1，いちばん高いのが5です。省略した場合，上位ジョブネットの定義に依存します。このパラメーターを省略し，かつ，最上位までのすべての上位ジョブネットに対してpr，またはniパラメーターを指定しなかった場合，ジョブの実行優先順位として1が仮定されます。

jd={nm|ab|cod};

終了判定種別を定義します。省略した場合，codが仮定されます。

nm：すべて正常終了とします。

ab：すべて異常終了とします。

cod：終了コードが指定値以下の場合に，正常終了とします。

wth=n;

警告終了のしきい値を定義します。

指定できる値は，0～2,147,483,647です。

tho=n;

異常終了のしきい値を定義します。

指定できる値は，0～2,147,483,647です。省略した場合，0が仮定されます。

ts1="転送元ファイル名1";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

td1="転送先ファイル名1";

エージェントホストに転送される転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ts2="転送元ファイル名2";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

td2="転送先ファイル名2";

エージェントホストに転送される転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ts3="転送元ファイル名3";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

td3="転送先ファイル名3";

エージェントホストに転送される転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ts4="転送元ファイル名4";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

td4="転送先ファイル名4";

エージェントホストに転送される転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

2.2.8　判定ジョブ定義情報の記述方法

判定ジョブ定義情報の記述方法を説明します。

判定ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[ej={gt|ge|lt|le|eq|ne|ef|nf|vgt|vge|vlt|vle|veq|vne|sce|spe|sne|snn|snl};]
[ejc=判定終了コード;]
[ejf="終了判定ファイル名";]
[ejv=変数名;]
[ejt="変数（文字列）の判定値";]
[eji=変数（数値）の判定値;]
[ha={y|n};]

パラメーター

ej={gt|ge|lt|le|eq|ne|ef|nf|vgt|vge|vlt|vle|veq|vne|sce|spe|sne|snn|snl};

先行ジョブの終了コードと判定値を比較して判定する際の判定条件を定義します。指定できる判定条件は一つだけです。省略した場合，gtが仮定されます。

gt：先行ジョブの終了コードが判定値より大きいです。「ejf="終了判定ファイル名";」と同時に指定できません。

ge：先行ジョブの終了コードが判定値以上です。「ejf="終了判定ファイル名";」と同時に指定できません。

lt：先行ジョブの終了コードが判定値より小さいです。「ejf="終了判定ファイル名";」と同時に指定できません。

le：先行ジョブの終了コードが判定値以下です。「ejf="終了判定ファイル名";」と同時に指定できません。

eq：先行ジョブの終了コードが判定値と等しいです。「ejf="終了判定ファイル名";」と同時に指定できません。

ne：先行ジョブの終了コードが判定値と等しくないです。「ejf="終了判定ファイル名";」と同時に指定できません。

ef：ファイルが作成されています。「ejc=判定終了コード;」と同時に指定できません。

nf：ファイルが作成されていません。「ejc=判定終了コード;」と同時に指定できません。

vgt：指定された変数の値が判定値より大きいです。ejiを数値として処理します。

vge：指定された変数の値が判定値以上です。ejiを数値として処理します。

vlt：指定された変数の値が判定値より小さいです。ejiを数値として処理します。

vle：指定された変数の値が判定値以下です。ejiを数値として処理します。

veq：指定された変数の値が判定値と等しいです。ejiを数値として処理します。

vne：指定された変数の値が判定値と等しくないです。ejiを数値として処理します。

sce：指定された変数の値が判定値と等しいです。ejtを文字列として処理します。

spe：指定された変数の値が判定値を含んでいます。ejtを文字列として処理します。

sne：指定された変数の値が判定値と等しくないです。ejtを文字列として処理します。

snn：指定された変数の値があります。ejtを処理しません。

snl：指定された変数の値がありません。ejtを処理しません。

ejc=判定終了コード;

判定の対象となる判定終了コードを定義します。省略した場合，0が仮定されます。

指定できる値は，0～4,294,967,295です。このパラメーターは，「ej=ef;」，「ej=nf;」，「ej=vgt;」，「ej=vge;」，「ej=vlt;」，「ej=vle;」，「ej=veq;」，「ej=vne;」，「ej=sce;」，「ej=spe;」，「ej=sne;」，「ej=snn;」，または「ej=snl;」と同時に指定できません。

ejf="終了判定ファイル名";

終了判定の対象となるファイル名を定義します。

指定できる文字数は，1～260（単位：バイト）です。このパラメーターは，「ej=gt;」「ej=ge;」，「ej=lt;」，「ej=le;」，「ej=eq;」，「ej=ne;」，「ej=vgt;」，「ej=vge;」，「ej=vlt;」，「ej=vle;」，「ej=veq;」，「ej=vne;」，「ej=sce;」，「ej=spe;」，「ej=sne;」，「ej=snn;」，または「ej=snl;」と同時に指定できません。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ejv=変数名;

先行ジョブで指定したマクロ変数名を「?AJS2xxxxxxxxx?」の形式で指定します。ejタグにgt，ge，lt，le，eq，ne，ef，nfを指定した場合，無効となります。

変数名の文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名に指定できる文字数は，1～64（単位：バイト）です。

ejt="変数（文字列）の判定値";

判定の対象となる判定値を511バイト以内の文字列で指定します。

ejタグにgt，ge，lt，le，eq，ne，ef，nf，vgt，vge，vlt，vle，veq，vne，snn，snlを指定した場合，無効となります。ejiと同時に指定できません。

eji=変数（数値）の判定値;

判定の対象となる判定値を0～2,147,483,647の数値で指定します。省略した場合，0が仮定されます。

ejタグにgt，ge，lt，le，eq，ne，ef，nf，sce，spe，sne，snn，snlを指定した場合，無効となります。ejtと同時に指定できません。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

2.2.9　JP1イベント受信監視ジョブ定義情報の記述方法

JP1イベント受信監視ジョブ定義情報の記述方法を説明します。

JP1イベント受信監視ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[evwid=イベントID;]
[evusr="イベント発行元ユーザー名";]
[evgrp="イベント発行元グループ名";]
[evhst="イベント発行元ホスト名";]
[evipa=イベント発行元IPアドレス;]
[evwms="メッセージ";]
[evdet="イベント詳細情報";]
[evwsv=em[:al[:cr[:er[:wr[:no[:in[:db]]]]]]];]
[evwfr=任意の拡張属性名:"値";]
[evtmc={n|a|n:"ファイル名"|a:"ファイル名"
    |d:"ファイル名"|b:"ファイル名"};]
[evuid=イベント発行元ユーザーID;]
[evgid=イベント発行元グループID;]
[evpid=イベント発行元プロセスID;]
[jpoif=?マクロ変数名?:引き継ぎ情報名;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[evesc={no|分};]
[ets={kl|nr|wr|an};]

パラメーター

evwid=イベントID;

受信対象のイベントIDを定義します。

指定できる値は，16進数の値で，00000000:00000000～FFFFFFFF:FFFFFFFFです。

evusr="イベント発行元ユーザー名";

受信対象のイベント基本情報中の，イベント発行元ユーザー名を定義します。

指定できる文字数は，1～20（単位：バイト）です。

ユーザー名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，ユーザー名には正規表現が使用できます。

evgrp="イベント発行元グループ名";

受信対象のイベント基本情報中の，イベント発行元グループ名を定義します。

指定できる文字数は，1～20（単位：バイト）です。

グループ名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，グループ名には正規表現が使用できます。

evhst="イベント発行元ホスト名";

受信対象のイベント基本情報中の，イベント発行元ホスト名を定義します。

指定できる文字数は，1～255（単位：バイト）です。

ホスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，ホスト名には正規表現が使用できます。

evipa=イベント発行元IPアドレス;

受信対象のイベント基本情報中の，イベント発行元IPアドレスを定義します。

指定できる値は，「XXX.YYY.xxx.yyy」の形式で，0.0.0.0～255.255.255.255です。「XXX」「YYY」「xxx」「yyy」に指定できる値は，それぞれ0～255です。

evwms="メッセージ";

受信対象のイベントのメッセージ部分と比較する文字列を定義します。

指定できる文字数は，1～1,024（単位：バイト）です。

メッセージ中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，メッセージには正規表現が使用できます。

evdet="イベント詳細情報";

受信対象のイベントの詳細情報部分と比較する文字列を定義します。

指定できる文字数は，1～1,024（単位：バイト）です。

詳細情報中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，詳細情報には正規表現が使用できます。

evwsv=em[:al[:cr[:er[:wr[:no[:in[:db]]]]]]];

受信対象のイベント拡張属性の重大度を定義します。

em：「Emergency」を一致条件とします。

al：「Alert」を一致条件とします。

cr：「Critical」を一致条件とします。

er：「Error」を一致条件とします。

wr：「Warning」を一致条件とします。

no：「Notice」を一致条件とします。

in：「Information」を一致条件とします。

db：「Debug」を一致条件とします。

evwfr=任意の拡張属性名:"値";

受信対象のイベント拡張属性に対して，ユーザー任意の属性名および属性値を指定している場合に，「evwfr=任意の拡張属性名:"値"」の形式で定義します。

指定できる文字数は，1～2,048（単位：バイト）です。複数指定できます（「evwfr=任意の拡張属性名:"値";」の形式で，バイト数の合計が2,048バイトまで複数指定できます）。

値中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，値には正規表現が使用できます。

evtmc={n|a|n:"ファイル名"|a:"ファイル名"|d:"ファイル名"|b:"ファイル名"};

終了判定条件を定義します。省略した場合，nが仮定されます。

n：常に正常終了とします。

a：常に異常終了とします。

n:"ファイル名"：メッセージが指定したファイルの内容と一致すれば正常終了とします。

a:"ファイル名"：メッセージが指定したファイルの内容と一致すれば異常終了とします。

d:"ファイル名"：詳細情報が指定したファイルの内容と一致すれば正常終了とします。

b:"ファイル名"：詳細情報が指定したファイルの内容と一致すれば異常終了とします。

ファイル名に指定できる文字数は，1～256（単位：バイト）です。

evuid=イベント発行元ユーザーID;

受信対象のイベント基本情報中の，イベント発行元ユーザーIDを定義します。

指定できる値は，－1～9,999,999,999です。

evgid=イベント発行元グループID;

受信対象のイベント基本情報中の，イベント発行元グループIDを定義します。

指定できる値は，－1～9,999,999,999です。

evpid=イベント発行元プロセスID;

受信対象のイベント基本情報中の，イベント発行元プロセスIDを定義します。

指定できる値は，－1～9,999,999,999です。

jpoif=?マクロ変数名?:引き継ぎ情報名;

マクロ変数名は，「?AJS2xxxxxxxxx?」の形式で指定します。文字列（「xxxxxxxxx」の部分）の前に「AJS2」を指定し，全体を「?」で囲みます。文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名（「?AJS2xxxxxxxxx?」の部分）に指定できる文字数は，1～64（単位：バイト）です。

このパラメーターは，「jpoif=?マクロ変数名?:引き継ぎ情報名;」の形式で，バイト数の合計が2,048バイトまで指定できます。

このパラメーターでは，後続のUNIXジョブ，PCジョブ，およびアクションジョブに対してイベント情報を引き継げます。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。起動条件内のジョブの場合，このパラメーターは無効になります。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。イベントジョブの場合，このパラメーターの指定は無視されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

evesc={no|分};

JP1イベント受信監視ジョブが実行された直後（JP1イベントの監視を始める前）に，それ以前に発生したJP1イベントを受信監視の対象とするかどうかを定義します。省略した場合，noが仮定されます。

no：過去のJP1イベントを検索しません。

分：JP1イベント受信監視ジョブが実行された時刻から指定された時間だけさかのぼった時刻以降のJP1イベントを検索します。指定できる値は，10進数の値で，1～720（単位：分）です。

ets={kl|nr|wr|an};

実行打ち切り時間が経過したあとのイベントジョブの状態を定義します。省略した場合，klが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

注意事項

イベントジョブの受信情報を引き継ぎ情報として，標準ジョブやアクションジョブのパラメーターに引き継ぐ場合で，引き継ぐ情報に「"（ダブルクォーテーションマーク）」が含まれるとき，「¥」を前に付けて指定する必要があります。「¥」を付けない場合，受信情報を引き継いでも「"（ダブルクォーテーションマーク）」が無視されるなどの現象が発生します。これを防止するためには，「"（ダブルクォーテーションマーク）」を含むデータを指定したとおりに引き継ぎ情報として引き継がせるオプションを設定してください。

設定については，Windowsホストの場合は，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　7.13 「"（ダブルクォーテーションマーク）」を含むデータをイベントジョブの引き継ぎ情報に使用するための設定」を，UNIXホストの場合は，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　16.9 「"（ダブルクォーテーションマーク）」を含むデータをイベントジョブの引き継ぎ情報に使用するための設定」を参照してください。

2.2.10　ファイル監視ジョブ定義情報の記述方法

ファイル監視ジョブ定義情報の記述方法を説明します。

ファイル監視ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[flwf="監視対象ファイル名";]
[flwc=c[:d[:{s|m}]];]
[flwi=監視間隔;]
[flco={y|n};]
[jpoif=?マクロ変数名?:引き継ぎ情報名;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[ets={kl|nr|wr|an};]

パラメーター

flwf="監視対象ファイル名";

監視対象ファイル名を定義します。

指定できる文字数は，1～255（単位：バイト）です。ファイル名は，完全名，または「*（ワイルドカード）」を使用した総称名で指定できます。ただし，flwiパラメーターに監視間隔として1～9を指定する場合，ファイル名は「*（ワイルドカード）」を使用した総称名では指定できません。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

flwc=c[:d[:{s|m}]];

監視条件を定義します。複数指定できます。ただし，sとmは同時には指定できません。省略した場合，cが仮定されます。

c：ファイルの作成を監視します。

d：ファイルの削除を監視します。

s：ファイルのサイズ変更を監視します。

m：ファイルの最終書き込み時刻変更を監視します。

flwi=監視間隔;

ファイルを監視する時間間隔を定義します。

指定できる値は，1～600（単位：秒）です。ただし，flwfパラメーターに監視対象ファイル名を「*（ワイルドカード）」を使用した総称名で指定する場合，監視間隔に1～9は指定できません。省略した場合，60が仮定されます。

flco={y|n};

flwcパラメーターにcを指定している場合で，かつ，監視対象ファイルがファイル監視ジョブの実行時に存在していた場合に，監視条件を成立させるかどうかを定義します。このパラメーターは，flwcパラメーターにcを指定している場合にだけ指定できます。省略した場合，nが仮定されます。

y：監視条件成立とし，ジョブを正常終了します。

n：ファイル監視ジョブ実行後から，監視対象ファイルの作成を監視します。

jpoif=?マクロ変数名?:引き継ぎ情報名;

マクロ変数名は，「?AJS2xxxxxxxxx?」の形式で指定します。文字列（「xxxxxxxxx」の部分）の前に「AJS2」を指定し，全体を「?」で囲みます。文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名（「?AJS2xxxxxxxxx?」の部分）に指定できる文字数は，1～64（単位：バイト）です。

このパラメーターは，「jpoif=?マクロ変数名?:引き継ぎ情報名;」の形式で，バイト数の合計が2,048バイトまで指定できます。

このパラメーターでは，後続のUNIXジョブ，PCジョブ，およびアクションジョブに対してイベント情報を引き継げます。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。起動条件内のジョブの場合，このパラメーターは無効になります。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。イベントジョブの場合，このパラメーターの指定は無視されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

ets={kl|nr|wr|an};

実行打ち切り時間が経過したあとのイベントジョブの状態を定義します。省略した場合，klが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

2.2.11　メール受信監視ジョブ定義情報の記述方法

メール受信監視ジョブ定義情報の記述方法を説明します。

メール受信監視ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[pfm={u|p};]
[mlprf="プロファイル名";]
[mladr="差出人";]
[mlsbj="件名";]
[mltxt="本文";]
[mlsav={y|n};]
[mllst="メール受信リスト";]
[mlstx="本文ファイル名";]
[mlsfd="添付ファイル保存先フォルダ名";]
[mlafl="リストファイル名";]
[jpoif=?マクロ変数名?:引き継ぎ情報名;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[ets={kl|nr|wr|an};]

パラメーター

pfm={u|p};

メール受信定義をプラットフォームごとに指定します。省略した場合，pが仮定されます。

u：UNIX環境でメールを受信するための定義をします。

p：Windows環境でメールを受信するための定義をします。

mlprf="プロファイル名";

メール受信ジョブを実行するエージェントホスト上の環境設定の［メール連携］タブで指定した「メールプロファイル名」を定義します。

このパラメーターは，「pfm=p;」を指定した場合にだけ有効です。また，「pfm=p;」を指定した場合には，必須の項目になります。

指定できる文字数は，1～256（単位：バイト）です。

プロファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

mladr="差出人";

受信したメールの差出人を定義します。

指定できる文字数は，1～256（単位：バイト）です。「mladr="差出人";」の形式で，20件まで同時に指定できます。

なお，「mladr="差出人";」「mlsbj="件名";」「mltxt="本文";」をすべて省略することはできません。必ず，一つ以上の項目を定義する必要があります。

差出人名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

mlsbj="件名";

受信したメールの件名を定義します。

指定できる文字数は，1～256（単位：バイト）です。「mlsbj="件名";」の形式で，20件まで同時に指定できます。

なお，「mladr="送信者";」「mlsbj="件名";」「mltxt="本文";」をすべて省略することはできません。必ず，一つ以上の項目を定義する必要があります。

件名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

mltxt="本文";

受信したメールの本文を定義します。

指定できる文字数は，1～512（単位：バイト）です。「mltxt="本文";」の形式で，20件まで同時に指定できます。

なお，「mladr="送信者";」「mlsbj="件名";」「mltxt="本文";」をすべて省略することはできません。必ず，一つ以上の項目を定義する必要があります。

本文中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

メール受信監視の実行ホストがUNIXの場合，本文に改行を入力しないでください。本文に改行を指定した場合，メール受信監視の監視条件と一致しなくなり，受信監視状態のままになります。

mlsav={y|n};

受信したメールを保存するかを定義します。省略した場合，yが仮定されます。このパラメーターは，「pfm=u;」を指定した場合にだけ有効です。

y：メールを保存します。

n：メールを保存しません。

mllst="メール受信リスト名";

監視条件に一致したメールのリストを作成する場合の，メール受信リスト名を定義します。このパラメーターは，「pfm=u;」を指定した場合にだけ有効です。

指定できる文字数は，1～255（単位：バイト）です。

リスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

mlstx="本文ファイル名";

受信したメールの本文をファイルに保存する場合のファイル名を定義します。このパラメーターは，「pfm=p;」を指定した場合にだけ有効です。

指定できる文字数は，1～256（単位：バイト）です。ファイル名はフルパスで指定します。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

mlsfd="添付ファイル保存先フォルダ名";

受信したメールの添付ファイルを保存する場合のフォルダ名を定義します。このパラメーターは，「pfm=p;」を指定した場合にだけ有効です。

指定できる文字数は，1～256（単位：バイト）です。フォルダ名はフルパスで指定します。

フォルダ名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

mlafl="リストファイル名"

受信したメールの添付ファイルのファイル名一覧を作成する場合のファイル名を定義します。このパラメーターは，「pfm=p;」を指定した場合にだけ有効です。

指定できる文字数は，1～256（単位：バイト）です。ファイル名はフルパス名で指定します。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

jpoif=?マクロ変数名?:引き継ぎ情報名;

マクロ変数名は，「?AJS2xxxxxxxxx?」の形式で指定します。文字列（「xxxxxxxxx」の部分）の前に「AJS2」を指定し，全体を「?」で囲みます。文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名（「?AJS2xxxxxxxxx?」の部分）に指定できる文字数は，1～64（単位：バイト）です。

このパラメーターは，「jpoif=?マクロ変数名?:引き継ぎ情報名;」の形式で，バイト数の合計が2,048バイトまで指定できます。

このパラメーターでは，後続のUNIXジョブ，PCジョブ，およびアクションジョブに対してイベント情報を引き継げます。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。起動条件内のジョブの場合，このパラメーターは無効になります。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。イベントジョブの場合，このパラメーターの指定は無視されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

ets={kl|nr|wr|an};

実行打ち切り時間が経過したあとのイベントジョブの状態を定義します。省略した場合，klが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

2.2.12　メッセージキュー受信監視ジョブ定義情報の記述方法

メッセージキュー受信監視ジョブ定義情報の記述方法を説明します。

メッセージキュー受信監視ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[mqcor=相関識別子;]
[mqque=メッセージ入力キュー名;]
[mqdsc=メッセージ識別子;]
[mqmdl=モデルキュー名;]
[mqsfn="メッセージ格納ファイル名";]
[jpoif=?マクロ変数名?:引き継ぎ情報名;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[ets={kl|nr|wr|an};]

パラメーター

mqcor=相関識別子;

受信したメッセージの相関識別子を定義します。

指定できる文字数は，1～24（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

mqque=メッセージ入力キュー名;

メッセージ受信を監視するキュー名を定義します。

指定できる文字数は，1～48（単位：バイト）です。キュー名はMQ文字列で指定します。MQSeries連携を使用する場合，デフォルトのキューマネージャーに存在するキュー名を指定してください。

mqdsc=メッセージ識別子;

受信したメッセージのメッセージ識別子を定義します。

指定できる文字数は，1～24（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

mqmdl=モデルキュー名;

メッセージ受信を監視するキューのモデルキュー名を定義します。

指定できる文字数は，1～48（単位：バイト）です。キュー名はMQ文字列で指定します。MQSeries連携を使用する場合，デフォルトのキューマネージャーに存在するキュー名を指定してください。

mqsfn="メッセージ格納ファイル名";

監視条件に一致したメッセージを格納するファイル名を定義します。

指定できる文字数は，1～256（単位：バイト）です。ファイル名は完全名で指定します。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

jpoif=?マクロ変数名?:引き継ぎ情報名;

マクロ変数名は，「?AJS2xxxxxxxxx?」の形式で指定します。文字列（「xxxxxxxxx」の部分）の前に「AJS2」を指定し，全体を「?」で囲みます。文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名（「?AJS2xxxxxxxxx?」の部分）に指定できる文字数は，1～64（単位：バイト）です。

このパラメーターは，「jpoif=?マクロ変数名?:引き継ぎ情報名;」の形式で，バイト数の合計が2,048バイトまで指定できます。

このパラメーターでは，後続のUNIXジョブ，PCジョブ，およびアクションジョブに対してイベント情報を引き継げます。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。起動条件内のジョブの場合，このパラメーターは無効になります。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。イベントジョブの場合，このパラメーターの指定は無視されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

ets={kl|nr|wr|an};

実行打ち切り時間が経過したあとのイベントジョブの状態を定義します。省略した場合，klが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

2.2.13　MSMQ受信監視ジョブ定義情報の記述方法

MSMQ受信監視ジョブ定義情報の記述方法を説明します。

MSMQ受信監視ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[msqpt="パス名";]
[msrer=相互関係;]
[mslbl="メッセージラベル";]
[msapl=アプリケーション情報;]
[mssvf="メッセージ格納ファイル名";]
[jpoif=?マクロ変数名?:引き継ぎ情報名;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[ets={kl|nr|wr|an};]

パラメーター

msqpt="パス名";

メッセージを監視するキューパス名を定義します。

指定できる文字数は，1～259（単位：バイト）です。

パス名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

msrer=相互関係;

監視するメッセージの相互関係を定義します。

指定できる文字数は，1～20（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

mslbl="メッセージラベル";

監視するメッセージのメッセージラベルを定義します。

指定できる文字数は，1～249（単位：バイト）です。

ラベル中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

msapl=アプリケーション情報;

監視するメッセージのアプリケーション情報を定義します。

指定できる値は，16進数の値で，0～FFFFFFFFです。

mssvf="メッセージ格納ファイル名";

監視条件に一致したメッセージを格納するファイル名を定義します。

指定できる文字数は，1～256（単位：バイト）です。ファイル名は完全名で指定します。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

jpoif=?マクロ変数名?:引き継ぎ情報名;

マクロ変数名は，「?AJS2xxxxxxxxx?」の形式で指定します。文字列（「xxxxxxxxx」の部分）の前に「AJS2」を指定し，全体を「?」で囲みます。文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名（「?AJS2xxxxxxxxx?」の部分）に指定できる文字数は，1～64（単位：バイト）です。

このパラメーターは，「jpoif=?マクロ変数名?:引き継ぎ情報名;」の形式で，バイト数の合計が2,048バイトまで指定できます。

このパラメーターでは，後続のUNIXジョブ，PCジョブ，およびアクションジョブに対してイベント情報を引き継げます。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。起動条件内のジョブの場合，このパラメーターは無効になります。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。イベントジョブの場合，このパラメーターの指定は無視されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

ets={kl|nr|wr|an};

実行打ち切り時間が経過したあとのイベントジョブの状態を定義します。省略した場合，klが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

2.2.14　ログファイル監視ジョブ定義情報の記述方法

ログファイル監視ジョブ定義情報の記述方法を説明します。

ログファイル監視ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[lftpd=[!]"トラップデータ1"[:[!]"トラップデータ2"...];]...
[lffnm="ログファイル名";]
[lfdft={s|s2|w1|w2};]
[lfrft={v:'[¥]区切り文字'|f:レコード長};]
[lfhds={l:ヘッダー行数|s:ヘッダーサイズ};]
[lfmks=[!]"ログ情報以外のデータ1"
    [:[!]"ログ情報以外のデータ2"...];]
[lfsiv=ファイル監視間隔;]
[lfmxl=イベントデータの最大長;]
[lfsrc={y|n};]
[lfcre={y|n};]
[jpoif=?マクロ変数名?:引き継ぎ情報名;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[ets={kl|nr|wr|an};]

パラメーター

lftpd=[!]"トラップデータ1"[:[!]"トラップデータ2"...];

トラップするログファイル中のデータを定義します。

一つのlftpdパラメーターに複数のトラップデータを指定できます（AND条件が適用されます）。また，複数のlftpdパラメーターを指定できます（OR条件が適用されます）。バイト数の合計が2,048バイトまで複数指定できます。

トラップデータ中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，トラップデータには正規表現が使用できます。

lffnm="ログファイル名"

監視するファイル名を定義します。

指定できる文字数は，1～256（単位：バイト）です。「lffnm="ログファイル名"」の形式で，8件まで同時に指定できます。

ログファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

lfdft={s|s2|w1|w2};

トラップするログファイルの出力形式を定義します。省略した場合，sが仮定されます。

s：シーケンシャルファイル（単調増加ファイル）

s2：シーケンシャルファイル（ファイル名を変更して，同一名称でファイルを作成するファイル）

w1：ラップアラウンド（ラップ時，ファイルの先頭から上書きする）

w2：ラップアラウンド（ラップ時，データを削除したあと，ファイルの先頭から記述する。ファイルを削除，または名称を変更して作成し直す運用の場合は，適用できない）

lfrft={v:'[¥]区切り文字'|f:レコード長};

トラップするログデータのレコード形式を定義します。省略した場合，v:'¥n'が仮定されます。

v:'[¥]区切り文字'：可変長レコードで行を区切ります。区切り文字に指定できる文字数は，1（単位：バイト）です。

f:レコード長：固定長レコードで行を区切ります。レコード長に指定できる文字数は，1～9,999,999（単位：バイト）です。

lfhds={l:ヘッダー行数|s:ヘッダーサイズ};

ヘッダーを定義します。

l:ヘッダー行数：トラップするログファイルの先頭にヘッダーがある場合，ヘッダーの行数を指定します。
ヘッダー行数に指定できる値は，0～99,999（単位：行）です。

s:ヘッダーサイズ：バイナリーデータやレコード形式がログレコードと異なっているなどの理由で，トラップするログファイルの先頭に行数で指定できないヘッダーがある場合，ヘッダーのサイズを指定します。
ヘッダーサイズに指定できる値は，0～9,999,999（単位：バイト）です。

lfmks=[!]"ログ情報以外のデータ1"[:[!]"ログ情報以外のデータ2"...];

トラップするログファイル中にログ情報以外のデータが含まれる場合，そのデータを定義します。

データは複数指定できます（バイト数の合計が1,024バイトまで複数指定できます）。

データ中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，データには正規表現が使用できます。

複数のlfmksパラメーターを指定した場合，OR条件が適用されます。一つのlfmksパラメーターに複数のデータを指定した場合は，AND条件が適用されます。

lfsiv=ファイル監視間隔;

ログファイルを検索する時間間隔を定義します。

指定できる値は，1～86,400（単位：秒）です。省略した場合，10が仮定されます。

lfmxl=イベントデータの最大長;

入力する指定ログファイル1行の先頭何バイト分をイベントデータにするかを定義します。

指定できる値は，2～512（単位：バイト）です。省略した場合，512が仮定されます。

lfsrc={y|n};

データの入力を先頭データから入力するかを定義します。省略した場合，nが仮定されます。

y：先頭データから入力します。

n：先頭データから入力しません。

lfcre={y|n};

ログファイル監視ジョブを開始した場合に，指定したログファイルがなかったときにエラーにするかを定義します。省略した場合，nが仮定されます。

y：エラーとします。

n：ログファイルが作成されるまで，ファイルのオープンを繰り返します。

jpoif=?マクロ変数名?:引き継ぎ情報名;

マクロ変数名は，「?AJS2xxxxxxxxx?」の形式で指定します。文字列（「xxxxxxxxx」の部分）の前に「AJS2」を指定し，全体を「?」で囲みます。文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名（「?AJS2xxxxxxxxx?」の部分）に指定できる文字数は，1～64（単位：バイト）です。

このパラメーターは，「jpoif=?マクロ変数名?:引き継ぎ情報名;」の形式で，バイト数の合計が2,048バイトまで指定できます。

このパラメーターでは，後続のUNIXジョブ，PCジョブ，およびアクションジョブに対してイベント情報を引き継げます。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。起動条件内のジョブの場合，このパラメーターは無効になります。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。イベントジョブの場合，このパラメーターの指定は無視されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

ets={kl|nr|wr|an};

実行打ち切り時間が経過したあとのイベントジョブの状態を定義します。省略した場合，klが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

注意事項

ログファイル名には，空白文字や記号なども使用できます。ただし，「"（ダブルクォーテーションマーク）」などの特殊文字を通常文字として扱う場 合は，これらの特殊文字の前に「¥」を指定してください。
（例）
　　log¥#"file

イベントジョブの受信情報を引き継ぎ情報として，標準ジョブやアクションジョブのパラメーターに引き継ぐ場合で，引き継ぐ情報に「"（ダブルクォーテーションマーク）」が含まれるとき，「¥」を前に付けて指定する必要があります。「¥」を付けない場合，受信情報を引き継いでも「"（ダブルクォーテーションマーク）」が無視されるなどの現象が発生します。これを防止するためには，「"（ダブルクォーテーションマーク）」を含むデータを指定したとおりに引き継ぎ情報として引き継がせるオプションを設定してください。
設定については，Windowsホストの場合は，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　7.13 「"（ダブルクォーテーションマーク）」を含むデータをイベントジョブの引き継ぎ情報に使用するための設定」を，UNIXホストの場合は，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　16.9 「"（ダブルクォーテーションマーク）」を含むデータをイベントジョブの引き継ぎ情報に使用するための設定」を参照してください。

2.2.15　Windowsイベントログ監視ジョブ定義情報の記述方法

Windowsイベントログ監視ジョブ定義情報の記述方法を説明します。

Windowsイベントログ監視ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[ntlgt={sys|sec|app|dns|dir|frs};]
[ntevt=[i[:w[:e[:s[:f]]]]];]
[ntnsr={y|n};]
[ntsrc="ソース";]
[ntncl={y|n};]
[ntcls="分類";]
[ntnei={y|n};]
[nteid=イベントID;]
[ntdis="説明";]
[jpoif=?マクロ変数名?:引き継ぎ情報名;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[ets={kl|nr|wr|an};]

パラメーター

ntlgt={sys|sec|app|dns|dir|frs};

ログ種別を定義します。省略した場合，sysが仮定されます。

sys：システムログを監視します。

sec：セキュリティログを監視します。

app：アプリケーションログを監視します。

dns：DNS Serverログを監視します。※

dir：Directory Serviceログを監視します。※

frs：ファイル複製サービスログを監視します。※

注※　Windows 2000の場合だけ定義できます。

ntevt=[i[:w[:e[:s[:f]]]]];

イベントの種類を定義します。省略した場合，すべての種類が仮定されます。

i：情報イベントを監視します。

w：警告イベントを監視します。

e：エラーイベントを監視します。

s：成功の監査イベントを監視します。

f：失敗の監査イベントを監視します。

ntnsr={y|n};

監視するソースの判定条件を定義します。省略した場合，yが仮定されます。

y：指定したソースを監視対象とします。

n：指定したソース以外のソースを監視対象とします。「NOT」指定。

ntsrc="ソース";

監視するソースを定義します。

指定できる文字数は，1～255（単位：バイト）です。

ソース中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ntncl={y|n};

監視するイベント分類の判定条件を定義します。省略した場合，yが仮定されます。

y：指定した分類を監視対象とします。

n：指定した分類以外の分類を監視対象とします。「NOT」指定。

ntcls="分類";

監視するイベントの分類を定義します。

指定できる文字列は，1～255（単位：バイト）です。

Windowsイベントが分類できなかった場合，Windowsの［イベントビューア］には「なし」と表示されます。このような分類できなかったイベントを監視したい場合は，分類に「None」と指定してください。「なし」と指定しても条件は成立しませんので注意してください。

ntnei={y|n};

監視するイベントIDの判定条件を定義します。省略した場合，yが仮定されます。

y：指定したイベントIDを監視対象とします。

n：指定したイベントID以外のIDを監視対象とします。

nteid=イベントID;

監視するイベントのイベントIDを定義します。

指定できる値は，0～4,294,967,295です。

ntdis="説明";

指定したイベントの説明を監視する場合に，比較対象となる文字列を定義します。

指定できる文字数は，1～1,024（単位：バイト）です。

説明中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，説明には正規表現が使用できます。

jpoif=?マクロ変数名?:引き継ぎ情報名;

マクロ変数名は，「?AJS2xxxxxxxxx?」の形式で指定します。文字列（「xxxxxxxxx」の部分）の前に「AJS2」を指定し，全体を「?」で囲みます。文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名（「?AJS2xxxxxxxxx?」の部分）に指定できる文字数は，1～64（単位：バイト）です。

このパラメーターは，「jpoif=?マクロ変数名?:引き継ぎ情報名;」の形式で，バイト数の合計が2,048バイトまで指定できます。

このパラメーターでは，後続のUNIXジョブ，PCジョブ，およびアクションジョブに対してイベント情報を引き継げます。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。起動条件内のジョブの場合，このパラメーターは無効になります。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。イベントジョブの場合，このパラメーターの指定は無視されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

ets={kl|nr|wr|an};

実行打ち切り時間が経過したあとのイベントジョブの状態を定義します。省略した場合，klが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

2.2.16　実行間隔制御ジョブ定義情報の記述方法

実行間隔制御ジョブ定義情報の記述方法を説明します。

実行間隔制御ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[tmitv=待ち時間;]
[jpoif=?マクロ変数名?:引き継ぎ情報名;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[ets={kl|nr|wr|an};]

パラメーター

tmitv=待ち時間;

待ち時間を定義します。

指定できる値は，1～1,440（単位：分）です。省略した場合，10が仮定されます。

jpoif=?マクロ変数名?:引き継ぎ情報名;

マクロ変数名は，「?AJS2xxxxxxxxx?」の形式で指定します。文字列（「xxxxxxxxx」の部分）の前に「AJS2」を指定し，全体を「?」で囲みます。文字列（「xxxxxxxxx」の部分）に指定できるのは，英（ただし，大文字だけ）数字と，「.（ピリオド）」だけです。

マクロ変数名（「?AJS2xxxxxxxxx?」の部分）に指定できる文字数は，1～64（単位：バイト）です。

このパラメーターは，「jpoif=?マクロ変数名?:引き継ぎ情報名;」の形式で，バイト数の合計が2,048バイトまで指定できます。

このパラメーターでは，後続のUNIXジョブ，PCジョブ，およびアクションジョブに対してイベント情報を引き継げます。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。起動条件内のジョブの場合，このパラメーターは無効になります。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。イベントジョブの場合，このパラメーターの指定は無視されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

ets={kl|nr|wr|an};

実行打ち切り時間が経過したあとのイベントジョブの状態を定義します。省略した場合，klが仮定されます。起動条件内のジョブの場合，このパラメーターは無効になります。

kl：強制終了

nr：正常終了

wr：警告検出終了

an：異常検出終了

2.2.17　JP1イベント送信ジョブ定義情報の記述方法

JP1イベント送信ジョブ定義情報の記述方法を説明します。

JP1イベント送信ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[evsid=イベントID;]
[evhst="イベント送信先ホスト名";]
[evsms="メッセージ";]
[evssv={em|al|cr|er|wr|no|in|db};]
[evsfr=拡張属性名:"値";]
[pfm={u|p};]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[evsrt={y|n};]
[evspl=確認間隔;]
[evsrc=確認回数;]
[jty={q|n};]

パラメーター

evsid=イベントID;

送信するイベントIDを定義します。

指定できる値は，16進数の値で，00000000～00001FFF，7FFF8000～7FFFFFFFです。

evhst="イベント送信先ホスト名";

イベント送信先ホスト名を定義します。evsrtパラメーターにyを指定した場合，このパラメーターの指定は必須です。

指定できる文字数は，1～255（単位：バイト）です。

マクロ変数を指定できます。

evsms="メッセージ";

イベントに付加するメッセージを定義します。指定できる文字数は，1～1,023（単位：バイト）です。

マクロ変数を指定できます。

evssv={em|al|cr|er|wr|no|in|db};

イベントに付加する重大度を定義します。省略した場合，noが仮定されます。

em：「Emergency」を設定します。

al：「Alert」を設定します。

cr：「Critical」を設定します。

er：「Error」を設定します。

wr：「Warning」を設定します。

no：「Notice」を設定します。

in：「Information」を設定します。

db：「Debug」を設定します。

evsfr=拡張属性名:"値";

イベントに付加する拡張属性を定義します。

指定できる文字数は，「evsfr=拡張属性名:"値";」の形式で，5～128（単位：バイト）です。

値には，マクロ変数を指定できます。

pfm={u|p};

ジョブを実行するプラットフォーム種別を指定します。省略した場合，pが仮定されます。

u：UNIX環境で実行します。

p：Windows環境で実行します。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

evsrt={y|n};

イベント到達確認を行うかどうかを定義します。省略した場合，nが仮定されます。

yを指定した場合，JP1イベントを送信してから3秒後に到達確認をします。

y：到達確認を行います。

n：到達確認を行いません。

evspl=確認間隔;

JP1イベントが到達していなかった場合，到達確認を行う間隔を定義します。指定できる値は，10進数の値で，3～600（単位：秒）です。

evsrc=確認回数;

JP1イベントが到達していなかった場合，到達確認を行う回数を定義します。指定できる値は，10進数の値で，0～999（単位：回）です。

jty={q|n};

キューイング属性の種別を定義します。省略した場合，qが仮定されます。

q：キューイング属性あり。

n：キューイング属性なし。

注意事項

イベント送信先ホスト名，メッセージ，拡張属性の値の定義に関する注意事項は次のとおりです。

空白文字や記号なども使用できます。ただし，UNIXの場合，特殊文字「`」，「$」，「¥」を通常文字として扱うときは，これらの特殊文字の前に「¥」を指定してください。

（指定例）

「`」は「¥`」と指定します。

「$」は「¥$」と指定します。

「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストしてください。

（指定例）

「"」は「#"」と指定します。

「#」は「##」と指定します。

「"（ダブルクォーテーションマーク）」を通常文字として扱う場合は，キャストしたあと，キャスト文字（#）の前に「¥」を指定してください。

（指定例）

「"」は「¥#"」と指定します。

JP1イベント送信では，イベント送信先ホスト名，メッセージ，拡張属性の値に空白文字や記号などが使用されることを考慮して，イベント送信先ホスト名，メッセージ，拡張属性の値を「"（ダブルクォーテーションマーク）」で囲んでいます。このため，Windowsの場合で，文字列の最後の部分に「¥」を通常文字として指定するときは，「¥」の前にさらに「¥」を指定してください。

引き継ぎ情報に上記の特殊文字が含まれる場合は，正しく引き継がれなかったり，ジョブが異常終了したりすることがあります。

ただし，引き継ぎ情報における「"（ダブルクォーテーションマーク）」有効オプションを使用する場合には，「"（ダブルクォーテーションマーク）」を含む引き継ぎ情報は正しく引き継がれます。

指定例

イベント送信先ホスト名，メッセージ，拡張属性の値に，特殊文字および「"」や「#」を通常文字として定義する場合の例を次に示します。

「`AAA`」は，「¥`AAA¥`」と指定します（UNIXの場合だけ）。

「$AAA$」は，「¥$AAA¥$」と指定します（UNIXの場合だけ）。

「#AAA#」は，「##AAA##」と指定します。

「"AAA"」は，「¥#"AAA¥#"」と指定します。

「¥AAA¥」は，「¥AAA¥¥」（Windowsの場合）または「¥¥AAA¥¥」（UNIXの場合）と指定します。

2.2.18　メール送信ジョブ定義情報の記述方法

メール送信ジョブ定義情報の記述方法を説明します。

メール送信ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[mladr={to|cc|bcc}:"宛先";]
[mlprf="プロファイル名";]
[mlsbj="件名";]
[mltxt="本文";]
[mlftx="本文ファイル名";
[mlatf="添付ファイル名";]
[mlafl="添付ファイルリスト名";]
[pfm={u|p};]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[jty={q|n};]

パラメーター

mladr={to|cc|bcc}:"宛先";

送信先のメールアドレスを定義します。

「mladr={to|cc|bcc}:"宛先";」の形式で，20件まで同時に指定できます。

to：メールを宛先に送信します。

cc：メールのコピーを宛先に送信します。

bcc：メールをブラインドカーボンコピーで宛先に送信します。

アドレスに指定できる文字数は，1～256（単位：バイト）です。

アドレス中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

アドレスには，マクロ変数を指定できます。

「pfm=p;」を指定した場合に使用できるアドレスの形式を，次の表に示します。

プロファイルの種類 | 形式 | 指定可否
Exchange Server | 表示名 | ○
エイリアス | ○
アドレス | ×
インターネットメール | ○
Groupmax | ニックネーム | ○
日本語名 | ×
英語名 | ×
インターネットメール | ○
インターネットメール | インターネットメールアドレス | ○
Microsoft Mail | 名前 | ○
メールボックス | ×

（凡例）

　○：指定できる。

　×：指定できない。

mlprf="プロファイル名";

メール送信ジョブを実行するエージェントホスト上の環境設定の［メール連携］タブで指定した「メールプロファイル名」を定義します。

このパラメーターは，「pfm=p;」を指定した場合にだけ有効です。また，「pfm=p;」を指定した場合には必須の項目になります。

指定できる文字数は，1～256（単位：バイト）です。

プロファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

mlsbj="件名";

送信するメールの件名を定義します。

指定できる文字数は，1～256（単位：バイト）です。

件名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

mltxt="本文";

送信するメールの本文を定義します。

指定できる文字数は，改行を含めて1～512（単位：バイト）です。なお，UNIXの場合は，最終行に改行がないと行として成りたたないため，最終行には必ず改行が入ります。

本文中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

mlftx="本文ファイル名";

送信するメールの本文ファイル名を定義します。

指定できる文字数は，1～256（単位：バイト）です。ファイル名はフルパスで指定します。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

mlatf="添付ファイル名";

添付ファイル名を定義します。このパラメーターは，「pfm=p;」を指定した場合にだけ有効です。

「mlatf="添付ファイル名";」の形式で，20件まで同時に指定できます。

指定できる文字数は，1～256（単位：バイト）です。ファイル名はフルパスで指定します。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

mlafl="添付ファイルリスト名";

添付ファイルのリストファイル名を定義します。このパラメーターは，「pfm=p;」を指定した場合にだけ有効です。

指定できる文字数は，1～256（単位：バイト）です。ファイル名はフルパスで指定します。

リスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

pfm={u|p};

ジョブを実行するプラットフォーム種別を指定します。省略した場合，pが仮定されます。

u：UNIX環境で実行します。

p：Windows環境で実行します。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

jty={q|n};

キューイング属性の種別を定義します。省略した場合，qが仮定されます。

q：キューイング属性あり。

n：キューイング属性なし。

2.2.19　メッセージキュー送信ジョブ定義情報の記述方法

メッセージキュー送信ジョブ定義情報の記述方法を説明します。

メッセージキュー送信ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[mqque=キュー名;]
[mqcor=相関識別子;]
[mqdsc=メッセージ識別子;]
[mqprm={y|n};]
[mqmgr=キューマネージャー名;]
[mqmdl=モデルキュー名;]
[mqpgm=接続キュー管理プログラム名;]
[mqmfn=フォーマット名;]
[mqmdn="メッセージデータファイル名";]
[mqhld=保持時間;]
[mqpri=優先度:]
[mqeqn=デッドレターキュー名;]
[pfm={u|p};]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[jty={q|n};]

パラメーター

mqque=キュー名;

メッセージを送信するキュー名を定義します。

指定できる文字数は，1～48（単位：バイト）です。キュー名はMQ文字列で指定します。

mqcor=相関識別子;

送信メッセージに付加する相関識別子を定義します。

指定できる文字数は，1～24（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

mqdsc=メッセージ識別子;

送信メッセージに付加するメッセージ識別子を定義します。

指定できる文字数は，1～24（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

mqprm={y|n};

送信するメッセージの永続性を定義します。省略した場合，nが仮定されます。

y：永続性あり。

n：永続性なし。

mqmgr=キューマネージャー名;

メッセージを送信するキューマネージャー名を定義します。

指定できる文字数は，1～48（単位：バイト）です。キューマネージャー名はMQ文字列で指定します。

mqmdl=モデルキュー名;

メッセージを送信するモデルキュー名を定義します。

指定できる文字数は，1～48（単位：バイト）です。モデルキュー名はMQ文字列で指定します。

mqpgm=接続キュー管理プログラム名;

メッセージ送信先キュー管理プログラム名，およびキュー名を認識できるキュー管理プログラム名を定義します。

指定できる文字数は，1～48（単位：バイト）です。プログラム名はMQ文字列で指定します。

mqmfn=フォーマット名;

メッセージデータに含まれている情報の形式を識別するための形式を定義します。

指定できる文字数は，1～8（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

mqmdn="メッセージデータファイル名";

メッセージとして送信するメッセージデータファイル名を定義します。

指定できる文字数は，1～256（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

mqhld=保持時間;

送信するメッセージの保持時間を定義します。

指定できる値は，1～9,999,999（単位：分）です。

mqpri=優先度;

送信するメッセージの優先度を定義します。

指定できる値は，0～9です。

mqeqn=デッドレターキュー名;

メッセージ送信処理中にエラーが発生した場合に，メッセージを転送する接続キュー管理プログラムのキュー名を定義します。

指定できる文字数は，1～48（単位：バイト）です。デッドレターキュー名はMQ文字列で指定します。

pfm={u|p};

ジョブを実行するプラットフォーム種別を指定します。省略した場合，pが仮定されます。

u：UNIX環境で実行します。

p：Windows環境で実行します。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

jty={q|n};

キューイング属性の種別を定義します。省略した場合，qが仮定されます。

q：キューイング属性あり。

n：キューイング属性なし。

2.2.20　MSMQ送信ジョブ定義情報の記述方法

MSMQ送信ジョブ定義情報の記述方法を説明します。

MSMQ送信ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[msqpt="キューパス名";]
[msqlb="キューラベル名";]
[msrer=相互関係;]
[mslmt={-2|-1|n};]
[mshld={-1|n};]
[msmod={h|r};]
[mspri=優先順位;]
[msjnl={y|n};]
[msunr={y|n};]
[mstfn="本文ファイル名";]
[msttp=本文タイプ;]
[mslbl="メッセージラベル";]
[msapl=アプリケーション情報;]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[jty={q|n};]

パラメーター

msqpt="キューパス名";

メッセージの送信先キューパス名を定義します。

指定できる文字数は，1～259（単位：バイト）です。

パス名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，「msqpt="キューパス名";」「msqlb="キューラベル名";」を両方定義した場合，「msqlb="キューラベル名";」は無効になります。

msqlb="キューラベル名";

メッセージの送信先キューラベル名を定義します。

指定できる文字数は，1～124（単位：バイト）です。

ラベル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

なお，「msqpt="キューパス名";」「msqlb="キューラベル名";」を両方定義した場合，「msqlb="キューラベル名";」の定義は無効になります。

マクロ変数を指定できます。

msrer=相互関係;

送信メッセージの相互関係を定義します。

指定できる文字数は，1～20（単位：バイト）です。ただし，指定できる文字は，英（大文字だけ）数字だけです。

mslmt={-2|-1|n};

送信メッセージの配信制限時間を定義します。省略した場合，-2が仮定されます。

-2：LONG_LIVED

-1：INFINITE

n：配信制限時間を指定します。指定できる値は，0～2,147,483,647（単位：秒）です。

mshld={-1|n};

送信メッセージを保持する時間を定義します。省略した場合，-1が仮定されます。

-1：INFINITE

n：保持時間を指定します。指定できる値は，0～2,147,483,647（単位：秒）です。

msmod={h|r};

送信メッセージの配信モードを定義します。省略した場合，hが仮定されます。

h：高速モード

r：回復可能モード

mspri=優先順位;

送信メッセージの優先順位を定義します。

指定できる値は，0～7です。省略した場合，3が仮定されます。

msjnl={y|n};

送達済みメッセージをジャーナルキューに格納するかを定義します。省略した場合，nが仮定されます。

y：ジャーナルキューに格納します。

n：ジャーナルキューに格納しません。

msunr={y|n};

送達済みメッセージを配信不能メッセージキューに格納するかを定義します。省略した場合，nが仮定されます。

y：配信不能メッセージキューに格納します。

n：配信不能メッセージキューに格納しません。

mstfn="本文ファイル名";

送信メッセージのメッセージ本文として利用するデータが格納されているファイル名を定義します。

指定できる文字数は，1～259（単位：バイト）です。ファイル名はフルパスで指定します。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

msttp=本文タイプ;

送信メッセージ本文の内容の型を定義します。

指定できる値は，16進数の値で，0～FFFFFFFFです。

mslbl="メッセージラベル";

送信メッセージのラベルを定義します。

指定できる文字数は，1～249（単位：バイト）です。

ラベル中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

msapl=アプリケーション情報;

送信メッセージのアプリケーション情報を定義します。

指定できる値は，16進数の値で，0～FFFFFFFFです。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

jty={q|n};

キューイング属性の種別を定義します。省略した場合，qが仮定されます。

q：キューイング属性あり。

n：キューイング属性なし。

2.2.21　JP1/Cm2状態通知ジョブ定義情報の記述方法

JP1/Cm2状態通知ジョブ定義情報の記述方法を説明します。

JP1/Cm2状態通知ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[cmsts={un|no|wa|mi|ma|cr|re|te|di};]
[cmaif="付加情報";]
[pfm={u|p};]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[jty={q|n};]

パラメーター

cmsts={un|no|wa|mi|ma|cr|re|te|di};

JP1/Cm2/NNMまたはhp OpenView NNMに通知する状態を定義します。省略した場合，unが仮定されます。

un：Unknown

no：Normal

wa：Warning

mi：Minor

ma：Major

cr：Critical

re：Restricted

te：Testing

di：Disabled

cmaif="付加情報";

JP1/Cm2/NNMまたはhp OpenView NNMに通知するメッセージの付加情報を定義します。

指定できる文字数は，1～256（単位：バイト）です。ただし，改行文字は使用できません。

付加情報中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

pfm={u|p};

ジョブを実行するプラットフォーム種別を指定します。省略した場合，pが仮定されます。

u：UNIX環境で実行します。

p：Windows環境で実行します。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

jty={q|n};

キューイング属性の種別を定義します。省略した場合，qが仮定されます。

q：キューイング属性あり。

n：キューイング属性なし。

2.2.22　ローカル電源制御ジョブ定義情報の記述方法

ローカル電源制御ジョブ定義情報の記述方法を説明します。

ローカル電源制御ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[pwlt={f|r|s};]
[pwlf={m|r|f|p};]
[pfm={u|p};]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[jty={q|n};]

パラメーター

pwlt={f|r|s};

実行種別を定義します。省略した場合，fが仮定されます。

f：電源をオフします。電源オフ後，JP1/AJS2ホストはJP1/Power Monitorに設定されている時刻に起動されます。詳細は，マニュアル「JP1/Power Monitor」を参照してください。

r：シャットダウン後，再起動します。

s：シャットダウンします（「pfm=p;」を指定した場合にだけ指定できます）。

pwlf={m|r|f|p};

終了要求種別を定義します。省略した場合，fが仮定されます。

m：監視終了します（「pfm=u;」を指定した場合にだけ指定できます）。

r：制限終了します（「pfm=u;」を指定した場合にだけ指定できます）。

f：強制終了します。

p：計画終了します（「pfm=p;」を指定した場合にだけ指定できます）。

pfm={u|p};

ジョブを実行するプラットフォーム種別を指定します。省略した場合，pが仮定されます。

u：UNIX環境で実行します。

p：Windows環境で実行します。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

jty={q|n};

キューイング属性の種別を定義します。省略した場合，qが仮定されます。

q：キューイング属性あり。

n：キューイング属性なし。

2.2.23　リモート電源制御ジョブ定義情報の記述方法

リモート電源制御ジョブ定義情報の記述方法を説明します。

リモート電源制御ジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[pwrh="対象ホスト名";]
[pwrf={o|m|r|f|p|s};]
[pwrn={n|a|c:[mm/dd.]hh:mm};]
[pwrr={y|n};]
[pwrw={y|n};]
[pwrp={p|u};]
[pfm={u|p};]
[etm=n;]
[fd=実行所要時間;]
[ex="実行ホスト名";]
[ha={y|n};]
[eu={ent|def};]
[jty={q|n};]

パラメーター

pwrh="対象ホスト名";

電源制御の対象とする，JP1/Power Monitorのエージェントホスト名を定義します。

指定できる文字数は，1～255（単位：バイト）です。

ホスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

マクロ変数を指定できます。

pwrf={o|m|r|f|p|s};

JP1/Power Monitorのエージェントホストに対して，システム終了時に行う監視アプリケーションの終了方法の要求種別を定義します。省略した場合，pwrpにpを指定したときにはpが，uを指定したときにはmが仮定されます。

o：電源をオンします。

m：監視終了します（「pwrp=u;」を指定した場合にだけ指定できます）。

r：制限終了します（「pwrp=u;」を指定した場合にだけ指定できます）。

f：強制終了します。

p：計画終了します（「pwrp=p;」を指定した場合にだけ指定できます）。

s：強制停止します。

pwrn={n|a|c:[mm/dd.]hh:mm};

JP1/Power Monitorのエージェントホストの，次回電源投入時刻を定義します。省略した場合，aが仮定されます。

n：次回電源投入時刻を指定しません。

a：JP1/Power Monitorのエージェントホストに設定されている次回電源投入時刻を有効にします。

c:[mm/dd.]hh:mm：次回電源投入時刻を指定します。指定できる値を次に示します。
mmに指定できる値は，1～12（単位：月）です。
ddに指定できる値は，1～31（単位：日）です。
hhに指定できる値は，0～23（単位：時）です。
mmに指定できる値は，0～59（単位：分）です。

pwrr={y|n};

JP1/Power Monitorのエージェントホストのシャットダウン後に，再起動するかを定義します。省略した場合，nが仮定されます。

y：再起動します。

n：再起動しません。

pwrw={y|n};

JP1/Power Monitorのエージェントホストの電源オフの終了が完了するまで，リモート電源制御ジョブの完了を待つかを指定します。電源オフの終了が完了とは，エージェントホスト上のJP1/Power Monitorがシャットダウン可能とJP1/Power Monitorのマネージャーホストに報告するまでです。省略した場合，nが仮定されます。

y：システムの終了を待ちます。

n：システムの終了を待ちません。

pwrp={p|u};

リモート電源制御ジョブで電源制御を行うJP1/Power Monitorの対象ホスト（エージェント）のプラットフォーム種別を指定します。省略した場合，pが仮定されます。

p：WindowsのJP1/Power Monitorのエージェントホストを制御します。

u：UNIXのJP1/Power Monitorのエージェントホストを制御します。

pfm={p|u};

ジョブを実行するプラットフォーム種別を指定します。省略した場合，pが仮定されます。

p：Windows環境で実行します。

u：UNIX環境で実行します。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

ex="実行ホスト名";

ジョブを実行するエージェントホスト名を定義します。指定できる文字数は，1～255（単位：バイト）です。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

jty={q|n};

キューイング属性の種別を定義します。省略した場合，qが仮定されます。

q：キューイング属性あり。

n：キューイング属性なし。

2.2.24　UNIX／PCカスタムジョブ定義情報の記述方法

UNIX／PCカスタムジョブ定義情報の記述方法を説明します。

UNIX／PCカスタムジョブ定義情報の形式，およびパラメーターを次に示します。

形式

[cty="カスタムジョブクラス名";]
[te="コマンドテキスト";]
[sc="スクリプトファイル名";]
[prm="パラメーター";]
[env="環境変数";]
[so="標準出力ファイル名";]
[se="標準エラー出力ファイル名";]
[etm=n;]
[fd=実行所要時間;]
[pr=n;]
[ex="ジョブ実行エージェントホスト名";]
[un="実行ユーザー名";]
[jd={nm|ab|cod|mdf|exf};]
[wth=n;]
[tho=n;]
[jdf="終了判定ファイル名";]
[ha={y|n};]
[eu={ent|def};]
[wkp="作業用パス名";]
[ev="環境変数ファイル名";]
[si="標準入力ファイル名";]
[soa={new|add};]
[sea={new|add};]
[ts1="転送元ファイル名1";]
[td1="転送先ファイル名1";]
[top1={sav|del};]
[ts2="転送元ファイル名2";]
[td2="転送先ファイル名2";]
[top2={sav|del};]
[ts3="転送元ファイル名3";]
[td3="転送先ファイル名3";]
[top3={sav|del};]
[ts4="転送元ファイル名4";]
[td4="転送先ファイル名4";]
[top4={sav|del};]

パラメーター

cty="カスタムジョブクラス名";

カスタムジョブクラス名を定義します。

指定できる文字数は，1～16（単位：バイト）です。

クラス名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

JP1/AJS2で標準提供されているカスタムジョブを利用する場合に定義するクラス名を次の表に示します。

連携するプログラム名 | クラス名
JP1/FTP | JP1FTP
JP1/AJS2 for Enterprise Applications | JP1AMR3
JP1/AJS2 for Enterprise Applications | JP1AMR3BW
JP1/AJS2 for Oracle E-Business Suite | JP1AMOAP
HITACHI JOB ENTRY - CLIENTMF | MFJOB
JP1/OJE for VOS3 | VOS3JOB
JP1/OJE for VOS1 | VOS1JOB
JP1/OJE for VOS1 | VOS1NET
JP1/OJE for VOSK | VOSKJOB
JP1/OJE for VOSK | VOSKNET
HITSENSER Data Mart Server | DMSV
Cosminexus Manager | COSMNGSV
Cosminexus Manager | COSMNGAP

te="コマンドテキスト";

コマンドテキストを定義します。

指定できる文字数は，1～1,023（単位：バイト）です。

コマンドテキスト中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

sc="スクリプトファイル名";

UNIXジョブの場合，スクリプトファイル名をフルパスで定義します。PCジョブの場合，実行ファイル名をフルパスで定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

prm="パラメーター";

実行ファイルに対するパラメーターを定義します。

指定できる文字数は，1～1,023（単位：バイト）です。

パラメーター中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

env="環境変数";

環境変数を定義します。

指定できる文字数は，1～20,479（単位：バイト）です。

環境変数中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

環境変数を定義する際の注意事項については，「付録A 環境変数および環境変数ファイルを定義する場合の注意事項」を参照してください。

so="標準出力ファイル名";

標準出力ファイル名をフルパスで定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

se="標準エラー出力ファイル名";

標準エラー出力ファイル名をフルパスで定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

etm=n;

実行打ち切り時間を，実行開始時刻からの相対分で定義します。

指定できる値は，1～1,440（単位：分）です。

fd=実行所要時間;

終了遅延監視するジョブの実行所要時間を定義します。

指定できる値は，10進数の値で1～1,440（単位：分）です。

pr=n;

ジョブの実行優先順位を定義します。

指定できる値は，1～5です。実行優先順位がいちばん低いのが1，いちばん高いのが5です。省略した場合，上位ジョブネットの定義に依存します。このパラメーターを省略し，かつ，最上位までのすべての上位ジョブネットに対してpr，またはniパラメーターを指定しなかった場合，ジョブの実行優先順位として1が仮定されます。

ex="ジョブ実行エージェントホスト名";

ジョブを実行するJP1/AJS2 - Agentホスト名を定義します。

指定できる文字数は，1～255（単位：バイト）です。

un="実行ユーザー名";

JP1/AJS2 - Agentホストでジョブを実行する場合の，ジョブを実行するユーザー名を定義します。

指定できる文字数は，1～63（単位：バイト）です。ユーザー名中に空白文字は指定できません。

ユーザー名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

jd={nm|ab|cod|mdf|exf};

終了判定種別を定義します。省略した場合，codが仮定されます。

nm：すべて正常終了とします。

ab：すべて異常終了とします。

cod：終了コードが指定値以下の場合に，正常終了とします。

mdf：ファイルが更新されている場合に，正常終了とします。

exf：ファイルが作成されている場合に，正常終了とします。

wth=n;

警告終了のしきい値を定義します。

指定できる値は，0～2,147,483,647です。

tho=n;

異常終了のしきい値を定義します。

指定できる値は，0～2,147,483,647です。省略した場合，0が仮定されます。

jdf="終了判定ファイル名";

終了判定ファイル名をフルパスで定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ha={y|n};

ジョブの実行を保留するかを定義します。省略した場合，nが仮定されます。

y：保留します。

n：保留しません。

eu={ent|def};

ジョブ実行時のJP1ユーザーを定義します。省略した場合，entが仮定されます。

ent：ジョブネットを登録したJP1ユーザーをジョブ実行時のJP1ユーザーとします。

def：ジョブを所有するJP1ユーザーをジョブ実行時のJP1ユーザーとします。

wkp="作業用パス名";

作業用パス名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

作業用パス名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

ev="環境変数ファイル名";

エージェントホスト上の環境変数ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスまたは相対パスで指定します。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

環境変数を定義する際の注意事項については，「付録A 環境変数および環境変数ファイルを定義する場合の注意事項」を参照してください。

si="標準入力ファイル名";

ジョブを実行するエージェントホスト上の標準入力ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。ファイル名は，絶対パスまたは相対パスで指定します。相対パスで指定した場合，ジョブ実行時の作業用パスからの相対パスになります。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

soa={new|add};

標準出力ファイル名の追加書きオプションを定義します。省略した場合，newが仮定されます。soパラメーターで標準出力ファイル名を指定しなかった場合，このパラメーターは無効になります。

PCカスタムジョブには指定できません。

new：ファイルを新規に作成します。

add：既存のファイルに情報を追加します。

sea={new|add};

標準エラー出力ファイル名の追加書きオプションを定義します。省略した場合，newが仮定されます。seパラメーターで標準エラー出力ファイル名を指定しなかった場合，このパラメーターは無効になります。

PCカスタムジョブには指定できません。

new：ファイルを新規に作成します。

add：既存のファイルに情報を追加します。

ts1="転送元ファイル名1";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

td1="転送先ファイル名1";

エージェントホストに転送する転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～04の値）。

sc，prmパラメーターにこの変数を指定すると，転送先ファイル名を意識しないでジョブを実行できます。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

top1={sav|del};

転送先ファイルの自動削除オプションを定義します。

sav：ファイルを保存します。

del：ファイルを削除します。

転送元ファイル名および転送先ファイル名を指定し，このパラメーターを省略した場合，savが仮定されます。

転送元ファイル名を指定し，転送先ファイル名およびこのパラメーターを省略した場合，delが仮定されます。

PCカスタムジョブには指定できません。

ts2="転送元ファイル名2";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

td2="転送先ファイル名2";

エージェントホストに転送する転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～04の値）。

sc，prmパラメーターにこの変数を指定すると，転送先ファイル名を意識しないでジョブを実行できます。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

top2={sav|del};

転送先ファイルの自動削除オプションを定義します。

sav：ファイルを保存します。

del：ファイルを削除します。

転送元ファイル名および転送先ファイル名を指定し，このパラメーターを省略した場合，savが仮定されます。

転送元ファイル名を指定し，転送先ファイル名およびこのパラメーターを省略した場合，delが仮定されます。

PCカスタムジョブには指定できません。

ts3="転送元ファイル名3";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

td3="転送先ファイル名3";

エージェントホストに転送する転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～04の値）。

sc，prmパラメーターにこの変数を指定すると，転送先ファイル名を意識しないでジョブを実行できます。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

top3={sav|del};

転送先ファイルの自動削除オプションを定義します。

sav：ファイルを保存します。

del：ファイルを削除します。

転送元ファイル名および転送先ファイル名を指定し，このパラメーターを省略した場合，savが仮定されます。

転送元ファイル名を指定し，転送先ファイル名およびこのパラメーターを省略した場合，delが仮定されます。

PCカスタムジョブには指定できません。

ts4="転送元ファイル名4";

転送元ファイル名をフルパス名で定義します。

指定できる文字数は，1～511（単位：バイト）です。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

td4="転送先ファイル名4";

エージェントホストに転送する転送先ファイル名を定義します。

指定できる文字数は，1～511（単位：バイト）です。

省略した場合，$JP1AJS2_JPQTEMPxx$変数が仮定されます（xxは，転送ファイルの番号で，01～04の値）。

sc，prmパラメーターにこの変数を指定すると，転送先ファイル名を意識しないでジョブを実行できます。

ファイル名中に，「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

PCカスタムジョブには指定できません。

top4={sav|del};

転送先ファイルの自動削除オプションを定義します。

sav：ファイルを保存します。

del：ファイルを削除します。

転送元ファイル名および転送先ファイル名を指定し，このパラメーターを省略した場合，savが仮定されます。

転送元ファイル名を指定し，転送先ファイル名およびこのパラメーターを省略した場合，delが仮定されます。

PCカスタムジョブには指定できません。

2.2.25　起動条件定義情報の記述方法

起動条件定義情報の記述方法を説明します。

起動条件を定義する場合は，ルートジョブネットのユニット定義パラメーターに続いて，起動条件のユニット属性パラメーターを記述します。起動条件ユニットには「.CONDITION」という固有名称を付けます。起動条件ユニットには，イベントジョブを32個まで定義できます。

起動条件定義情報の形式，およびパラメーターを次に示します。

形式

[cond={and|or};]
[ab={exec|hold|stop};]

パラメーター

cond={and|or};

起動条件の接続種別を定義します。省略した場合，andが仮定されます。

and：and接続します。

or：or接続します。

ab={exec|hold|stop};

起動条件付きジョブネットを実行時に，実行世代のジョブネットが異常終了した場合の，それ以降のジョブネットの動作を定義します。省略した場合，execが仮定されます。

exec：実行世代のジョブネットの実行を開始します。

hold：実行世代のジョブネットの開始を保留します。

stop：起動条件の成立を監視している監視世代のジョブネットを停止します。

2.2.26　ホストリンクジョブネット定義情報の記述方法

ホストリンクジョブネット定義情報の記述方法を説明します。

ホストリンクジョブネット定義情報の形式，およびパラメーターを次に示します。

形式

[hlln=リンク先ネットグループ名;]
[hlsp={n|s|a};]
[hlsh=メインフレームのジョブネット名;]
[hlep={n|s|a};]
[hleh=メインフレームのジョブネット名;]

パラメーター

hlln=リンク先ネットグループ名;

リンク対象のネットグループ名を「ホストシステムID://ネットグループ名」の形式で定義します。

ホストシステムIDに指定できる文字数は，1～2（単位：バイト）です。英字（大文字だけ），数字，「¥」，「@」，「#」を指定できます。

ネットグループ名に指定できる文字数は，1～8（単位：バイト）です。英字（大文字だけ），数字（先頭には指定不可），「¥」，「@」，「#」を指定できます。

ホストリンクジョブネットを定義する場合は，このパラメーターを必ず指定してください。省略した場合，および存在しないリンク先ネットグループ名を指定した場合，ajsdefineコマンド実行時にはエラーになりませんが，ホストリンクジョブネット実行時にエラーになります。

hlsp={n|s|a};

ホストリンクジョブネットの開始点を定義します。省略した場合，nが仮定されます。ただし，hlshパラメーターを指定した場合は，sが仮定されます。

n：開始点を「なし」にします。hlshパラメーターと同時には指定できません。

s：開始点を「選択」にします。hlshパラメーターと同時に指定してください。

a：開始点を「全体」にします。hlshパラメーターと同時には指定できません。

hlsh=メインフレームのジョブネット名;

開始点として選択するメインフレームのジョブネット名を「ジョブネット名[/ジョブ名]」の形式で定義します。

ジョブネット名およびジョブ名に指定できる文字数は，1～8（単位：バイト）です。英字（大文字だけ），数字（先頭には指定不可），「¥」，「@」，「#」を指定できます。

このパラメーターは，hlspパラメーターにsを指定している場合にだけ指定できます。hlspパラメーターが省略されている場合，sを指定したものと仮定されます。16個まで同時に指定できます。

存在しないジョブネット名を指定した場合，ajsdefineコマンド実行時にはエラーになりませんが，ホストリンクジョブネット実行時にエラーになります。

hlep={n|s|a};

ホストリンクジョブネットの終了点を定義します。省略した場合，nが仮定されます。ただし，hlehパラメーターを指定した場合は，sが仮定されます。

n：終了点を「なし」にします。hlehパラメーターと同時には指定できません。

s：終了点を「選択」にします。hlehパラメーターと同時に指定してください。

a：終了点を「全体」にします。hlehパラメーターと同時には指定できません。

hleh=メインフレームのジョブネット名;

終了点として選択するメインフレームのジョブネット名を「ジョブネット名[/ジョブ名]」の形式で定義します。

ジョブネット名およびジョブ名に指定できる文字数は，1～8（単位：バイト）です。英字（大文字だけ），数字（先頭には指定不可），「¥」，「@」，「#」を指定できます。

このパラメーターは，hlepパラメーターにsを指定している場合にだけ指定できます。hlepパラメーターが省略されている場合，sを指定したものと仮定されます。16個まで同時に指定できます。

存在しないジョブネット名を指定した場合，ajsdefineコマンド実行時にはエラーになりませんが，ホストリンクジョブネット実行時にエラーになります。

2.2.27　ジョブネットコネクタ定義情報の記述方法

ジョブネットコネクタ定義情報の記述方法を説明します。

ジョブネットコネクタ定義情報の形式，およびパラメーターを次に示します。

形式

[ncr=接続先のルートジョブネット名;]
[ncex={y|n};]
[nchn="接続ホスト名";]
[ncsv=接続サービス名;]

パラメーター

ncr=接続先のルートジョブネット名;

このジョブネットコネクタによって実行順序を制御するルートジョブネット（対象がプランニンググループ直下のルートジョブネットの場合はプランニンググループ）のユニット完全名を指定します。指定できる文字数は，1～930（単位：バイト）です。

ncex={y|n};

ルートジョブネットの実行順序を制御する場合に，スケジューラーサービス間連携させるかどうかを定義します。省略した場合，nが仮定されます。

y：スケジューラーサービス間連携します。
別のホストまたは別のスケジューラーサービスに定義したジョブネットコネクタと連携します。

n：スケジューラーサービス間連携しません。
同一スケジューラーサービスに定義したジョブネットコネクタとだけ連携します。

nchn="接続ホスト名";

接続先のジョブネットが定義されているホスト名を指定します。

指定できる文字数は，1～255（単位：バイト）です。半角スペース，タブ文字，改行文字は指定できません。

パラメーターncexにyが設定されていない場合はエラーになります。

ホスト名中に「"（ダブルクォーテーションマーク）」や「#」が含まれる場合は，キャスト文字（#）でキャストします。「"」は「#"」，「#」は「##」と記述します。

ncsv=接続サービス名;

接続先のジョブネットが定義されているスケジューラーサービス名を指定します。指定できる文字数は，1～30（単位：バイト）です。

パラメーターncexにyが設定されていない場合はエラーになります。

2.3　ユニット定義パラメーターの記述例

ユニット定義パラメーターの記述例として，次の6パターンを紹介します。

ジョブグループを定義する場合

ジョブネットを定義する場合

ジョブを定義する場合

関連設定されているネストジョブネットを定義する場合

ルートジョブネットに起動条件を定義する場合

ジョブネットコネクタを定義する場合

＜この節の構成＞

2.3.1　ジョブグループを定義する場合の記述例

2.3.2　ジョブネットを定義する場合の記述例

2.3.3　ジョブを定義する場合の記述例

2.3.4　関連設定されているネストジョブネットを定義する場合の記述例

2.3.5　ルートジョブネットに起動条件を定義する場合の記述例

2.3.6　ジョブネットコネクタを定義する場合の記述例

2.3.1　ジョブグループを定義する場合の記述例

＜この項の構成＞

(1)　ジョブグループの定義例

(2)　プランニンググループの定義例

(1)　ジョブグループの定義例

この例では，次の条件を満たすジョブグループを定義します。

一つのジョブグループを定義する。

ジョブグループ名は「group」とする。

ユニットの属性は「所有者：更新」「グループ：参照」「その他：参照」とする。

カレンダー情報として，土曜日および日曜日を休業日とする。基準時刻は6:00とする。

記述例を次に示します。

(2)　プランニンググループの定義例

この例では，次の条件を満たすプランニンググループを定義します。

一つのプランニンググループを定義する。

プランニンググループ名は「pgroup」とする。

記述例を次に示します。

2.3.2　ジョブネットを定義する場合の記述例

この例では，次の条件を満たすジョブネットを定義します。

一つのジョブネットを定義する。

ジョブネット名は「net」とする。

ユニットの属性は「所有者：更新」「グループ：操作」「その他：参照」とする。

ジョブネットの実行開始日時を，2006年6月30日13:00とする。

ジョブネットは毎日実行するものとする。

記述例を次に示します。

2.3.3　ジョブを定義する場合の記述例

この例では，次の条件を満たすジョブを定義します。

一つのジョブを定義する。

ジョブ名は「job」とする。

記述例を次に示します。

2.3.4　関連設定されているネストジョブネットを定義する場合の記述例

この例では，次の条件を満たすジョブネットを新規に作成します。

次に示すジョブネットを定義する。

記述例を次に示します。

2.3.5　ルートジョブネットに起動条件を定義する場合の記述例

次の条件を満たすジョブネットを新規に作成します。

次に示すルートジョブネット「topnet（起動条件付き）」を定義する。

起動条件のジョブネット「.CONDITION」には，「イベントIDが「111」であるイベント，または「222」であるイベントのどちらかを受信した場合」を設定する。

記述例を次に示します。

2.3.6　ジョブネットコネクタを定義する場合の記述例

この例では，次の条件を満たすジョブネットコネクタを定義します。

jobnetA，jobnetBおよびjobnetCという三つのルートジョブネットの実行順序を制御するジョブネットコネクタを定義する。

三つのルートジョブネットの実行順序は，jobnetA→jobnetB→jobnetCの順とする。

ジョブネットコネクタを定義するジョブネットを「jobnetS」とする。また，ジョブネットコネクタ名は「JC1」「JC2」および「JC3」とする。

記述例を次に示します。

まず，ジョブネットコネクタを定義するjobnetSを作成し，その配下にjobnetA，jobnetB，およびjobnetCを制御するジョブネットコネクタJC1，JC2，およびJC3を定義します。

jobnetA，jobnetB，およびjobnetCに，実行順序制御をするための情報（それぞれを制御するジョブネットコネクタ名など）を定義します。

2.4　予定情報ファイルの作成

予定情報ファイルには，ジョブネットやジョブの実行予定を定義します。ajsentryコマンドでジョブネットを確定実行登録する場合は，この予定情報ファイルを指定して，確定スケジュールを決定します。

この節では，予定情報ファイルの作成方法について説明します。

＜この節の構成＞

2.4.1　予定情報ファイルの記述形式

2.4.2　予定情報パラメーター定義時の注意事項

2.4.1　予定情報ファイルの記述形式

予定情報ファイルに定義する，予定情報パラメーターの記述形式を次の図に示します。

図2-2　予定情報パラメーターの記述形式

次に，記述項目について説明します。

(A)コメント文

コメントを追加したい場合は，コメントを「/*」と「*/」で囲んで記述します。

コメントは，ジョブネットの予定情報パラメーターを定義した行，およびジョブの予定情報パラメーターを定義した行には記述できません。

(B)ジョブネットの予定情報パラメーター

ジョブネットの予定情報パラメーターを記述します。

記述形式を次に示します。

記述項目について説明します。

情報1

ジョブネット名を指定します。指定できる文字数は，1～30（単位：バイト）です。

情報2

ジョブネットの実行開始日時を「YYYYMMDDHHMM」の形式で指定します。

「YYYYMMDDHHMM」の内容は次のとおりです。

YYYY：実行年。指定できる値は，ジョブネットの実行登録日の年～2036（単位：西暦年）です。

MM：実行月。指定できる値は，1～12（単位：月）です。

DD：実行日。指定できる値は，1～31（単位：日）です。

HH：実行時。指定できる値は，0～47（単位：時）です。

MM：実行分。指定できる値は，0～59（単位：分）です。

省略した場合，次の値が仮定されます。

ルートジョブネットの場合：実行登録日時

ネストジョブネットの場合：実行予定なし

情報3

ジョブネットの実行を保留するかを指定します。省略した場合，ジョブネットに定義された保留属性に従います。

h：保留します。

n：保留しません。

情報4

ジョブネットの開始遅延監視時刻を定義します。省略した場合，開始遅延を監視しません。

「HHMM」の形式で絶対時刻指定します。
HH：開始遅延監視時刻の時。指定できる値は，0～47（単位：時）です。
MM：開始遅延監視時刻の分。指定できる値は，0～59（単位：分）です。

「RMMMM」の形式で相対分指定します。
R：遅延監視開始位置を相対的に指定します。「'M'」の場合はルートジョブネットの実行開始時刻から，「'U'」の場合は上位ジョブネットの実行開始時刻から，「'C'」の場合は自ジョブネットの実行開始時刻からの相対分として扱います。
MMMM：遅延監視を開始するまでの時間を，ジョブネットの実行開始時刻からの相対分で指定します。指定できる値は，1～2,879（単位：分）です。

情報5

ジョブネットの終了遅延監視時刻を指定します。省略した場合，終了遅延を監視しません。

「HHMM」の形式で，絶対時刻指定します。
HH：開始遅延監視時刻の時。指定できる値は，0～47（単位：時）です。
MM：開始遅延監視時刻の分。指定できる値は，0～59（単位：分）です。

「RMMMM」の形式で，相対分指定します。
R：遅延監視開始位置を相対的に指定します。「'M'」の場合はルートジョブネットの実行開始時刻から，「'U'」の場合は上位ジョブネットの実行開始時刻から，「'C'」の場合は自ジョブネットの実行開始時刻からの相対分として扱います。
MMMM：遅延監視を開始するまでの時間を，ジョブネットの開始時刻からの相対分で指定します。指定できる値は，1～2,879（単位：分）です。

情報6

実行優先順位を指定します。指定できる値は，nまたは1～5です。nを指定した場合，上位ジョブネットに定義された実行優先順位の値を引き継ぎます。数値で指定する場合，優先順位がいちばん低いのが1，いちばん高いのが5です。

省略した場合，ジョブネットに定義されたスケジュールの，実行優先順位の値が仮定されます。

情報7

ジョブネットのイベント待ち時刻を定義します。省略した場合，イベント待ち時刻を設定しません。

n：イベント待ち時刻を設定しません。

「HHMM」の形式で，絶対時刻指定します。
HH：イベント待ち開始時刻の時。指定できる値は，0～47（単位：時）です。
MM：イベント待ち開始時刻の分。指定できる値は，0～59（単位：分）です。

「RMMMM」の形式で，相対分指定します。
R：ジョブネットの実行開始時刻から相対分として扱います。
MMMM：イベント待ちを開始するまでの時間を，ジョブネットの実行開始時刻からの相対分で指定します。指定できる値は，1～2,879（単位：分）です。

U：無制限に待ち続けます。

情報8

ジョブネットのイベント待ち回数を指定します。省略した場合，イベント待ちを設定しません。

n：イベント待ちを設定しません。

N：イベント待ち回数を指定します。指定できる値は，1～999（単位：回）です。

U：無制限にイベントを待ちます。

情報9

ジョブネットのスケジュールルール番号を指定します。指定できる値は，1～144です，

この情報は，確定実行登録したジョブネットをサスペンドし，そのジョブネットにジョブネットを追加した際に，追加したジョブネットのスケジュールを上位ジョブネットのスケジュールを利用して計算する場合に指定します（具体的には，確定実行登録したジョブネットAをサスペンドしてジョブネットBを追加した際に，ジョブネットBのスケジュールを，ジョブネットAのスケジュールから計算する場合に指定します）。

この情報を省略した場合，または上位のジョブネットのスケジュールルール番号と一致しない場合，サスペンド中に追加したジョブネットのスケジュールは設定されません。

(C)予定情報パラメーターの記述開始

「{」を記述します。

対応する「}」までの内容が，一つの予定情報パラメーターです。一つの予定情報パラメーターは，ジョブネットの1回分の実行予定です。

(D)ジョブの予定情報パラメーター群

ジョブの予定情報パラメーターを記述します。

このパラメーターは，ジョブが属するジョブネットの予定情報パラメーターの直後に記述します。ジョブの予定情報パラメーターの記述形式を次に示します。

記述項目について説明します。

情報1

ジョブ名を指定します。指定できる文字数は，1～30（単位：バイト）です。

情報2

ジョブを実行するかを指定します。省略した場合，yが仮定されます。

y：ジョブを実行します。

n：ジョブを実行しません。

情報3

ジョブの実行を保留するかを指定します。省略した場合，ジョブに定義された保留属性に従います。なお，ホストリンクジョブネットに指定しても，無効です。

h：保留します。

n：保留しません。

(E)予定情報パラメーターの記述終了

「}」を記述します。

2.4.2　予定情報パラメーター定義時の注意事項

予定情報パラメーターの定義時の注意事項を次に示します。

ajsdefineコマンドで定義していないユニットには，予定情報パラメーターでスケジュールを定義できません。

ジョブネットの1回分の実行予定として，複数の予定情報パラメーターが定義されている場合は，最後に定義されている予定情報パラメーターが有効になります。

ネストジョブネットの場合，ネストジョブネットに含まれるすべてのユニットに予定情報パラメーターでスケジュールを定義してください。ネストジョブネット中のユニットにスケジュールを定義しなかった場合，そのジョブネットは実行されません。

ジョブの予定情報パラメーターを省略した場合，ジョブネットが実行するのであれば，ジョブもジョブネットと同じスケジュールで実行されます。

下位ジョブネットの実行予定時刻が，上位ジョブネットの実行日の基準時刻から24時間以降の場合は，24時間の範囲への丸め処理をします。次に丸め処理の例を示します。

上記の構成のジョブネットの場合，ジョブネット「net1」の実行開始時刻は，丸め処理によって2006年12月1日23:59になります。

2.5　予定情報パラメーターの記述例

次の条件を満たすジョブネットにスケジュールを定義する場合の，予定情報パラメーターの記述例を紹介します。

ユニットの構成を次の図に示します。

定義するスケジュールを次の表に示します。

ジョブネットワーク要素名 | 実行開始日時 | 実行時の保留属性
net0 | 2006/12/1　12:00 | 保留する
net1 | 2006/12/1　12:00 | 保留しない
job1 | 実行する | 保留しない
net2 | 2006/12/1　14:00 | 保留しない
job2 | 実行する | 保留しない
net3 | 2006/12/1　13:00 | 保留する
job3 | 実行しない | 対象外
job0 | 実行する | 保留しない

記述例を次に示します。

2.6　登録予定情報ファイル

登録予定情報ファイルは，ajsrgexportコマンドを実行することによって取得できるジョブネットの実行登録情報を保存するファイルです。

また，ajsrgimportコマンドを実行することによって登録予定情報ファイルの内容をマネージャーにインポートします。

注意事項

登録予定情報ファイルは修正しないでください。修正した場合，正常に動作しないおそれがあります。

＜この節の構成＞

2.6.1　登録予定情報ファイルの記述形式

2.6.1　登録予定情報ファイルの記述形式

登録予定情報ファイルに定義される，登録予定情報パラメーターの記述形式を次の図に示します。

図2-3　登録予定情報パラメーターの記述形式

次に，記述項目について説明します。

(A)エクスポート日時

登録予定情報をエクスポートした日時を出力します。

出力形式

日本語環境の場合：YYYY/MM/DD hh:mm:ss

英語環境の場合　：MMM DD YYYY hh:mm:ss

(B)エクスポートホスト名

登録予定情報をエクスポートしたホスト名を出力します。

出力形式

FQDN形式（DNS環境でない場合，ショート名が出力されます）

(C)エクスポートスケジューラーサービス名

登録予定情報をエクスポートしたスケジューラーサービス名を出力します。ajsrgexportコマンドにスケジューラーサービス名を指定していない場合，デフォルトスケジューラーサービス名が仮定されます。

(D)登録予定情報パラメーターの記述開始

「{」を記述します。この記述項目は，省略できません。

対応する「}」までの内容が，一つの登録予定情報パラメーター群です。一つの登録予定情報パラメーター群は，ジョブネットごとに指定します。

(E)コメント文

コメントを追加したい場合は，行の先頭に「#」を記述します。

他のパラメーターを定義した行には，コメントを記述できません。

コメントは任意の行に指定できます。

(F) UNIT=ルートジョブネット名

実行登録するルートジョブネット名をユニット完全名で指定します。指定できる文字数は，1～930（単位：バイト）です。

このパラメーターは省略できません。また，このパラメーターは，複数指定できません。

ユニット完全名には，続けてホスト名，スケジューラーサービス名，および実行IDを指定できません。

(G) ENTRY={s|f}

実行登録方法を指定します。実行登録方法は，次のとおりです。

s：ジョブネットを計画実行登録します。

f：ジョブネットを確定実行登録します。

このパラメーターは省略できません。また，このパラメーターは，複数指定できません。

(H) EXCEEDSSCHEDULE={exec|skip}

スケジューラーサービスの起動時に実行開始予定時間を超過しているジョブネットの起動抑止を指定します。

exec

スケジューラーサービスの起動時に実行開始予定時間を超過していてもジョブネットを実行します。

skip

スケジューラーサービスの起動時に実行開始予定時間を超過していた場合は，ジョブネットを実行しません。

このパラメーターを省略した場合は「exec」を仮定します。

このパラメーターは，複数指定できません。

(I) MACRO=マクロ変数名：引き継ぎ情報

ジョブネット実行時のマクロ変数，引き継ぎ情報を指定します。一つのマクロ変数，引き継ぎ情報に対してMACRO=を指定します。

このパラメーターは32個まで指定できます。

マクロ変数を指定しない場合は記述しないでください。改行までが有効な値となります。MACRO=を複数指定した場合に，指定できる文字数の合計は4,085バイトです。

なお，ここで指定するマクロ変数は，インポートする予定だけでなく，ジョブが実行されて次回予定が作成されるたびに引き継がれます。そのため，計画実行登録（「ENTRY=s」），または確定実行登録の未来世代数指定（「ENTRY=f」かつ「FUTUREGENERATION=X」（X：1～99の整数））の場合だけ有効になります。その他の実行登録（確定実行登録の期間指定（「ENTRY=f」かつ「FUTUREGENERATION=0または指定なし」））の場合，この項目に指定した内容は無視されます。確定実行登録の期間指定の場合は，「(R)予定情報パラメーター」に指定してください。

マクロ変数名

英大文字，数字，「.（ピリオド）」を指定できます。

指定できる文字数は62バイト（前後の「?」を除きます）以内です。

引き継ぎ情報

任意の文字列を指定します。

指定できる文字数は，1～255（単位：バイト）です。

指定例1

マクロ変数の指定が一つだけの場合

　　MACRO=AJS2ENV:/data/job_report

指定例2

マクロ変数の指定が複数の場合

　　MACRO=AJS2ENV:/data/job_report
　　MACRO=AJS2COM:c:¥temp¥test.exe

(J) TIME=実行登録日時

ジョブネットの実行登録時間を「yyyy/mm/dd△hh:mm」（△：半角スペース）の形式で指定します。指定できる文字数は16バイトです。このパラメーターを省略した場合は，ajsrgimportコマンドを実行した時間を仮定します。指定できる範囲は，1994/01/01 00:00から2036/12/31 23:59です。ジョブネットのスケジュールルールに登録日を指定している場合は，この時間を基点としてスケジュールを計算します。

(K) TZ=タイムゾーン

タイムゾーンを指定します。指定できる文字数は99バイトです。このパラメーターを省略した場合は，タイムゾーンの指定がない場合のシステムの動作に従います。

(L) JP1USER=登録JP1ユーザー名

実行登録するJP1ユーザーを指定します。指定できる文字数は31バイトです。このパラメーターを省略した場合，ajsrgimportコマンドを実行したJP1ユーザーを仮定します。

(M) FUTUREGENERATION=未来世代数

確定スケジュールの，次回以降の実行予定世代数を指定します。指定できる値は，1～99（単位：バイト）です。実行登録方法に計画実行登録を指定（「ENTRY=s」）した場合，この項目に指定した内容は無視されます。

(N) PRVTIME=擬似予定開始予定時刻

スケジュール計算用のパラメーターです。変更しないでください。

(O) PURGETTIME=擬似予定実行中止時刻

スケジュール計算用のパラメーターです。変更しないでください。

(P) SKIPTIME=擬似予定開始実行日

スケジュール計算用のパラメーターです。変更しないでください。

なお，インポート時は世代管理プロセスによってこのパラメーターの値が自動的に設定されます。そのため，インポート前の登録予定情報ファイルとインポート後すぐにエクスポートした登録予定情報ファイルを比較すると，差分が検出されますが，特に問題はありません。

(Q)予定情報セクション

「[SCHEDULEINFO]」を記述します。予定情報パラメーターを指定する場合，予定情報セクションは省略できません。実行登録方法に計画実行登録を指定（「ENTRY=s」）した場合，この項目に指定した内容は無視されます。

(R)予定情報パラメーター

確定実行登録する場合の実行予定が指定された，予定情報パラメーターを指定します。実行登録方法に計画実行登録を指定（「ENTRY=s」）した場合，この項目に指定した内容は無視されます。予定情報パラメーターの形式が実行登録するジョブネットの構造に合っていない場合，KAVS4826-Eのメッセージを出力します。

記述形式を次に示します。

記述項目について説明します。

情報1～情報9

情報1～情報9については，「2.4.1 予定情報ファイルの記述形式」の「(B)ジョブネットの予定情報パラメーター」を参照してください。

情報10

ジョブネットの実行順序制御方式を指定します。

y：「同期」して実行します。

n：「非同期」で実行します。

この項目は，ルートジョブネットにだけ指定できます。省略した場合は，ルートジョブネットの定義に従って動作します。

ネストジョブネットに指定した場合，この項目は無効となります。

情報11

ジョブネットの「ジョブネット監視」（実行所要時間に該当）を指定します。指定できる値は，1～2,879（単位：分）です。

指定なし：定義に従ってジョブネット監視を行います。

0：ジョブネット監視を行いません。

1～2879：指定された値でジョブネット監視を行います。

情報12

サービスの起動時に開始時間超過ユニットの実行を抑止するかどうかをします。

exec：超過していても実行します。

skip：超過していた場合，実行しません。

この項目は，ルートジョブネットにだけ指定できます。省略した場合，「exec」を仮定します。

ネストジョブネットに指定した場合，この項目は無効となります。

情報13

実行登録日時を「YYYYMMDDTTMM」（日本語環境，英語環境共に）の形式で指定します。この項目は省略できません。

この項目は，ルートジョブネットにだけ指定できます。

ネストジョブネットに指定した場合，この項目は無効となります。

情報14

タイムゾーンを99バイト以内で指定します。

この項目は，ルートジョブネットにだけ指定できます。省略した場合は，タイムゾーンの指定がない場合のシステムの動作に従います。

ネストジョブネットに指定した場合，この項目は無効となります。

なお，タイムゾーンは「"（ダブルクォーテーションマーク）」で囲んで指定します。

情報15

登録JP1ユーザー名（ajsentryコマンドを実行したJP1ユーザー名）を指定します。

この項目は，ルートジョブネットにだけ指定できます。省略した場合は，コマンドを実行したJP1ユーザーを仮定します。

ネストジョブネットに指定した場合，この項目は無効となります。

なお，登録JP1ユーザー名は「"（ダブルクォーテーションマーク）」で囲んで指定します。

情報16

マクロ変数の情報を設定します。

0：共通セクションのマクロ変数を使用しないで，予定情報セクションで指定したマクロ変数を使用します。予定情報セクションで指定したマクロ変数が「" "」（空）の場合，マクロ変数を使用しません。

1：共通セクションのマクロ変数を使用します。

この項目は，ルートジョブネットにだけ指定できます。ネストジョブネットに指定した場合，この項目は無効となります。

情報17

ジョブネット実行時のマクロ変数，引き継ぎ情報を指定します。

この項目は，ルートジョブネットにだけ指定できます。ネストジョブネットに指定した場合，この項目は無効となります。

なお，マクロ変数は「"（ダブルクォーテーションマーク）」で囲んで指定してください。

ジョブの予定情報パラメーターには，次の項目を指定できます。

情報1～情報3については，「2.4.1 予定情報ファイルの記述形式」の「(D)ジョブの予定情報パラメーター群」を参照してください。

(S)登録予定情報パラメーターの記述終了

「}」を記述します。この記述項目は，省略できません。

計画実行登録したルートジョブネットの登録予定情報をエクスポートした場合，インポート時には共通セクションの(A)～(P)に従って予定が生成されます。

確定実行登録したルートジョブネットの登録予定情報をエクスポートした場合，エクスポート前にすでに生成されていた予定は，エクスポート時に予定情報セクションに出力されます。そのため，インポート時には予定情報セクションのパラメーターに従って予定が生成されます。また，未来世代数指定（「(M) FUTUREGENERATION」の値が1以上）の場合で，かつインポート時に生成された予定情報セクションの予定数が指定世代数に満たない場合，残りの予定は共通セクションの(A)～(P)に従って生成されます。

付録

＜この付録の構成＞

付録A　環境変数および環境変数ファイルを定義する場合の注意事項

付録B　組み込みDBの操作コマンド使用時の注意事項

付録C　各バージョンの変更内容

付録D　（3020-3-K25-43）の変更内容

付録E　用語解説

付録A　環境変数および環境変数ファイルを定義する場合の注意事項

＜この節の構成＞

付録A.1　環境変数を定義するときの注意事項

付録A.2　環境変数ファイルを定義するときの注意事項

付録A.1　環境変数を定義するときの注意事項

ジョブ実行時に使用する環境変数を定義する場合の注意事項を示します。

なお，環境変数の一覧については，「1. コマンド」の環境変数一覧の説明を参照してください。

環境変数は「環境変数名=値」の形式で指定してください。複数指定する場合は，「環境変数名=値」ごとに改行文字で区切ってください。

（例）

環境変数名1=ABCD<改行>

環境変数名2=EFGH<改行>

<改行>は改行コードで区切り，「；」や「：」などの文字は使用しないでください。

「環境変数名=値」の形式以外の文字列は指定しないでください。ジョブを実行するホストのOSによってはジョブが異常終了することがあります。

「AJS」で始まる環境変数（例：AJSxxxx（xxxxは任意の文字列））は，システムで予約しているため，大文字・小文字にかかわらず，使用しないでください。

「JP1」で始まる環境変数（例：JP1xxxx（xxxxは任意の文字列））は，システムで予約しているため，大文字・小文字にかかわらず，使用しないでください。

次に示す環境変数は，ジョブ定義の「環境変数」や「環境変数ファイル名」に指定するファイルの中に設定できません。

AJSENV=YES

AJSPRE_ST=先行ジョブまたは先行ジョブネットの終了状態{n|w|a}

AJSPRE_RC=先行ジョブの戻り値（-2147483648～2147483647）

AJSNETNAME=ルートジョブネット名

AJSJOBNAME=ジョブ名

AJSHOST=ジョブの実行を依頼したマネージャーホスト名

AJS_AJSCONF=ジョブの実行を依頼したマネージャーホストのスケジューラーサービス名

AJSEXDATE=実行予定日（yyyy/mm/dd）

AJSEXECID=ジョブの実行ID

AJSEXECPID=起動条件監視中世代の実行ID

JP1JobName=ジョブ名

JP1JobID=ジョブ番号（1～999999）

JP1UserName=ジョブをサブミットしたユーザー名

HOME=ホームディレクトリ

SHELL=実行シェル

LANG=言語種別

LOGNAME=ログイン名

MAIL=メールユーザー名

PATH=検索パス名

環境変数には，JP1/AJS2で設定されるもの（「環境変数一覧」の表1-7に示す環境変数，ジョブ定義時に指定した環境変数，ジョブ定義時に環境変数ファイルとして指定したファイル内の環境変数）のほかに，ジョブ定義時に指定したコマンド文やスクリプトファイル，ローカルログインスクリプト，システムログインスクリプトにも設定できます。これらの中で同じ環境変数があった場合，次に示す優先順位に従って有効になります（優先順位がいちばん高いのは1です）。

Windowsの場合

1.　環境変数※1に指定した環境変数

2.　環境変数ファイル※2に指定した環境変数

3.　システム環境変数

UNIXの場合

1.　ジョブ定義時に指定したコマンドやスクリプトファイルでの定義

2.　ローカルログインスクリプトでの定義

3.　システムログインスクリプトでの定義

4.　環境変数※1に指定した環境変数

5.　環境変数ファイル※2に指定した環境変数

注※1

JP1/AJS2 - Viewのダイアログボックスで環境変数に指定した変数，またはjpqjobsubコマンドの-envオプションに指定した変数

注※2

JP1/AJS2 - Viewのダイアログボックスで環境変数ファイルに指定した変数，またはjpqjobsubコマンドの-evオプションに指定した変数ファイル

JP1/AJS2 - View のダイアログボックスで環境変数を定義する場合，またはjpqjobsubコマンドの-envオプションで，次の例のように値に環境変数を参照する指定はできません。
環境変数'xyz'には'%abc%'がそのまま文字列として設定されます。

（例）

abc=1

xyz=%abc%

環境変数の値を参照する指定をする場合は，実行するジョブのバッチファイルまたはスクリプトファイルで指定してください。

Windowsの場合，通常，JP1/AJS2サービス起動時にはシステム環境変数が有効になり，ユーザー環境変数は読み込まれません。ジョブ実行時には，このシステム環境変数が使用されます。ただし，クラスタシステムをセットアップした論理ホストでは，システム起動時にMSCS※がユーザー環境変数を読み込みます。MSCSから起動した論理ホストのJP1/AJS2サービスでは，ユーザー環境変数が有効になり，ジョブ実行時にもユーザー環境変数が使用されます。
なお，JP1/AJS2サービス起動時に読み込まれる環境変数には，システム環境変数のほかに，OSが起動するときに設定する環境変数も含まれます。

注※

Windows Server 2008を使用している場合は，フェールオーバークラスタが該当します。MSCSまたはフェールオーバークラスタ以外のクラスタソフトについては仕様を確認してください。

付録A.2　環境変数ファイルを定義するときの注意事項

ジョブ実行時に使用する環境変数ファイルに環境変数名を定義する前に，実行するホスト側のOSで有効な名称かどうか確認してください。

定義した環境変数名が，実行するホスト上で扱えない名称の場合は，環境変数ファイルに指定した内容は無効になります。この場合，ホスト側では環境変数は設定されません。

次に，ジョブ実行時に使用する環境変数ファイルに環境変数を定義する場合の文法上の注意事項を示します。

＜この項の構成＞

(1)　Windows環境で環境変数ファイルを定義するときの注意事項

(2)　UNIX環境で環境変数ファイルを定義するときの注意事項

(1)　Windows環境で環境変数ファイルを定義するときの注意事項

環境変数名は，行の先頭から記載してください。

環境変数は「環境変数名=値」の形式で指定してください。複数指定する場合は，「環境変数名=値」ごとに改行文字で区切ってください。

（例）

環境変数名1=ABCD<改行>

環境変数名2=EFGH<改行>

<改行>は改行コードで区切り，「；」や「：」などの文字は使用しないでください。

「環境変数名=値」の形式以外の文字列は指定しないでください。ジョブを実行するホスト側のOSによってはジョブが異常終了することがあります。

値は，"="以降から改行コードまでを一つとします。

「AJS」で始まる環境変数（例：AJSxxxx（xxxxは任意の文字列））は，システムで予約しているため，大文字・小文字にかかわらず，使用しないでください。

「JP1」で始まる環境変数（例：JP1xxxx（xxxxは任意の文字列））は，システムで予約しているため，大文字・小文字にかかわらず，使用しないでください。

次の例のように値に環境変数を参照する指定はできません。
環境変数'xyz'には'%abc%'がそのまま文字列として設定されます。

（例）

abc=1

xyz=%abc%

環境変数の値を参照する指定をする場合は，実行するジョブのバッチファイルで指定してください。

(2)　UNIX環境で環境変数ファイルを定義するときの注意事項

環境変数名は，行の先頭から記載してください。

環境変数は「環境変数名=値」の形式で指定してください。複数指定する場合は，「環境変数名=値」ごとに改行文字で区切ってください。

（例）

環境変数名1=ABCD<改行>

環境変数名2=EFGH<改行>

<改行>は改行コードで区切り，「；」や「：」などの文字は使用しないでください。

「環境変数名=値」の形式以外の文字列は指定しないでください。ジョブを実行するホスト側のOSによってはジョブが異常終了することがあります。

値は，"="以降から改行コードまでを一つとします。

「AJS」で始まる環境変数（例：AJSxxxx（xxxxは任意の文字列））は，システムで予約しているため，大文字・小文字にかかわらず，使用しないでください。

「JP1」で始まる環境変数（例：JP1xxxx（xxxxは任意の文字列））は，システムで予約しているため，大文字・小文字にかかわらず，使用しないでください。

次に示す環境変数は，JP1/AJS2で値が設定されているため，環境変数ファイルの中に指定しないでください。

HOME

SHELL

LANG

LOGNAME

MAIL

PATH

次の例のように値に環境変数を参照する指定はできません。
環境変数'xyz'には'$abc'がそのまま文字列として設定されます。

（例）

abc=1

xyz=$abc

環境変数の値を参照する指定をする場合は，実行するジョブのスクリプトファイルで指定してください。

付録B　組み込みDBの操作コマンド使用時の注意事項

ajsembdbadduserコマンドで新たにユーザーを追加，変更した場合，次に示す組み込みDBの操作コマンドでは，コマンドを実行するユーザーの認可識別子（-a），パスワード（-ap）が使用できます。

ajsembdbstatus

ajsembdbrorg

ajsembdbreclaim

ajsembdbsetup

-a，-apオプションの説明を次に示します。

-a ユーザーID

コマンドを実行するユーザーの認可識別子を指定します。

通常，認可識別子は「root」が仮定されるため，この値を指定する必要はありません。ajsembdbadduserコマンドを使用して，新たに組み込みDBに管理者を追加・変更した場合だけ指定してください。

指定された値は，大文字・小文字が区別されます。

-ap パスワード

-aオプションで指定した認可識別子に対応するパスワードを指定します。

通常，認可識別子は「root」が仮定されるため，この値を指定する必要はありません。ajsembdbadduserコマンドを使用して，新たに組み込みDBに管理者を追加・変更した場合だけ指定してください。

指定された値は，大文字・小文字が区別されます。

ajsembdbsetupでは，組み込みDBへのアクセスユーザーとそのパスワードを変更することもできます。

アクセスユーザーおよびパスワードを変更したい場合は，次に示す引数を指定して実行してください。

-u 組み込みDBアクセスユーザー

組み込みDBへのデータベースアクセスユーザーを指定します。

ここで指定したユーザーで組み込みDBにアクセスします。

構成定義パラメーターRDBUSER設定されます。

省略した場合，ユーザーとして「ajs2」が仮定されます。

-up 組み込みDBアクセスユーザーパスワード

組み込みDB認可識別子パスワードを指定します。

構成定義パラメーターRDBPASSWORDにクリアーテキストで保存されますのでご注意ください。

省略した場合，パスワードが自動生成されますが，構成定義に保存されません。

コマンド実行時にエラーが発生する場合があります。エラーが発生した場合は次の表に従って対処し，コマンドを再実行してください。

メッセージID
原因
対処方法

KAVS0983-E
ユーザー名またはパスワードに誤りがあるためデータベースに接続できない。
-a，-apオプションに正しい値を指定して再実行してください。
また，「SHIFT TABLE」のメッセージ出力中にこのエラーが発生した場合は構成定義を見直してください。
構成定義には，正しく動作する移行前の設定がされている必要があります。

KAVS1003-E
-aに指定された値が不正。
-aの値に，存在するDB管理者の認可識別子を指定してください。

KFPA11564-E
-aに指定された文字列の長さが8バイトを超えている。
-aの引数を8バイト以下にして再実行してください。

KFPA11107-E
-apに指定された文字列の長さが30バイトを超えている。
-apの引数を30バイト以下にして再実行してください。

KFPA11104-E
-a，-apの引数に，英数字以外の文字が指定されている。
-a，-apの引数を英数字にして再実行してください。

KFPA11204-E
表がない。
-a，-apに指定している値を見直して，表を所有している認可識別子を指定してください。

KFPA11561-E
指定された認可識別子は有効ではない。
-a，-apに指定した値を，DBA権限を持っているユーザーに変更して再実行してください。

＜この節の構成＞

付録B.1　組み込みDBに新たに管理者を追加・変更する

付録B.2　組み込みDBのテーブルのオプションを変更する

付録B.3　ajsembdbadduser

付録B.4　ajsembdbreuse

付録B.1　組み込みDBに新たに管理者を追加・変更する

ここでは，新たに組み込みDBに管理者を追加・変更する手順について説明します。

組み込みDBでは，デフォルトでDB管理者が作成されています。認可識別子は"root"，パスワードは"root"として作成されています。ajsembdbadduserスクリプトを使用すると，新たにDB管理者の追加またはパスワードの変更ができます。

ajsembdbadduserスクリプトの詳細は，「付録B.3 ajsembdbadduser」を参照してください。

なお, ajsembdbadduserスクリプトを実行するには環境変数PDUSERを設定する必要があります。次に示す設定例を参考にして，環境変数PDUSERを設定してください。

Windowsホスト設定例
x:¥> set PDUSER="root"/"root"

UNIXホストの設定例
# PDUSER='"root"/"root"'
# export PDUSER

（例）

認可識別子が"root"であるDB管理者のパスワードを"jp1ajs2"に変更する場合

Windowsホストの場合
（組み込みDBインストールディレクトリはc:¥Win32App¥Hitachi¥HiRDB_e_JA0）

ajsembdbadduser -i c:¥Win32App¥Hitachi¥HiRDB_e_JA0 -a root -ap jp1ajs2

UNIXホストの場合
（組み込みDBインストールディレクトリは/opt/HiRDB_J）

ajsembdbadduser -i /opt/HiRDB_J -a root -ap jp1ajs2

DB管理者のパスワードを変更した場合，ajsembdbrorgコマンドやajsembdbreclaimコマンドで指定する-apオプションの値を変更する必要があります。

また，新たにDB管理者を作成することもできます。

(例)

新たに組み込みDB認可識別子"jp1ajs2"のDB管理者を，パスワードを"jp1ajs2"として作成する場合

Windowsホストの場合
（組み込みDBインストールディレクトリはc:¥Win32App¥Hitachi¥HiRDB_e_JA0）

ajsembdbadduser -i c:¥Win32App¥Hitachi¥HiRDB_e_JA0 -a jp1ajs2 -ap jp1ajs2

UNIXホストの場合
（組み込みDBインストールディレクトリは/opt/HiRDB_J）

ajsembdbadduser -i /opt/HiRDB_J -a jp1ajs2 -ap jp1ajs2

付録B.2　組み込みDBのテーブルのオプションを変更する

組み込みDBをスケジューラーサービスのデータベースに指定している場合，JP1/AJS2の運用によってはデータ量的には余裕があったとしても，組み込みDBのデータ格納領域が想定しているよりも早く満杯になってしまう場合があります。これは，データの追加と削除を繰り返すことによって，テーブルに予約された無効領域が発生するために起こる現象です。

ここでは，組み込みDBのデータ領域の仕組みと，無効領域の発生を抑止するためのツールについて説明します。

＜この項の構成＞

(1)　組み込みDBの領域の仕組み

(2)　空き領域再利用機能の適用

(1)　組み込みDBの領域の仕組み

ここでは，組み込みDBの領域の仕組みについて説明します。

組み込みDBでは，データベース内の実際のデータを「ページ」に格納します。このページを複数集めたものを「セグメント」と呼び，セグメントごとにデータベース内のテーブルを結び付けて管理します。

組み込みDBの領域管理方法を次に示します。

図B-1　組み込みDBの領域管理方法

組み込みDBへのアクセスでは，次に示す規則で領域を使用します。

一つのセグメント内に，複数のテーブルの情報を格納することはできません。

一つのセグメント内のページが満杯になった場合，新たにセグメントをテーブルに割り当てます。

レコード削除を行った場合，ページおよびセグメントは無効領域となります。ただし，通常，自動的には再利用されません。

再利用可能なセグメントおよびページがあっても，未使用領域の使用を優先します。

JP1/AJS2のスケジューラーデータベースには9個のテーブルがあります。ただし，一つのテーブルが多くの無効領域を保持している状態では，データが格納されていない状態でも，それ以外のテーブルが新たに領域を取得することができません。これによって，領域不足のエラーが発生してしまうことがあります。

図B-2　特定のテーブルの無効領域が空き領域をすべて使用してしまった場合

上記の図のように，領域をすべて使用してしまうことによって，新たにデータを格納しようとしたときに，テーブルA以外のテーブルでの領域確保時に未使用領域を確保できません。このため，無効領域が存在する場合でも領域不足エラーとなってしまいます。

(2)　空き領域再利用機能の適用

再利用可能なセグメントがあっても，未割り当てセグメントが存在すれば使用するのが組み込みDBの標準的な領域割り当て方法です。

組み込みDBには，テーブルごとにRDエリア内のセグメント再利用を促す空き領域再利用機能があります。この機能を使用することによって，新たなセグメントが必要となった場合で，かつあらかじめ設定したセグメント数を超えようとした場合，そのテーブルに予約されている（過去に使用したことがあり削除されている）セグメントを優先的に再利用します。

例えば，テーブルAに対して50%程度のセグメント数を設定すると，領域内の半分程度のセグメントを使った時点で，新規割り当てによる拡張をいったんやめて，再利用可能なセグメントを探すようになります。このため，特定のテーブルの無効領域を占有してしまう状況にはなりません。

組み込みDBのセットアップ時で，ISAMから組み込みDBへの移行時に空き領域再利用機能を有効にしたい場合は，ajsembdbsetupスクリプトのオプション-ruを指定する必要があります。ajsembdbsetupスクリプトの使用方法については，マニュアル「JP1/Automatic Job Management System 2 セットアップガイド　20. セットアップ時に使用するコマンド　ajsembdbsetup」を参照してください。

大規模モデルで組み込みDBを構築して，物理ホストのデフォルトスケジューラーサービス（AJSROOT1）で組み込みDBを使用し，空きページ再利用機能を有効にしたい場合は，次のコマンドを実行してください。

ajsembdbsetup -F AJSROOT1 -ru l

すでに組み込みDBへの移行が完了している環境で，空き領域再利用機能を有効にしたい場合は，ajsembdbreuseを実施する必要があります。ajsembdbreuseの詳細は，「付録B.4 ajsembdbreuse」を参照してください。

（例）

ajsembdbbuildで規模を-lで指定した組み込みDBの環境で，表の定義を変更したい場合

Windowsホストの場合
（組み込みDBインストールディレクトリはc:¥Win32App¥Hitachi¥HiRDB_e_JA0）

ajsembdbreuse -i c:¥Win32App¥Hitachi¥HiRDB_e_JA0 -l

UNIXホストの場合
（組み込みDBインストールディレクトリは/opt/HiRDB_J）

ajsembdbreuse -i /opt/HiRDB_J -l

（例）

組み込みDBの環境を構築後，組み込みDBのajsembdbaddareaコマンドでRDエリアに領域を追加している場合（AJS2DATAの総セグメント数を200,000としている場合）

Windowsホストの場合
（組み込みDBインストールディレクトリはc:¥Win32App¥Hitachi¥HiRDB_e_JA0）

ajsembdbreuse -i c:¥Win32App¥Hitachi¥HiRDB_e_JA0 -n 200000

UNIXホストの場合
（組み込みDBインストールディレクトリは/opt/HiRDB_J）

ajsembdbreuse -i /opt/HiRDB_J -n 200000

空き領域再利用機能は，テーブルに対して有効な機能であるため，インデクス領域に対しては適用できません。インデクス領域で発生する無効領域は，定期的にメンテナンスすることが必要です。メンテナンス方法については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　15.14.4(2) ajsembdbreclaimコマンドを手動で実行する」，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　15.14.4(3) ajsembdbreclaimコマンドを自動で（ジョブとして）実行する」を参照してください。

なお，空き領域再利用機能を有効にした場合でも，業務量の増加や異例運用などによって，領域の使用量が増加してしまうことが考えられます。このため，定期的に未使用領域セグメントを監視する必要があります。

付録B.3　ajsembdbadduser

形式

ajsembdbadduser
    [-i 組み込みDB運用ディレクトリ名称]
    [-mh 論理ホスト名]
    [-p 組み込みDB通信ポート]
    -a 組み込みDB認可識別子
    -ap 組み込みDB認可識別子パスワード

機能

指定された組み込みDB認可識別子と組み込みDB認可識別子パスワードで，新規にDB管理者を作成します。

また，既存のDB認可識別子を指定するとパスワードの変更ができます。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-i 組み込みDB運用ディレクトリ名称

組み込みDBの運用ディレクトリを指定します。ディレクトリは絶対パスで指定してください。Windowsの場合，指定する絶対パスに空白文字を含む場合は，パスを「"（ダブルクォーテーションマーク）」で囲んでください。ajsembdbbuild -iで指定したディレクトリと同じディレクトリを指定してください。UNIXのセットアップでajsembdbbuild -iを省略した場合は，このオプションを省略できます。

省略時は次の値が仮定されます。

UNIXの場合：/opt/HiRDB_J/

Windowsの場合：%SYSTEMDRIVE%¥Win32app¥hitachi¥hirdb_e_JA0

-mh 論理ホスト名

処理対象とするJP1論理ホスト名を指定します。指定できる文字数は，1～32（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEの設定があれば，環境変数値が仮定されます。環境変数JP1_HOSTNAMEの指定がない場合は，物理ホストが仮定されます。

-p 組み込みDB通信ポート

組み込みDB接続ポートを10進数で指定します。

省略した場合,「22200」が仮定されます。

-a 組み込みDB認可識別子

新たに作成したいJP1/AJS2スケジューラーデータベースのテーブル所有者を指定してください。この組み込みDB認可識別子には，DBアクセスユーザー（RDBUSER）を指定しないでください。既存の組み込みDB認可識別子を指定した場合は，-apに指定したパスワードに変更します。

8バイト以内の半角英数字（ただし，先頭文字は英字）で指定してください。

-ap 組み込みDB認可識別子パスワード

組み込みDB認可識別子パスワードを指定します。

30バイト以内の半角英数字（ただし，先頭文字は英字）で指定してください。

注意事項

組み込みDBが動作中に実行できます。組み込みDBが停止している状態で実行するとエラーとなります。

ajsembdbadduserスクリプトを実行する前に，環境変数PDUSERを既存のDB管理者の認可識別子と認可識別子パスワードで設定してください。設定せずに実行した場合，エラーとなります。

ajsembdbadduserスクリプトを実行して組み込みDBサーバへのアクセスでエラーが発生した場合，組み込みDB接続時のエラー情報が，ajsembdbadduserスクリプト実行時の作業ディレクトリにトレースファイル（pderr1.trcおよびpderr2.trc）として作成されます。コマンド再実行により，正常終了した場合は，これらのファイルを削除してください。

-a，-apオプションに指定できる文字を次に示します。

オプション名
制限バイト数
半角文字の使用可否
全角文字の使用可否

英大文字数字
英小文字
片仮名文字
下線
（_）
空白
ハイフン
（-）

-a
8バイト
○
○
×
×
×
×
×

-ap
30バイト
○
○
×
×
×
×
×

このコマンドを同時に複数実行しないでください。同時に複数実行した場合，このコマンドが不当にエラーになるおそれがあります。

戻り値

0 | 正常終了（ただし，エラーメッセージが出力される場合はメッセージに従って対処してください）。
0以外 | 異常終了。

エラー発生時の対処

ajsembdbadduserを実行して，エラーが発生した場合は次の表に従って対処してください。

表B-1　ajsembdbadduser実行時，エラー発生時の対処

メッセージ
原因
対処

KAVS0996-E
指定されたオプション，および値が不正です。
オプション，およびオプションに指定する値を修正して再実行してください。

KFPA11723-E
組み込みDBか停止しています。
または，-p，-mhに指定した値が誤っています。
組み込みDBを起動してください。
組み込みDBが起動している場合は，-p，-mhに指定した値を見直して再実行してください。

KFPA11564-E
-aに指定された文字列の長さが8バイトを超えています。
-aの引数を8バイト以下にして再実行してください。

KFPA11107-E
-apに指定された文字列の長さが30バイトを超えています。
-apの引数を30バイト以下にして再実行してください。

KFPA11104-E
-a，-apの引数に，英数字以外の文字，または先頭の文字が数字で指定されています。
-a，-apの引数を，半角英数字（ただし，先頭文字は英字）にして再実行してください。

Bad directory specified in -i option
-iに指定したディレクトリが,組み込みDBの運用ディレクトリでないか，セットアップが正常に行われていません。
-iに正しい組み込みDBの運用ディレクトリを指定してください。組み込みDBの運用ディレクトリを指定している場合は，組み込みDBの再セットアップを行ってください。

AuthID is not Specified
-aのオプションが指定されていません。
-aのオプションを指定してください。

AuthIDPassword is not Specified
-apのオプションが指定されていません。
-apのオプションを指定してください。

KAVS0101-E
値を必要とするオプションに対して，値を指定していません。
オプションの値を指定したあと，コマンドを再実行してください。

KFPA11724-E
-p，-mhに指定した値が誤っているため，組み込みDBに接続できません。
-p，-mhの値に指定した値を修正して再実行してください。

KFPA11560-E
PDUSERに指定した認可識別子パスワードが誤っています。
PDUSERに指定した認可識別子の認可識別子パスワードを指定して再実行してください。

KFPA11561-E
指定された認可識別子は有効ではありません。
PDUSERに指定したユーザーを，DB管理者権限を持っているユーザーに変更して再実行してください。

付録B.4　ajsembdbreuse

形式

ajsembdbreuse
    {{-l | -m | -s | -n セグメント数} | -D}
    [-mh 論理ホスト名]
    [-p 組み込みDB通信ポート]
    [-tp テーブルプリフィックス]
    [-a 組み込みDB認可識別子]
    [-ap 組み込みDB認可識別子パスワード]
    [-i 組み込みDB運用ディレクトリ名称]

機能

指定されたプレフィックスと一致する組み込みDBに作成したJP1/AJS2のテーブルに対して，空き領域の再利用機能を使用できるようにします。

実行権限

Windowsの場合：Administrators権限

UNIXの場合：スーパーユーザー権限

格納先ディレクトリ

Windowsの場合

JP1/AJS2 - Managerのインストール先フォルダ¥tools¥

UNIXの場合

/opt/jp1ajs2/tools/

引数

-l|-m|-s|-n セグメント数

空き領域の再利用機能の再利用開始ポイントを指定します。データ領域の使用率がここで指定したポイントに達した場合，空き領域の再利用機能が動作します。

-l，-m，-sは，それぞれajsembdbbuildのデータベースモデル，大・中・小規模に対応しています。ajsembdbbuildで指定したデータベースモデルの規模と同じオプションを指定してください。

-nは，組み込みDBのデータベース構成変更ユティリティでRDエリアの拡張を行った場合に指定してください。そのとき指定するセグメント数は，RDエリアAJS2DATAの総セグメント数を指定してください。

-nの値は，10～確保されているセグメント数までの範囲で指定してください。なお，指定する値は，半角整数で指定してください。範囲外，および半角整数以外の値を指定した場合は，正しい値を指定して再実行してください。

RDエリアAJS2DATAの総セグメント数を調べるには，組み込みDBのpddbstコマンドを実施してください。

各テーブルに設定されるデータベース領域に対する空き領域の再利用機能の再利用開始ポイントは，次のとおりになります。

表B-2　各テーブルに設定されるデータベース領域に対する空き領域の再利用機能の再利用開始ポイント

テーブル名 | 各テーブルで設定される空き領域の再利用機能の再利用開始ポイント
AJSUNIT | データベース領域AJS2DATA全体のセグメントの10%
AJSARROW
AJSBODY
AJSSCH
AJSCAL
AJSPERF
AJSENTRY
AJSGEN
AJSSTAT | データベース領域AJS2DATA全体のセグメントの20%

注　テーブル名は，テーブルプリフィックスを標準の「AJS」としている場合の名称です。

なお，ajsembdbbuildのデータベースモデル，大・中・小規模で作成される領域のセグメントの全体量は次の表のとおりです。

表B-3　ajsembdbbuildのデータベースモデル，大・中・小規模で作成される領域のセグメントの全体量

データベース領域・名称 | 小規模 | 中規模 | 大規模
データ領域AJS2DATA | 4,940 | 14,920 | 30,800

-mh 論理ホスト名

処理対象とするJP1論理ホスト名を指定します。指定できる文字数は，1～32（単位：バイト）です。

省略した場合，環境変数JP1_HOSTNAMEの設定があれば，環境変数値が仮定されます。環境変数JP1_HOSTNAMEの指定がない場合は，物理ホストが仮定されます。

-p 組み込みDB通信ポート

組み込みDB接続ポートを10進数で指定します。

省略した場合，「22200」が仮定されます。

-tp テーブルプリフィックス

JP1/AJS2スケジューラーデータベースのテーブル名プリフィックスを4バイト以内で指定します。省略時は「AJS」を仮定します

-a 組み込みDB認可識別子

JP1/AJS2スケジューラーデータベースのテーブル所有者を指定してください。

8バイト以内の半角英数字（ただし，先頭文字は英字）で指定してください。省略した場合は，「root」が仮定されます。

-ap 組み込みDB認可識別子パスワード

組み込みDB認可識別子パスワードを指定します。

30バイト以内の半角英数字（ただし，先頭文字は英字）で指定してください。省略した場合は，「root」が仮定されます。

-D

空き領域の再利用機能を無効にします。空き領域の再利用機能が有効になっていない状態でこのオプションを指定してもエラーにはなりません。

-i 組み込みDB運用ディレクトリ名称

組み込みDBの運用ディレクトリを指定します。ディレクトリは絶対パスで指定してください。Windowsの場合，指定する絶対パスに空白文字を含む場合は，パスを「"（ダブルクォーテーションマーク）」で囲んでください。ajsembdbbuild -iで指定したディレクトリと同じディレクトリを指定してください。UNIXのセットアップで-iを省略した場合は，このオプションを省略できます。

省略時は次の値が仮定されます。

UNIXの場合：/opt/HiRDB_J/

Windowsの場合：%SYSTEMDRIVE%¥Win32app¥hitachi¥hirdb_e_JA0

注意事項

このコマンドを実行する前に，JP1/AJS2 - Managerホストで論理ホストを含む，すべてのJP1/AJS2サービス，JP1/AJS2 Monitorサービス，およびJP1/AJS2 Console Agentサービスを停止してください。JP1/AJS2が組み込みDBにアクセスしている状態で実行した場合，エラーとなります。

組み込みDBが動作中に実行できます。組み込みDBが停止している状態で実行するとエラーとなります。

ajsembdbreuseコマンドを実行して組み込みDBサーバへのアクセスでエラーが発生した場合，組み込みDB接続時のエラー情報が，ajsembdbreuseコマンド実行時の作業ディレクトリにトレースファイル（pderr1.trcおよびpderr2.trc）として作成されます。コマンド再実行により，正常終了した場合は，これらのファイルを削除してください。

このコマンドを同時に複数実行しないでください。同時に複数実行した場合，このコマンドが不当にエラーになるおそれがあります。

戻り値

0 | 正常終了（ただし，エラーメッセージが出力される場合はメッセージに従って対処してください）。
0以外 | 異常終了。

エラー発生時の対処

ajsembdbreuseを実行してエラーが発生した場合は，次の表に従って対処してください。

表B-4　ajsembdbreuse実行時，エラー発生時の対処

メッセージ
原因
対処

KAVS0996-E
指定されたオプション，および値が不正です。
オプション，およびオプションに指定する値を修正して再実行してください。

KFPA11723-E
組み込みDBか停止しています。
または，-p，-mhに指定した値が誤っています。
組み込みDBを起動してください。
組み込みDBが起動している場合は，-p，-mhに指定した値を見直して再実行してください。

KFPA11564-E
-aに指定された文字列の長さが8バイトを超えています。
-aの引数を8バイト以下にして再実行してください。

KFPA11107-E
-apに指定された文字列の長さが30バイトを超えています。
-apの引数を30バイト以下にして再実行してください。

KFPA11104-E
-a，-apの引数に，英数字以外の文字が指定されています。
-a，-apの引数を英数字にして再実行してください。

KFPA11204-E
テーブルがありません。
-a，-apに指定している値を見直して，テーブルを所有している認可識別子を指定してください。
また，-tpの値を見直して，正しいテーブルプリフィックスを指定してください。
上記のことを見直して再実行してください。

KFPA11561-E
指定された認可識別子は有効ではありません。
-a，-apに指定した値を，DBA権限を持っているユーザーに変更して再実行してください。

KFPA11563-E
KFPA11732-E
組み込みDBにほかのユーザーがアクセスしているため，排他待ちタイムアウトになりました。
JP1/AJS2から組み込みDBへのアクセスをすべて停止してから再実行してください。

Bad directory specified in -i option
-iに指定したディレクトリが,組み込みDBの運用ディレクトリでないか,セットアップが正常に行われていません。
-iに正しい組み込みDBの運用ディレクトリを指定してください。組み込みDBの運用ディレクトリを指定している場合は,組み込みDBの再セットアップを行ってください。

-D cannot be specified with these options.
-Dオプションと同時に指定できない-l，-m，-s，-nのどれかのオプションと同時に指定されています。
指定しているオプションを修正して再実行してください。

KAVS0101-E
値を必要とするオプションに対して，値を指定していません。
オプションの値を指定したあと，コマンドを再実行してください。

KFPA11560-E
-apに指定した認可識別子パスワードが誤っています。
-aに指定した認可識別子の認可識別子パスワードを指定して再実行してください。

KFPA11724-E
-p，-mhに指定した値が誤っているため組み込みDBに接続できません。
-p，-mhの値に指定した値を見直して再実行してください。

KFPA11105-E
KFPA11705-E
ERROR Invalid value specified in -n option.
-nに不正な値が指定されています。
10～確保されているセグメント数までの範囲で値を指定してください。なお，指定する値は，半角整数で指定してください。

付録C　各バージョンの変更内容

各バージョン（07-00以降）での変更点を次に示します。

＜この節の構成＞

付録C.1　08-50の変更内容

付録C.2　08-10の変更内容

付録C.3　08-00の変更内容

付録C.4　07-50の変更内容

付録C.5　07-11の変更内容

付録C.6　07-10の変更内容

付録C.7　07-00の変更内容

付録C.1　08-50の変更内容

08-50での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Agentの変更内容

(3)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

ジョブを実行所要時間によって終了遅延監視する機能を追加した。

ジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御できるようにした。

定義内容の事前チェックで，チェック対象のジョブネット配下にユニット間の実行順序不正があった場合，該当するユニット名をチェック結果格納ファイルに出力するようにした。

UNIXジョブ実行時のファイル権限チェックで，ファイルパーミッションのほか，アクセス制御リストやセカンダリーグループの設定を有効にする機能を追加した。

実行ホストのJP1/AJS2サービスが停止してもイベントジョブの実行を継続させる機能を追加した。

ジョブネットの実行登録状態を登録予定情報としてエクスポート／インポートする機能を追加した。

UNIXホストのメッセージキュー（TP1/LiNK，TP1/Message Queue，MQSeries）連携をサポート対象外とした。

Windows Server 2008，Windows Server 2008（IPF）をサポート対象OSとした。

(2)　JP1/AJS2 - Agentの変更内容

UNIXジョブ実行時のファイル権限チェックで，ファイルパーミッションのほか，アクセス制御リストやセカンダリーグループの設定を有効にする機能を追加した。

UNIXホストのメッセージキュー（TP1/LiNK，TP1/Message Queue，MQSeries）連携をサポート対象外とした。

Windows Server 2008，Windows Server 2008（IPF）をサポート対象OSとした。

(3)　JP1/AJS2 - Viewの変更内容

ジョブを実行所要時間によって終了遅延監視する機能を追加した。

ジョブネットコネクタで異なるスケジューラーサービス間のルートジョブネットの実行順序を制御できるようにした。

［フィルタの設定］ダイアログボックスに，［デイリースケジュール］ウィンドウおよび［マンスリースケジュール］ウィンドウで，保留予定ユニットを「保留中」のユニットとしてフィルター表示させるオプションを追加した。

Windows Server 2008をサポート対象OSとした。

付録C.2　08-10の変更内容

08-10での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

ルートジョブネットの実行順序を制御するジョブネットコネクタを追加した。

ジョブネット定義変更など，操作履歴の詳細をスケジューラーログに出力するオプションを追加した。

スケジューラーログからログを抽出するajslogprintコマンドを追加した。

(2)　JP1/AJS2 - Viewの変更内容

ルートジョブネットの実行順序を制御するジョブネットコネクタを定義，操作，監視できるようにした。

任意のジョブまたはジョブネットの先行・後続ユニットを強調表示する機能を追加した。

Windows Vistaをサポート対象OSとした。

付録C.3　08-00の変更内容

08-00での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Agentの変更内容

(3)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

インストール・セットアップ時に，環境設定項目の推奨値を設定するようにした。

ファイル監視ジョブで2ギガバイトを超えるファイル（ラージファイル）を監視できるようにした。

JP1/AJS2 - Viewの接続状況をajsstatusコマンドで出力できるようにした。

組み込みDBを制御する次のコマンドを追加した。

ajsembdbaddareaコマンド（組み込みDBのデータベース領域の拡張）

ajsembdbaddlogコマンド（組み込みDBのログ領域の拡張）

ajsembdbcancelコマンド（組み込みDBの操作コマンドの実行中断）

ajsembdboplogコマンド（組み込みDBのログ操作）

ajsembdbreclaimコマンド（組み込みDBのメンテナンス）

ajsembdbrorgコマンド（組み込みDBのデータのアンロード・リロード）

ajsembdbrstrコマンド（組み込みDBのバックアップ・リストア）

ajsembdbstartコマンド（組み込みDBの開始）

ajsembdbstatusコマンド（組み込みDBの監視）

ajsembdbstopコマンド（組み込みDBの停止）

ajsembdbunsetコマンド（組み込みDBのアンセットアップ）

なお，ajsembdbreclaimコマンドのサポートに合わせて，空きページ回収に掛かる実行時間を改善した。

JP1/AJS2 - Datareplicatorと連携して別ホストへのDBレプリケーションをできるようにした。

JP1/AJS2 - Configurationと連携して構成情報を管理できるようにした。

JP1/IM - Planning Operationと連携してオペレーションジョブを実行できるようにした。

JP1/Performance Management - Agent Option for JP1/AJS2と連携して稼働状況を分析できるようにした。

jajs_startコマンド，およびjajs_start.clusterコマンドでJP1/AJS2起動時にプロセスの起動状態を確認できるようにした（UNIX限定）。

使用できる言語にUnicode（UTF-8）を追加した（Linux限定）。

Windows 2000，Windows XP Professional，およびWindows Server 2003で提供していた関数を廃止した。

Windows 2000，Windows XP Professional，Windows Server 2003，およびWindows Server 2003（IPF）で提供していた次のコマンドを廃止した。

jsubcmdコマンド

jsubwinコマンド

(2)　JP1/AJS2 - Agentの変更内容

インストール・セットアップ時に，環境設定項目の推奨値を設定するようにした。

ファイル監視ジョブで2ギガバイトを超えるファイル（ラージファイル）を監視できるようにした。

使用できる言語にUnicode（UTF-8）を追加した（Linux限定）。

(3)　JP1/AJS2 - Viewの変更内容

JP1/AJS2 - Configuration Managerと連携できるようにした。

JP1/IM - Planning Operation用のオペレーションジョブを操作できるようにした。

アイコンを変更した。

付録C.4　07-50の変更内容

07-50での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Agentの変更内容

(3)　JP1/AJS2 - Light Editionの変更内容

(4)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

JP1/AJS2 - Scenario Operation Managerとの連携機能をサポートした。

実行登録時にマクロ変数の引き継ぎ情報を指定できる機能を追加した。

判定ジョブで変数の判定をできるようにした。

起動条件付きジョブネットが異常終了したときの実行抑止機能を追加した。

ユニット定義を開発環境から本番環境に移行したとき，本番環境上で最終チェックとして使用できる定義内容の事前チェック機能を追加した。

イベント・アクション制御マネージャーに未処理のデータが大量に蓄積して遅延が発生した場合に，イベント・アクション制御マネージャーが保持している情報を削除できるjpomanevresetコマンドを追加した。また，問題の発生している起動条件とエージェントを特定する方法として，送信頻度の高いエージェントと起動条件の情報を表示するjpomanevshowコマンド追加した。

(2)　JP1/AJS2 - Agentの変更内容

ユニット定義を開発環境から本番環境に移行したとき，本番環境上で最終チェックとして使用できる定義内容の事前チェック機能を追加した。

(3)　JP1/AJS2 - Light Editionの変更内容

実行登録時にマクロ変数の引き継ぎ情報を指定できる機能を追加した。

判定ジョブで変数の判定をできるようにした。

起動条件付きジョブネットが異常終了したときの実行抑止機能を追加した。

ユニット定義を開発環境から本番環境に移行したとき，本番環境上で最終チェックとして使用できる定義内容の事前チェック機能を追加した。

イベント・アクション制御マネージャーに未処理のデータが大量に蓄積して遅延が発生した場合に，イベント・アクション制御マネージャーが保持している情報を削除できるjpomanevresetコマンドを追加した。また，問題の発生している起動条件とエージェントを特定する方法として，送信頻度の高いエージェントと起動条件の情報を表示するjpomanevshowコマンド追加した。

(4)　JP1/AJS2 - Viewの変更内容

JP1/AJS2 - Scenario Operation Managerとの連携機能をサポートした。

実行登録時にマクロ変数の引き継ぎ情報を指定できる機能を追加した。

判定ジョブで変数の判定をできるようにした。

起動条件付きジョブネットが異常終了したときの実行抑止機能を追加した。

［JP1/AJS2 - View］ウィンドウに，［追加］，［日時変更］，［即時実行］，［変更解除］の操作を実行できるオプションを追加した。

付録C.5　07-11の変更内容

07-11での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Light Editionの変更内容

(3)　JP1/AJS2 - Viewの追加・変更機能

(1)　JP1/AJS2 - Managerの変更内容

Cm2連携でJP1/Cm2/NNM 07-10と連携できるようにした。

デスクトップヒープ領域の消費を抑える機能を追加した（Windows限定）。

スケジューラーサービスのデータベースへの接続の最大待ち合わせ時間を指定できる機能を追加した。

(2)　JP1/AJS2 - Light Editionの変更内容

Cm2連携でJP1/Cm2/NNM 07-10と連携できるようにした。

デスクトップヒープ領域の消費を抑える機能を追加した。

スケジューラーサービスのデータベースへの接続の最大待ち合わせ時間を指定できる機能を追加した。

(3)　JP1/AJS2 - Viewの追加・変更機能

［貼り付け（拡張）］メニューコマンドを追加し，ジョブネットワーク要素と関連線を同時に複写できるようにした。

複数のジョブネット要素から一つのジョブネットワーク要素に対して関連線を引けるようにした。

Cm2連携でJP1/Cm2/NNM 07-10と連携できるようにした。

JP1/AJS2 Console ViewからJP1/AJS2 - Viewの［ジョブネットモニタ］ウィンドウを表示するとき，すでに起動されているJP1/AJS2 - Viewがあれば，そのJP1/AJS2 - View上で［ジョブネットモニタ］ウィンドウを起動する機能を追加した。

付録C.6　07-10の変更内容

07-10での変更点をプログラムごとに示します。

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Agentの変更内容

(3)　JP1/AJS2 - Light Editionの変更内容

(4)　JP1/AJS2 - Client Toolkitの変更内容

(5)　JP1/AJS2 - Viewの追加・変更機能

(1)　JP1/AJS2 - Managerの変更内容

Linux版JP1/Automatic Job Management System 2 - Managerをサポートした。

統合トレースログだけに出力していたメッセージをsyslogにも出力できるようにした（UNIX限定）。

資料採取ツールで次の機能を追加した。

論理ホスト名を指定できるようにした。

採取できる資料を限定できる機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

障害時に緊急で実行できる緊急実行コマンドを追加した。

受信するファイルのファイルサイズなどに制限を掛けて，一部のジョブの処理でシステム全体に影響が出ないように運用するための機能を追加した。

イベント・ジョブ情報，待機情報ファイルの更新時に同期書き込みを行う機能を追加した。

MQ Series連携時の監視間隔を秒単位で設定する機能を追加した。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Windows XP上で動作できるようにした。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Solaris 9上で動作できるようにした。

Cm2連携で，JP1/Cm2/NNM 07-10およびhp OpenView NNM 6.41との連携をサポートした。

TCP/IP通信接続エラーのリトライ間隔・回数を変更できるようにした。

ジョブを配信するエージェントホストの決定方式を設定できるようにした。

イベント・アクション制御の詳細プロセスがシグナル終了した場合，すべての詳細プロセスを停止してイベント・アクション制御のエージェントプロセスを終了する機能を追加した。

提供する関数の対応するコンパイラーとして，Microsoft(R) Visual C++ .NET Version 2003を追加した。

ajsshowコマンドで終了状態の保留属性を表示できるようにした。

ajsshowコマンドのフォーマット指示子指定で，未来世代数を出力できるようにした。

ajsnameコマンドでユニットIDからユニット完全名を出力する機能を追加した。

(2)　JP1/AJS2 - Agentの変更内容

資料採取ツールで次の機能を追加した。

論理ホスト名を指定できるようにした。

採取できる資料を限定できる機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

MQ Series連携時の監視間隔を秒単位で設定する機能を追加した。

イベント・アクション制御の詳細プロセスがシグナル終了した場合，すべての詳細プロセスを停止してイベント・アクション制御のエージェントプロセスを終了する機能を追加した。

イベント・ジョブ情報，待機情報ファイルの更新時に同期書き込みを行う機能を追加した。

統合トレースログだけに出力していたメッセージをsyslogにも出力できるようにした（UNIX限定）。

(3)　JP1/AJS2 - Light Editionの変更内容

統合トレースログだけに出力していたメッセージをsyslogにも出力できるようにした（UNIX限定）。

資料採取ツールで次の機能を追加した。

論理ホスト名を指定できるようにした。

採取できる資料を限定できる機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

受信するファイルのファイルサイズなどに制限を掛けて，一部のジョブの処理でシステム全体に影響が出ないように運用するための機能を追加した。

障害時に緊急で実行できる緊急実行コマンドを追加した。

イベント・ジョブ情報，待機情報ファイルの更新時に同期書き込みを行う機能を追加した。

MQ Series連携時の監視間隔を秒単位で設定する機能を追加した。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Windows XP上で動作できるようにした。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Solaris 9上で動作できるようにした。

TCP/IP通信接続エラーのリトライ間隔・回数を変更できるようにした。

イベント・アクション制御の詳細プロセスがシグナル終了した場合，すべての詳細プロセスを停止してイベント・アクション制御のエージェントプロセスを終了する機能を追加した。

提供する関数の対応するコンパイラーとして，Microsoft(R) Visual C++ .NET Version 2003を追加した。

ajsshowコマンドで終了状態の保留属性を表示できるようにした。

ajsshowコマンドのフォーマット指示子指定で，未来世代数を出力できるようにした。

ajsnameコマンドでユニットIDからユニット完全名を出力する機能を追加した。

(4)　JP1/AJS2 - Client Toolkitの変更内容

資料採取ツールで次の機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

(5)　JP1/AJS2 - Viewの追加・変更機能

資料採取ツールで次の機能を追加した。

論理ホスト名を指定できるようにした。

採取できる資料を限定できる機能を追加した。

採取できる資料を追加した。

メッセージの説明を改善した。

標準カスタムジョブに，Cosminexus Managerと連携するジョブ（クラス名：COSMNGSV，COSMNGAP）を追加した。

JP1/AJS2 - Viewのログファイルの上限値を拡張した。

JP1/AJS2 Console Viewのログファイルの上限値を拡張した。

JP1/AJS2 - Viewで，繰り返し出力していたログ情報をまとめて出力するようにした。

JP1/AJS2 Console Viewで，繰り返し出力していたログ情報をまとめて出力するようにした。

Windows版のJP1/AJS2 - Viewで［スタート］メニューに［ヘルプ］メニューを追加した。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Windows XP上で動作できるようにした。

Cm2連携でJP1/Cm2/NNM 07-01と連携し，Solaris 9上で動作できるようにした。

付録C.7　07-00の変更内容

＜この項の構成＞

(1)　JP1/AJS2 - Managerの変更内容

(2)　JP1/AJS2 - Advanced Managerの変更内容

(3)　JP1/AJS2 - Light Editionの変更内容

(4)　JP1/AJS2 - Agentの変更内容

(5)　JP1/AJS2 - Viewの変更内容

(1)　JP1/AJS2 - Managerの変更内容

JP1/AJS2を一時的に縮退させ，運用している業務を途切れることなく，ISAMデータベース（スケジューラーデータベースおよびジョブ実行環境データベース）を再編成できる機能をサポートした。

ISAMデータベースを並列に再編成できるようにした。

追加できるスケジューラーサービスの数を，9から20に変更した。

ajsshowなどのコマンド（参照系コマンド）の実行時期や，操作系のコマンドのサービスへの処理要求履歴を，操作ログとしてスケジューラーログに出力するオプションをサポートした。

ジョブネットの保存世代数を，99から999に変更した。

JP1/AJS2のコールドスタート時に，ジョブ実行環境のデータベースを削除して，JP1/AJS2の起動時間が短くなるようにした。

ジョブ実行制御の環境設定で，ユーザープロファイル情報を有効にする機能をサポートした。

ジョブ情報の保存日数を0日にした場合で，ジョブが異常終了しても，保存時間を変更することで対処できるようにした。

JP1/AJS2起動時にジョブ情報削除処理を抑止できるようにした。

イベントジョブを使用する場合，DNS環境（FQDN形式のホスト名）でも運用できるようにした。

引き継ぎ情報中の「"（ダブルクォーテーションマーク）」の有無を意識しないで，イベントジョブの受信情報をマクロ変数として，標準ジョブやアクションジョブのパラメーターに引き継げるようにした。

JP1/Baseで対応した拡張正規表現を，JP1/Baseの設定に合わせて，イベント受信監視ジョブ，ログファイル監視ジョブ，およびWindowsイベントログ監視ジョブで使用できるようにした。

キューレスジョブを実行できる機能をサポートした。

以前のバージョン（06-71）で別製品であったJP1/AJS2 - Consoleを統合した。

JP1/AJS2 - Consoleで業務スコープを階層化できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトに対して操作できる機能を追加した。

JP1/AJS2 - Consoleで任意の画像を背景として表示できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトと業務スコープのアイコンを任意のアイコンに変更できる機能を追加した。

JP1/AJS2 - Consoleで保留属性が設定されている監視オブジェクトを色で識別できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトの状態を任意のタイミングで更新できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトの監視方法に次のモードを追加した。

当日時刻予定優先

全世代時刻予定優先

JP1/AJS2 - Consoleの定義情報を標準出力ファイルに出力するコマンド（ajscmprint）を追加した。

ジョブネットの実行所要時間に対する終了遅延の監視ができる機能をサポートした。

ajsprintコマンドのフォーマット指示子指定で，ユニットの作成日時を出力できるようにした。

ajsshowコマンドのフォーマット指示子指定で，ユニットに設定されたコメントを出力できるようにした。

ajsshowコマンドのフォーマット指示子指定で，ジョブが異常終了した場合に，異常終了ジョブまたはその後続ユニットから再実行した場合に掛かる実行所要時間の推定値を出力できるようにした。

イベントジョブが，打ち切り時間で終了するときの終了状態を選択できるようにした。

JP1イベント送信ジョブにイベントの到達確認機能をサポートした。

JP1イベント受信監視ジョブに過去のイベントを検索する機能をサポートした。

(2)　JP1/AJS2 - Advanced Managerの変更内容

JP1/AJS2で使用できるデータベース種別として，組み込みDB（HiRDB）をサポートした。

(3)　JP1/AJS2 - Light Editionの変更内容

JP1/AJS2を一時的に縮退させ，運用している業務を途切れことなく，ISAMデータベース（スケジューラーデータベースおよびジョブ実行環境データベース）を再編成できる機能をサポートした。

ISAMデータベースを並列に再編成できるようにした。

追加できるスケジューラーサービスの数を，9から20に変更した。

ajsshowなどのコマンド（参照系コマンド）の実行時期や，操作系のコマンドのサービスへの処理要求履歴を，操作ログとしてスケジューラーログに出力するオプションをサポートした。

ジョブネットの保存世代数を，99から999に変更した。

JP1/AJS2のコールドスタート時に，ジョブ実行環境のデータベースを削除して，JP1/AJS2の起動時間が短くなるようにした。

ジョブ実行制御の環境設定で，ユーザープロファイル情報を有効にする機能をサポートした。

ジョブ情報の保存日数を0日にした場合で，ジョブが異常終了しても，保存時間を変更することで対処できるようにした。

JP1/AJS2起動時にジョブ情報削除処理を抑止できるようにした。

イベントジョブを使用する場合，DNS環境（FQDN形式のホスト名）でも運用できるようにした。

引き継ぎ情報中の「"（ダブルクォーテーションマーク）」の有無を意識しないで，イベントジョブの受信情報をマクロ変数として，標準ジョブやアクションジョブのパラメーターに引き継げるようにした。

JP1/Baseで対応した拡張正規表現を，JP1/Baseの設定に合わせて，イベント受信監視ジョブ，ログファイル監視ジョブ，およびWindowsイベントログ監視ジョブで使用できるようにした。

以前のバージョン（06-71）で別製品であったJP1/AJS2 - Consoleを統合した。

JP1/AJS2 - Consoleで業務スコープを階層化できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトに対して操作できる機能を追加した。

JP1/AJS2 - Consoleで任意の画像を背景として表示できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトと業務スコープのアイコンを任意のアイコンに変更できる機能を追加した。

JP1/AJS2 - Consoleで保留属性が設定されている監視オブジェクトを色で識別できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトの状態を任意のタイミングで更新できる機能を追加した。

JP1/AJS2 - Consoleで監視オブジェクトの監視方法に次のモードを追加した。

当日時刻予定優先

全世代時刻予定優先

JP1/AJS2 - Consoleの定義情報を標準出力ファイルに出力するコマンド（ajscmprint）を追加した。

ジョブネットの実行所要時間に対する終了遅延の監視ができる機能をサポートした。

ajsprintコマンドのフォーマット指示子指定で，ユニットの作成日時を出力できるようにした。

ajsshowコマンドのフォーマット指示子指定で，ユニットに設定されたコメントを出力できるようにした。

ajsshowコマンドのフォーマット指示子指定で，ジョブが異常終了した場合に，異常終了ジョブまたはその後続ユニットから再実行した場合に掛かる実行所要時間の推定値を出力できるようにした。

イベントジョブが，打ち切り時間で終了するときの終了状態を選択できるようにした。

JP1イベント送信ジョブにイベントの到達確認機能をサポートした。

JP1イベント受信監視ジョブに過去のイベントを検索する機能をサポートした。

(4)　JP1/AJS2 - Agentの変更内容

引き継ぎ情報中の「"（ダブルクォーテーションマーク）」の有無を意識しないで，イベントジョブの受信情報をマクロ変数として，標準ジョブやアクションジョブのパラメーターに引き継げるようにした。

キューレスジョブを実行できる機能をサポートした。

JP1イベント送信ジョブにイベントの到達確認機能をサポートした。

イベントジョブが，打ち切り時間で終了するときの終了状態を選択できるようにした。

JP1イベント受信監視ジョブに過去のイベントを検索する機能をサポートした。

JP1/AJS2 - Agentの起動時に認証サーバへのアクセスを行わないようにした（07-00-/C以降）。

(5)　JP1/AJS2 - Viewの変更内容

ユーザー共通プロファイルを利用して，JP1/AJS2 - Viewの環境を設定できるようにした。

［ジョブネットエディタ］ウィンドウと［ジョブネットモニタ］ウィンドウのマップエリアに表示される，ユニット名を任意の位置で改行できるようにした。

ダイアログボックスのデフォルト値を変更できるようにした。

次に示す場所の表示項目（カラム）を選択できるようにした。

［JP1/AJS2 - View］ウィンドウのリストエリア

［デイリースケジュール］ウィンドウの実行結果リスト

［マンスリースケジュール］ウィンドウの実行結果リスト

［JP1/AJS2 - View］ウィンドウで複数のユニットを選択して，編集や操作が行える機能を追加した。

保留属性が設定されているユニットを色で識別できる機能を追加した。

［実行結果詳細］ダイアログボックスのサイズを変更できる機能を追加した。

［JP1/AJS2 - View］ウィンドウと［メインスコープ］ウィンドウ間でJP1/AJS2のユニット定義をJP1/AJS2 - Consoleの監視オブジェクトとして自動作成する機能を追加した。

任意のアイコンイメージを使用できる機能を追加した。

JP1/IM - Viewから［ジョブネットモニタ］ウィンドウを起動した場合に，指定したジョブを直接マップエリアに表示する機能を追加した。

付録D　（3020-3-K25-43）の変更内容

3020-3-K25-43の変更内容を次の表に示します。

表D-1　（3020-3-K25-43）の変更内容

項番
変更個所
追加・変更内容

1
全体
64ビット版Windows環境の場合の，プログラムのインストール先ディレクトリおよび各種ファイルの格納先を追加した。

2
1.
コマンド使用時の注意事項

システムで使用している文字コードがEUCの場合の注意事項を追加した。

コマンドの引数にファイル名を指定する場合の注意事項を追加した。

Windows Server 2008でコマンドを使用する場合に，UAC機能が無効のときの注意事項を追加した。

3
1.
環境変数一覧

環境変数SHELLの説明を変更した。

JP1/AJS2サービス起動時の環境変数の読み込みについての注意事項を追加した。

4
1.
ajscalendar
カレンダー情報の定義変更についての注意事項を追加した。

5
1.
ajsdbcond
jpqdbcond
再編成対象のスケジューラーサービスと作業ディレクトリの空き容量についての注意事項を変更した。

6
1.
ajsdefine
コマンドの異常終了についての注意事項を変更した。

7
1.
ajsembdbreclaim

-m，および-rオプションの説明を変更した。

メッセージKAVS2117-Eが出力された場合の対処方方法の説明を変更した。

8
1.
ajsembdbstatus
戻り値16の説明を変更した。

9
1.
ajsembdbstatus
出力例のSETUP-STATの説明を変更した。

10
1.
ajsovremove
設定を削除するファイルに，信任コマンド定義ファイルを追加した。

11
1.
ajsplan
48時間制スケジュールを採用していて，ルートジョブネットのスケジュールを24:00以降に変更する場合の注意事項を追加した。

12
1.
ajsqlalter

-cオプションの説明を変更した。

コマンド実行前に該当する論理ホストのキューレスジョブ実行環境をセットアップしておく旨の注意事項を追加した。

OSユーザー情報変更時の注意事項の説明を変更した。

13
1.
ajsqlattach

コマンドの機能説明を変更した。

-hオプションの説明を変更した。

コマンド実行前に該当する論理ホストのキューレスジョブ実行環境をセットアップしておく旨の注意事項を追加した。

アタッチされていない論理ホストに対してキューレスジョブを実行した場合の注意事項を追加した。

14
1.
ajsqldetach

コマンドの機能説明を変更した。

-hオプションの説明を変更した。

-kオプションの説明を変更した。

コマンド実行前に該当する論理ホストのキューレスジョブ実行環境をセットアップしておく旨の注意事項を追加した。

アタッチされていない論理ホストに対してキューレスジョブを実行した場合の注意事項を追加した。

強制デタッチの際にデタッチ対象の論理ホストに実行中のキューレスジョブがある場合の注意事項の説明を変更した。

15
1.
ajsqlexecsetsz

コマンドの機能説明を変更した。

-hオプションの説明を変更した。

16
1.
ajsqlftpstop

キューレスファイル転送サービスが停止したかどうかの確認をする場合はajsqlstatusコマンドを実行する旨を追加した。

-cオプションを指定してキューレスファイルサービスを停止した場合の注意事項を追加した。

17
1.
ajsqlstatus
出力例のクラス名（Class name）の説明を変更した。

18
1.
ajsqlstop

キューレスファイル転送サービスが停止したかどうかの確認をする場合はajsqlstatusコマンドを実行する旨を追加した。

-cオプションを指定してキューレスファイルサービスを停止した場合の注意事項を追加した。

19
1.
ajsrgexport
引数「ユニット名」の説明を変更した。

20
1.
ajsrgimport

-iオプションの指定を必須とした。

-u，および-oオプションの説明を変更した。

21
1.
ajsschedule
引数「ルートジョブネット」の説明を変更した。

22
1.
ajsshow

-b，-e，-v，および-wオプションの説明を変更した。

フォーマット指示子%pおよび%Fの注※を追加した。

23
1.
ajsstart

システムの日付や時刻を前に戻した場合の注意事項を変更した。

スケジューラーサービスのローカル日時を変更した場合の注意事項を追加した。

24
1.
jajs_spmd（UNIX限定）

格納先ディレクトリの説明を追加した。

カレントディレクトリについての注意事項を追加した。

25
1.
jajs_spmd_status
格納先ディレクトリの説明を追加した。

26
1.
jajs_spmd_stop
格納先ディレクトリの説明を追加した。

27
1.
jp1exec（Windows限定）

コマンドの機能説明を変更した。

コマンドラインの説明を変更した。

終了コードを判定する場合の注意事項の説明を変更した。

ジョブとして実行しているバッチファイルの中でさらにバッチファイルを呼び出す場合の注意事項を変更した。

28
1.
jp1exit（Windows限定）

コマンドの機能説明を変更した。

-ecオプションの説明を変更した。

終了コードを判定する場合の注意事項の説明を変更した。

コマンド使用例の解説の内容を変更した。

29
1.
jpqjobsub

-scオプションの説明を変更した。

-shlオプションの説明を改善した。

30
1.
jpqquealt
-ahオプションの説明を変更した。

31
1.
jpqqueclose
-ahオプションの説明を変更した。

32
1.
jpqqueopen
-ahオプションの説明を変更した。

33
付録A.1
付録A.2

環境変数を定義するときの文字列の指定形式についての注意事項を追加した。

JP1/AJS2サービス起動時の環境変数の読み込みについての注意事項を追加した。

付録E　用語解説

（英字）

AJS2ユニット監視オブジェクト

JP1/AJS2の業務の状態を監視するためのオブジェクトです。業務には，JP1/AJS2 - Managerのホストのルートジョブネットを指定します。このオブジェクトで監視内容を定義し，監視モードに切り替えることでオブジェクト（業務）を監視できるようになります。

AJSPATH

JP1/AJS2で使用するパスを定義するための環境変数です。環境変数を指定しておくと，コマンドでジョブネット名を指定するときに完全パス名の指定が不要になります。

HITSENSER Data Mart Server

データマート（データウェアハウスのデータから目的に合わせて必要なデータを抽出した，利用目的ごとのデータベース）の作成，変更，および運用の自動化をプログラミングなしで実現するソフトウェアです。HITSENSER Data Mart Serverで定義した運用情報をJP1/AJS2のジョブネットに登録することで，データマートをスケジュールに従って運用できます。

hp OpenView

ネットワークの構成，性能，および障害を管理する，ヒューレット・パッカード社の統合ネットワーク管理プログラムの総称です。

JP1/AJS2 - Definition Assistant

Excelのテンプレートで編集した大量のJP1/AJS2の定義情報を，マネージャーホストに登録したり，マネージャーホストに登録されているJP1/AJS2の定義情報を，Excelのテンプレートに取得したりできるプログラムです。JP1/AJS2 - Definition Assistantで提供されている，Excelのテンプレートを定義情報管理テンプレートといいます。一覧表形式の定義情報管理テンプレートでは，オートフィルやオートフィルターなどのExcelの機能を使って，効率良く定義情報の入力や編集ができます。

JP1/AJS2 - Print Option

JP1/AJS2のジョブネットやスケジュールの情報を，ジョブネット定義情報，実行予実績確認表，実行結果確認表などの帳票レイアウトの形式で表示したり，印刷したりするためのプログラムです。また，JP1/AJS2のジョブネットやスケジュールの情報をCSV形式で出力できます。

JP1/AJS2 - Web Operation Assistant

複数のマネージャーホスト上で実行されているユニットの状態や結果を，Webブラウザー上に一覧表示するプログラムです。操作したいジョブやジョブネットをWebブラウザー上で選択して再実行などの操作をしたり，ジョブネットモニタを起動して状態や結果を確認したりできます。

JP1/AJS2 Console Agent

JP1/AJS2 Console Agentは，JP1/AJS2 Console Managerで指示された自ホストの監視対象（ルートジョブネット）の状態を定期的に監視するコンポーネントです。監視対象の状態に変更があれば，JP1/AJS2 Console Managerに通知します。

JP1/AJS2 Console Manager

JP1/AJS2 Console Managerは，JP1/AJS2 Console Viewで定義された監視対象の定義情報を保存したり，JP1/AJS2 Console Agentに指示して，監視対象の状態を取得したりするコンポーネントです。

JP1/AJS2 Console View

GUIで監視対象を定義するコンポーネントです。定義した情報は，JP1/AJS2 Console Managerに保存されます。また，JP1/AJS2 Console AgentからJP1/AJS2 Console Managerに通知された監視対象の状態を表示して監視します。JP1/AJS2 Console Managerにログインして使用します。

JP1/AJS2 for Enterprise Applications

R/3以外のシステムからR/3システムのジョブを制御するプログラムです。R/3ジョブの投入，削除，および監視ができます。

JP1/AJS2のジョブネット定義時にJP1/AJS2 for Enterprise Applicationsのカスタムジョブをジョブネットに登録すると，JP1/AJS2からR/3ジョブを自動実行できます。

なお，JP1/AJS2 for Enterprise Applicationsは，JP1/Application Manager for R/3を名称変更したものです。

JP1/AJS2 for Mainframe

JP1/AJS2と連携して，メインフレームのジョブスケジューラーが管理する大規模なジョブネットを実行するためのプログラムです。メインフレームのジョブスケジューラーが管理するジョブネットとJP1/AJS2が管理するジョブネットの定義，監視，操作方法の統一と一元管理ができます。

JP1/AJS2 for Oracle E-Business Suite

Oracle E-Business Suite以外のシステムからOracle E-Business Suiteにアクセスして，業務の実行を依頼する（コンカレント要求を発行する）プログラムです。

また，JP1/AJS2のジョブネットにJP1/AJS2 for Oracle E-Business Suiteのカスタムジョブを登録すると，JP1/AJS2からコンカレント要求を発行できます。

また，JP1/AJS2のスケジュール定義機能を利用すると，コンカレント要求の処理サイクルや実行日を指定できます。

なお，JP1/AJS2 for Oracle E-Business Suiteは，JP1/Application Manager for Oracle E-Business Suiteを名称変更したものです。

JP1/AJS2 for Web Service

WebサービスシステムとJP1/AJS2システムを仲介し，JP1/AJS2でWebサービスを一連の業務として実行させるためのプログラムです。

Webアプリケーションサーバ上のWebサービスをJP1/AJS2のジョブとして実行できます。

JP1/AJS2 for 活文PDFstaff

活文PDFstaffと連携し，PDF変換を行います。作成するPDFファイルには，パスワード，印刷禁止/許可などの操作制限，ヘッダー・フッター，透かし文字などのセキュリティ情報を設定できます。

JP1/Base

イベントサービス機能を提供するプログラムです。サービスの起動順序を制御したり，JP1イベントを送受信したりできます。また，JP1/Baseは，JP1/IM，JP1/AJS2，およびJP1/Power Monitorの前提プログラムです。JP1/IM，およびJP1/AJS2を使ったシステムを導入する場合，JP1ユーザーの操作を制限する機能を提供します。

JP1/Cm2

ネットワークの構成，性能，および障害を管理するための統合ネットワーク管理プログラムの総称です。

JP1/FTP

業務と連携したファイル送受信，ファイルのスケジュール伝送，ファイル受信後のプログラムの自動起動など，ファイル伝送業務を効率的に運用するためのプログラムです。また，ファイル伝送状態を監視できるため，ファイル伝送業務の信頼性を向上できます。

JP1/IM

分散システムを集中的に監視するためのプログラムです。分散システム内での業務の実行状況や障害などの情報を表すJP1イベントを，JP1/IM - Viewの画面を通じて監視できます。

JP1/NETM/DM

ソフトウェアの配布およびクライアントの管理を，ネットワークを利用し一括して行うシステムの総称です。

JP1/NETM/DMのコマンドインターフェースを使用してJP1/AJS2と連携すると，ソフトウェアの配布などを自動化できます。

JP1/NQSEXEC

定型的なバッチ処理を分散システム上で実行し，バッチジョブを効率良く運用するためのプログラムです。

JP1/OJE for Midrange Computer

WindowsホストやUNIXホストからAS/400にバッチジョブを投入したり，AS/400からWindowsホストやUNIXホストにバッチジョブを投入したりするためのプログラムです。

JP1/OJE for VOS1

JP1/AJS2と連携して，WindowsおよびUNIXと，メインフレーム（VOS1）間のバッチジョブを実行したり監視したりするプログラムです。

JP1/OJE for VOS3

JP1/AJS2と連携して，WindowsおよびUNIXと，メインフレーム（VOS3）間のバッチジョブを実行したり監視したりするプログラムです。

JP1/OJE for VOSK

JP1/AJS2と連携して，WindowsおよびUNIXと，メインフレーム（VOSK）間のバッチジョブを実行したり監視したりするプログラムです。

JP1/Power Monitor

ホストを自動的に起動・終了するプログラムです。スケジュールを設定してホストを起動・終了したり，離れた場所にあるホストを起動・終了したりできます。

JP1/Script

Windows上でジョブを制御するスクリプト（バッチファイル）を作成して実行するためのプログラムです。JP1/AJS2と連携すると，ジョブを自動運転できます。

JP1イベント

システム内で何らかの事象が発生した際に，その事象の発生を通知する情報です。JP1イベントは，JP1/Baseを経由して，ほかのシステムなどに通知されます。

JP1権限レベル

JP1/AJS2で定義した業務やイベントなどの管理対象（資源）に対して，JP1ユーザーがどのような操作をできるかを表した名称です。JP1/Baseで定義します。

JP1資源グループ

JP1/AJS2の各ユニットに対するJP1ユーザーのアクセスを制御するために，ユニットに設定する名称です。

JP1ユーザー

JP1/AJS2またはJP1/IMを使用するときのユーザー名です。JP1ユーザーとして認証サーバに登録すると，管理対象（資源）へのアクセスが制御されます。

MAPI（Messaging Application Programming Interface）

Windows用の標準的なメッセージングAPIです。

MIME（Multipurpose Internet Mail Extensions）

SMTPの拡張機能で，ASCIIデータ以外のデータを送受信する場合に使います。

メールシステム間でのデータ送受信の方法や，メールを転送するために交換する制御メッセージのフォーマットなどを定めています。

MQSeries

IBM社の製品で，メッセージキューを使って，同一のプラットフォームまたは異なるプラットフォーム間でメッセージをやり取りするためのプログラムです。

MQ文字列

TP1/Message QueueおよびMQSeriesで定義されている文字列です。

MQ文字列には次の文字が指定できます。

A～Z，a～z（英文字）

0～9（アラビア数字）

.（ピリオド）

/（スラント）

_（アンダーバー）

%（パーセント）

MSMQ

Microsoft Message Queue Serverの略で，Windows上でメッセージキューイング機能を実現するソフトウェアです。

SMTP（Simple Mail Transfer Protocol）

UNIXのネットワークで一般的に使われているプロトコルです。このプロトコルは，TCP/IP上で異なるシステム間でのASCIIデータの転送を実現するための規約です。

SUP

TP1/LiNKまたはTP1/Server Baseのクライアントとなるプログラムのことです。JP1/AJS2では，SUPを使用してメッセージキュー連携機能を実現しています。メッセージキュー連携機能を使用するときは，TP1/LiNKまたはTP1/Server BaseのSUPにJP1/AJS2のユーザーサーバを設定しておきます。

TP1/LiNK

オープンシステムでトランザクション処理，およびサーバの処理分散化を実現するソフトウェアです。JP1/AJS2では，これらの機能のうちトランザクション処理を使用しています。

TP1/Message Queue

TP1/LiNKまたはTP1/Server Baseと連携して，メッセージキューイング機能を実現するソフトウェアです。OpenTP1システムに組み込み，異なるアプリケーション同士でプログラム間通信ができます。TP1/Message Queueは一連のメッセージキューイング機能のプログラム間でメッセージ送受信が簡単にできます。また，TP1/Message Queueは，OpenTP1システムのメッセージキューマネージャーの役割を持ち，メッセージキューの管理およびメッセージの送受信をします。

TP1/Server Base

オープンシステムでトランザクション処理，およびサーバの処理分散化を実現するソフトウェアです。JP1/AJS2では，これらの機能のうちトランザクション処理を使用しています。

Windows Messaging機能

電子メールを送受信するためのインターフェースを提供する機能です。Windows Messagingを使うと，オンラインサービスから受け取ったデータなど，さまざまな種類の情報を管理，アクセス，および共有することができます。

（ア行）

アクションジョブ

メールやメッセージキューを送信したり，JP1/IMやJP1/Cm2に状態を知らせるイベントを送信したりするジョブです。

異常終了

ジョブネットの異常終了は，ジョブネットに定義した処理の一部が正しく実行されず，その時点でジョブネットを終了することです。障害が発生した部分からあとに定義されている処理は実行されず，ジョブネットは中断されます。

ジョブの異常終了は，ジョブが正しく実行されず，処理を途中で中断することです。

組み込みDBシステムの異常終了は，組み込みDBシステムに対して何らかの障害が発生した場合に，組み込みDBシステム停止操作が実行されていないのに，稼働状態だった組み込みDBシステムが停止状態または再起動中断状態に遷移することです。詳細については，マニュアル「JP1/Automatic Job Management System 2 設計・運用ガイド　8.7 組み込みDBの動作に関する知識」を参照してください。

異常終了しきい値

ジョブが正常終了したか異常終了したかを，ジョブの終了コードで判断するための値です。

イベント

メールの受信や，ファイルの更新など，システム内で起こる特定の事象のことで，ジョブやジョブネットなどの実行契機となります。イベントの発生は，イベントジョブを使って監視します。

イベントジョブ

システム内の特定の事象の発生を監視するジョブです。イベントジョブを開始すると，ファイルの更新やメッセージの受信などを監視し始めます。

打ち切り時間

ジョブを実行したとき，ジョブからの応答がなかったり終了しなかったりした場合に，ジョブを強制的に打ち切るまでの時間です。

運用日

ジョブネットを実行する日です。

エージェントホスト

エージェントホストとは，マネージャーホストから依頼されたジョブを実行するホストです。このホストには，JP1/AJS2 - Agentをインストールします。なお，JP1/AJS2 - ManagerもJP1/AJS2 - Agentの機能を持っているため，エージェントホストにJP1/AJS2 - Managerをインストールすることもできます。

エージェントホストは，マネージャーホストからジョブの依頼を受け，ジョブを実行します。ジョブの実行が終わると，エージェントホストは，実行ファイルの実行結果（戻り値）を受け取り，ジョブの実行結果をマネージャーホストに転送します。

（カ行）

確定実行登録

スケジュール定義に基づいてあらかじめ実行日時を算出しておき，その日時に従ってジョブネットを起動し，処理を開始する場合の実行登録方法です。

確定スケジュール

確定実行登録時に決められた，絶対日時で確定しているスケジュールのことです。

カスタムジョブ

ある特定の機能を持つジョブを実行するように，あらかじめ定義されたジョブです。ファイル転送やメインフレームへのジョブ依頼など，標準カスタムジョブとして提供しているもののほかに，業務の中でよく使うジョブをカスタムジョブとして登録しておくこともできます。カスタムジョブとして登録する場合，専用のアイコンの形，絵，またはジョブ情報入力のためのダイアログボックスが作成できます。

なお，カスタムジョブを使用する場合は，そのジョブに必要なプログラムをインストールしておく必要があります。

カレンダー情報

業務の運用日と休業日についての情報です。ジョブグループごとに定義できます。この情報によって，ジョブグループ中のジョブネットを実行する日と実行しない日が決定します（ただし，休業日振り替え実行が定義されている場合は，休業日でもジョブネットを実行します）。

また，運用日に合わせて，基準日と月区分，基準時刻の設定もできます。

環境設定パラメーター

JP1/AJS2の運用に必要な各種情報を設定するためのパラメーターで，環境設定ファイルの中に記述します。例えば，ジョブネットワーク要素を作成するディレクトリを指定したり，syslogメッセージの出力の要否を指定したりします。

環境設定ファイル

スケジューラーサービスの環境やジョブの実行環境など，JP1/AJS2の運用に必要な情報を設定するファイルです。

起算スケジュール

実行開始日時，処理サイクル，および休業日の振り替えに従って決められた次回実行予定日を起点日として扱い，新たに次回実行予定日を算出したい場合に定義するスケジュールのことです。

起算猶予日数

起算後の次回実行予定日が休業日の場合に，実行予定日を探す期間を日数で定義したもののことです。

基準時刻

JP1/AJS2を運用するときの，日付の境となる時刻です。

例えば，基準時刻を「8時」と設定すると，7時59分までは前日扱いとなります。

基準日

カレンダー情報で，月の開始日として指定した日のことです。

起動条件

特定の事象を契機としてジョブネットを実行させる場合に，どのような条件が成立したときにジョブネットを実行させるか定義したもののことです。

キュー

実行登録されたジョブを一時的にためておくところです。ジョブは，登録された順番でキューに並び，そのキューに接続されているエージェントに対して順次転送され，実行されます。

大量のジョブが同時に実行されシステムの性能が低下しないよう，キューは，エージェントで同時に実行するジョブの数を制御します。

キューイングジョブ

キューへジョブを直接登録して実行依頼する形態のジョブです。

休業日

ジョブネットを実行しない日です。ただし，休業日振り替え実行が定義されている場合はジョブネットを実行します。

キューレスジョブ

キューを使わず，マネージャーから直接エージェントへ送られて実行されるジョブです。キューでのジョブの管理を省略し処理を簡略化しているため，通常のジョブに比べて処理性能が向上し，一定の時間に，より多くのジョブを実行できます。

ジョブネットに定義するPCジョブ，およびUNIXジョブをキューレスジョブとして定義できます。

キューレスジョブ実行環境

キューレスジョブ実行環境は，JP1/AJS2のマネージャー（スケジューラーサービスとキューレスファイル転送サービス）とキューレスエージェント（キューレスエージェントサービス）で構成され，キューレスジョブの実行を管理します。

キューレスジョブを使用する場合は，ajsqlsetupコマンドでキューレスジョブ実行環境をセットアップしておく必要があります。セットアップされたキューレスジョブ実行環境は，環境設定パラメーターで設定できます。

強制終了

実行中のユニットを強制終了します。

ルートジョブネットを強制終了した場合，実行中のジョブをすべて強制終了し，ジョブネットを中断します。

組み込みDB管理者（DB管理者）

組み込みDBで，各種権限の付与および取り消しを行う権限を持っているユーザー（DBA権限所持ユーザー）を示します。

組み込みDBの内部で管理されているユーザーです。

組み込みDBサービス

Windows上での組み込みDB使用環境を提供するサービスです。組み込みDBを使用するには，このサービスを開始する必要があります。サービス名称は「HiRDB/EmbeddedEdition セットアップ識別子」です。

組み込みDBシステム管理者

組み込みDB運用ディレクトリおよび組み込みDBファイルシステム領域（データ領域，システム領域）の所有者であり，組み込みDBの各コマンドを実行することができるユーザーを示します。

OS上で管理されているユーザーです。

組み込みDB操作コマンド

ajsembdbで始まる名称のコマンドの総称です。

クラスタシステム

クラスタシステムとは，複数のサーバシステムを連携して一つのシステムとして運用するシステムで，障害が発生しても業務を継続できるようにすることを目的としています。業務を実行中のサーバ（実行系）で障害が発生すると，待機していた別のサーバ（待機系）が業務の処理を引き継ぎます。実行「系」から待機「系」へ業務を切り替えるので，「系切り替えシステム」とも呼びます。

なお，クラスタシステムという用語には，並列処理による負荷分散機能という意味もありますが，このマニュアルでは，系を切り替えて業務の中断を防ぐ機能のことだけを指します。

計画実行登録

スケジュール定義に基づいてジョブネットを起動し，処理を開始する場合の実行登録方法です。

系切り替えシステム

クラスタシステムを参照してください。

警告終了

ジョブネットに定義した処理の一部が正しく実行されないままジョブネットを終了することです。ジョブネットは中断されず，最後まで実行されます。

発生した障害が，ジョブネットを中断するほど重大でない場合に，この終了方法にします。

警告終了しきい値

ジョブが警告終了したかを判断するための値です。

件名

メール中のSubject:に記述される文字列です。JP1/AJS2では，件名にASCII文字列以外も設定できますが，接続しているメールシステムによってはASCII文字列以外を扱えない場合もあります。

後続ジョブ

あるジョブ，またはジョブネットの直後に実行するジョブのことです。

後続ジョブネット

あるジョブ，またはジョブネットの直後に実行するジョブネットのことです。

（サ行）

サーバリンクジョブ

JP1/AJS2で定義したジョブネットをメインフレームで管理するために，JP1/AJS2 for Mainframeで定義するジョブネットです。サーバリンクジョブネットは，JP1/AJS2のルートジョブネットと関連づけられます。

サスペンド

ルートジョブネット，およびルートジョブネットの下位にあるユニットの実行を抑止することです。

実行登録中のルートジョブネットの下位にある定義を変更するときに，定義処理と実行制御処理のすれ違いなどの誤動作を防止するために，ルートジョブネットをサスペンドする必要があります。ルートジョブネットをサスペンドすることで，実行制御処理と同期を取って定義を変更できます。

サブミット

ジョブの実行を依頼することです。

サブミットジョブ

jpqjobsubコマンドを使用して登録する標準ジョブのことです。

しきい値

ジョブの終了状態を判断するための値です。ジョブには，異常終了しきい値と警告終了しきい値を定義できます。

実行ID

最上位ジョブネットの実行予定の一つに対して一つ割り振られる番号のことです。

従属ジョブ

判定ジョブの判定結果が真のときに実行するジョブのことです。

従属ジョブネット

判定ジョブの判定結果が真のときに実行するジョブネットのことです。

ジョブ

コマンド，シェルスクリプト，Windows実行ファイルなどの集まりです。

ジョブグループ

複数の業務を分類して管理するためのフォルダです。

ジョブ実行環境

ジョブ実行環境は，JP1/AJS2のマネージャーとエージェントから構成されます。

マネージャーのジョブ実行環境では，ジョブを登録するキューやジョブを実行するエージェントの定義情報（ジョブの実行多重度，最大ジョブ数など），ジョブの配信方法，ジョブの実行結果などを管理します。

エージェントのジョブ実行環境では，主にジョブの実行方法を管理します。

これらのジョブ実行環境は，ISAMデータベースと環境設定パラメーターで管理されます。

なお，キューレスジョブの場合は，キューレスジョブ実行環境で管理します。

ジョブ多重度

同時に実行できるジョブの数のことです。

ジョブネット

実行順序を関連づけたジョブの集まりです。ジョブネットを実行すると，ジョブネット中のジョブが実行順序に従って自動的に実行されます。

ジョブネットエディタウィンドウ

ジョブネットを新規に作成したり，作成済みのジョブネットを編集したりするウィンドウのことです。

ジョブネットコネクタ

ルートジョブネットの実行順序を制御するためのジョブネットワーク要素です。対象のルートジョブネットと接続関係を持ち，その終了や開始を待ち合わせます。

ジョブネットモニタウィンドウ

ジョブネットやジョブの実行状況や実行の詳細結果を表示したり，ジョブネットやジョブを操作したりするウィンドウです。

ジョブネットワーク要素

ジョブネットワークを定義するための要素です。これらの要素を総称して「ユニット」とも呼びます。

処理サイクル

ジョブネットの実行開始日から，次の実行開始日までの間隔のことです。処理サイクルを定義しておくと，定期的にジョブネットを実行できます。

スケジューラーサービス

ジョブネットを実行するスケジュールを管理し，スケジュールに従って，処理を実行します。スケジューラーサービスは，スケジューラーサービス名と同じ名称のルートジョブグループ配下のユニットを管理します。

スケジューラーサービスは，一つのマネージャーで複数起動できます。スケジューラーサービスを複数起動すると，スケジューラーサービスごとにルートジョブグループを管理できるようになります。例えば，スケジューラーサービスを業務ごとに分けて起動すると，それぞれのスケジューラーサービスが，ほかのスケジューラーサービスの影響を受けることなく，独立して業務（ジョブネットおよびジョブ）を並行実行できます。

スケジュールルール

ジョブネットの実行開始日時や処理サイクルなどの情報です。一つのジョブネットに144個までスケジュールルールを定義できます。

正常終了

ジョブネットの正常終了は，ジョブネットに定義した処理がすべて正しく実行されて，ジョブネットが終了することです。

ジョブの正常終了は，ジョブが正しく実行されて終了することです。

先行ジョブ

あるジョブ，またはジョブネットの直前に実行されるジョブのことです。

先行ジョブネット

あるジョブ，またはジョブネットの直前に実行されるジョブネットのことです。

相関識別子

ユーザーが任意の目的で使用できるメッセージ中の項目です。メッセージ識別子と同じように，メッセージを識別するために使用します。相関識別子は，送信元が設定した文字コードで格納されています。

相互関係

送受信するメッセージを識別するために使用する情報です。相互関係は，送信元が設定した文字コードで受信されます。

即時実行登録

実行登録と同時にジョブネットを起動し，処理を開始する場合の実行登録方法です。

（タ行）

退避ファイル

JP1/AJS2で定義したジョブネットワーク要素を格納したファイルです。

退避ボックス

退避ファイルを格納するためのディレクトリまたはフォルダです。

デイリースケジュールウィンドウ

1日ごとの実行予定，実行状況，および実行結果を表示するためのウィンドウです。

デフォルトキュー

ジョブを実行するために，エージェントホストと対で作成するキューです。このキューは必ず作成しておく必要があります。

ジョブを実行する際，ジョブのサブミット先や実行先としてエージェントホスト名を指定すると，ジョブはそのエージェントホストのデフォルトキューにサブミットされます。

（ナ行）

ネストジョブネット

ジョブネット中に定義したジョブネットです。

（ハ行）

排他実行リソース

複数のジョブの同時実行を抑止したい場合に，おのおののジョブで同じリソース名（排他実行リソース名）を指定しておき，同時実行を抑止することです。

判定ジョブ

指定された条件を判定し，判定結果が真であれば，従属ジョブ（ジョブネット）を実行するジョブです。

判定値

ジョブが正常終了したか異常終了したかを判断するための値です。

標準ジョブ

標準ジョブとは，実行ファイルや実行先ホスト名などを指定して処理を実行させるジョブのことです。標準ジョブには次の3種類があります。

UNIXジョブ

PCジョブ

QUEUEジョブ

物理ホスト

クラスタシステムを構成する各サーバに固有な環境のことです。物理ホストの環境は，系切り替え時にもほかのサーバに引き継がれません。

プランニンググループ

複数のルートジョブネットを計画的に切り替えて実行するためのユニットです。プランニンググループの直下に異なる定義内容のルートジョブネットを複数作成し，それぞれに異なったスケジュールを定義することで，指定したスケジュールに従って自動的にジョブネットを切り替えて実行できます。

振り替え

スケジュールに従って決められた次回実行予定日が休業日だった場合に，ほかの日にジョブネットを実行させることです。

振り替え猶予日数

振り替え日が休業日の場合に，振り替え日を探す期間を日数で定義したもののことです。

閉塞状態

障害の発生などによってジョブネットが開始または終了できず，実行状況や次回実行予定が確認できない状態になっていることです。この場合，実行登録を解除して，登録し直す必要があります。

ホストリンクジョブネット

メインフレームのジョブスケジューラーで管理されているジョブネットをJP1/AJS2で監視するために，JP1/AJS2で定義するジョブネットです。ホストリンクジョブネットは，JP1/AJS2 for Mainframeの「ネットグループ」という管理単位を介して，メインフレームのジョブネットと関連づけられます。

（マ行）

マクロ変数

後続ジョブでイベント受信情報を参照するために定義する変数です。イベントジョブに情報を引き継ぐためのマクロ変数名を定義し，引き継ぐイベントのマクロ変数を後続ジョブで指定します。

マクロ変数は「?AJS2xxxxxxxxx?:引き継ぎ情報名」の形式で指定します。

マネージャージョブグループ

JP1/AJS2 - Managerから，別のJP1/AJS2 - Managerの業務を監視するためのジョブグループです。

マネージャージョブネット

JP1/AJS2 - Managerから，別のJP1/AJS2 - Managerの業務を監視するためのジョブネットです。

マネージャーホスト

マネージャーホストは，ジョブネットの定義情報やスケジュール情報をデータベースで管理し，ジョブの実行をエージェントホストに依頼して実行させます。マネージャーホストには，JP1/AJS2 - Managerをインストールします。

マネージャーホストでは，定義されたスケジュール情報を基に，ジョブネットの実行予定が作成されます。実行開始時刻になると，マネージャーホストは，ジョブとして定義された実行ファイルを起動して，ジョブ定義情報をエージェントホストに転送し，エージェントホストにジョブを実行させます。実行が終わると，エージェントホストでのジョブの実行結果を受け取り，データベースに反映します。その反映された情報を基に，後続ジョブを実行したり，次回の実行予定を作成したりします。

マンスリースケジュールウィンドウ

1か月ごとの実行予定や実行結果を表示するためのウィンドウです。

メール受信パラメーターファイル

ユーザーが設定したメール受信監視パラメーターを記録したファイルです。拡張子は，「.prm」です。このファイルは，ユーザーがメール受信イベントジョブを定義したときに自動的に作成されます。

メール送信パラメーターファイル

ユーザーが設定したメール送信パラメーターを記録したファイルです。拡張子は，「.prm」です。このファイルは，ユーザーがメール送信アクションジョブを定義したときに自動的に作成されます。

メールフィルターアプリケーション

メールの形式を変換するためのプログラムまたはシェルスクリプトです。

メール連携でRFC822形式以外のメールを使うには，文字コードを変換するためのメールフィルターアプリケーションが必要です。

メッセージキュー

アプリケーションプログラムからのメッセージを登録しておくファイルのことです。メッセージキューマネージャーによって管理されます。メッセージキューには，受信したメッセージを格納する入力キューと，ほかのシステムへ送信するメッセージを格納する出力キューがあります。また，入力キューと出力キューは同一キューを使用することもできます。

メッセージキューイング機能

メッセージキューマネージャーの機能で，アプリケーションプログラム間のメッセージ送受信をメッセージキューと呼ばれるキューを使用して処理することです。アプリケーションプログラムは，メッセージキューに対して送信または受信の処理をします。メッセージがメッセージキューに登録されたあとは，メッセージキューマネージャーがメッセージの処理をするためアプリケーションプログラムの負荷が軽くなります。また，相手側プログラムが受信したことを自アプリケーション側で待つ必要がないため，プログラム間の非同期処理を実行することができます。

メッセージ識別子

MQSeriesのメッセージ記述子という情報の中の1項目です。メッセージ識別子は，送信元が設定した文字コードで格納されています。メッセージ識別子は，メッセージを特定するためのメッセージIDなどを設定しておくところとして利用されます。

（ヤ行）

ユーザー共通プロファイル

JP1ユーザーが共通に使用できるように，JP1/AJS2 - Viewの環境設定情報を保存したファイルです。管理者は，ユーザー共通プロファイルをJP1/AJS2 - Managerに保存しておき，必要に応じて，JP1ユーザーがこのファイルをダウンロードすることで，JP1/AJS2 - Viewの環境をJP1ユーザー間で共通の設定にすることができます。

多くのJP1ユーザーに同じ環境でJP1/AJS2 - Viewを使わせたい場合に役に立ちます。

ユニット

ジョブネットワーク要素の総称です。

ユニットID

一つのユニットに対して一つ割り振られる番号です。

ユニット定義パラメーターファイル

ユニット定義パラメーターを格納したテキストファイルです。コマンドでジョブネットワーク要素を定義する場合の入力情報になります。

予定情報ファイル

予定情報パラメーターを格納したテキストファイルです。コマンドでジョブネットを確定実行登録する場合の入力情報になります。

（ラ行）

リカバリージョブ

先行するジョブ，またはジョブネットが異常終了したときに実行されるジョブです。

リカバリージョブネット

先行するジョブ，またはジョブネットが異常終了したときに実行されるジョブネットです。

リストファイル

送受信したメールの内容の抜粋をリスト形式で記録したファイルです。

論理ホスト

クラスタシステムでの運用時にJP1の実行環境となる論理上のサーバのことです。障害の発生時には，論理ホスト単位で系が切り替わります。

論理ホストは専用のIPアドレスを持ち，系切り替え時にはそのIPアドレスを引き継いで動作します。そのため，障害で物理的なサーバが切り替わった場合も，クライアントからは同じIPアドレスでアクセスでき，一つのサーバが常に動作しているように見えます。

索引

[数字]
[Ａ][Ｃ][Ｄ][Ｅ][Ｆ][Ｇ][Ｈ][Ｊ][Ｌ][Ｍ][Ｎ][Ｏ][Ｐ][Ｑ][Ｒ][Ｓ][Ｔ][Ｕ][Ｗ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ヤ行][ラ行]

(数字)

07-00の変更内容

07-10の変更内容

07-11の変更内容

07-50の変更内容

08-00の変更内容

08-10の変更内容

08-50の変更内容

(英字)

(Ａ)

ab（起動条件定義情報）

ajs

AJS_AJSCONF

ajs2collectcore（UNIX限定）

AJS2ユニット監視オブジェクト

ajsalter

AJSAUTOJUDGE

ajsbackup

ajsbkudel

ajscainetd_startstop（UNIX限定）

ajscalendar

ajscasetup

ajscatrsetsz

ajschange

ajschgjob

ajschgnet

ajschgstat

ajschkdef

ajschksetup

ajschkstart（UNIX限定）

ajschkstop（UNIX限定）

ajschktrsetsz

ajscminetd_startstop（UNIX限定）

ajscmprint

ajscmsetup

ajscmtrsetsz

ajscon

AJSCONF

AJSCONVERTUTF8

ajscopy

ajscvsetup

ajsdbcond

ajsdefine

ajsdelete

AJSDISPSUBUNITTYPE

ajsembdbaddarea

ajsembdbaddlog

ajsembdbadduser

ajsembdbbackup

ajsembdbbuild

ajsembdbcancel

ajsembdboplog

ajsembdbreclaim

ajsembdbreuse

ajsembdbrorg

ajsembdbrstr

ajsembdbsetup

ajsembdbstart

ajsembdbstatus

ajsembdbstop

ajsentry

AJSENV

ajsevget（Windows限定）

ajsevput（Windows限定）

AJSEXDATE

AJSEXECID

AJSEXECPID

ajsexport

ajsgtroot

AJSHOST

ajsimport

ajsinetd_startstop（UNIX限定）

ajsintrpt

AJSJOBNAME

ajskill

ajsleave

ajslocaldate

ajslogprint

AJSMANAGERHOST

ajsname

AJSNETNAME

ajsovremove

ajsovsetup

ajsovsymrem

ajsovtrap（UNIX限定）

AJSPATH

AJSPATH

ajsplan

AJSPRE_RC

AJSPRE_ST

ajsprint

ajsqlalter

ajsqlattach

ajsqldetach

ajsqlexecsetsz

ajsqlftpstart（UNIX限定）

ajsqlftpstop

ajsqlsetup

ajsqlstart（UNIX限定）

ajsqlstatus

ajsqlstop

ajsqltrsetsz

ajsrerun

ajsrestore

ajsrgexport

ajsrgexport

ajsschedule

ajssetup

ajsshow

ajsstart

ajsstatus

ajsstop

ajssuspend

ajstrsetsz

ar（ジョブネット定義情報）

AS/400（JP1/OJE for Midrange Computer）と連携する場合

AS/400（JP1/OJE for Midrange Computer）と連携する場合の制限値一覧

AS/400システム

(Ｃ)

cd（ジョブネット定義情報）

cftd（ジョブネット定義情報）

cl（ジョブグループ定義情報）

cm（属性定義情報）

cmaif（JP1/Cm2状態通知ジョブ定義情報）

cmsts（JP1/Cm2状態通知ジョブ定義情報）

cond（起動条件定義情報）

cty（UNIX／PCカスタムジョブ定義情報）

cy（ジョブネット定義情報）

(Ｄ)

DB管理者

de（ジョブネット定義情報）

(Ｅ)

ed（ジョブネット定義情報）

ej（判定ジョブ定義情報）

ejc（判定ジョブ定義情報）

ejf（判定ジョブ定義情報）

eji（判定ジョブ定義情報）

ejn（ジョブネット定義情報）

ejt（判定ジョブ定義情報）

ejv（判定ジョブ定義情報）

el（ユニット構成定義情報）

env（UNIX／PCカスタムジョブ定義情報）

env（UNIX／PCジョブ定義情報）

etm（JP1/Cm2状態通知ジョブ定義情報）

etm（JP1イベント受信監視ジョブ定義情報）

etm（JP1イベント送信ジョブ定義情報）

etm（MSMQ受信監視ジョブ定義情報）

etm（MSMQ送信ジョブ定義情報）

etm（UNIX／PCカスタムジョブ定義情報）

etm（UNIX／PCジョブ定義情報）

etm（Windowsイベントログ監視ジョブ定義情報）

etm（実行間隔制御ジョブ定義情報）

etm（ファイル監視ジョブ定義情報）

etm（メール受信監視ジョブ定義情報）

etm（メール送信ジョブ定義情報）

etm（メッセージキュー受信監視ジョブ定義情報）

etm（メッセージキュー送信ジョブ定義情報）

etm（リモート電源制御ジョブ定義情報）

etm（ローカル電源制御ジョブ定義情報）

etm（ログファイル監視ジョブ定義情報）

ets（JP1イベント受信監視ジョブ定義情報）

ets（MSMQ受信監視ジョブ定義情報）

ets（Windowsイベントログ監視ジョブ定義情報）

ets（実行間隔制御ジョブ定義情報）

ets（ファイル監視ジョブ定義情報）

ets（メール受信監視ジョブ定義情報）

ets（メッセージキュー受信監視ジョブ定義情報）

ets（ログファイル監視ジョブ定義情報）

eu（JP1/Cm2状態通知ジョブ定義情報）

eu（JP1イベント受信監視ジョブ定義情報）

eu（JP1イベント送信ジョブ定義情報）

eu（MSMQ受信監視ジョブ定義情報）

eu（MSMQ送信ジョブ定義情報）

eu（QUEUEジョブ定義情報）

eu（UNIX／PCカスタムジョブ定義情報）

eu（UNIX／PCジョブ定義情報）

eu（Windowsイベントログ監視ジョブ定義情報）

eu（実行間隔制御ジョブ定義情報）

eu（ファイル監視ジョブ定義情報）

eu（メール受信監視ジョブ定義情報）

eu（メール送信ジョブ定義情報）

eu（メッセージキュー受信監視ジョブ定義情報）

eu（メッセージキュー送信ジョブ定義情報）

eu（リモート電源制御ジョブ定義情報）

eu（ローカル電源制御ジョブ定義情報）

eu（ログファイル監視ジョブ定義情報）

ev（UNIX／PCカスタムジョブ定義情報）

ev（UNIX／PCジョブ定義情報）

evdet（JP1イベント受信監視ジョブ定義情報）

evesc（JP1イベント受信監視ジョブ定義情報）

evgid（JP1イベント受信監視ジョブ定義情報）

evgrp（JP1イベント受信監視ジョブ定義情報）

evhst（JP1イベント受信監視ジョブ定義情報）

evhst（JP1イベント送信ジョブ定義情報）

evipa（JP1イベント受信監視ジョブ定義情報）

evpid（JP1イベント受信監視ジョブ定義情報）

evsfr（JP1イベント送信ジョブ定義情報）

evsid（JP1イベント送信ジョブ定義情報）

evsms（JP1イベント送信ジョブ定義情報）

evspl（JP1イベント送信ジョブ定義情報）

evsrc（JP1イベント送信ジョブ定義情報）

evsrt（JP1イベント送信ジョブ定義情報）

evssv（JP1イベント送信ジョブ定義情報）

evtmc（JP1イベント受信監視ジョブ定義情報）

evuid（JP1イベント受信監視ジョブ定義情報）

evusr（JP1イベント受信監視ジョブ定義情報）

evwfr（JP1イベント受信監視ジョブ定義情報）

evwid（JP1イベント受信監視ジョブ定義情報）

evwms（JP1イベント受信監視ジョブ定義情報）

evwsv（JP1イベント受信監視ジョブ定義情報）

ex（JP1/Cm2状態通知ジョブ定義情報）

ex（JP1イベント受信監視ジョブ定義情報）

ex（JP1イベント送信ジョブ定義情報）

ex（MSMQ受信監視ジョブ定義情報）

ex（MSMQ送信ジョブ定義情報）

ex（UNIX／PCカスタムジョブ定義情報）

ex（UNIX／PCジョブ定義情報）

ex（Windowsイベントログ監視ジョブ定義情報）

ex（実行間隔制御ジョブ定義情報）

ex（ジョブネット定義情報）

ex（ファイル監視ジョブ定義情報）

ex（メール受信監視ジョブ定義情報）

ex（メール送信ジョブ定義情報）

ex（メッセージキュー受信監視ジョブ定義情報）

ex（メッセージキュー送信ジョブ定義情報）

ex（リモート電源制御ジョブ定義情報）

ex（ローカル電源制御ジョブ定義情報）

ex（ログファイル監視ジョブ定義情報）

ey（ジョブネット定義情報）

(Ｆ)

fd（JP1/Cm2状態通知ジョブ定義情報）

fd（JP1イベント受信監視ジョブ定義情報）

fd（JP1イベント送信ジョブ定義情報）

fd（MSMQ受信監視ジョブ定義情報）

fd（MSMQ送信ジョブ定義情報）

fd（QUEUEジョブ定義情報）

fd（UNIX／PCカスタムジョブ定義情報）

fd（UNIX／PCジョブ定義情報）

fd（Windowsイベントログ監視ジョブ定義情報）

fd（実行間隔制御ジョブ定義情報）

fd（ジョブネット定義情報）

fd（ファイル監視ジョブ定義情報）

fd（メール受信監視ジョブ定義情報）

fd（メール送信ジョブ定義情報）

fd（メッセージキュー受信監視ジョブ定義情報）

fd（メッセージキュー送信ジョブ定義情報）

fd（リモート電源制御ジョブ定義情報）

fd（ローカル電源制御ジョブ定義情報）

fd（ログファイル監視ジョブ定義情報）

flco（ファイル監視ジョブ定義情報）

flwc（ファイル監視ジョブ定義情報）

flwf（ファイル監視ジョブ定義情報）

flwi（ファイル監視ジョブ定義情報）

(Ｇ)

gty（ジョブグループ定義情報）

(Ｈ)

ha（JP1/Cm2状態通知ジョブ定義情報）

ha（JP1イベント受信監視ジョブ定義情報）

ha（JP1イベント送信ジョブ定義情報）

ha（MSMQ受信監視ジョブ定義情報）

ha（MSMQ送信ジョブ定義情報）

ha（QUEUEジョブ定義情報）

ha（UNIX／PCカスタムジョブ定義情報）

ha（UNIX／PCジョブ定義情報）

ha（Windowsイベントログ監視ジョブ定義情報）

ha（実行間隔制御ジョブ定義情報）

ha（ジョブネット定義情報）

ha（判定ジョブ定義情報）

ha（ファイル監視ジョブ定義情報）

ha（メール受信監視ジョブ定義情報）

ha（メール送信ジョブ定義情報）

ha（メッセージキュー受信監視ジョブ定義情報）

ha（メッセージキュー送信ジョブ定義情報）

ha（リモート電源制御ジョブ定義情報）

ha（ローカル電源制御ジョブ定義情報）

ha（ログファイル監視ジョブ定義情報）

HITSENSER Data Mart Server

hleh（ホストリンクジョブネット定義情報）

hlep（ホストリンクジョブネット定義情報）

hlln（ホストリンクジョブネット定義情報）

hlsh（ホストリンクジョブネット定義情報）

hlsp（ホストリンクジョブネット定義情報）

HOME

hp OpenView

hp OpenViewとの連携に使用するコマンドの一覧

(Ｊ)

jajs_killall.cluster（UNIX限定）

jajs_maintain

jajs_spmd_status

jajs_spmd_stop

jajs_spmd（UNIX限定）

jajs_start.cluster（UNIX限定）

jajs_start（UNIX限定）

jajs_stop.cluster（UNIX限定）

jajs_stop（UNIX限定）

jajsca_start（UNIX限定）

jajsca_stop（UNIX限定）

jajscm_start（UNIX限定）

jajscm_stop（UNIX限定）

jc（ジョブネット定義情報）

jd（QUEUEジョブ定義情報）

jd（UNIX／PCカスタムジョブ定義情報）

jd（UNIX／PCジョブ定義情報）

jdf（UNIX／PCカスタムジョブ定義情報）

jdf（UNIX／PCジョブ定義情報）

JP1_HOSTNAME

JP1_HOSTNAME

JP1_USERNAME

JP1_USERNAME

JP1/AJS2 - Definition Assistant

JP1/AJS2 - Print Option

JP1/AJS2 - Web Operation Assistant

JP1/AJS2 Console Agent

JP1/AJS2 Console Manager

JP1/AJS2 Console View

JP1/AJS2 Consoleのオブジェクトを操作するコマンドの一覧

JP1/AJS2 for Enterprise Applications

JP1/AJS2 for Mainframe

JP1/AJS2 for Oracle E-Business Suite

JP1/AJS2 for Web Service

JP1/AJS2 for 活文PDFstaff

JP1/AJS2を制御するコマンドの一覧

JP1/Base

JP1/Cm2

JP1/Cm2状態通知ジョブ定義情報

JP1/Cm2との連携に使用するコマンドの一覧

JP1/FTP

JP1/IM

JP1/NETM/DM

JP1/NQSEXEC

JP1/NQSEXECと連携する場合の制限値一覧

JP1/OJE for Midrange Computer

JP1/OJE for VOS1

JP1/OJE for VOS3

JP1/OJE for VOS3と連携する場合の制限値一覧

JP1/OJE for VOSK

JP1/Power Monitor

JP1/Script

jp1ajs2_setup

jp1ajs2_setup_cluster

jp1ajs2casetup

jp1ajs2cmsetup

jp1exec（Windows限定）

jp1exit（Windows限定）

JP1JobID

JP1JobName

JP1NBQSClientName

JP1NBQSQueueName

JP1Priority

JP1UNCName

JP1UserName

JP1イベント

JP1イベント受信監視ジョブ定義情報

JP1イベント送信ジョブ定義情報

JP1イベントの送受信に使用するコマンドの一覧

JP1権限レベル

JP1資源グループ

JP1ユーザー

jpoagoec

jpoagtjobshow

jpoif（JP1イベント受信監視ジョブ定義情報）

jpoif（MSMQ受信監視ジョブ定義情報）

jpoif（Windowsイベントログ監視ジョブ定義情報）

jpoif（実行間隔制御ジョブ定義情報）

jpoif（ファイル監視ジョブ定義情報）

jpoif（メール受信監視ジョブ定義情報）

jpoif（メッセージキュー受信監視ジョブ定義情報）

jpoif（ログファイル監視ジョブ定義情報）

jpomailrecv

jpomanevreset

jpomanevshow

jpomanjobshow

jpostopmqp

jpqagtadd

jpqagtalt

jpqagtdel

jpqagtlink

jpqagtshow

jpqagtunlink

jpqdbcond

jpqendjobshow

jpqexport

jpqimport

jpqjobalt

jpqjobcan

jpqjobdel

jpqjobget

jpqjobmove

jpqjobshow

jpqjobsub

jpqqueadd

jpqquealt

jpqqueclose

jpqquedel

jpqqueopen

jpqqueshow

jpqresadd

jpqresdel

jpqresshow

jty（UNIX／PCジョブ定義情報）

jty（UNIX／PCジョブ定義情報）

jty（UNIX／PCジョブ定義情報）

jty（UNIX／PCジョブ定義情報）

jty（UNIX／PCジョブ定義情報）

jty（UNIX／PCジョブ定義情報）

jty（UNIX／PCジョブ定義情報）

jty（UNIX／PCジョブ定義情報）

(Ｌ)

LANG

LANG

lfcre（ログファイル監視ジョブ定義情報）

lfdft（ログファイル監視ジョブ定義情報）

lffnm（ログファイル監視ジョブ定義情報）

lfhds（ログファイル監視ジョブ定義情報）

lfmks（ログファイル監視ジョブ定義情報）

lfmxl（ログファイル監視ジョブ定義情報）

lfrft（ログファイル監視ジョブ定義情報）

lfsiv（ログファイル監視ジョブ定義情報）

lfsrc（ログファイル監視ジョブ定義情報）

lftpd（ログファイル監視ジョブ定義情報）

ln（ジョブネット定義情報）

LOGNAME

(Ｍ)

MAIL

MAPI

md（ジョブグループ定義情報）

mh（マネージャーユニット定義情報）

MIME

mladr（メール受信監視ジョブ定義情報）

mladr（メール送信ジョブ定義情報）

mlafl（メール受信監視ジョブ定義情報）

mlafl（メール送信ジョブ定義情報）

mlatf（メール送信ジョブ定義情報）

mlftx（メール送信ジョブ定義情報）

mllst（メール受信監視ジョブ定義情報）

mlprf（メール受信監視ジョブ定義情報）

mlprf（メール送信ジョブ定義情報）

mlsav（メール受信監視ジョブ定義情報）

mlsbj（メール受信監視ジョブ定義情報）

mlsbj（メール送信ジョブ定義情報）

mlsfd（メール受信監視ジョブ定義情報）

mlstx（メール受信監視ジョブ定義情報）

mltxt（メール受信監視ジョブ定義情報）

mltxt（メール送信ジョブ定義情報）

mp（ジョブネット定義情報）

mqcor（メッセージキュー受信監視ジョブ定義情報）

mqcor（メッセージキュー送信ジョブ定義情報）

mqdsc（メッセージキュー受信監視ジョブ定義情報）

mqdsc（メッセージキュー送信ジョブ定義情報）

mqeqn（メッセージキュー送信ジョブ定義情報）

mqhld（メッセージキュー送信ジョブ定義情報）

mqmdl（メッセージキュー受信監視ジョブ定義情報）

mqmdl（メッセージキュー送信ジョブ定義情報）

mqmdn（メッセージキュー送信ジョブ定義情報）

mqmfn（メッセージキュー送信ジョブ定義情報）

mqmgr（メッセージキュー送信ジョブ定義情報）

mqpgm（メッセージキュー送信ジョブ定義情報）

mqpri（メッセージキュー送信ジョブ定義情報）

mqprm（メッセージキュー送信ジョブ定義情報）

mqque（メッセージキュー受信監視ジョブ定義情報）

mqque（メッセージキュー送信ジョブ定義情報）

MQSeries

mqsfn（メッセージキュー受信監視ジョブ定義情報）

MQ文字列

ms（ジョブネット定義情報）

msapl（MSMQ受信監視ジョブ定義情報）

msapl（MSMQ送信ジョブ定義情報）

mshld（MSMQ送信ジョブ定義情報）

msjnl（MSMQ送信ジョブ定義情報）

mslbl（MSMQ受信監視ジョブ定義情報）

mslbl（MSMQ送信ジョブ定義情報）

mslmt（MSMQ送信ジョブ定義情報）

msmod（MSMQ送信ジョブ定義情報）

MSMQ

MSMQ受信監視ジョブ定義情報

MSMQ送信ジョブ定義情報

mspri（MSMQ送信ジョブ定義情報）

msqlb（MSMQ送信ジョブ定義情報）

msqpt（MSMQ受信監視ジョブ定義情報）

msqpt（MSMQ送信ジョブ定義情報）

msrer（MSMQ受信監視ジョブ定義情報）

msrer（MSMQ送信ジョブ定義情報）

mssvf（MSMQ受信監視ジョブ定義情報）

mstfn（MSMQ送信ジョブ定義情報）

msttp（MSMQ送信ジョブ定義情報）

msunr（MSMQ送信ジョブ定義情報）

mu（マネージャーユニット定義情報）

(Ｎ)

ncex（ジョブグループ定義情報）

ncex（ジョブネットコネクタ定義情報）

ncex（ジョブネット定義情報）

nchn（ジョブグループ定義情報）

nchn（ジョブネットコネクタ定義情報）

nchn（ジョブネット定義情報）

ncl（ジョブグループ定義情報）

ncl（ジョブネット定義情報）

ncn（ジョブグループ定義情報）

ncn（ジョブネット定義情報）

ncr（ジョブネットコネクタ定義情報）

ncs（ジョブグループ定義情報）

ncs（ジョブネット定義情報）

ncsv（ジョブグループ定義情報）

ncsv（ジョブネットコネクタ定義情報）

ncsv（ジョブネット定義情報）

ni（ジョブネット定義情報）

ntcls（Windowsイベントログ監視ジョブ定義情報）

ntdis（Windowsイベントログ監視ジョブ定義情報）

nteid（Windowsイベントログ監視ジョブ定義情報）

ntevt（Windowsイベントログ監視ジョブ定義情報）

ntlgt（Windowsイベントログ監視ジョブ定義情報）

ntncl（Windowsイベントログ監視ジョブ定義情報）

ntnei（Windowsイベントログ監視ジョブ定義情報）

ntnsr（Windowsイベントログ監視ジョブ定義情報）

ntsrc（Windowsイベントログ監視ジョブ定義情報）

(Ｏ)

op（ジョブグループ定義情報）

(Ｐ)

PATH

pfm（JP1/Cm2状態通知ジョブ定義情報）

pfm（JP1イベント送信ジョブ定義情報）

pfm（メール受信監視ジョブ定義情報）

pfm（メール送信ジョブ定義情報）

pfm（メッセージキュー送信ジョブ定義情報）

pfm（リモート電源制御ジョブ定義情報）

pfm（ローカル電源制御ジョブ定義情報）

pr（QUEUEジョブ定義情報）

pr（UNIX／PCカスタムジョブ定義情報）

pr（UNIX／PCジョブ定義情報）

pr（ジョブネット定義情報）

prm（QUEUEジョブ定義情報）

prm（UNIX／PCカスタムジョブ定義情報）

prm（UNIX／PCジョブ定義情報）

pwlf（ローカル電源制御ジョブ定義情報）

pwlt（ローカル電源制御ジョブ定義情報）

pwrf（リモート電源制御ジョブ定義情報）

pwrh（リモート電源制御ジョブ定義情報）

pwrn（リモート電源制御ジョブ定義情報）

pwrp（リモート電源制御ジョブ定義情報）

pwrr（リモート電源制御ジョブ定義情報）

pwrw（リモート電源制御ジョブ定義情報）

(Ｑ)

qm（QUEUEジョブ定義情報）

qu（QUEUEジョブ定義情報）

QUEUEジョブ定義情報

(Ｒ)

req（QUEUEジョブ定義情報）

rg（ジョブネット定義情報）

rh（ジョブネット定義情報）

(Ｓ)

sc（QUEUEジョブ定義情報）

sc（UNIX／PCカスタムジョブ定義情報）

sc（UNIX／PCジョブ定義情報）

sd（ジョブネット定義情報）

sdd（ジョブグループ定義情報）

se（UNIX／PCカスタムジョブ定義情報）

se（UNIX／PCジョブ定義情報）

sea（UNIX／PCカスタムジョブ定義情報）

sea（UNIX／PCジョブ定義情報）

sh（ジョブネット定義情報）

shd（ジョブネット定義情報）

SHELL

si（UNIX／PCカスタムジョブ定義情報）

si（UNIX／PCジョブ定義情報）

SMTP

so（UNIX／PCカスタムジョブ定義情報）

so（UNIX／PCジョブ定義情報）

soa（UNIX／PCカスタムジョブ定義情報）

soa（UNIX／PCジョブ定義情報）

st（ジョブネット定義情報）

stt（ジョブグループ定義情報）

SUP

sy（ジョブネット定義情報）

sz（ユニット構成定義情報）

(Ｔ)

td1（QUEUEジョブ定義情報）

td1（UNIX／PCカスタムジョブ定義情報）

td1（UNIX／PCジョブ定義情報）

td2（QUEUEジョブ定義情報）

td2（UNIX／PCカスタムジョブ定義情報）

td2（UNIX／PCジョブ定義情報）

td3（QUEUEジョブ定義情報）

td3（UNIX／PCカスタムジョブ定義情報）

td3（UNIX／PCジョブ定義情報）

td4（QUEUEジョブ定義情報）

td4（UNIX／PCカスタムジョブ定義情報）

td4（UNIX／PCジョブ定義情報）

te（UNIX／PCカスタムジョブ定義情報）

te（UNIX／PCジョブ定義情報）

tho（QUEUEジョブ定義情報）

tho（UNIX／PCカスタムジョブ定義情報）

tho（UNIX／PCジョブ定義情報）

tmitv（実行間隔制御ジョブ定義情報）

top1（UNIX／PCカスタムジョブ定義情報）

top1（UNIX／PCジョブ定義情報）

top2（UNIX／PCカスタムジョブ定義情報）

top2（UNIX／PCジョブ定義情報）

top3（UNIX／PCカスタムジョブ定義情報）

top3（UNIX／PCジョブ定義情報）

top4（UNIX／PCカスタムジョブ定義情報）

top4（UNIX／PCジョブ定義情報）

TP1/LiNK

TP1/Message Queue

TP1/Server Base

ts1（QUEUEジョブ定義情報）

ts1（UNIX／PCカスタムジョブ定義情報）

ts1（UNIX／PCジョブ定義情報）

ts2（QUEUEジョブ定義情報）

ts2（UNIX／PCカスタムジョブ定義情報）

ts2（UNIX／PCジョブ定義情報）

ts3（QUEUEジョブ定義情報）

ts3（UNIX／PCカスタムジョブ定義情報）

ts3（UNIX／PCジョブ定義情報）

ts4（QUEUEジョブ定義情報）

ts4（UNIX／PCカスタムジョブ定義情報）

ts4（UNIX／PCジョブ定義情報）

ty（属性定義情報）

TZ

(Ｕ)

un（UNIX／PCカスタムジョブ定義情報）

un（UNIX／PCジョブ定義情報）

UNIX／PCカスタムジョブ定義情報

UNIX／PCジョブ定義情報

(Ｗ)

wc（ジョブネット定義情報）

Windows Messaging機能

Windowsイベントログ監視ジョブ定義情報

wkp（UNIX／PCカスタムジョブ定義情報）

wkp（UNIX／PCジョブ定義情報）

wt（ジョブネット定義情報）

wth（QUEUEジョブ定義情報）

wth（UNIX／PCカスタムジョブ定義情報）

wth（UNIX／PCジョブ定義情報）

(ア行)

(あ)

アクションジョブ

(い)

異常終了

異常終了しきい値

イベント

イベントジョブ

(う)

打ち切り時間

運用日

(え)

エージェントホスト

(お)

オプション

(カ行)

(か)

確定実行登録

確定スケジュール

各バージョンの変更内容

カスタムジョブ

カレンダー情報

環境設定パラメーター

環境設定ファイル

環境変数一覧

完全名

(き)

起算スケジュール

起算猶予日数

基準時刻

基準日

起動条件

起動条件定義情報

キュー

キューイングジョブ

休業日

キューレスジョブ

キューレスジョブ実行環境

強制終了

(く)

組み込みDB管理者

組み込みDBサービス

組み込みDBシステム管理者

組み込みDB操作コマンド

組み込みDBに新たに管理者を追加・変更する

組み込みDBの操作コマンド使用時の注意事項

組み込みDBのテーブルのオプションを変更する

組み込みDBを操作するコマンドの一覧

クラスタシステム

(け)

計画実行登録

系切り替えシステム

警告終了

警告終了しきい値

件名

(こ)

後続ジョブ

後続ジョブネット

コマンド一覧

コマンド共通の注意事項

コマンド実行時に使用される環境変数の一覧

コマンド実行時の環境変数

コマンド実行の前提条件

コマンド使用時の注意事項

コマンドの指定方法

コマンドの文法の説明に使用する記号

コマンドのリモート実行

コマンドを実行するコンソールでの操作に関する注意事項

コマンドを実行する際に起動しておく必要があるサービス

(サ行)

(さ)

サーバリンクジョブ

サスペンド

サブミット

サブミットジョブ

(し)

しきい値

システムリソースを大量に消費するコマンドに関する注意事項

実行ID

実行ID

実行間隔制御ジョブ定義情報

従属ジョブ

従属ジョブネット

障害時に使用するコマンドの一覧

ジョブ

ジョブグループ

ジョブグループ定義情報

ジョブ実行環境

ジョブ実行時に設定される環境変数の一覧

ジョブ制限

ジョブ多重度

ジョブネット

ジョブネットエディタウィンドウ

ジョブネットコネクタ

ジョブネットコネクタ定義情報

ジョブネット制限

ジョブネット定義情報

ジョブネットモニタウィンドウ

ジョブネットワーク要素

ジョブネットワーク要素名

ジョブネットワーク要素を操作するコマンドの一覧

ジョブの実行に使用するコマンドの一覧

処理サイクル

処理同士が競合するコマンドに関する注意事項

(す)

推定所要時間を算出する

スケジューラーサービス

スケジューラーサービスに関するコマンドの注意事項

スケジューラーサービス名

スケジュール制限

スケジュールルール

(せ)

正常終了

セットアップ時に使用するコマンドの一覧

先行ジョブ

先行ジョブネット

(そ)

相関識別子

相互関係

総称名の指定方法

即時実行登録

属性定義情報

(タ行)

(た)

退避ファイル

退避ボックス

他プログラムとの連携

(て)

デイリースケジュールウィンドウ

デフォルトキュー

(ナ行)

(ね)

ネストジョブネット

(ハ行)

(は)

排他実行リソース

判定ジョブ

判定ジョブ定義情報

判定値

(ひ)

引数

標準ジョブ

(ふ)

ファイル監視ジョブ定義情報

物理ホスト

プランニンググループ

プランニンググループ使用時のコマンドでのユニット名の指定方法

プランニンググループの下にあるユニット名の指定方法

振り替え

振り替え猶予日数

(へ)

閉塞状態

(ほ)

ホストリンクジョブネット

ホストリンクジョブネット定義情報

(マ行)

(ま)

マクロ変数

マネージャージョブグループ

マネージャージョブネット

マネージャーホスト

マネージャーユニット定義情報

マンスリースケジュールウィンドウ

(め)

メール受信監視ジョブ定義情報

メール受信パラメーターファイル

メール送信ジョブ定義情報

メール送信パラメーターファイル

メールフィルターアプリケーション

メッセージキュー

メッセージキューイング機能

メッセージキュー受信監視ジョブ定義情報

メッセージキュー送信ジョブ定義情報

メッセージ識別子

(も)

文字コードUTF-8を使用している場合の注意事項

(ヤ行)

(ゆ)

ユーザー共通プロファイル

ユニット

ユニットID

ユニット構成定義情報

ユニット定義パラメーターファイル

ユニット名の指定方法

(よ)

予定情報ファイル

(ラ行)

(り)

リカバリージョブ

リカバリージョブネット

リストファイル

リモート実行できるコマンドとリモート実行の方法

リモート電源制御ジョブ定義情報

(ろ)

ローカル電源制御ジョブ定義情報

ログファイル監視ジョブ定義情報

論理ホスト

論理ホスト名

■ 商標類

400は，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
Active Directoryは，米国Microsoft Corporationの，米国およびその他の国における登録商標または商標です。
Adobeは，Adobe Systems Incorporated（アドビシステムズ社）の米国ならびに他の国における商標または登録商標です。
AIXは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
AS/400は，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
CONNECT：Queueは，米国でのSterling Commerce,Inc.の登録商標です。
GIFは，米国CompuServe Inc.が開発したフォーマットの名称です。
HP NonStop Serverは，ヒューレット・パッカード社の商標です。
HP-UXは，米国Hewlett-Packard Companyのオペレーティングシステムの名称です。
INS-Cは，日本電信電話（株）のサービス名称です。
INS-Pは，日本電信電話（株）のサービス名称です。
Internet Explorerは，米国Microsoft Corporationの米国及びその他の国における登録商標または商標です。
Itaniumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
Javaは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Linuxは，Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
Lotus Notesは，IBM Corporationの登録商標です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft Excelは，米国Microsoft Corp.の商品名称です。
Microsoft Exchange Serverは，米国Microsoft Corp.の商品名称です。
Microsoft Mailは，米国Microsoft Corp.の商品名称です。
Microsoft Office Excelは，米国 Microsoft Corporation の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。
MQSeriesは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
MSPは，富士通株式会社の登録商標です。
MVSは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
Netscapeは，米国およびその他の国におけるNetscape Communications Corporationの登録商標です。
Netscape Navigatorは，米国およびその他の国におけるNetscape Communications Corporationの登録商標です。
OpenViewは，ヒューレット・パッカード社の商標です。
ORACLEは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Outlookは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
PA-RISCは，米国Hewlett-Packard Companyの商標です。
Pentiumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
R/3は，SAP AGのドイツ及びその他の国における登録商標または商標です。
Red Hatは，米国およびその他の国でRed Hat,Inc. の登録商標若しくは商標です。
SAPは，SAP AGのドイツ及びその他の国における登録商標または商標です。
Solarisは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
SQL*Plusは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
活文，PDFstaffは，日立ソフトウェアエンジニアリング株式会社の登録商標です。
プログラムプロダクト「P-9312-2781」，「P-9312-2981」，「P-9D2C-6L81」には，米国Sun Microsystems, Inc.が著作権を有している部分が含まれています。
プログラムプロダクト「P-9312-2781」，「P-9312-2981」，「P-9D2C-6L81」には，UNIX System Laboratories, Inc.が著作権を有している部分が含まれています。