
rgm at ast
Jul 16, 2012, 2:57 AM
Post #5 of 8
(662 views)
Permalink
|
OK, my current two RT instances are 3.8(production) and 4.05 (Development). The 3.8 system will move to 4.06 soon. Use of REST is a possibility but would be mission creep at the moment. To avoid problems it would be useful to be able to get the RT version numbers programmatically for: (i) local RT API libraries (ii) remote host [this could use REST] if the local API does not support it. r. On Sun, 15 Jul 2012, Ruslan Zakirov wrote: > Date: Sun, 15 Jul 2012 16:51:48 +0300 > From: Ruslan Zakirov <ruslan.zakirov [at] gmail> > To: Richard McMahon <rgm [at] ast> > Cc: rt-users [at] lists > Subject: Re: [rt-users] RT config files different instances > > On Sun, Jul 15, 2012 at 1:14 AM, Richard McMahon <rgm [at] ast> wrote: >> >> Yes, I am using the API for reporting. >> >> Can the API report the version of the local RT API being used and the RT >> version that is running on the remote host? > > No. > > Problem here is that you need RT source code to match DB. You can not > use one codebase to talk to different DBs that have different versions. > > You don't talk about REST interface, right? > >> r. >> On Sat, 14 Jul 2012, Ruslan Zakirov wrote: >>> Date: Sat, 14 Jul 2012 23:15:47 +0300 >>> From: Ruslan Zakirov <ruslan.zakirov [at] gmail> >>> To: Richard McMahon <rgm [at] ast> >>> Cc: rt-users [at] lists >>> Subject: Re: [rt-users] RT config files different instances >>> >>> >>> >>> Even if you can make it work, there is no guaranty it will work acros >>> versions of RT. Do you use RT API for reporting? >>> >>> Ruslan from phone. >>> >>> 14.07.2012 15:22 пользователь "Richard McMahon" <rgm [at] ast> >>> написал: >>> Hello, >>> >>> I have a a few different RT instances and I am running reports >>> remotely, see exampe code below. >>> >>> At the moment I have all the passwords in each report script but >>> I would like to move the DB info and passwords to configuration >>> files and specify the config files as command line options using >>> Getopt::Long. >>> >>> I am considering using the perl module Config::Tiny to read >>> the configuration information. Are there any other suggestions? >>> >>> e.g. should/can I uses RT's own configuration handler. If yes, >>> where is a good place to start? Thiscwould also mean less >>> extra Per modules needed. I will share the reporing scripts >>> when I have finished. >>> >>> e.g this is what I do now: >>> >>> RT::LoadConfig(); >>> >>> # set/change some Config values >>> if host=host1) { >>> RT->Config->Set( DatabaseType => 'mysql' ); >>> RT->Config->Set( DatabaseHost => 'host1.ast.cam.ac.uk' ); >>> RT->Config->Set( DatabaseName => 'rt3' ); >>> RT->Config->Set( DatabaseUser => 'rgm'); >>> RT->Config->Set( DatabasePassword => 'NotaPassword'); >>> RT->Config->Set( LogDir => '/home/rgm/soft/rt/host1/log/' ); >>> } >>> >>> if (host=host2) { } >>> >>> RT::Init(); >>> >>> r. >>> >>> >>> ------------------------------------------------------------------- >>> Dr. Richard G. McMahon | Phone (office) >>> 44-(0)-1223-337519 >>> University of Cambridge | (switchboard) >>> 1223-337548 >>> Institute of Astronomy | (secretary) >>> 1223-337516 >>> Madingley Rd | FAX >>> 1223-337523 >>> Cambridge, CB3 OHA, UK. | mobile >>> 7885-409019 >>> Office: Hoyle 18 | home >>> 1223-359770 >>> ------------------------------------------------------------------- >>> email: rgm [at] ast | WWW: >>> http://www.ast.cam.ac.uk/~rgm >>> richardgmcmahon [at] gmail | skype: >>> richardgmcmahon >>> ------------------------------------------------------------------- >>> >>> >>> >> >> ------------------------------------------------------------------- >> Dr. Richard G. McMahon | Phone (office) 44-(0)-1223-337519 >> University of Cambridge | (switchboard) 1223-337548 >> Institute of Astronomy | (secretary) 1223-337516 >> Madingley Rd | FAX 1223-337523 >> Cambridge, CB3 OHA, UK. | mobile 7885-409019 >> Office: Hoyle 18 | home 1223-359770 >> ------------------------------------------------------------------- >> email: rgm [at] ast | WWW: http://www.ast.cam.ac.uk/~rgm >> richardgmcmahon [at] gmail | skype: richardgmcmahon >> ------------------------------------------------------------------- > > > > ------------------------------------------------------------------- Dr. Richard G. McMahon | Phone (office) 44-(0)-1223-337519 University of Cambridge | (switchboard) 1223-337548 Institute of Astronomy | (secretary) 1223-337516 Madingley Rd | FAX 1223-337523 Cambridge, CB3 OHA, UK. | mobile 7885-409019 Office: Hoyle 18 | home 1223-359770 ------------------------------------------------------------------- email: rgm [at] ast | WWW: http://www.ast.cam.ac.uk/~rgm richardgmcmahon [at] gmail | skype: richardgmcmahon -------------------------------------------------------------------
|