On Thu, Aug 21, 2014 at 01:28:39AM +0300, eran meiri wrote:
> 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.
Your not getting it. Standard Error messages doesn't come from the sky.
You BUILD it into your scripts with
die $_ if(this_sucks);
if(this_sucks){
print STDERR "$WHATISINHERE\n";
print STDERR "$WHATISINHERE2\n";
print STDERR "$WHATISINHERE3\n";
print STDERR "$WHATISINHERE4\n";
print STDERR "$WHATISINHERE5\n";
die $_;
}
>
> 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
--
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