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 <
[email protected]> 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:
> [email protected]] On Behalf Of Curtis Gallant
> Sent: Wednesday, September 12, 2012 11:04 AM
> To: [email protected]
> 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 <
> [email protected]> 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:
> [email protected]] On Behalf Of Sylvain YVON
> Sent: Wednesday, September 12, 2012 9:00 AM
> To: [email protected]
> 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".
>
>
>
>
>
> _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_
>
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>
--
Curtis Gallant
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"