Ruben , I guarantee you that if there were STDERR output I would have found it. I also tried Dumping all objects related to see if there is any relevant information.
the links are not so helpful since they mostly direct you to use a browser or Citrix build in tools. thanks any way. On Wed, Aug 20, 2014 at 3:14 PM, Ruben Safir <[email protected]> wrote: > On Wed, Aug 20, 2014 at 02:59:29PM +0300, eran meiri wrote: > > http protocol > > > No it probably is NOT http output > > and there is a print STDERR, you have to use it. You ADD it to your > code so you can see what the responses are. This is debugging with > pearl level #1 > > But from what I'm reading, there is no way in hell your gonna get > responses from LWP that are helpful. LWP is not your web browser > > It looks like a xen problem > > > http://www.gossamer-threads.com/lists/xen/api/261767 > > http://community.citrix.com/citrixready/product/activestate+active+perl+5+8+8 > > http://blogs.citrix.com/2013/08/27/xendesktop-7-monitor-service-what-data-is-available/ > > > http://blogs.citrix.com/2013/08/27/xendesktop-7-monitor-service-what-data-is-available/ > > > ~~~~~~~~~~~~~~~~ > > When developing these API’s – we discovered that a web browser is > initially the easiest way to view the output of the query. In order to > actually work with the data, you’ll quickly want move to something else > like Microsoft Excel PowerPivot, LinqPad or programmatic access. > > Chrome has an extension called the Advanced REST Client that we found > useful. If you choose to view these URL’s in Internet Explorer, you > should make sure to disable Feed reading view. This can be changed in > Internet Options -> Content -> Feeds and Web Slices -> Settings. Once > in that dialog, uncheck the Turn on feed reading view checkbox and once > you save those settings by clicking OK, you’ll need to restart IE. > > The documentation describes how to access the URL’s a few different ways > here: > > http://support.citrix.com/proddocs/topic/xendesktop-7/cds-ms-odata-example.html > > > > > > > > there is no STDERR output. I used the 2>&1 at the end of the perl command > > to make sure. > > > > > > > > > > On Wed, Aug 20, 2014 at 2:56 PM, Ruben Safir <[email protected]> wrote: > > > > > BTW - what is Critrix using for its user/pass access? Is that a http > > > prootocal? Or is it some java/javasrcipt garbage? > > > > > > > > > > > > > > > On Wed, Aug 20, 2014 at 02:30:41PM +0300, eran meiri wrote: > > > > Hello everyone. > > > > I have a problem and I am seeking for help. > > > > > > > > I need to access Citrix Odata api and for some reason I can't. > > > > when I try to access the URL with my browser I get a prompt to the > > > > domain\user an password. > > > > when I enter them I get the data I need but it doesn't work with the > Perl > > > > script. > > > > > > > > I have tried it with LWP: > > > > my $url = "http://192.168.100.41/Citrix/Monitor/OData/v1/Methods/"; > > > > my $req = HTTP::Request->new(GET => $url ); > > > > my $ua = LWP::UserAgent->new(keep_alive=>1); > > > > $ua->credentials("192.168.100.41:80", "<REAL-M>","lyncent.com > \\Citrix" > > > => > print STDERR $ua; > > > > > 'Rel0aded1'); > > > > > > > > my $response = $ua->request( $req ); > > > print STDERR $response; > > etc... > > is that so hard to do? > > > > > > > > > > if ($response->is_success) { > > > > print $response->content; > > > > } > > > > else { > > > > print $response->status_line, "\n"; > > > > } > > > > > > > > and I have tried it with SOAP: > > > > > > > > my $api_host = " > > > > http://192.168.100.41/Citrix/Monitor/OData/v1/Methods/Catalogs"; > > > > my $api_user = "lyncent.com\\Citrix"; > > > > my $api_pass = "Rel0aded1"; > > > > my $authClient = SOAP::Lite->service($api_host ); > > > > my $result2 = $authClient->performLogin($api_user, $api_pass); > > > > print $result2->{result}; > > > > > > > > or again with soap : > > > > my $service = SOAP::Lite > > > > -> service(' > > > > http://192.168.100.41/Citrix/Monitor/OData/v1/Methods/Catalogs'); > > > > my $AuthHeader = SOAP::Header->new( > > > > name =>'AuthenticationHeader', > > > > attr => { xmlns => "192.168.100.41" }, > > > > value => {username => 'lyncent.com\Citrix', password => > 'Rel0aded1' }, > > > > ); > > > > my $result = $service->GetIt($AuthHeader); > > > > > > > > > > > > all of these options give me the same result : 401 unauthorized > > > > the domain , user and password are all correct since I can access > the URL > > > > from the browser. > > > > > > > > H E L P > > > > > > > _______________________________________________ > > > > Perl mailing list > > > > [email protected] > > > > http://mail.perl.org.il/mailman/listinfo/perl > > > > > > > > > -- > > > So many immigrant groups have swept through our town > > > that Brooklyn, like Atlantis, reaches mythological > > > proportions in the mind of the world - RI Safir 1998 > > > http://www.mrbrklyn.com > > > > > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > > > http://www.nylxs.com - Leadership Development in Free Software > > > http://www2.mrbrklyn.com/resources - Unpublished Archive > > > http://www.coinhangout.com - coins! > > > http://www.brooklyn-living.com > > > > > > Being so tracked is for FARM ANIMALS and and extermination camps, > > > but incompatible with living as a free human being. -RI Safir 2013 > > > > > > _______________________________________________ > > > Perl mailing list > > > [email protected] > > > http://mail.perl.org.il/mailman/listinfo/perl > > > > > > _______________________________________________ > > Perl mailing list > > [email protected] > > http://mail.perl.org.il/mailman/listinfo/perl > > > -- > So many immigrant groups have swept through our town > that Brooklyn, like Atlantis, reaches mythological > proportions in the mind of the world - RI Safir 1998 > http://www.mrbrklyn.com > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > http://www.nylxs.com - Leadership Development in Free Software > http://www2.mrbrklyn.com/resources - Unpublished Archive > http://www.coinhangout.com - coins! > http://www.brooklyn-living.com > > Being so tracked is for FARM ANIMALS and and extermination camps, > but incompatible with living as a free human being. -RI Safir 2013 > > _______________________________________________ > Perl mailing list > [email protected] > http://mail.perl.org.il/mailman/listinfo/perl >
_______________________________________________ Perl mailing list [email protected] http://mail.perl.org.il/mailman/listinfo/perl
