次の方法で共有


アクティビティ管理コマンド

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  

参照

BAM 管理ユーティリティ