Thu Nov 21 23:38:36 2024
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2012-08-01

HANGOUT

2024-11-21 | 2024-10-21 | 2024-09-21 | 2024-08-21 | 2024-07-21 | 2024-06-21 | 2024-05-21 | 2024-04-21 | 2024-03-21 | 2024-02-21 | 2024-01-21 | 2023-12-21 | 2023-11-21 | 2023-10-21 | 2023-09-21 | 2023-08-21 | 2023-07-21 | 2023-06-21 | 2023-05-21 | 2023-04-21 | 2023-03-21 | 2023-02-21 | 2023-01-21 | 2022-12-21 | 2022-11-21 | 2022-10-21 | 2022-09-21 | 2022-08-21 | 2022-07-21 | 2022-06-21 | 2022-05-21 | 2022-04-21 | 2022-03-21 | 2022-02-21 | 2022-01-21 | 2021-12-21 | 2021-11-21 | 2021-10-21 | 2021-09-21 | 2021-08-21 | 2021-07-21 | 2021-06-21 | 2021-05-21 | 2021-04-21 | 2021-03-21 | 2021-02-21 | 2021-01-21 | 2020-12-21 | 2020-11-21 | 2020-10-21 | 2020-09-21 | 2020-08-21 | 2020-07-21 | 2020-06-21 | 2020-05-21 | 2020-04-21 | 2020-03-21 | 2020-02-21 | 2020-01-21 | 2019-12-21 | 2019-11-21 | 2019-10-21 | 2019-09-21 | 2019-08-21 | 2019-07-21 | 2019-06-21 | 2019-05-21 | 2019-04-21 | 2019-03-21 | 2019-02-21 | 2019-01-21 | 2018-12-21 | 2018-11-21 | 2018-10-21 | 2018-09-21 | 2018-08-21 | 2018-07-21 | 2018-06-21 | 2018-05-21 | 2018-04-21 | 2018-03-21 | 2018-02-21 | 2018-01-21 | 2017-12-21 | 2017-11-21 | 2017-10-21 | 2017-09-21 | 2017-08-21 | 2017-07-21 | 2017-06-21 | 2017-05-21 | 2017-04-21 | 2017-03-21 | 2017-02-21 | 2017-01-21 | 2016-12-21 | 2016-11-21 | 2016-10-21 | 2016-09-21 | 2016-08-21 | 2016-07-21 | 2016-06-21 | 2016-05-21 | 2016-04-21 | 2016-03-21 | 2016-02-21 | 2016-01-21 | 2015-12-21 | 2015-11-21 | 2015-10-21 | 2015-09-21 | 2015-08-21 | 2015-07-21 | 2015-06-21 | 2015-05-21 | 2015-04-21 | 2015-03-21 | 2015-02-21 | 2015-01-21 | 2014-12-21 | 2014-11-21 | 2014-10-21 | 2014-09-21 | 2014-08-21 | 2014-07-21 | 2014-06-21 | 2014-05-21 | 2014-04-21 | 2014-03-21 | 2014-02-21 | 2014-01-21 | 2013-12-21 | 2013-11-21 | 2013-10-21 | 2013-09-21 | 2013-08-21 | 2013-07-21 | 2013-06-21 | 2013-05-21 | 2013-04-21 | 2013-03-21 | 2013-02-21 | 2013-01-21 | 2012-12-21 | 2012-11-21 | 2012-10-21 | 2012-09-21 | 2012-08-21 | 2012-07-21 | 2012-06-21 | 2012-05-21 | 2012-04-21 | 2012-03-21 | 2012-02-21 | 2012-01-21 | 2011-12-21 | 2011-11-21 | 2011-10-21 | 2011-09-21 | 2011-08-21 | 2011-07-21 | 2011-06-21 | 2011-05-21 | 2011-04-21 | 2011-03-21 | 2011-02-21 | 2011-01-21 | 2010-12-21 | 2010-11-21 | 2010-10-21 | 2010-09-21 | 2010-08-21 | 2010-07-21 | 2010-06-21 | 2010-05-21 | 2010-04-21 | 2010-03-21 | 2010-02-21 | 2010-01-21 | 2009-12-21 | 2009-11-21 | 2009-10-21 | 2009-09-21 | 2009-08-21 | 2009-07-21 | 2009-06-21 | 2009-05-21 | 2009-04-21 | 2009-03-21 | 2009-02-21 | 2009-01-21 | 2008-12-21 | 2008-11-21 | 2008-10-21 | 2008-09-21 | 2008-08-21 | 2008-07-21 | 2008-06-21 | 2008-05-21 | 2008-04-21 | 2008-03-21 | 2008-02-21 | 2008-01-21 | 2007-12-21 | 2007-11-21 | 2007-10-21 | 2007-09-21 | 2007-08-21 | 2007-07-21 | 2007-06-21 | 2007-05-21 | 2007-04-21 | 2007-03-21 | 2007-02-21 | 2007-01-21 | 2006-12-21 | 2006-11-21 | 2006-10-21 | 2006-09-21 | 2006-08-21 | 2006-07-21 | 2006-06-21 | 2006-05-21 | 2006-04-21 | 2006-03-21 | 2006-02-21 | 2006-01-21 | 2005-12-21 | 2005-11-21 | 2005-10-21 | 2005-09-21 | 2005-08-21 | 2005-07-21 | 2005-06-21 | 2005-05-21 | 2005-04-21 | 2005-03-21 | 2005-02-21 | 2005-01-21 | 2004-12-21 | 2004-11-21 | 2004-10-21 | 2004-09-21 | 2004-08-21 | 2004-07-21 | 2004-06-21 | 2004-05-21 | 2004-04-21 | 2004-03-21 | 2004-02-21 | 2004-01-21 | 2003-12-21 | 2003-11-21 | 2003-10-21 | 2003-09-21 | 2003-08-21 | 2003-07-21 | 2003-06-21 | 2003-05-21 | 2003-04-21 | 2003-03-21 | 2003-02-21 | 2003-01-21 | 2002-12-21 | 2002-11-21 | 2002-10-21 | 2002-09-21 | 2002-08-21 | 2002-07-21 | 2002-06-21 | 2002-05-21 | 2002-04-21 | 2002-03-21 | 2002-02-21 | 2002-01-21 | 2001-12-21 | 2001-11-21 | 2001-10-21 | 2001-09-21 | 2001-08-21 | 2001-07-21 | 2001-06-21 | 2001-05-21 | 2001-04-21 | 2001-03-21 | 2001-02-21 | 2001-01-21 | 2000-12-21 | 2000-11-21 | 2000-10-21 | 2000-09-21 | 2000-08-21 | 2000-07-21 | 2000-06-21 | 2000-05-21 | 2000-04-21 | 2000-03-21 | 2000-02-21 | 2000-01-21 | 1999-12-21

