Please be aware that the content in SAP SQL Anywhere Forum will be migrated to the SAP Community in June and this forum will be retired.

We were surprised and unhappy to learn from Sybase support that if you create an installer with the Deployment Wizard, then you can't simply apply downloaded EBFs. That's a real maintenance inconvenience, especially if we need to apply an EBF quickly. EBFs do a nice job of seeing what you've got installed and only updating what it needs to, so this is was a surprising limitation. Yes, there's are workarounds, but for us they aren't worth it.

Combined with the fact that the Deployment Wizard doesn't support 64-bit installations (and we want to support both) means that we're backing away from the Deployment Wizard.

Too bad. It's a nice feature. I hope that, in the future, these two limitations go away.

FWIW, Dan K.

asked 03 May '10, 19:47

Dan%20Konigsbach's gravatar image

Dan Konigsbach
455101220
accept rate: 0%

edited 04 May '10, 07:57

Volker%20Barth's gravatar image

Volker Barth
40.2k361550822


While I generally agree with your suggestions:

That's what I do to "upgrade" a client installed by a Deployment Wizard package:

I apply the EBF to the "Source box" and then re-run the Deployment Wizard to create the same package as before (i.e. with the same set of options). (That has me lead to ask if those options could not be stored or if the Wizard could be scripted.)

The new package can then be applied to upgrade the clients.

I guess that the resulting package won't be much bigger than a full EBF (and possibly MSM packages might be even smaller - however, I have not used them so far.)

(Sidenote: I have used this primarily to upgrade clients with just client interfaces.)

permanent link

answered 04 May '10, 07:56

Volker%20Barth's gravatar image

Volker Barth
40.2k361550822
accept rate: 34%

Thanks for the feedback, Volker!

Unfortunately, that approach doesn't work as well for us: - We need to deploy both 32-bit and 64-bit servers and clients, so Deployment Wizard isn't a good option. (We'd like one approach that works for both.) - We're a regulated medical device, so software we generate goes through a QA and release process. If we can't "just use" Sybase's EBF installer, we introduce a delay in using it to create our own revised installer. That's a problem on a rush EBF.

So, we wish we could do an install that would let us just apply an EBF.

(continued...)

(05 May '10, 17:06) Dan Konigsbach

To make matters worse, the Silent Install option of the standard installer only does a full install, so that's not an option, either.

It looks like our only option is to roll our won custom installer, and re-release it for each EBF. Gaaaaaaaaa!

(05 May '10, 17:11) Dan Konigsbach

Well, with version 8 we have used the InstallShield Silent setup option to record our customized installation options (with setup.exe -r and -f1..., IIRC) that could then be replayed with setup.exe -s. I don't know if this is works with newer version but I think it should. - Would this be a solution?

(05 May '10, 19:59) Volker Barth

To add: I have used similar steps as described in the V 10 docs, cf. http://dcx.sybase.com/index.html#html/dbpgen10/pg-using-silent-install-deploy.html - but as said, I don't know if those apply to V 11.0.1 as well.

(05 May '10, 20:29) Volker Barth

Thanks, Volker. That is almost certainly what we will do.

(05 May '10, 20:34) Dan Konigsbach

Please, Please - I find this more than an annoyance.

With over 600+ installations, and a support department in many different countries, we want our support staff to make sure clients are running the latest EBF without the aid of the development staff creating EBF's.

EBF's come out constantly, and more importantly, once development moves on to V12, V13, V14 of Sybase, we still need the current EBF to be able to be installed without having to go back and create a deployment.

I honestly believe that Sybase needs to make this happen ... but it should be easy, and you can use SetupBuilder (Lindersoft) to do this - they can do anything.

Simply if the object exists, replace it during an EBF install.

This is a huge issue for us. It needs to be looked at seriously and resolved.

permanent link

answered 02 Nov '10, 22:42

Robert%20Paresi's gravatar image

Robert Paresi
262
accept rate: 0%

I think Justin's suggestion in his comment on Chris's answer could be a solution here, i.e. the possibility to create a "standard installation" with the Wizard that can then be EBF'ed lateron.

(03 Nov '10, 08:07) Volker Barth

Part of the problem lies with the technology we use for the installs,

Look at SetupBuilder from Lindersoft. It is all script driven ... and you have far more control over the installation than any other installation system available.

permanent link

answered 02 Nov '10, 22:43

Robert%20Paresi's gravatar image

Robert Paresi
262
accept rate: 0%

FWIW, starting with SA 12, the Deployment Wizard can now be used to create both 32-bit and 64-bit deployments for Windows.

Cf. http://dcx.sybase.com/index.html#1200en/dbprogramming/deploy-s-4228164.html, particularly Jack Schueler's comment.

permanent link

answered 02 Nov '10, 08:46

Volker%20Barth's gravatar image

Volker Barth
40.2k361550822
accept rate: 34%

edited 02 Nov '10, 11:30

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×113
×104
×27
×27

question asked: 03 May '10, 19:47

question was seen: 4,216 times

last updated: 02 Nov '10, 22:43