Things hard and not so hard.... RSS 2.0
# Monday, April 23, 2007

I recently got an email to inform me I was able to participate in the CSD Technology Advisors program.........

Basically I can sit down and give MS feedback on what works, what doesnt - "the button should be moved over 2cms".....
Specifically about BizTalk, WCF, WF, .NET 3.x, 4.x oh and did I mention BizTalk??

Monday, April 23, 2007 12:38:14 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Insights

I've had an interesting discussion this week with some of my fellow BizTalk MVPs and also a few MS folks.

Here's the crux of my beef.
1. Stop a Send Port or Orchestration - it is still Enlisted but in the Admin Console it's stopped. (at this stage - you're stopped and my 'stopped' are the same)
2. Shoot a message into BizTalk destined for the stopped Send Port or grab one of the queued up Suspended-Resumable messages and say "Resume" (mind you, you do have other options here of Resume in Debug Mode etc)
3. Guess what happens?? BizTalk Queues the message up as it knows the corresponding Send Port is stopped???? NO!!!!! BizTalk will send the message through the STOPPED send port - (bang head against wall)
4. This 'feature' IS useful for when BizTalk receives a flood of msgs and an issue arises downstream (backend system or so) and you can 'trickle feed' A msg to the back end system.
5. I think this functionality should be tied into some sort of 'Resume for Debug' type wording. Something to indicate that it's an 'unusual' circumstance.
6. The terminology within the Admin Console is what I have an issue with. The port is Stopped, an NT Service is STOPPED, an application is 'stopped' - so these terms of stopped differ in the biztalk world.
7. Outcome of the week's discussion: MS are looking into changing the terminology within the Admin console. smile_regular

Monday, April 23, 2007 12:11:13 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1] -
BizTalk | Insights
# Sunday, April 22, 2007

Examining and Building an R2 Adapter using the New R2 Adapter Framework 

Wednesday, 2nd May 2007
6:00 PM Food and Drinks, 6:30 PM Kick Off
1 Epping Road, Microsoft
North Ryde, Sydney

Hi all on our Post Anzac Day Wednesday meeting and I hope two-up was (will be) kind to you. This month we’re at Microsoft North Ryde with a presentation on Adapters, Adapters and more Adapters. The new BizTalk Adapter Framework is called The Line Of Business Adapter Framework SDK (LOB Adapter SDK between friends) and is based on Windows Communication Foundation(WCF). As you can imagine, WCF adds a ton of functionality around the way we do messaging.

With BizTalk 2006 R2 comes many new features and improvements we examine R2 .NET Adapters (WCF Based) and also look at new WCF and WF BizTalk BAM Interceptors, allowing you to post to BAM directly from WCF or WF.

I've provided a calendar appointment for your calendars so join me.

Presenter:

Mick Badran, BizTalk MVP who specialises in Microsoft Technologies as a Solutions Architect/Developer. With over 15 years consulting experience and 12 years as a Microsoft Certified Trainer provides in depth real world knowledge.

Session Details

So what is the story with Integration and Adapters in BizTalk 2006 R2? This session covers the roadmap going forward in building BizTalk .NET Adapters (those based on WCF) in the new Framework. It will discuss all the benefits of the new framework and explain options on where to host these adapters.

We will also examine the relationship between BizTalk and the WCF based adapters with respect to Message Contexts, and multipart messages.

The Session details are as follows:

1.     R2 WCF Adapters Explained – including the new BAM Interceptors for WCF and WF

2.     LOB Adapter SDK framework explained

3.     Building a new Custom Adapter using the LOB Adapter SDK

As always love to hear from you and what's been getting you excited at work.

Who Should Attend?

If you're looking to get additional business related information out of your Biztalk processes then this session is for you.
This session is technically focused for Biztalk developers and System Architects.

Please be sure that you RSVP so we know how many to expect. Reply with a yea or ney to mickb@NOSPAMbreezetraining.com.au


