comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Runtime license: newbie questions
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Runtime license: newbie questions [message #55288] Thu, 16 August 2007 12:25 Go to next message
MarioIncandenza is currently offline  MarioIncandenza
Messages: 231
Registered: February 2005
Senior Member
Hi IDL overlords,

I built a runtime and ran it with 'idl -rt='/myroutine_rt.sav''. That
worked.
However, at my installation we have both interactive "development"
licenses and "runtime" licenses. My goal in building a runtime was to
not take up a "development" license for a long, non-interactive job.
At this I did not succeed. What step am I missing to get IDL to not
take an interactive license when it is called with -rt?

Ideas are welcome. Details of how I built and called the runtime are
below.

I built a self-contained routine, starting with PRO MYROUTINE .
I packaged it as a runtime with the following:
IDL> .compile '/mydir/myroutine.pro'
compiled MYROUTINE
IDL> resolve_all
...
IDL> save,/routines,filename='/mydir/myroutine.sav'

Then I ran it from the command line as follows:
computer:mydir>idl -rt='/mydir/myroutine.sav'

IDL had this to say:
% Restored file: IDLRTMAIN.

..and then it ran. But it still took an interactive license.
Re: Runtime license: newbie questions [message #55371 is a reply to message #55288] Thu, 16 August 2007 15:17 Go to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Aug 16, 5:13 pm, roche...@scientist.com wrote:
> Hi
> We have encountered this problem with fixed and floating licenses. IDL
> seems to preferentially pick the floating license ahead of a fixed
> one. The way we get around it it to use the interactive license up
> (run a command line idl session) and then run your sav file on another
> machine. Then it will pick up that license. Then you can go back and
> get out of the interactive one.
> Not optimal, but it works.
>
> hradilv wrote:
>> On Aug 16, 4:20 pm, David Fanning <da...@dfanning.com> wrote:
>>> hradilv writes:
>>>> When I run idl -rt=foo.sav the system reports "Installation number:
>>>> 11468" which is my interactive license.
>
>>>> idl -vm=foo.sav works fine, but you get that yucky splash screen.
>
>>> Well, yes, someone has to pay for not getting charged a
>>> license!!
>
>>> Cheers,
>
>>> David
>>> --
>>> David Fanning, Ph.D.
>>> Fanning Software Consulting, Inc.
>>> Coyote's Guide to IDL Programming:http://www.dfanning.com/
>
>> I understand that. What I failed to mention is that I _have_ runtime
>> licenses. But the idl -rt=foo.sav takes my development license,
>> according to the "Installation number:" report.

I thought all of our licenses were "floating" - just rt vs. devel, but
I'll look into that.
Re: Runtime license: newbie questions [message #55372 is a reply to message #55288] Thu, 16 August 2007 15:13 Go to previous message
rochelle is currently offline  rochelle
Messages: 3
Registered: August 2007
Junior Member
Hi
We have encountered this problem with fixed and floating licenses. IDL
seems to preferentially pick the floating license ahead of a fixed
one. The way we get around it it to use the interactive license up
(run a command line idl session) and then run your sav file on another
machine. Then it will pick up that license. Then you can go back and
get out of the interactive one.
Not optimal, but it works.



hradilv wrote:
> On Aug 16, 4:20 pm, David Fanning <da...@dfanning.com> wrote:
>> hradilv writes:
>>> When I run idl -rt=foo.sav the system reports "Installation number:
>>> 11468" which is my interactive license.
>>
>>> idl -vm=foo.sav works fine, but you get that yucky splash screen.
>>
>> Well, yes, someone has to pay for not getting charged a
>> license!!
>>
>> Cheers,
>>
>> David
>> --
>> David Fanning, Ph.D.
>> Fanning Software Consulting, Inc.
>> Coyote's Guide to IDL Programming:http://www.dfanning.com/
>
> I understand that. What I failed to mention is that I _have_ runtime
> licenses. But the idl -rt=foo.sav takes my development license,
> according to the "Installation number:" report.
Re: Runtime license: newbie questions [message #55373 is a reply to message #55288] Thu, 16 August 2007 15:12 Go to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Aug 16, 5:09 pm, Ed Hyer <ejh...@gmail.com> wrote:
> OK, I had never used the VM before. Honestly, if the splash-screen
> could be dealt with in some way permitting automated operation, this
> would be the solution to most of my problems. But I rather doubt this
> is what ITTVis intended.
>
> Instead, our group was sold something called "run-time licenses",
> which, my understanding was, were:
> -- for non-interactive use only;
> -- entirely separate from the "interactive" licenses
>
> ITT Vis (http://www.ittvis.com/services/techtip.asp?ttid=3549) seems
> to support my interpretation. But no matter how I run the SAV file, it
> takes an "idl" license and not an "idl_rt" license.

There is NO way to circumvent the splash screen. It's really not that
bad...

Your understanding of rt licenses seems to be the same as mine. I
just haven't been keeping track very well, but it seems to not work as
advertised(?)
Re: Runtime license: newbie questions [message #55374 is a reply to message #55288] Thu, 16 August 2007 15:09 Go to previous message
MarioIncandenza is currently offline  MarioIncandenza
Messages: 231
Registered: February 2005
Senior Member
OK, I had never used the VM before. Honestly, if the splash-screen
could be dealt with in some way permitting automated operation, this
would be the solution to most of my problems. But I rather doubt this
is what ITTVis intended.

Instead, our group was sold something called "run-time licenses",
which, my understanding was, were:
-- for non-interactive use only;
-- entirely separate from the "interactive" licenses

ITT Vis (http://www.ittvis.com/services/techtip.asp?ttid=3549) seems
to support my interpretation. But no matter how I run the SAV file, it
takes an "idl" license and not an "idl_rt" license.
Re: Runtime license: newbie questions [message #55376 is a reply to message #55288] Thu, 16 August 2007 14:28 Go to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Aug 16, 4:20 pm, David Fanning <da...@dfanning.com> wrote:
> hradilv writes:
>> When I run idl -rt=foo.sav the system reports "Installation number:
>> 11468" which is my interactive license.
>
>> idl -vm=foo.sav works fine, but you get that yucky splash screen.
>
> Well, yes, someone has to pay for not getting charged a
> license!!
>
> Cheers,
>
> David
> --
> David Fanning, Ph.D.
> Fanning Software Consulting, Inc.
> Coyote's Guide to IDL Programming:http://www.dfanning.com/

I understand that. What I failed to mention is that I _have_ runtime
licenses. But the idl -rt=foo.sav takes my development license,
according to the "Installation number:" report.
Re: Runtime license: newbie questions [message #55377 is a reply to message #55288] Thu, 16 August 2007 14:20 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
hradilv writes:

> When I run idl -rt=foo.sav the system reports "Installation number:
> 11468" which is my interactive license.
>
> idl -vm=foo.sav works fine, but you get that yucky splash screen.

Well, yes, someone has to pay for not getting charged a
license!!

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Re: Runtime license: newbie questions [message #55379 is a reply to message #55288] Thu, 16 August 2007 14:14 Go to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Aug 16, 4:11 pm, David Fanning <da...@dfanning.com> wrote:
> hradilv writes:
>> That's why I've been running out of licenses. Boy I would sure like
>> to know the answer to this one.
>
> What makes you think run-time IDL doesn't need a license?
> It may take fewer license units (I don't know), but a
> license is DEFINITELY involved. Perhaps you are thinking
> of the Virtual Machine.
>
> Cheers,
>
> David
> --
> David Fanning, Ph.D.
> Fanning Software Consulting, Inc.
> Coyote's Guide to IDL Programming:http://www.dfanning.com/

When I run idl -rt=foo.sav the system reports "Installation number:
11468" which is my interactive license.

idl -vm=foo.sav works fine, but you get that yucky splash screen.
Re: Runtime license: newbie questions [message #55380 is a reply to message #55288] Thu, 16 August 2007 14:11 Go to previous message
David Fanning is currently offline  David Fanning
Messages: 11724
Registered: August 2001
Senior Member
hradilv writes:

> That's why I've been running out of licenses. Boy I would sure like
> to know the answer to this one.

What makes you think run-time IDL doesn't need a license?
It may take fewer license units (I don't know), but a
license is DEFINITELY involved. Perhaps you are thinking
of the Virtual Machine.

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting, Inc.
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Re: Runtime license: newbie questions [message #55381 is a reply to message #55288] Thu, 16 August 2007 14:06 Go to previous message
Haje Korth is currently offline  Haje Korth
Messages: 651
Registered: May 1997
Senior Member
does it work with -vm=...? H.


"Ed Hyer" <ejhyer@gmail.com> wrote in message
news:1187292339.116003.230070@g12g2000prg.googlegroups.com.. .
> Hi IDL overlords,
>
> I built a runtime and ran it with 'idl -rt='/myroutine_rt.sav''. That
> worked.
> However, at my installation we have both interactive "development"
> licenses and "runtime" licenses. My goal in building a runtime was to
> not take up a "development" license for a long, non-interactive job.
> At this I did not succeed. What step am I missing to get IDL to not
> take an interactive license when it is called with -rt?
>
> Ideas are welcome. Details of how I built and called the runtime are
> below.
>
> I built a self-contained routine, starting with PRO MYROUTINE .
> I packaged it as a runtime with the following:
> IDL> .compile '/mydir/myroutine.pro'
> compiled MYROUTINE
> IDL> resolve_all
> ...
> IDL> save,/routines,filename='/mydir/myroutine.sav'
>
> Then I ran it from the command line as follows:
> computer:mydir>idl -rt='/mydir/myroutine.sav'
>
> IDL had this to say:
> % Restored file: IDLRTMAIN.
>
> ..and then it ran. But it still took an interactive license.
>
Re: Runtime license: newbie questions [message #55382 is a reply to message #55288] Thu, 16 August 2007 14:00 Go to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Aug 16, 2:25 pm, Ed Hyer <ejh...@gmail.com> wrote:
> Hi IDL overlords,
>
> I built a runtime and ran it with 'idl -rt='/myroutine_rt.sav''. That
> worked.
> However, at my installation we have both interactive "development"
> licenses and "runtime" licenses. My goal in building a runtime was to
> not take up a "development" license for a long, non-interactive job.
> At this I did not succeed. What step am I missing to get IDL to not
> take an interactive license when it is called with -rt?
>
> Ideas are welcome. Details of how I built and called the runtime are
> below.
>
> I built a self-contained routine, starting with PRO MYROUTINE .
> I packaged it as a runtime with the following:
> IDL> .compile '/mydir/myroutine.pro'
> compiled MYROUTINE
> IDL> resolve_all
> ...
> IDL> save,/routines,filename='/mydir/myroutine.sav'
>
> Then I ran it from the command line as follows:
> computer:mydir>idl -rt='/mydir/myroutine.sav'
>
> IDL had this to say:
> % Restored file: IDLRTMAIN.
>
> ..and then it ran. But it still took an interactive license.

That's why I've been running out of licenses. Boy I would sure like
to know the answer to this one.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Using FSC_COLOR with postscript devices
Next Topic: X windows protocol error

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 22:09:35 PDT 2025

Total time taken to generate the page: 1.68296 seconds