I still like the simple push method inside the system since BMC already supplies a plugin to handle it.
Push to "Configuration ARDBC" Push If 'Name' = "Disable-Escalations" Value T or Value F -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Curtis Gallant Sent: Wednesday, September 12, 2012 12:16 PM To: arslist@ARSLIST.ORG Subject: Re: Stop/Activate Escalations ** I noticed it wasn't in the main list describing setServerInfo & getServerInfo possible values as well which seemed odd as most of the toggles you'd want to play with on the Server Information screen are there so I just grep'd through the Constants class for other Constants that start with AR_SERVER_INFO and there are quite a few others, not all are probably valid for the method but DISABLE_ESCALATION jumped out right away there. Tested it and it worked for me. It's also in the ar.h header files listed along side all the other options: #define AR_SERVER_INFO_DISABLE_ESCALATIONS 143/* int - 0 - enabled */ /* 1 - not enabled */ Cheers, Curtis Gallant On Wed, Sep 12, 2012 at 1:05 PM, Longwing, LJ CTR MDA/IC <lj.longwing....@mda.mil> wrote: Curtis, I was looking for the property for Disable Escalations, but it wasn't listed (that I saw) as an option that could be set....did I miss it or is the documentation wrong? -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Curtis Gallant Sent: Wednesday, September 12, 2012 11:04 AM To: arslist@ARSLIST.ORG Subject: Re: Stop/Activate Escalations ** Here is a simple java method that does the same thing, assumes you have the rest of the required boilerplate in place for your context. void disableEscalations() { try { ServerInfoMap serverSettings = new ServerInfoMap(); serverSettings.put(Constants.AR_SERVER_INFO_DISABLE_ESCALATIONS, new Value(1)); context.setServerInfo(serverSettings); } catch (ARException e) { System.out.println(e.getMessage()); } } On Wed, Sep 12, 2012 at 11:52 AM, Longwing, LJ CTR MDA/IC <lj.longwing....@mda.mil> wrote: I was figuring there was a way, but despite looking, didn't see it, thanks :) -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Sylvain YVON Sent: Wednesday, September 12, 2012 9:00 AM To: arslist@ARSLIST.ORG Subject: Re: Stop/Activate Escalations Hi, You can do it with the API like LJ suggested, with the driver program if you just want to script, or in a program of your own. If you open ar.h on your server, you can see all the server settings you can change : [...] #define AR_SERVER_INFO_DISABLE_ESCALATIONS 143 /* int - 0 - enabled */ /* 1 - not enabled */ [...] Note the number 143. The "driver" programs offer a CLI to use the AR System API. For example, to disable escalations on a server, simply launch "driver" and use the following commands : Command: init INITIALIZATION ARInitialization results ReturnCode: OK Status List : 0 items Command: log Control record: Authentication string () : User name () : <your login> Password () : <your password> Locale[.charSet] () : Time zone () : Server () : <your server> Command: ssp SET SERVER PORT The port number of server (0): <your TCP port, if needed> Using private socket? (0): ARSetServerPort results ReturnCode: OK Status List : 0 items Command: ssi SET SERVER INFO Number of server info operations (0): 1 Server info list entry Operation (1-334) (1): 143 Datatype Null/Key/Int/Real/Char/Diary/Enum/Time/Bitmask/Byte/Decimal/attach/ currency/date/timeofday/join/trim/control/Table/Column/ulong/ coords/view/display (0-14, 30-34, 40-43) (0): 0 ARSetServerInfo results ReturnCode: OK Status List : 0 items Now you can easily script this by writing all your answers, with the blank lines, into a text file, and run "driver < commands.txt". _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"