Looking forward to seeing you there at Microsoft Premises - North Ryde
Mick and Mark 
Ph: 0404 842 833 (Mick's mobile)
SydBiz.Org

 

Sunday, April 22, 2007 11:58:38 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | TechEd
# Wednesday, April 18, 2007

Earlier this week I received an email from Anil Sanagavarapu who firstly is crazy about Cricket and the World Cup.

He mentioned that his company Iris Software is embarking on a cool RFID Services project.....

So we got chatting and I've just seen what they're doing around RFID using Microsoft RFID Services, was fantastic.

Specifically their solution implements:

  1. Sync/Async reading of Tags
  2. Enrichment of Tag data within MS RFID Services Environment, supplimenting Tag Info with data coming from external datasources in a high performance environment.
  3. Optional emails of various tag events as the items go about their merry way.


The guys are looking to bring out some Video Content around their solution and project based on their experiences. They will provide a Walk through of Microsoft RFID Services, how to develop and implement solutions.

Looking fwd to that - great work guys! smile_regular

Cheers,

Mick.

Wednesday, April 18, 2007 9:09:30 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | RFID | Other
# Tuesday, April 10, 2007

With over 6000+ EDI schemas and a brand new home grown EDI engine that WORKS!!!! (like BTS2000/2002 days)

Here's a great article that talks about the support for various schemas from the BizTalk Team.
http://blogs.msdn.com/biztalkb2b/archive/2006/10/14/edi-support-in-biztalk-server-2006-r2.aspx

---snip ---

EDI support in BizTalk Server (BTS) 2006 R2

Hello all:

BTS2006 R2 provides for design and run time support for six encoding standards and includes over 8000 ‘standard’ XSD schemas 'in the box' ready for implementation. Please do understand that these schemas will only operate with EDI systems in BTS 2006 R2 and are not compatible on Base EDI Adapter (BTS 2004 and 2006 versions). In forthcoming topics I will include documentation on how to modify/customize these schemas.

One of the most asked question is the on a listing of the Version/Release schemas supported in BTS2006 R2 – Microsoft EDI. So here goes:

Industry Segment

Encoding Standard

Version/ Release

Count of Transaction Set XSD/Schemas

References

General Industry

EDIFACT

D93A

55

Standards Website (reference to payload): http://www.unece.org/trade/untdid/welcome.htm

 

Encoding rule per ISO 9735-4.1 http://www.gefeg.com/jswg/v41/data/V41-9735-1.pdf

D94A

68

D94B

75

D95A

101

D95B

115

D96A

125

D96B

136

D97A

143

D97B

151

D98A

157

D98B

165

D99A

169

D99B

180

D00A

187

D00B

191

D01A

194

D01B

194

D02A

194

D02B

194

D03A

192

D03B

192

D04A

192

D04B

192

D05A

193

D05B

193

X12

2040

29

Standards Website: http://www.x12.org/  and Specifications Development http://www.disa.org/

3010

39

3020

104

3030

161

3040

187

3050

225

3060

245

3070

273

4010

293

4020

302

4030

309

4040

314

4050

314

5010

318

5020

317

5030

317

Retail

UCS

4010

46

Standards website: http://www.uc-council.org/ean_ucc_system/stnds_and_tech/ucs.html

4040

65

5020

67

VICS

4010

27

Standards website: http://www.vics.org/about/ucc_edi/

4050

36

5020

45

EANCOM*

EAN94

27

Standards website: http://www.gs1.org.sg/edi.htm

EAN97

46

EAN02

46

Health Care

HIPAA X12N

4010A1

16

HIPAA Implementation Guide: http://www.cms.hhs.gov/TransactionCodeSetsStands/

Specifications: http://www.wpc-edi.com/content/view/533/377/

 

 

 

            * included in Beta 2 release.

NOTE: VICS and UCS will not be included in BizTalk Server 2006 R2.

Tuesday, April 10, 2007 10:39:20 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Insights | Tips
# Saturday, April 07, 2007

In case you're not up on it, there's a great Sharepoint conference in the winds (well less than 6 wks away actually) - in Sydney at the Hilton

Here's the conference registration details if you're up to come.

I've been asked to present a couple of sessions at the conference which I can now share with you guys:

Session Title: Essentials 2: ASP.NET Web Parts, Master Pages, and Data Rendering
Audience: Developer


I'll be talking about Web Parts and Web Part structure, also how to create your own Master Pages to fully customise your sites (far cry easier than Sharepoint V2.0....but I won't go there......my therapist says I'm doing fine smile_eyeroll).

As always the DataView webpart is essential and we can do some pretty phenominal things with the latest version included in WSS V3.0.

Session Title: Essentials 4: Templates, Definitions, and Solution Deployment
Audience: Developer

Have you been getting tied up in CAML, dreamt about it lately? nightmares.......well in V3.0 we want to move far away from it.

Deployment of Sharepoint customisations/sites and your fantastic new webparts generally involve a great number of files and assemblies not to mention App.Config files that may need modifications.

In WSS 3.0 - your next new...sorry best friend should be features!!! These are the best things since sliced bread.......they affect future creation of items as well as current sites, lists etc etc.

Come along and hear the full story........ :-)

 --------------------------------------

