
Ящик для предложений: sales@blogslov.ru
Send WiX-devs mailing list submissions to
wix-devs@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/wix-devs
or, via email, send a message with subject or body 'help' to
wix-devs-request@lists.sourceforge.net
You can reach the person managing the list at
wix-devs-owner@lists.sourceforge.net
When replying, please edit your Subject line so it is more specific
than "Re: Contents of WiX-devs digest..."
Today's Topics:
1. Re: scheduling deferred custom actions for SSRS publication
(Adam Langley)
2. Re: scheduling deferred custom actions for SSRS publication
(Adam Langley)
3. Lanny - 100% results. (Autumn Olsen)
----------------------------------------------------------------------
Message: 1
Date: Fri, 29 Jun 2007 18:41:59 +1200
From: Adam Langley
Subject: Re: [WiX-devs] scheduling deferred custom actions for SSRS
publication
To: wix-devs@lists.sourceforge.net
Message-ID:
Content-Type: text/plain; charset="us-ascii"
Hi Bob,
I've got my extension doing pretty much everything 'install-wise' that I
need now.
I believe I should delve into the Metabase area of things.
The code in WiX appears only to read from the MSI tables when installing,
but relies on serialized data from the Metabase upon rollback/uninstall, is
that correct (Im making a big assumption around what on earth the 'MetaBase'
is, and what's its for)?
Would you be able to give me a quick rundown on how this works?
I assume looking at the use of the metabase in the IIS CA would be the best
place to understand how to implement it?
Thanks,
- Adam Langley
From: Bob Arnson [mailto:bob@joyofsetup.com]
Sent: Thursday, 28 June 2007 5:22 p.m.
To: Adam Langley
Cc: wix-devs@lists.sourceforge.net
Subject: Re: [WiX-devs] scheduling deferred custom actions for SSRS
publication
Adam Langley wrote:
Because my custom action is actually modifying the target system (installing
reports), I need to make it a 'deferred' custom action.
Right.
That means that it won't necessarily execute within the confines of the MSI,
hence the custom action may not be able to get a reference to the database
to read the information it needs.
To really explain it I need a whiteboard. Basically, the execute sequence
is broken up into phases. The first is script-generation, when immediate
custom actions run and determine the actions -- and their data. Then the
script is run; that's when you have very limited access to the database and
the installer session it's running in. It's also when CAs get elevated, so
they can modify per-machine data.
There's also rollback, when MSI unwinds the script and deletes files, puts
back overwritten ones, etc. That's why deferred CAs need "matching" rollback
CAs, to undo what they did.
And there's commit, but let's not go there.
Am I on the right track?
Exactly!
--
sig://boB
http://joyofsetup.com/
-------------- next part --------------
An HTML attachment was scrubbed...
------------------------------
Message: 2
Date: Fri, 29 Jun 2007 19:04:17 +1200
From: Adam Langley
Subject: Re: [WiX-devs] scheduling deferred custom actions for SSRS
publication
To: wix-devs@lists.sourceforge.net
Message-ID:
Content-Type: text/plain; charset="us-ascii"
Hmm, with a little further investigation I think that doesn't make any
sense... the 'metabase' is only an IIS thing isn't it?
Nevermind... its been a long day and I've lost my concentration... I'll take
a break (c;
- Adam
From: wix-devs-bounces@lists.sourceforge.net
[mailto:wix-devs-bounces@lists.sourceforge.net] On Behalf Of Adam Langley
Sent: Friday, 29 June 2007 6:42 p.m.
To: wix-devs@lists.sourceforge.net
Subject: Re: [WiX-devs] scheduling deferred custom actions for SSRS
publication
Hi Bob,
I've got my extension doing pretty much everything 'install-wise' that I
need now.
I believe I should delve into the Metabase area of things.
The code in WiX appears only to read from the MSI tables when installing,
but relies on serialized data from the Metabase upon rollback/uninstall, is
that correct (Im making a big assumption around what on earth the 'MetaBase'
is, and what's its for)?
Would you be able to give me a quick rundown on how this works?
I assume looking at the use of the metabase in the IIS CA would be the best
place to understand how to implement it?
Thanks,
- Adam Langley
From: Bob Arnson [mailto:bob@joyofsetup.com]
Sent: Thursday, 28 June 2007 5:22 p.m.
To: Adam Langley
Cc: wix-devs@lists.sourceforge.net
Subject: Re: [WiX-devs] scheduling deferred custom actions for SSRS
publication
Adam Langley wrote:
Because my custom action is actually modifying the target system (installing
reports), I need to make it a 'deferred' custom action.
Right.
That means that it won't necessarily execute within the confines of the MSI,
hence the custom action may not be able to get a reference to the database
to read the information it needs.
To really explain it I need a whiteboard. Basically, the execute sequence
is broken up into phases. The first is script-generation, when immediate
custom actions run and determine the actions -- and their data. Then the
script is run; that's when you have very limited access to the database and
the installer session it's running in. It's also when CAs get elevated, so
they can modify per-machine data.
There's also rollback, when MSI unwinds the script and deletes files, puts
back overwritten ones, etc. That's why deferred CAs need "matching" rollback
CAs, to undo what they did.
And there's commit, but let's not go there.
Am I on the right track?
Exactly!
--
sig://boB
http://joyofsetup.com/
-------------- next part --------------
An HTML attachment was scrubbed...
------------------------------
Message: 3
Date: Fri, 29 Jun 2007 08:15:13 -0900
From: "Autumn Olsen"
Subject: [WiX-devs] Lanny - 100% results.
To:
Message-ID:
Content-Type: text/plain; charset="windows-1250"
Will hear the storm-blast of his clarion.
My keyhole blows a galewill be penciled on the coffeeshop menus.
I draw near to one of them, the lowest,The road, but not far enough ahead
Columbuses or Gamas, ever pass,snoozing. A schoolgirl on vacation gapes,
Onto my frozen fingers.At the end of the road. Even if they are staring
At these masses the snow hides from me.Upon from the right by far trees, that white place
And half-starved foxes shake and pawThe ordinary, wide scene which begins
Palladio who beckons from the other shore,XX. To the Pole
The road, but not far enough aheadIn dense bare branches, or the ubiquitous
Come, swallows, it's good-bye.and the numbed yards will go back undercover.
-------------- next part --------------
An HTML attachment was scrubbed...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 13957 bytes
Desc: not available
------------------------------
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
------------------------------
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs
End of WiX-devs Digest, Vol 13, Issue 30
****************************************
P.S. И не забудьте послать роботу вашу рекламу :)
Обработано объявлений: 11776
Стас Давыдов & Outcorp © 2007