アクティビティ管理コマンド
BAM 管理ユーティリティのアクティビティ管理コマンドを使用すると、展開済みアクティビティを操作できます。
get-activities: デプロイされたアクティビティの一覧を取得します。
remove-activity: アクティビティを削除します。
get-activitywindow: アクティビティの期間を取得します。
set-activitywindow: アクティビティのアクティビティ期間を設定します。
get-index: インデックスの一覧を取得します。
create-index: 新しいインデックスを作成します。
delete-index: インデックスを削除します。
get-archive: アーカイブされたアクティビティの動作を取得します。
set-archive: アーカイブされたアクティビティの動作を設定します。
Note
-Trace:on|off パラメーター スイッチを含めることで、任意の BAM ユーティリティ コマンドでトレースを有効にすることができます。 Trace スイッチを使用すると、構成ファイルのトレース設定がオーバーライドされます。 このスイッチは、通常の BAM コマンドと組み合わせて使用できます。
Note
ユーザー アカウント制御 (UAC) をサポートするシステムでは、管理者特権を使用してこのツールを実行することが必要な場合があります。
get-activities コマンド
使用方法
get-activities をbm.exe する [ -View:<view name> ][ -Server:<server> ][ -Database:<database> ]
パラメーター
パラメーター | 説明 |
---|---|
Name:<activity name> | 削除するアクティビティの名前です。 |
Server:<server> | 省略可能: アクティビティの一覧を取得するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティの一覧を取得するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
このコマンドを実行したコンピューターに展開されているアクティビティが一覧表示されます。
使用例
bm.exe get-activities -View:SalesManagerView
bm.exe get-activities -Server:MyServer -Database:MyPrimaryImport
remove-activity コマンド
使用方法
bm.exe remove-activity -Name:<activity name>[ -Server:<server> ][ -Database:<database> ]
パラメーター
パラメーター | 説明 |
---|---|
Name:<activity name> | 削除するアクティビティの名前です。 |
Server:<server> | 省略可能: アクティビティを削除するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティを削除するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
指定されたアクティビティを BAM プライマリ インポート データベースから削除します。 そのアクティビティに依存するビューが存在する場合、コマンドの実行は失敗し、エラーが報告されます。 remove-view コマンドを使用して、アクティビティに依存するすべてのビューを削除してから、remove-activity コマンドを再度実行してください。
使用例
bm.exe remove-activity -Name:PurchaseOrder
bm.exe remove-activity -Name:PO -Server:MyServer -Database:MyPrimaryImport
get-activitywindow コマンド
使用方法
bm.exe get-activitywindow -Activity:<activity name>[ -Server:<server> ][ -Database:<database> ]
パラメーター
パラメーター | 説明 |
---|---|
Activity:<activity name> | .activity の名前。 |
Server:<server> | 省略可能: アクティビティが存在するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティが存在するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
指定されたアクティビティの期間を表示します。 このコマンドにより、期間の長さと、その期間の基準となる単位が返されます。
使用例
bm.exe get-activitywindow -Activity:PurchaseOrder
bm.exe get-activitywindow -Activity:PO -Server:Ship -Database:ShipDatabase
set-activitywindow コマンド
使用方法
bm.exe set-activitywindow -Activity:<activity name> -TimeLength:<integer number> -TimeUnit:Month|Day|時間|Minute[ -Server:<server> ][ -Database:<database> ]
パラメーター
パラメーター | 説明 |
---|---|
Activity:<activity name> | アクティビティの名前。 |
TimeLength:<integer number> | アクティビティの期間です。 |
TimeUnit:Month|Day|Hour|Minute | 期間の単位メジャー。 |
Server:<server> | 省略可能: アクティビティが存在するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティが存在するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
指定されたアクティビティの期間を設定します。
使用例
bm.exe set-activitywindow -Activity:PurchaseOrder -TimeLength:6 -TimeUnit:Day
bm.exe set-activitywindow -Activity:PurchaseOrder -TimeLength:1 -TimeUnit:Month
get-index コマンド
使用方法
bm.exe get-index -Activity:<activity name>[ -Server:<server> ][ -Database:<database> ]
パラメーター
パラメーター | 説明 |
---|---|
Activity:<activity name> | アクティビティの名前。 |
Server:<server> | 省略可能: アクティビティが存在するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティが存在するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
指定のアクティビティについて作成されたすべてのインデックスを一覧表示します。
使用例
bm.exe get-index -Activity:PurchaseOrder
bm.exe get-index -Activity:PurchaseOrder -Server:Ship -Database:ShipDatabase
create-index コマンド
使用方法
bm.exe create-index -IndexName:<index name> -Activity:<activity name> -Checkpoint:<checkpoint1>[,<checkpoint2>....][ -Server:<server> ][ -Database:<database> ]
パラメーター
パラメーター | 説明 |
---|---|
IndexName:<index name> | 新しいインデックスの名前です。 |
Activity:<activity name> | インデックスが作成されるアクティビティの名前。 |
Checkpoint:<checkpoint1>[,<checkpoint2>...] | インデックスの一連のチェックポイントをコンマ区切りで指定します。 |
Server:<server> | 省略可能: アクティビティが存在するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティが存在するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
指定されたチェックポイントを使用して、指定されたアクティビティのインデックスを作成します。
使用例
bm.exe create-index -IndexName:Idx1 -Activity:PO -Checkpoint:State,City
bm.exe create-index -IndexName:Idx2 -Activity:PO -Checkpoint:Amount -Server:S1
delete-index コマンド
使用方法
bm.exe delete-index -IndexName:<index name> -Activity:<activity name>[ -Server:<server> ][ -Database:<database> ]
パラメーター
パラメーター | 説明 |
---|---|
IndexName:<index name> | 削除するインデックスの名前。 |
Activity:<activity name> | インデックスの削除対象アクティビティの名前です。 |
Server:<server> | 省略可能: アクティビティが存在するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティが存在するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
指定されたアクティビティから、特定の名前を指定してインデックスを削除します。
使用例
bm.exe delete-index -IndexName:Idx1 -Activity:PO
bm.exe delete-index -IndexName:Idx2 -Activity:PO -Server:S1 -Database:BamPI1
get-archive コマンド
使用方法
bm.exe get-archive -Activity:<activity> [-Server:<server>] [-Database:<database>]
パラメーター
パラメーター | 説明 |
---|---|
Activity:<activity name> | 動作の表示対象アクティビティの名前です。 |
Server:<server> | 省略可能: アクティビティが存在するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティが存在するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
指定したアクティビティのアーカイブ パッケージの動作 (アクティビティ データのアーカイブまたは削除) を取得します。
使用例
bm.exe get-archive -Activity:PurchaseOrder
set-archive コマンド
使用方法
bm.exe set-archive -Activity:<activity> -ShouldArchive:True [-Server:<server>] [-Database:<database>]
パラメーター
パラメーター | 説明 |
---|---|
Activity:<activity name> | 動作の表示対象アクティビティの名前です。 |
ShouldArchive: True | True に設定すると、アクティビティはアーカイブ済みデータベースに移動されます。 False に設定すると、アーカイブが削除されます。 |
Server:<server> | 省略可能: アクティビティが存在するサーバーの名前。 このサーバーは、bm.exe を実行するコンピューターと同じドメインに存在している必要があります。 サーバー名を指定しなかった場合、既定の名前 (localhost) が使用されます。 |
Database:<database> | 省略可能: アクティビティが存在するデータベースの名前。 指定しなかった場合、既定の名前 (BamPrimaryImport) が使用されます。 |
指定したアクティビティのデータがアーカイブ済みデータベースに移動されるよう、アーカイブ パッケージの動作を設定します。 既定では、展開済みの新しいアクティビティに対してこの動作が設定されます。
使用例
BAM アクティビティ データを削除するには、次のコマンドを実行します。
bm.exe set-archive -Activity:PurchaseOrder -ShouldArchive:False
BAM アクティビティ データを BAMArchive データベースに移動するには、次のコマンドを実行します。
bm.exe set-archive -Activity:PurchaseOrder -ShouldArchive:True