Key: Value:

Key: Value:

MESSAGE
DATE 2012-08-24
FROM Elfen Magix
SUBJECT Re: [NYLXS - HANGOUT] Announcement Lib-CIM-Perl now published on Github
From owner-hangout-outgoing-at-mrbrklyn.com Fri Aug 24 12:33:28 2012
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: by www2.mrbrklyn.com (Postfix)
id 600AB39480; Fri, 24 Aug 2012 12:33:28 -0400 (EDT)
Delivered-To: hangout-outgoing-at-www2.mrbrklyn.com
Received: by www2.mrbrklyn.com (Postfix, from userid 28)
id 50E943A2EF; Fri, 24 Aug 2012 12:33:28 -0400 (EDT)
Delivered-To: hangout-at-mrbrklyn.com
Received: from nm21-vm3.bullet.mail.ne1.yahoo.com (nm21-vm3.bullet.mail.ne1.yahoo.com [98.138.91.151])
by www2.mrbrklyn.com (Postfix) with SMTP id 96B4E39480
for ; Fri, 24 Aug 2012 12:33:27 -0400 (EDT)
Received: from [98.138.90.52] by nm21.bullet.mail.ne1.yahoo.com with NNFMP; 24 Aug 2012 16:39:48 -0000
Received: from [98.138.89.246] by tm5.bullet.mail.ne1.yahoo.com with NNFMP; 24 Aug 2012 16:39:48 -0000
Received: from [127.0.0.1] by omp1060.mail.ne1.yahoo.com with NNFMP; 24 Aug 2012 16:39:48 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 154399.18143.bm-at-omp1060.mail.ne1.yahoo.com
Received: (qmail 24510 invoked by uid 60001); 24 Aug 2012 16:39:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1345826386; bh=2krtnybM7yb/1Z8x2fw4CqJfp2YlTbcNCmdx1SeW/ds=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=L3m4ZYkWsCiqd1K1wot68Lpndzyvqrj0Qhao5VCOlCgAkF7rf25L+WBktgsUEWB26aBkCMclt/hN09JNdrvF8zMcrOIb00hIdB16gXe0Hz1xoQdw+3QNy9DJbB4VaBM1owxLVC2jvemAUIJHgKlGnDbHZ+bfrOlMWv/d+WsL3gs=
DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws;
s=s1024; d=yahoo.com;
h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type;
b=paCY7m3X1u7wE3Zxd+hs4oHU2nMjPaPZRo+MhdsOoAo49ox79V9or7NyRsaygmRe6skgDwjqzGaO9R7nRBFZEN5GKXmhpW3iggIFz/9d770YnNfD3FD++rq5aLuceTQoQKGwr5N747aCpZVNqb9FgkaA6mA/qwVp3tQVO1gN9Sk=;
X-YMail-OSG: .All1ZcVM1neZ5LaNMk3BVeq6SnqnzW9j1cVtxmV41OrEU9
LZUKq.jF2KJYEOKDEeIsFB8EFjE4uywtVTfYNPWtU50jTXmT.76x0IeZCnum
3Im0X675x8M4KQw67_acJ_8xCT1jrYyi5PpWJePmvRZxE7pHdRGkrkaL8Xp4
eYRiEluoItBw_PPE6uf.GpNObYgGa6tU2nv90mOpriSzLCZO1gAgKQ8ktI5m
QuWW09s4nrpzQqJTbhQT.boJverCVi9RWErbRi8TeTKbzvsyDc11ME0GjIHI
qTlVzekVwP.TrE1VrBN6L0XSYU6VLT9zunUILwQ1au_fCrVQ.ueC0D04RzbY
b9dLBnF0yYXmatkUTypjkBH8X7XSY1cPocYwn18tKYKSaN5OtH8Dv1r2LtbT
ZsySNT5Qx8e.NNgp_sevylpn6XqzJuBv_vA8ID3DZ35znPLaGtobLRO7N0FE
uTG7ajrLUZjlNOEJeS8PvZWeS2EskKPiaj4geyk9s1ZLDUpf.TOaZuMsjMJD
RY_qnS.zehq3AOqK.rjz74CP6ctHdM4EJ_cI0ZnSJ.20CbJukZt4QvY1O0lu
omeOZUG8-
Received: from [65.88.88.63] by web120106.mail.ne1.yahoo.com via HTTP; Fri, 24 Aug 2012 09:39:46 PDT
X-Mailer: YahooMailWebService/0.8.121.416
References:
Message-ID: <1345826386.23914.YahooMailNeo-at-web120106.mail.ne1.yahoo.com>
Date: Fri, 24 Aug 2012 09:39:46 -0700 (PDT)
From: Elfen Magix
Subject: Re: [NYLXS - HANGOUT] Announcement Lib-CIM-Perl now published on Github
To: "hangout-at-mrbrklyn.com"
In-Reply-To:
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="-96787742-973301968-1345826386=:23914"
Sender: owner-hangout-at-mrbrklyn.com
Precedence: bulk
Reply-To: hangout-at-mrbrklyn.com

