What does ‘requires RVn+’ mean in the product documentation?

Please do not use to report errors- use your regional help desk.
Please mark posts as being for RPG or RDMLX (LANSA) developer.
To subscribe by email, display this forum, scroll to the end and select ‘Subscribe Forum’.
Post Reply
MarkDuignan
Posts: 346
Joined: Wed Apr 18, 2012 10:33 am

What does ‘requires RVn+’ mean in the product documentation?

Post by MarkDuignan »

On a menu on your client touch the “i” information icon.

The resulting display should show a Runtime Version number (eg: 4).

When you see ‘requires RVn+’ in documentation it means that you need to be using a client with runtime version ‘n’ (or later) to use the feature.
RVshot.png
RVshot.png (28.96 KiB) Viewed 5315 times
rgjohnson
Posts: 19
Joined: Wed May 09, 2012 11:55 pm

Re: What does ‘requires RVn+’ mean in the product documentat

Post by rgjohnson »

Is there a way to programmatically determine the runtime version so that the program can determine whether or not specific properties are valid with the client currently being used?
MarkDuignan
Posts: 346
Joined: Wed Apr 18, 2012 10:33 am

Re: What does ‘requires RVn+’ mean in the product documentat

Post by MarkDuignan »

There is a new version (RV8) that will be submitted to the App store soon.
It will include this capability - along with new support for Pro Linea 4 barcode scanners.
rgjohnson
Posts: 19
Joined: Wed May 09, 2012 11:55 pm

Re: What does ‘requires RVn+’ mean in the product documentat

Post by rgjohnson »

Hi Mark... I see that RV8 is now available in the app store. I have it installed on all our devices, but there don't appear to be any updates available in the online documentation yet. Does this release include the ability to programtiocally retrieve the Runtime Version? If so, where do I get it?

Thanks.
MarkDuignan
Posts: 346
Joined: Wed Apr 18, 2012 10:33 am

Re: What does ‘requires RVn+’ mean in the product documentat

Post by MarkDuignan »

Doco should be updated within next 24 hours.

For client version there are two options .......

(1). We can give you updated LRNGDRIVER code and SystemINFO data structure definition. This makes sub-field SystemINFO.ClientRuntimeVersion accessible in every program.

(2). Or, you can immediately use logic like this:

TempChar30 = ' ';
LRNG_Get( 'SYS-CLIENT-RUNTIME-VERSION'
: TempChar30
: %size(TempChar30) );
if (TempChar30 = ' ');
Version = 0;
else;
Version = %dec(TempChar30:10:0);
endif;

The blank (not found) test is required because client priors to RV8 do not send this value.
MarkDuignan
Posts: 346
Joined: Wed Apr 18, 2012 10:33 am

Re: What does ‘requires RVn+’ mean in the product documentat

Post by MarkDuignan »

The runtime version 8 documentation has been updated.

Support for line pro 4 - see http://www.longrangemobile.com/docs/LRP ... arcode.htm

New SystemINFO fields - http://www.longrangemobile.com/docs/LRP ... struct.htm
Post Reply