by community-syndication | Dec 6, 2012 | BizTalk Community Blogs via Syndication
With windows 8 my shortcuts did not work fully, well there is a whole bunch of new methods in windows 8, I thought it would be good to share.
1. Admin Menu: It’s not the Start Menu so familiar in earlier versions of Windows, but the Admin Menu is as close as it gets in Windows 8. Windows + X pops it up from the bottom left corner.
2. Charms: When you hit Windows + C the Charms bar pops out from the right-hand side of the screen. Charms, a new Windows feature, are a set of tools such as Search, Share and Settings that are located in a Charms Bar that can be flicked in from the right side of the display on a touchscreen.
3. Settings: One of the Charms is Settings. To avoid calling out the Charms bar then choosing Settings it’s possible to go directly to Settings: Windows +I. This will reveal the Power button, too. Click on that to reveal the Sleep, Shut down and Restart options, options users say are way too hard to find.
4. Sharing: If you are in an application and want to email or share its content with someone on a social network, hit Windows + H.
5. Second screen: If you are connecting to a second screen as you might presenting a PowerPoint in a conference room, use Windows + P.
6. Search: There are three layers of Search: Apps, Settings and Files. Using touch it calls for whisking out the Charms bar, selecting Search then choosing one of the three layers. With shortcuts, each layer can be reached with one command. They are: Apps: Windows + Q ; Settings: Windows +W ; Files: Windows + F
7. Snap an app: It’s possible to snap an application on hold in the right or left quarter of the screen with a second active app occupying the rest of the screen. To snap to the right, press Windows + . ; to snap to the left, press Windows + Shift + .
8. Running Apps: Thumbnails of apps that are running are concealed off the left side of the screen. Pressing Windows + Tab reveals them.
9. To close an app: It’s just like it was in Windows 7: Alt + F4 .
10. The desktop: While it’s different from the traditional desktop, it is much more familiar territory than the Start Screen. Typing Windows + D brings up the Desktop…Same as Windows 7
by community-syndication | Dec 5, 2012 | BizTalk Community Blogs via Syndication
As many of you know, the BizTalk Team is putting on a BizTalk Summit.
The BizTalk Summit 2012 is a 2 day pre-release event to prepare for the launch of the next version of BizTalk Server. Activities at the summit will include a Keynote by Scott Guthrie, product roadmap, and technical sessions by the Engineering Team, MCS and Partners.
I, along with my co-presenter Michael Muta, will be doing a presentation on Notes from the Field and will include case studies of projects and their architecture (on-premise and hybrid with Azure) along with best practices and how to get your applications ready for the cloud.
This two day event is being held at the Microsoft campus December 10th and 11th. If you are planning on attending check out the session and stop by and say hello.
Blog Post by: Stephen Kaufman
by community-syndication | Dec 5, 2012 | BizTalk Community Blogs via Syndication
In the previous story about BizTalk community members I introduced Genuine Basil, who works for Burch Technologies, Sydney Australia. I was able to get hold of the founder of Burch Technologies, Mark Burch who I interviewed for the BizTalk Community Series. Mark has been been around BizTalk for a long time since 1999 and runs a blog on integration called BizTorque since 2006. Here is his story.
Mark Burch, 34 years of age is a technology entrepreneur. He lives in Sydney Australia. He’s a graduate of Singularity University, a Microsoft VTSP for Integration, and Director and Founder of technology companies. Burch Technologies are his BizTalk/Integration/App Dev consulting company. InvoiceSmash his new SAAS product – launching out of beta in Dec 2012.
Mark has been working on BizTalk since 1999, when Microsoft released the BizTalk Jumpstart Kitbefore BizTalk 2000 was released. His employer at the time was jumping on the XML bandwagon, when no one really knew what it meant.
Mark has worked on the whole BizTalk stack, development, architecture, administration, training, and sales/presales. He really enjoys the power of BizTalk:
“At Burch Technologies we really make BizTalk dance on a string like a puppet and we do the hard stuff. Things like integration into ERP products that don’t have *any* integration capabilities for instance.”
In the little spare time Mark has left besides running two businesses and family stuff is playing Halo, Modern Warfare or Black Ops on the Xbox. He supports the All Blacks, the New Zealand rugby team. The same team I support when it to comes to world cup rugby.
One final quote from Mark to readers of his blogs and many other BizTalk related ones:
“Follow your dreams. Be kind.”
Thanks Mark for your time and contributions.
Cheers,
Steef-Jan
by community-syndication | Dec 4, 2012 | BizTalk Community Blogs via Syndication
I decided to put the name of the error in the post title … but this post also could be called “Why you shouldn’t delete Active Directory accounts (if you don’t know where it is being used!)”… but before I tell you why, let me try to explain the problem and put some context on […]
Blog Post by: Sandro Pereira
by community-syndication | Dec 3, 2012 | BizTalk Community Blogs via Syndication
Hi guys, while planning for an Azure Based Event (ABE) coming soooon.or
at least after Santa has come and gone & given me a birthday pressie, I was directed
to a new site in the wings.
Coatsy and his DPE crew have been busy creating a site just for us.
One that accepts our slang and other Aussie quotes.
Register and it will notify you of all the events and other up and coming tidbits.
http://azure.msdeveloper.com.au/Default.aspx
+1 for the Aussie know how (Even if we speak US (English) :))
Stay tunedand keep this on the bat-utility belt. “Holy Azure Batman.”
Blog Post by: Mick Badran
by community-syndication | Dec 3, 2012 | BizTalk Community Blogs via Syndication
After a very long gap, Microsoft is organising a dedicated BizTalk event "BizTalk Summit 2012". The summit is invite only and its not advertised anywhere outside the closed community of existing customers, partners, MVP’s and few more. There is a limit of 2 attendees per company. It’s a 2 days event held at Microsoft Conference […]
The post We are presenting BizTalk360 at – BizTalk Summit 2012 appeared first on BizTalk360 Blog.
Blog Post by: Saravana Kumar
by community-syndication | Dec 3, 2012 | BizTalk Community Blogs via Syndication
We were testing some throttling parameters in BizTalk, and for that we were pumping lots of load into our test environment. The system soon became unstable and we had to do a hard restart. After the restart, when we opened the SQL enterprise manager we spotted some of the databases are in "Suspect" state as […]
The post How to repair "Suspect" database appeared first on BizTalk360 Blog.
Blog Post by: Saravana Kumar
by community-syndication | Dec 3, 2012 | BizTalk Community Blogs via Syndication
The ESB Exception Management Portal has made it a whole lot easier to drive exception handling and alerting within BizTalk applications however it does come at a price when you’re dealing with exceptions encountered on send ports. In order to route a failed message to the ESB Portal one must turn on routing for failed […]
Blog Post by: Johann
by community-syndication | Dec 2, 2012 | BizTalk Community Blogs via Syndication
BizTalk Server 2013 Beta introduces the new SB-Messaging adapter to send and receive message from the Windows Azure Service Bus entities like Queues, Topics, and Relays. The topics on MSDN provide instructions on how to configure an SB-Messaging receive location and a send port to receive and send messages from the Service Bus but there is no information provided on how to do it with the ESB Toolkit.
I really like the ESB Toolkit concept but it’s not quite finished so if you want to sent a message to a Service Bus Queue in Windows Azure it will not work out of the box.
Modifying and Extending the BizTalk ESB Toolkit
There is no SB-Messaging Adapter Provider in the ESB Toolkit so to make it work you will have to create a Custom SB-Messaging Adapter Provider. Furthermore is also a Custom Routing Service needed. The Routing Service of the ESB Toolkit set’s all the necessary properties on the Dynamic Send Port but the Authentication Properties and the Brokered Message Properties from the SB-Messaging adapter have to be set on the message as context properties.
| To create a custom SB-Messaging Adapter Provider x |
| 1. Create an assembly that derives from the BaseAdapterProvider base class and contains a SetEndPoint method that sets the endpoint context properties of the message. |
|
| |
| 2. Register the adapter provider by adding it to the Esb.config configuration file using an <adapterProvider> element. |
<adapterProvider name="SB-Messaging" type="itHero.ESB.Adapter.SBMessaging.AdapterProvider,
itHero.ESB.Adapter.SBMessaging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cdb4e8bc8e6104aa" moniker="SBMessaging" />
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; } |
| |
| 3. Create a Manifest File for Custom Adapter Properties |
When creating a custom adapter provider, you must also provide designer support for the adapter
provider to those resolver extenders that display an endpoint configuration property. To enable designer support, it is necessary to create an adapter provider manifest file. The manifest file should be placed in
the same folder as the Itinerary Designer binaries:
C:\Users\MyUser\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\ncg5g43x.y5w |
<?xml version="1.0" encoding="utf-8" ?>
<adapterPropertyManifest adapterName="SB-Messaging">
<aliases>
<alias name="globalPropertySchemas" value="Microsoft.BizTalk.GlobalPropertySchemas,
Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</aliases>
<properties>
<property name="IssuerName" type="WCF.IssuerName" assembly="globalPropertySchemas" />
<property name="IssuerSecret" type="WCF.IssuerSecret" assembly="globalPropertySchemas" />
<property name="StsUri" type="WCF.StsUri" assembly="globalPropertySchemas" />
<property name="Label" type="SBMessaging.Label" assembly="globalPropertySchemas" />
</properties>
</adapterPropertyManifest>
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; } |
| 4. Register the new assembly in the global assembly cache. |
| |
| |
| To create a Custom Itinerary Messaging Service |
1. Create a custom routing service that is based on the RoutingService in the Microsoft.Practices.ESB.Itinerary.Services Assembly. I used Reflector to get the code from the
RoutingService class. |
|
| |
2. Add extra code to set the URI for the Service Bus Access Control Service STS endpoint, the issuer name and the issuer key for the Service Bus namespace because the properties are not set on the adapter, but
on the message as context properties. Also the Brokered Message Properties are set on the message as context properties. |
//Set WCF-properties
msg.Context.Write("IssuerName", http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties, endpointConfigItems["IssuerName"]);
msg.Context.Write("IssuerSecret", http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties, endpointConfigItems["IssuerSecret"]);
msg.Context.Write("StsUri", http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties, endpointConfigItems["StsUri"]);
//Set BrokeredMessage-properties
msg.Context.Write("Label", http://schemas.microsoft.com/BizTalk/2012/Adapter/BrokeredMessage-properties, endpointConfigItems["Label"]);
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; } |
| |
3. Register the Custom Itinerary Messaging Service by adding it to the Esb.config configuration file using
an <itineraryService> element. |
<itineraryService id="10000" name="itHero.ESB.Itinerary.Services.ServiceBusRouting" type="itHero.ESB.Itinerary.Services.ServiceBusService, itHero.ESB.Itinerary.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=191980cbfe160b14" scope="Messaging" stage="AllReceive"/>
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; } |
| |
| 4. Register the new assembly in the global assembly cache. |
Creating the itinerary
1. Create an itinerary that contains the Custom Service Bus Routing Service. Use a Resolver to set the
SB-Messaging Adapter Provider. |
|
| |
| 2. Set the adapter name and the location of the Azure Queue in the resolver for the Service Bus Routing Service. |
|
| |
3. Click Access Key in the Azure Management Portal to obtain the credentials associated with your
queue. |
|
| |
| 4. Set the Authentication properties and Brokered Message Properties in the Endpoint Configuration pop-up. |
|
| |
Testing the sample
| 1. In Windows Explorer, open the folder \Source\Samples\Itinerary\Source\ESB.Itinerary.Test where you installed the %u200bMicrosoft BizTalk ESB Toolkit samples, and then start the application named Esb.Itinerary.Test.exe. |
|
| |
| 2. Run WireShark to verify that the authentication was successful. |
|
| |
3. Run the Service Bus Explorer to get the XML message that is sent to the Azure Service Bus Queue.
Here you can also view the Brokered Message Properties that are set on the message |
|
Conclusion
It is unfortunate that the SB-Messaging adapter provider is not available out of the box in the ESB Toolkit. You can easily expand the ESB Toolkit but it’s not extensively documented so it took me quite some time to create the Custom Messaging Service and the SB-Messaging Adapter Provider to set the necessary properties,.
You can download the Custom Messaging Service and the SB-Messaging Adapter Provider with the source code here:
http://code.msdn.microsoft.com/Using-the-SB-Messaging-38230f9e
by community-syndication | Nov 30, 2012 | BizTalk Community Blogs via Syndication
We are ramping up our preparation for BizTalk Innovation Day London http://bid.biztalk360.com . You can read more about it in the detail blog post here "BizTalk Innovation Day, London. 16th January 2013" We wanted to make it big and exclusive for people who are involved in the Microsoft BizTalk server space. We originally planned for […]
The post BizTalk Innovation Day, London – Charles Young and Jon Fancey confirmed as Q&A panellists appeared first on BizTalk360 Blog.
Blog Post by: Saravana Kumar