---96787742-973301968-1345826386=:23914
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

In a word... Nice!=0A=0A=A0=0A=0A________________________________=0A From: =
Paul Robert Marino =0ATo: hangout-at-mrbrklyn.com =0ASent=
: Friday, August 24, 2012 12:20 AM=0ASubject: [NYLXS - HANGOUT] Announcemen=
t Lib-CIM-Perl now published on Github=0A =0AHello every one=0A=0AI've been=
promising it for a long time and I've finally done it. I've=0Aposted the f=
irst publicly available alpha version of LCP ( Lib CIM=0APerl ).=0Aits avai=
lable on git hub here https://github.com/prmarino1/Lib-CIM-Perl=0A=0AThe cu=
rrent version implements the following methods from DSP0200=0A=0AGetClass=
=0AGetInstance=0ADeleteClass=0AEnumerateClasses=0AEnumerateClassNames=0AEnu=
merateInstances=0AEnumerateInstanceNames=0AAssociators=0AAssociatorNames=0A=
GetProperty=0A=0AEventually all other methods from DSP0200 will be implemen=
ted before=0A1.0 is completed.=0A=0AIt is capable of generating both simple=
and multirec queries, however=0Amultirec queries have not been thoroughly =
tested beyond validation of=0Athe XML against the XML schema due to the fac=
t that the OpenPegasus=0Aversions I've tested with don't support them.=0A=
=0Ait can post via POST or M-POST over http or https.=0A=0Ahas incrementing=
sequence numbers for each post it sends.=0A=0Alast but not least has a qui=
ck and easy to use simple result parser.=0A=0ALib CIM Perl is built complet=
ely on top of LWP (Lib WWW Perl ) and=0AXML::Twig there are no additional l=
ibraries other than their=0Adependencies required.=0ALib CIM Perl its self =
is written in pure Perl so there is no need to=0Ainstall any C based CIM cl=
ient libraries to use it.=0A=0AMost of the testing so far has been against =
OpenPegasus=0A=0Akeep in mind this is an alpha version and the list of thin=
gs to do=0Awith it is as long as my arm, and some of the API will change so=
on,=0Ahowever the API will stabilize shortly once I release=A0 version 0.01=
.=0AI would appreciate any constructive feedback people are willing to=0Agi=
ve prior to working on the next release=0A=0A=0A=0Ahere is a little code sa=
mple for any one who is interested to get=0Astarted using it=0A=0A=0Ause LC=
P;=0A=A0 use Data::Dumper;=0A=A0 my $options=3D{=0A=A0 =A0 =A0 =A0 'usernam=
e'=3D>'username',=0A=A0 =A0 =A0 =A0 'password'=3D>'passwd',=0A=A0 =A0 =A0 =
=A0 'protocol'=3D>'http',=0A=A0 =A0 =A0 =A0 'Method'=3D>'POST'=0A=A0 };=0A=
=A0 my $post_counter=3D0;=0A=A0 print "setting up the agent\n";=0A=A0 my $a=
gent=3DLCP::Agent->new('localhost',$options);=0A=A0 print "setting up the s=
ession\n";=0A=A0 my $session=3DLCP::Session->new($agent);=0A=A0 print "cons=
tructing the query\n";=0A=A0 my $test=3DLCP::Query->new();=0A=A0 $test->Enu=
merateClasses('root/cimv2');=0A=A0 print "posting the query\n";=0A=A0 my $p=
ost=3DLCP::Post->new($session,$test);=0A=A0 if (defined $post and $post->{'=
Result'}->is_success){=0A=A0 =A0 =A0 =A0 print "post executed\n";=0A=A0 =A0=
=A0 =A0 print "-at-{[$post->{'Result'}->decoded_content]}\n";=0A=A0 =A0 =A0 =
=A0 my $parser=3DLCP::SimpleParser->new($post->get_raw_xml);=0A=A0 =A0 =A0 =
=A0 my $tree=3D$parser->buildtree;=0A=A0 =A0 =A0 =A0 print Dumper($tree) . =
"\n";=0A=A0 }
---96787742-973301968-1345826386=:23914
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

mes new roman, new york, times, serif;font-size:12pt">
In a word.=
.. Nice!
 
new roman,new york,times,serif; font-size: 12pt;">
y: times new roman,new york,times,serif; font-size: 12pt;">
">
-weight: bold;">From: Paul Robert Marino <prmarino1-at-gmail.com=
>
To: hangout-at-mrbrk=
lyn.com
Sent: Friday,=
August 24, 2012 12:20 AM
Subject=
:
[NYLXS - HANGOUT] Announcement Lib-CIM-Perl now published on G=
ithub

=0AHello every one

I've been promising =
it for a long time and I've finally done it. I've
posted the first publi=
cly available alpha version of LCP ( Lib CIM
Perl ).
its available on=
git hub here =3D"_blank">https://github.com/prmarino1/Lib-CIM-Perl

The curren=
t version implements the following methods from DSP0200

GetClass
=
GetInstance
DeleteClass
EnumerateClasses
EnumerateClassNames
En=
umerateInstances
EnumerateInstanceNames
Associators
AssociatorName=
s
GetProperty

Eventually all other methods from DSP0200 will be i=
mplemented before
1.0 is completed.

It is capable of generating b=
oth simple and multirec queries, however
multirec queries have not been =
thoroughly tested beyond validation of
the XML against the XML schema du=
e to the fact that the OpenPegasus
versions I've tested with don't suppo=
rt them.

it can post
via POST or M-POST over http or https.

has incrementing sequence nu=
mbers for each post it sends.

last but not least has a quick and eas=
y to use simple result parser.

Lib CIM Perl is built completely on t=
op of LWP (Lib WWW Perl ) and
XML::Twig there are no additional librarie=
s other than their
dependencies required.
Lib CIM Perl its self is wr=
itten in pure Perl so there is no need to
install any C based CIM client=
libraries to use it.

Most of the testing so far has been against Op=
enPegasus

keep in mind this is an alpha version and the list of thin=
gs to do
with it is as long as my arm, and some of the API will change s=
oon,
however the API will stabilize shortly once I release  version=
0.01.
I would appreciate any constructive feedback people are willing t=
o
give prior to working on the next release



here is a lit=
tle code sample for any one who is interested to get
started
using it


use LCP;
  use Data::Dumper;
  my $opt=
ions=3D{
        'username'=3D>'username',
&nb=
sp;       'password'=3D>'passwd',
     =
  'protocol'=3D>'http',
        'Method'=3D=
>'POST'
  };
  my $post_counter=3D0;
  print "se=
tting up the agent\n";
  my $agent=3DLCP::Agent->new('localhost'=
,$options);
  print "setting up the session\n";
  my $sessi=
on=3DLCP::Session->new($agent);
  print "constructing the query\=
n";
  my $test=3DLCP::Query->new();
  $test->Enumerat=
eClasses('root/cimv2');
  print "posting the query\n";
  my=
$post=3DLCP::Post->new($session,$test);
  if (defined $post and=
$post->{'Result'}->is_success){
        print=
"post executed\n";
        print
"-at-{[$post->{'Result'}->decoded_content]}\n";
     =
  my $parser=3DLCP::SimpleParser->new($post->get_raw_xml);
&=
nbsp;       my $tree=3D$parser->buildtree;
  &nbs=
p;     print Dumper($tree) . "\n";
  }


=

---96787742-973301968-1345826386=:23914--

---96787742-973301968-1345826386=:23914
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

In a word... Nice!=0A=0A=A0=0A=0A________________________________=0A From: =
Paul Robert Marino =0ATo: hangout-at-mrbrklyn.com =0ASent=
: Friday, August 24, 2012 12:20 AM=0ASubject: [NYLXS - HANGOUT] Announcemen=
t Lib-CIM-Perl now published on Github=0A =0AHello every one=0A=0AI've been=
promising it for a long time and I've finally done it. I've=0Aposted the f=
irst publicly available alpha version of LCP ( Lib CIM=0APerl ).=0Aits avai=
lable on git hub here https://github.com/prmarino1/Lib-CIM-Perl=0A=0AThe cu=
rrent version implements the following methods from DSP0200=0A=0AGetClass=
=0AGetInstance=0ADeleteClass=0AEnumerateClasses=0AEnumerateClassNames=0AEnu=
merateInstances=0AEnumerateInstanceNames=0AAssociators=0AAssociatorNames=0A=
GetProperty=0A=0AEventually all other methods from DSP0200 will be implemen=
ted before=0A1.0 is completed.=0A=0AIt is capable of generating both simple=
and multirec queries, however=0Amultirec queries have not been thoroughly =
tested beyond validation of=0Athe XML against the XML schema due to the fac=
t that the OpenPegasus=0Aversions I've tested with don't support them.=0A=
=0Ait can post via POST or M-POST over http or https.=0A=0Ahas incrementing=
sequence numbers for each post it sends.=0A=0Alast but not least has a qui=
ck and easy to use simple result parser.=0A=0ALib CIM Perl is built complet=
ely on top of LWP (Lib WWW Perl ) and=0AXML::Twig there are no additional l=
ibraries other than their=0Adependencies required.=0ALib CIM Perl its self =
is written in pure Perl so there is no need to=0Ainstall any C based CIM cl=
ient libraries to use it.=0A=0AMost of the testing so far has been against =
OpenPegasus=0A=0Akeep in mind this is an alpha version and the list of thin=
gs to do=0Awith it is as long as my arm, and some of the API will change so=
on,=0Ahowever the API will stabilize shortly once I release=A0 version 0.01=
.=0AI would appreciate any constructive feedback people are willing to=0Agi=
ve prior to working on the next release=0A=0A=0A=0Ahere is a little code sa=
mple for any one who is interested to get=0Astarted using it=0A=0A=0Ause LC=
P;=0A=A0 use Data::Dumper;=0A=A0 my $options=3D{=0A=A0 =A0 =A0 =A0 'usernam=
e'=3D>'username',=0A=A0 =A0 =A0 =A0 'password'=3D>'passwd',=0A=A0 =A0 =A0 =
=A0 'protocol'=3D>'http',=0A=A0 =A0 =A0 =A0 'Method'=3D>'POST'=0A=A0 };=0A=
=A0 my $post_counter=3D0;=0A=A0 print "setting up the agent\n";=0A=A0 my $a=
gent=3DLCP::Agent->new('localhost',$options);=0A=A0 print "setting up the s=
ession\n";=0A=A0 my $session=3DLCP::Session->new($agent);=0A=A0 print "cons=
tructing the query\n";=0A=A0 my $test=3DLCP::Query->new();=0A=A0 $test->Enu=
merateClasses('root/cimv2');=0A=A0 print "posting the query\n";=0A=A0 my $p=
ost=3DLCP::Post->new($session,$test);=0A=A0 if (defined $post and $post->{'=
Result'}->is_success){=0A=A0 =A0 =A0 =A0 print "post executed\n";=0A=A0 =A0=
=A0 =A0 print "-at-{[$post->{'Result'}->decoded_content]}\n";=0A=A0 =A0 =A0 =
=A0 my $parser=3DLCP::SimpleParser->new($post->get_raw_xml);=0A=A0 =A0 =A0 =
=A0 my $tree=3D$parser->buildtree;=0A=A0 =A0 =A0 =A0 print Dumper($tree) . =
"\n";=0A=A0 }
---96787742-973301968-1345826386=:23914
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

mes new roman, new york, times, serif;font-size:12pt">
In a word.=
.. Nice!
 
new roman,new york,times,serif; font-size: 12pt;">
y: times new roman,new york,times,serif; font-size: 12pt;">
">
-weight: bold;">From: Paul Robert Marino <prmarino1-at-gmail.com=
>
To: hangout-at-mrbrk=
lyn.com
Sent: Friday,=
August 24, 2012 12:20 AM
Subject=
:
[NYLXS - HANGOUT] Announcement Lib-CIM-Perl now published on G=
ithub

=0AHello every one

I've been promising =
it for a long time and I've finally done it. I've
posted the first publi=
cly available alpha version of LCP ( Lib CIM
Perl ).
its available on=
git hub here =3D"_blank">https://github.com/prmarino1/Lib-CIM-Perl

The curren=
t version implements the following methods from DSP0200

GetClass
=
GetInstance
DeleteClass
EnumerateClasses
EnumerateClassNames
En=
umerateInstances
EnumerateInstanceNames
Associators
AssociatorName=
s
GetProperty

Eventually all other methods from DSP0200 will be i=
mplemented before
1.0 is completed.

It is capable of generating b=
oth simple and multirec queries, however
multirec queries have not been =
thoroughly tested beyond validation of
the XML against the XML schema du=
e to the fact that the OpenPegasus
versions I've tested with don't suppo=
rt them.

it can post
via POST or M-POST over http or https.

has incrementing sequence nu=
mbers for each post it sends.

last but not least has a quick and eas=
y to use simple result parser.

Lib CIM Perl is built completely on t=
op of LWP (Lib WWW Perl ) and
XML::Twig there are no additional librarie=
s other than their
dependencies required.
Lib CIM Perl its self is wr=
itten in pure Perl so there is no need to
install any C based CIM client=
libraries to use it.

Most of the testing so far has been against Op=
enPegasus

keep in mind this is an alpha version and the list of thin=
gs to do
with it is as long as my arm, and some of the API will change s=
oon,
however the API will stabilize shortly once I release  version=
0.01.
I would appreciate any constructive feedback people are willing t=
o
give prior to working on the next release



here is a lit=
tle code sample for any one who is interested to get
started
using it


use LCP;
  use Data::Dumper;
  my $opt=
ions=3D{
        'username'=3D>'username',
&nb=
sp;       'password'=3D>'passwd',
     =
  'protocol'=3D>'http',
        'Method'=3D=
>'POST'
  };
  my $post_counter=3D0;
  print "se=
tting up the agent\n";
  my $agent=3DLCP::Agent->new('localhost'=
,$options);
  print "setting up the session\n";
  my $sessi=
on=3DLCP::Session->new($agent);
  print "constructing the query\=
n";
  my $test=3DLCP::Query->new();
  $test->Enumerat=
eClasses('root/cimv2');
  print "posting the query\n";
  my=
$post=3DLCP::Post->new($session,$test);
  if (defined $post and=
$post->{'Result'}->is_success){
        print=
"post executed\n";
        print
"-at-{[$post->{'Result'}->decoded_content]}\n";
     =
  my $parser=3DLCP::SimpleParser->new($post->get_raw_xml);
&=
nbsp;       my $tree=3D$parser->buildtree;
  &nbs=
p;     print Dumper($tree) . "\n";
  }


=

---96787742-973301968-1345826386=:23914--

  1. 2012-08-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] fit/pc
  2. 2012-08-05 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] installfest
  3. 2012-08-05 Contrarian <adrba-at-nyct.net> Re: [NYLXS - HANGOUT] installfest
  4. 2012-08-05 Contrarian <adrba-at-nyct.net> Re: [NYLXS - HANGOUT] installfest
  5. 2012-08-06 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] fit/pc
  6. 2012-08-06 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] installfest
  7. 2012-08-07 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] brooke.affleck-at-brooklynmuseum.org: Member eNews | Brooklyn Museum
  8. 2012-08-07 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] No more Linix Mint
  9. 2012-08-07 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] No more Linix Mint
  10. 2012-08-07 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] No more Linix Mint
  11. 2012-08-07 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] No more Linix Mint
  12. 2012-08-07 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] No more Linix Mint
  13. 2012-08-09 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] No more Linix Mint
  14. 2012-08-12 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Installfest Cookout - Next Sunday
  15. 2012-08-12 spam-killer-at-mrbrklyn.com Subject: [NYLXS - HANGOUT] page mike george
  16. 2012-08-13 Elfen Magix <elfen_magix-at-yahoo.com> Subject: [NYLXS - HANGOUT] Checking 'hlt' command?
  17. 2012-08-13 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] Installfest Cookout - Next Sunday
  18. 2012-08-13 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Checking 'hlt' command?
  19. 2012-08-13 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] Checking 'hlt' command?
  20. 2012-08-13 Redpill <redpill-at-rcn.com> Re: [NYLXS - HANGOUT] Checking 'hlt' command?
  21. 2012-08-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] Fwd: Re: Fit PC
  22. 2012-08-14 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Checking 'hlt' command?
  23. 2012-08-14 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] Fwd: Re: Fit PC
  24. 2012-08-14 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Fwd: Re: Fit PC
  25. 2012-08-16 adrba-at-nyct.net Re: [NYLXS - HANGOUT] Installfest Cookout - laptop query
  26. 2012-08-17 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] Installfest Cookout - laptop query
  27. 2012-08-19 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Installfest Cookout - laptop query
  28. 2012-08-19 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Installfest Cookout - laptop query
  29. 2012-08-19 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Installfest Cookout - Next Sunday
  30. 2012-08-19 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Installfest Cookout - Next Sunday
  31. 2012-08-19 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Installfest Cookout - Next Sunday
  32. 2012-08-19 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] Installfest Cookout - Next Sunday
  33. 2012-08-19 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] Installfest Cookout - Next Sunday
  34. 2012-08-24 Paul Robert Marino <prmarino1-at-gmail.com> Subject: [NYLXS - HANGOUT] Announcement Lib-CIM-Perl now published on Github
  35. 2012-08-24 Elfen Magix <elfen_magix-at-yahoo.com> Re: [NYLXS - HANGOUT] Announcement Lib-CIM-Perl now published on Github
  36. 2012-08-24 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] Announcement Lib-CIM-Perl now published on
  37. 2012-08-24 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] furniture
  38. 2012-08-26 Contrarian <adrba-at-nyct.net> Re: [NYLXS - HANGOUT] furniture
  39. 2012-08-30 Ruben Safir <mrbrklyn-at-panix.com> Subject: [NYLXS - HANGOUT] deep time
  40. 2012-08-30 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] deep time
  41. 2012-08-30 einker <eminker-at-gmail.com> Re: [NYLXS - HANGOUT] deep time
  42. 2012-08-30 spam-killer-at-mrbrklyn.com Subject: [NYLXS - HANGOUT] I need a place to live ASAP
  43. 2012-08-31 From: "Michael L. Richardson" <mlr52-at-mycouponmagic.com> Re: [NYLXS - HANGOUT] I need a place to live ASAP
  44. 2012-08-31 Ruben Safir <mrbrklyn-at-panix.com> Re: [NYLXS - HANGOUT] I need a place to live ASAP

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!