Previous Thread
Next Thread
Print Thread
ATEUPD won't get 5.1 #30192 09 Nov 08 08:50 AM
Joined: Jul 2001
Posts: 453
J
Joe Leibel Offline OP
Member
OP Offline
Member
J
Joined: Jul 2001
Posts: 453
I tried to use RUN SYS:ATEUPD today and got this...

ATE Update
Checking version status, update availability..
Current ATE Version: 05.01.1120.02
Version Available for Download: 05.00.0000.00
Minimum desired version: 05.00.0987.00
Maximum desired version: 05.00.9999.99z
ATE version already higher than desirable

I am on 5.1.1120 now.
ATEUPD.RUN is 1.0(104)
I found an ATEUPD.RUN of 1.0(106) which gave about the same result.

I can imagine what the problem is but I didn't see anything in the release notes about how to control the min and max versions. Where is the control for this feature?

In a related matter I tried to use ASHUPD to update the ashell side on the server and got...

A-Shell Update 1.3(130)
Sorry, ATE/ATSD update not currently supported in ASHUPD.
Use ATEUPD to update the ATE client,
and ASHUPD on the console to update the server.

Re: ATEUPD won't get 5.1 #30193 10 Nov 08 07:49 AM
Joined: Sep 2002
Posts: 5,450
F
Frank Online Content
Member
Online Content
Member
F
Joined: Sep 2002
Posts: 5,450
Is it possible that since 5.0 is the latest "Official Release", thats what your getting?

Perhaps theres an option to get the latest R&D releases....

Re: ATEUPD won't get 5.1 #30194 03 Dec 08 12:55 PM
Joined: Jun 2001
Posts: 11,650
J
Jack McGregor Offline
Member
Offline
Member
J
Joined: Jun 2001
Posts: 11,650
Sorry, I seem to have missed this thread also.

The deal with ATEUPD is that it is really intended to be customized by dealers. The source code is available, in [901,2] of the SOSLIB, and the min/max versions are set in a Procedure called Get'Min'Max'ATE'Requirements.

My thought was that any dealer/developer who wanted to use this mechanism for updating would take ATEUPD, and modify that routine, possibly to get its inputs from some external source, so that you could control what range of versions you wanted your clients to be able to use.

Of course, being able to set your own min and max versions doesn't do much good unless somebody maintains one or more of those versions online. Our Update Center repository only maintains one version right now, so it would be best for you to maintain your own Update Center repository. (All you need is some web-visible storage and a copy of the Update Creator from Firmaware to maintain it with.)

As for updating from 5.0 to 5.1, by default, ASHUPD only updates within the major.minor series that you are in, but you can override that by using the /V:51 switch. ATEUPD needs a little more work to support a similar capability.

Another possible route for updating ATE clients is to use the original method of putting the installer package in the %MIAME%/atesetup directory of the server, where each ATE client will recognize it and offer to update. The main 2 downsides of this approach are:

1) The installer asks too many questions, allowing the user to do things beyond merely updating with the original configuration.

2) The install package is several MB, making it possibly slow to download from the server to the client, if connecting over a remote link.

The new SetupBuilder installer offers potential improvements in both areas, although we haven't really exploited them, other than to auto-detect the existing installation and offer/default to just update it. Depending on interest, we may add a switch to force it to only update, with no questions asked, and possibly to start with a mini-installer which can then grab the rest of the pieces from the web.


Moderated by  Jack McGregor, Ty Griffin 

Powered by UBB.threads™ PHP Forum Software 7.7.3