Angus Logan has done (as always) a great job in organising this event and there are some serious Sharepoints heavyweights presenting at the conference as well as the key members from the Prod. Team coming from the US.

---------------------------------------

 Can't make the conference..........get some serious SharePoint Bootcamp Training that we are partnering with DDLS to provide public training all around Australia  

It's been going like wild fire with courses filling up faster than we can put them on.

One thing I can tell you about Sharepoint V3.0 is that it's a huge product. Come and explore it together......smile_regular

Saturday, April 07, 2007 9:28:27 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Office | Training
# Thursday, April 05, 2007
Recharge the batteries and look out for that Rabbit :)

I'm back from Perth survived the 'Red-Eye'

Take care,

Mick.

Thursday, April 05, 2007 11:54:20 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
Office
# Wednesday, April 04, 2007

Today in class (in the beautiful city of Perth :) I was busily going through a class demo in BTS06 R2(Feb CTP) and I created a Project having:

  1. BizTalk project
  2. Test App
  3. BizTalk Wizard Published WCF Service hosted in IIS.

I then needed to give this out to the 12 students in class, so I (some something quick):

  • zipped up the project + Test App
  • exported the Bindings info (via a MSI)
  • Seeing I had made a few changes in IIS to the virtual directory/web app created I decided to use IIS Mgr, select the Virtual Directory, then under 'Tasks....' select 'Export to Config file xml' option

    This essentially saves the metadata (that's normally placed in the IIS metabase) into the file - I envisaged the students would be able to 'Import XML IIS Config file' and be done with it..........

    nice thoughts......

After all was said and done, the error we got was something like "Receive location /SERVICES/WCFSERVICE/page.svc" could not be found.

All was inplace and worked on my machine.....we did discover what the problem was and moral to this story.....

"/SERVICES/WCFSERVICE/page.svc" is treated differently to

"/Services/wcfService/page.svc"    (this was the actual BTS receive location path settings for the 'basicHttpBinding'.

Solution:

- either change the BTS receive location to capitals....or....recreate the Virtual directory under IIS.....or......modify the virtual directory config.xml file.

Now we know......fingerscrossed

Wednesday, April 04, 2007 12:43:46 AM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Tips
# Monday, April 02, 2007

What a week this is shaping to be - great bunch of keen students with a willingness to learn.

BizTalk 2006 R2 offers some great value in WCF, EDI, BAM, Adapters....the list goes on.

Just hope my voice will last the distance......got the Red-Eye back to Syd Wed night/Thurs morning :)

Monday, April 02, 2007 10:05:20 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk

Together we have trained over 150 students nationally in Australia with the MOSS 2007 Bootcamps during Feb & March.

It has been a big team effort. Thought I’d share some of the feedback we are receiving.

http://www.sharepointblogs.com/sezai/archive/2007/03/23/moss-2007-boot-camp-in-perth-western-australia.aspx

Thanks for the accolades Sezai!

*** updated ***

p.s. I just noticed Dustin's comment on Sezai's blog entry - I've had no such request to remove the name on their apparent exclusive monopoly use of the word 'bootcamp' (for years) - happy to talk. But I dont know how you can claim that word when so many industry groups use 'bootcamp' for many things - even Marriage Counsellors use it!

For the record: Breeze Training has been as heavily involved with Sharepoint as we are today right from the inception of the product with SPS V1 (being on TAP+Beta programs) working with Microsoft US + UK creating and deliverying training around Europe.

End result - we work very hard to make sure that you the student, get's the most informed and best possible time spent together. (as everyone's time is precious and we're not in the business of wasting it)

Monday, April 02, 2007 9:51:34 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [1] -
MOSS | Office | Training
# Thursday, March 29, 2007

Eric (MS) has been working hard in providing us (loving your work Eric!) with updated BizTalk documentation.
The folks are doing a great job over all of this. This is a massive PDF - a single one which encompasses a great deal of things within it.

Here's the email I got earlier.

------
Hello,
We have provided a new, updated Monster PDF of the BizTalk Server 2006 documentation set.  It is also available off of a link on the BizTalk Server 2006 Developer Center at http://msdn.microsoft.com/biztalk.  Highlights include:

·         The PDF is in a self-extracting zip file that is approximately 57megs.
·         The PDF tips the scales at  117 megabytes and includes almost 20,000 pages.
·         Links are rendered in blue with underlines but do not work. This may be addressed in a future enhancement.
·         Searching may be slow due to the size of the document.
·         Feedback, banners, and other content items have been removed to improve the PDF experience.

If you have any comments including ideas for PDF subset collections or for other content, please send them along.  
Thanks,
Eric

Thursday, March 29, 2007 2:34:29 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Insights | Training
# Wednesday, March 28, 2007

Any day now.....it'll be making it's way to the download area and then refreshed by the web front end servers and then.....viola!!! It will appear as a download.

Some great improvements around EDI (6000+ schemas out of the box)
- WCF + WCF adapters.
- there's a new LOB Adapter SDK that allows us to develop Adapters WITHOUT the need for BizTalk. So your one adapter has legs in many different apps.
- lots more.....

Stay tuned......there's some great WCF channel examples being called by BizTalk in the pipelines.

Should see it under http://www.microsoft.com/technet/prodtechnol/biztalk/2006/default.mspx I guess sometime in the *very* near future.

We're supporting some clients through the R2 TAP program which is always an adventure :)

Wednesday, March 28, 2007 8:49:34 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [0] -
BizTalk | Insights | Tips
# Tuesday, March 27, 2007

I ran across this great article if you're looking embark on customising your Sharepoint 2007 menus...from Site Settings through to drop down Actions menus, then here is a great MSDN article to start.

http://msdn2.microsoft.com/en-us/library/ms473643.aspx

--- snip ---

How to: Add Actions to the User Interface 

Using Features makes it easy to add actions to menus of the user interface in Windows SharePoint Services. This example shows how to add actions to various menus through a Feature and how to activate it within the deployment.

Location and Group ID

To define a custom action for a particular menu, you must identify the menu by setting the location to the appropriate Windows SharePoint Services namespace, and by using the ID that Windows SharePoint Services uses to identify the specific location.

For example, to add a custom action to the Site Settings page, set the Location attribute of the CustomAction element to Microsoft.SharePoint.SiteSettings.and specify a particular area within the page through the GroupId attribute.

The following table shows Location and GroupId values that are possible.

Area

Location

GroupId

Display form toolbar

DisplayFormToolbar

n/a

Edit form toolbar

EditFormToolbar

n/a

New form toolbar

NewFormToolbar

n/a

List view toolbar

ViewToolbar

n/a

Edit control block menu (per item)

EditControlBlock

n/a

New menu for list and document library view toolbars

Microsoft.SharePoint.StandardMenu

NewMenu

Actions menu for list and document library view toolbars

Microsoft.SharePoint.StandardMenu

ActionsMenu

Settings menu for list and document library view toolbars

Microsoft.SharePoint.StandardMenu

SettingsMenu

Upload documents menu for document libraries

Microsoft.SharePoint.StandardMenu

UploadMenu

Site Actions menu

Microsoft.SharePoint.StandardMenu

SiteActions

Site Settings Site Collection Administration links

Microsoft.SharePoint.SiteSettings

SiteCollectionAdmin

Site Settings Site Administration links

Microsoft.SharePoint.SiteSettings

SiteAdministration

Site Settings Galleries Links

Microsoft.SharePoint.SiteSettings

Galleries

Site Settings Look and Feel links

Microsoft.SharePoint.SiteSettings

Customization

Site Settings Users and Permissions links

Microsoft.SharePoint.SiteSettings

UsersAndPermissions

Site Actions menu for surveys

Microsoft.SharePoint.StandardMenu


Different actions may require using different CustomAction attributes to identify the menu in which to place a custom menu item. But you may also need to specify other parameters for the action, for example, to specify a version, user permissions required to perform the action, or placement in relation to existing actions in the menu. The custom actions of the following example show a variety of attributes.

URL Tokens

Windows SharePoint Services supports the following tokens with which to start a relative URL:

~site - Web site (SPWeb) relative link.

~sitecollection - site collection (SPSite) relative link.

In addition, you can use the following tokens within a URL:

{ItemId} - Integer ID that represents the item within a list.

{ItemUrl} - URL of the item being acted upon. Only work for documents in libraries. [Not functional in Beta 2]

{ListId} - GUID that represents the list.

{SiteUrl} - URL of the Web site (SPWeb).

{RecurrenceId} - Recurrence index.

Procedures

To add actions to the user interface in a site collection
  1. Create a UserInterfaceLightUp folder within the setup directory at the following location: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES.

  2. Create a Feature.xml file in the new UserInterfaceLightUp folder to provide the manifest for the feature, such as the following.

    Copy Code

    <?xml version="1.0" encoding="utf-8" ?>
    <Feature Id="GUID" 
        Title="Light Up"
        Description="This example shows how you can light up various areas inside Windows SharePoint Services."
        Version="1.0.0.0"
        Scope="Site"
        xmlns="http://schemas.microsoft.com/sharepoint/">
      <ElementManifests>
        <ElementManifest Location="Lightup.xml" />
      </ElementManifests>
    </Feature>
  3. To replace the GUID placeholder in the previous Id attribute, generate a GUID by running guidgen.exe located in the Local_Drive:\Program Files\Microsoft Visual Studio 8\Common7\Tools directory.

  4. Create a Lightup.xml file to define elements for the various actions included within the feature. For the sake of example, the URL for each action points to an .aspx file and passes it a value that identifies the source of the request, as follows:

    Copy Code

    <?xml version="1.0" encoding="utf-8" ?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <!-- Document Library Toolbar New Menu Dropdown -->
      <CustomAction Id="UserInterfaceLightUp.DocLibNewToolbar"
        RegistrationType="List"
        RegistrationId="101"
        GroupId="NewMenu"
        Rights="ManagePermissions"
        Location="Microsoft.SharePoint.StandardMenu"
        Sequence="1000"
        Title="MY DOCLIB NEW MENU TOOLBAR BUTTON">
        <UrlAction Url="/_layouts/LightupHello.aspx?NewMenu"/>
      </CustomAction>
    <!-- Document Library Toolbar Upload Menu Dropdown -->
      <CustomAction Id="UserInterfaceLightUp.DocLibUploadToolbar"
        RegistrationType="List"
        RegistrationId="101"
        GroupId="UploadMenu"
        Rights="ManagePermissions"
        Location="Microsoft.SharePoint.StandardMenu"
        Sequence="1000"
        Title="MY DOCLIB UPLOAD MENU TOOLBAR BUTTON">
        <UrlAction Url="/_layouts/LightupHello.aspx?UploadMenu"/>
      </CustomAction>
    <!-- Document Library Toolbar Actions Menu Dropdown -->
      <CustomAction Id="UserInterfaceLightUp.DocLibActionsToolbar"
        RegistrationType="List"
        RegistrationId="101"
        GroupId="ActionsMenu"
        Location="Microsoft.SharePoint.StandardMenu"
        Sequence="1000"
        Title="MY DOCLIB ACTIONS MENU TOOLBAR BUTTON">
        <UrlAction Url="/_layouts/LightupHello.aspx?ActionsMenu"/>
    </CustomAction>
    <!-- Document Library Toolbar Settings Menu Dropdown -->
      <CustomAction Id="UserInterfaceLightUp.DocLibSettingsToolbar"
        RegistrationType="List"
        RegistrationId="101"
        GroupId="SettingsMenu"
        Location="Microsoft.SharePoint.StandardMenu"
        Sequence="1000"
        Title="MY DOCLIB SETTINGS MENU TOOLBAR BUTTON">
        <UrlAction Url="/_layouts/LightupHello.aspx?SettingsMenu"/>
      </CustomAction>
    <!-- Site Actions Dropdown -->
      <CustomAction Id="UserInterfaceLightUp.SiteActionsToolbar"
        GroupId="SiteActions"
        Location="Microsoft.SharePoint.StandardMenu"
        Sequence="1000"
        Title="MY SITE ACTIONS BUTTON">
        <UrlAction Url="/_layouts/LightupHello.aspx?SiteActions"/>
      </CustomAction>
    <!-- Per Item Dropdown (ECB)-->
      <CustomAction 
        Id="UserInterfaceLightUp.ECBItemToolbar"
        RegistrationType="List"
        RegistrationId="101"
        Type="ECBItem" 
        Location="EditControlBlock"
        Sequence="106"
        Title="MY ECB ITEM">
        <UrlAction Url="/_layouts/LightupHello.aspx?ECBItem"/>
      </CustomAction>
    <!-- Display Form Toolbar -->
      <CustomAction 
        Id="UserInterfaceLightUp.DisplayFormToolbar"
        RegistrationType="List"
        RegistrationId="101"
        Location="DisplayFormToolbar"
        Sequence="106"
        Title="MY DISPLAY FORM TOOLBAR">
        <UrlAction Url="/_layouts/LightupHello.aspx?DisplayFormToolbar"/>
      </CustomAction>
    <!-- Edit Form Toolbar -->
      <CustomAction 
        Id="UserInterfaceLightUp.EditFormToolbar"
        RegistrationType="List"
        RegistrationId="101"
        Location="EditFormToolbar"
        Sequence="106"
        Title="MY EDIT FORM TOOLBAR">
        <UrlAction Url="/_layouts/LightupHello.aspx?EditFormToolbar"/>
      </CustomAction>
    <!-- Site Settings -->
      <CustomAction 
        Id="UserInterfaceLightUp.SiteSettings"
        GroupId="Customization"
        Location="Microsoft.SharePoint.SiteSettings"
        Sequence="106"
        Title="MY SITE SETTINGS LINK">
        <UrlAction Url="/_layouts/LightupHello.aspx?Customization"/>
      </CustomAction>
    <!-- Content Type Settings -->
      <CustomAction 
        Id="UserInterfaceLightUp.ContentTypeSettings"
        GroupId="General"
        Location="Microsoft.SharePoint.ContentTypeSettings"
        Sequence="106"
        Title="MY CONTENT TYPE SETTINGS LINK">
        <UrlAction Url="/_layouts/LightupHello.aspx?General"/>
      </CustomAction>
    </Elements>

    Other common GroupId values that can be used include ViewToolbar, ViewSelectorMenu, and PersonalActions (Welcome menu)

  5. Add a LightupHello.aspx file such as the following in the \TEMPLATE\LAYOUTS directory to serve as target for the links created in the previous step.

    Copy Code

    <%@ Page Language="C#"  Inherits="System.Web.UI.Page"%>
    <%
    string clientQuery = Page.ClientQueryString;
    if (clientQuery == "NewMenu")
    {
        Response.Write("You came from the new document menu.");
    }
    else if (clientQuery == "UploadMenu")
    {
        Response.Write("You came from the upload menu.");
    }
    else if (clientQuery == "ActionsMenu")
    {
        Response.Write("You came from the actions menu.");
    }
    else if (clientQuery == "SettingsMenu")
    {
        Response.Write("You came from the settings menu.");
    }
    else if (clientQuery == "SiteActions")
    {
        Response.Write("You came from the Site Actions menu.");
    }
    else if (clientQuery == "ECBItem")
    {
        Response.Write("You came from the document's context menu.");
    }
    else if (clientQuery == "DisplayFormToolbar")
    {
        Response.Write("You came from the display item properties form.");
    }
    else if (clientQuery == "EditFormToolbar")
    {
        Response.Write("You came from the edit item properties form.");
    }
    else if (clientQuery == "Customization")
    {
        Response.Write("You came from the Site Settings menu.");
    }
    else if (clientQuery.StartsWith("General"))
    {
        Response.Write("You came from the Content Type Settings menu.");
    }
    %>
  6. At a command prompt, type the following commands to install the Feature in the deployment, activate the Feature on a specified subsite, and then reset Microsoft Internet Information Services (IIS) so that the changes can take effect.

    Copy Code

       a. stsadm -o installfeature -filename UserInterfaceLightUp\feature.xml
       b. stsadm -o activatefeature -filename UserInterfaceLightUp\feature.xml -url http://Server/Site/Subsite
       c. iisreset
  7. To see the various custom actions that you have added, navigate to the following locations from the home page of a Web site in the site collection:

    1. Click Site Actions to see the new action on the Site Actions menu.

    2. Click Site Settings on the Site Actions menu to see a new action in the Look and Feel section of the Site Settings page.

    3. Navigate to a document library and open each menu on the toolbar to see a new action on each menu.

    4. In a document library that contains items, click the down arrow for an item to see the new action on the edit control block menu.

    5. On the edit control block menu for an item, click View Properties and Edit Properties to see new actions on the Display form and Edit form toolbars.

Tuesday, March 27, 2007 10:52:23 PM (AUS Eastern Standard Time, UTC+10:00)  #    Comments [3] -
MOSS
Archive
<April 2007>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
Blogroll
 AppFabric CAT
AppFabric Windows Server Customer Advisory Team - New Blog.
[Feed] BizTalk 2006 - Windows SharePoint Services adapter
BizTalk 2006 Sharepoint adapter!!
 Breeze SharePoint 2010 Bootcamp
Breeze SharePoint 2010 Bootcamp
[Feed] BTS 2006 R2/EDI
[Feed] Chris Vidotto (MS BTS Legend)
Needs no intro....
 Mark Daunt
BTS/SPS/.NET GURU!!!
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2012
Breeze
Sign In
Statistics
Total Posts: 518
This Year: 11
This Month: 3
This Week: 1
Comments: 259
All Content © 2012, Breeze