Alert Subscription Management Commands
The BAM management utility subscription management commands allow you to work with alert subscriptions.
get-subscription: Gets a list of subscribers to an alert.
add-subscription: Adds a subscriber to an alert.
remove-subscription: Removes a subscriber from an alert.
Note
You can enable tracing on any BM utility command by including the -Trace:on|off parameter switch. Using the Trace switch overrides the tracing settings in the configuration file. The switch can be used in conjunction with any normal BM command.
Note
On a system that supports User Account Control (UAC), you may need to run the tool with Administrative privileges.
get-subscription Command
Usage
bm.exe get-subscriptions -View:<view name> -Alert:<alert name>[ -Server:<server> ][ -Database:<database> ]
Parameters
Parameter | Description |
---|---|
View:<view name> | The name of the view on which the alert is to be specified. |
Alert:<alert name> | The name of the alert from which to get the subscription. |
Server:<server> | Optional: The name of the server on which the view resides. The server must be in the same domain as the computer from which you are running bm.exe. If the server name is not specified, bm.exe uses the default name of localhost. |
Database:<database> | Optional: The name of the database on which the view resides. If the name is not specified, bm.exe uses the default name BamPrimaryImport. |
Lists all the subscribers to the specified alert.
Examples
bm.exe get-subscriptions -View:SalesManagerView -Alert:SalesTooLow
bm.exe get-subscriptions -View:Shipments -Alert:SlowShipment -Server:Ship1
add-subscription Command
Usage
bm.exe add-subscription -View:<view name> -Alert:<alert name> -AccountName:<account name> -Type: [ File | Email ][ -Email:<e-mail address> ][ -Server:<server> ][ -Database:<database> ]
Parameters
Parameter | Description |
---|---|
View:<view name> | The name of the view on which the alert is specified. |
Alert:<alert name> | The name of the alert to which to subscribe. |
AccountName:<account name> | The account, in domain\user format, to subscribe to the alert. |
Type: [ File | Email ] | The delivery type of the alert. If you specify a delivery type of e-mail, you must include the e-mail parameter on the command line. |
Email:<e-mail address> | Optional: The email address to which the alert notification will be delivered. |
Server:<server> | Optional: The name of the server on which the view resides. The server must be in the same domain as the computer from which you are running bm.exe. If the server name is not specified, bm.exe uses the default name of localhost. |
Database:<database> | Optional: The name of the database on which the view resides. If the name is not specified, bm.exe uses the default name BamPrimaryImport. |
Adds a subscription for the specified account to the specified alert.
Examples
bm.exe add-subscription -View:v1 -Alert:a2 -AccountName:domain\user -Type:File
bm.exe add-subscription -View:v1 -Alert:a2 -AccountName:domain\user -Type:Email -Email:useremail@domain.com
remove-subscription Command
Usage
bm.exe remove-subscription -View:<view name> -Alert:<alert name> -AccountName:<account name>[ -Server:<server> ][ -Database:<database> ]
Parameters
Parameter | Description |
---|---|
View:<view name> | The name of the view on which the alert is specified. |
Alert:<alert name> | The name of the alert. |
AccountName:<account name> | The account, in domain\user format, to remove from the alert. |
Server:<server> | Optional: The name of the server on which the view resides. The server must be in the same domain as the computer from which you are running bm.exe. If the server name is not specified, bm.exe uses the default name of localhost. |
Database:<database> | Optional: The name of the database on which the view resides. If the name is not specified, bm.exe uses the default name BamPrimaryImport. |
Removes the subscription of the specified account from the specified alert. All subscriptions for the specified account are removed.
Examples
bm.exe remove-subscription -View:v1 -Alert:a2 -AccountName:domain\user
bm.exe remove-subscription -View:v1 -Alert:a2 -AccountName:user -Server:s1