Category Archives: Uncategorized

PDC 2010 streams!

PDC 2010 streams!

http://player.microsoftpdc.com/

Share on Facebook

Azure Firestarter Wednesday November 10th, 2010 : Alpharetta

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032463587&Culture=en-US

I will be there, if any of you are going let me know.  We can plan lunch properly.

Share on Facebook

Webcasts and recent reading (Why I haven’t posted much in the last week)

Sharepoint BCS

http://www.screencast.com/users/jthake/folders/SharePointDevWiki.com%20Screencast/media/10d81c1f-2bbf-417f-a307-1e88933b2864

ESB Toolkit from scratch to Done

http://www.cloudcasts.net/ViewWebcast.aspx?webcastid=2521358748974196639

http://www.cloudcasts.net/ViewWebcast.aspx?webcastid=2521358747494657215

http://www.cloudcasts.net/ViewWebcast.aspx?webcastid=2521358746500315471

http://www.cloudcasts.net/ViewWebcast.aspx?webcastid=2521358745490654863

ESB Offramp to Azure

http://www.cloudcasts.net/ViewWebcast.aspx?webcastid=2521364259904108159

http://www.cloudcasts.net/ViewWebcast.aspx?webcastid=2521364267614392367

SOA with .Net

http://search.barnesandnoble.com/SOA-with-NET-and-Windows-Azure/Thomas-Erl/e/9780131582316

Thomas Erl’s SOA Design Patterns

http://www.soapatterns.com/

Richard Seroter’s SOA Patterns with  BizTalk Server 2009

http://seroter.wordpress.com/2009/04/24/soa-patterns-with-biztalk-server-2009-released/

Share on Facebook

MIA Meetup Page tenative:

http://www.meetup.com/Microsoft-Integration-Architects/calendar/list/

Using forwarding from

http://www.microsoftintegrationarchitects.com

Share on Facebook

SOA with .NET & Windows Azure Realizing Service-Orientation with the Microsoft Platform

Incredible new book, seems a very easy read. Looks like Brian Loesgan wrote part of this as well.

Share on Facebook

Move from Spaces.live.com broke all specific blog links

Move from Spaces.live.com broke all specific blog links. I will attempt to recreate any internal pointer links.  Though the “transfer process” was supposed to keep “ALL” links intact.  Apparently they didn’t test this.

Share on Facebook

Holder for Biztalk Install – 1

 
cscript %SYSTEMDRIVE%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
 
CdUsersAdministratorAppDataLocalTempPlatformSSOFiles
ssomanage -serverall IRDEV  <– sets for all users
ssomanage -server IRDEV   <– sets for this user
 
Share on Facebook

Filtering to choose between AS2 and AS2EDI send on non ESB Port Driven Applications

Long story short we had an issue where we needed ot send EDI documents to a customer and AS2 MDN’s to a customer as a response.
The problem was when we started up the AS2 the filters werent properly set.  So every time we created an EDI message out it would send the XML over AS2 (From the AS2 only port) and the complete package EDI packages within AS2EDI send port.
 
Since MDN’s dont have a payload we found that this filter worked well and blocked our EDI sends from goign out the regular AS2 port.
 
Using this in the filter worked out well and remember it isnt a string so just False or True will work on that specific send port filter.
This is strict port binding with no Orchestrations, ESB Guidance etc.  Otherwise,I would suggest an altered Dynamic send port.
 
Share on Facebook

The complete walkthrough of using an inf file to generate a certificate for AS2 via Certificate services.

http://technet.microsoft.com/en-us/library/ff625722%28WS.10%29.aspx

Note this has KeyUsage = 0xA0  ; Digital Signature, Key Encipherment   which is needed by most VAN’s

Keywords:

Generate Key Encipherment certificate

Windows Server

2003 2008 R2

Public private pfx p12

[Version] 

Signature="$Windows NT$"

[NewRequest]
Subject = "CN=www01.fabrikam.com" ; Remove to use an empty Subject name. 
;Because SSL/TLS does not require a Subject name when a SAN extension is included, the certificate Subject name can be empty.
;If you are using another protocol, verify the certificate requirements. 

EncipherOnly = FALSE ; Only for Windows Server 2003 and Windows XP. Remove for all other client operating system versions.
Exportable = FALSE   ; TRUE = Private key is exportable
KeyLength = 2048     ; Valid key sizes: 1024, 2048, 4096, 8192, 16384
KeySpec = 1          ; Key Exchange – Required for encryption
KeyUsage = 0xA0      ; Digital Signature, Key Encipherment
MachineKeySet = True
ProviderName = "Microsoft RSA SChannel Cryptographic Provider"


RequestType = PKCS10 ; or CMC.


[EnhancedKeyUsageExtension]
; If you are using an enterprise CA the EnhancedKeyUsageExtension section can be omitted 

OID=1.3.6.1.5.5.7.3.1 ; Server Authentication
OID=1.3.6.1.5.5.7.3.2 ; Client Authentication

[Extensions]
; If your client operating system is Windows Server 2008, Windows Server 2008 R2, Windows Vista, or Windows 7
; SANs can be included in the Extensions section by using the following text format. Note 2.5.29.17 is the OID for a SAN extension.

2.5.29.17 = "{text}"
_continue_ = "dns=www01.fabrikam.com&"
_continue_ = "dn=CN=www01,OU=Web Servers,DC=fabrikam,DC=com&"
_continue_ = "url=http://www.fabrikam.com&"
_continue_ = "ipaddress=172.31.10.134&"
_continue_ = "email=hazem@fabrikam.com&"
_continue_ = "upn=hazem@fabrikam.com&"
_continue_ = "guid=f7c3ac41-b8ce-4fb4-aa58-3d1dc0e36b39&"


; If your client operating system is Windows Server 2003, Windows Server 2003 R2, or Windows XP
; SANs can be included in the Extensions section only by adding Base64-encoded text containing the alternative names in ASN.1 format.
; Use the provided script MakeSanExt.vbs to generate a SAN extension in this format.

2.5.29.17=MCaCEnd3dzAxLmZhYnJpa2FtLmNvbYIQd3d3LmZhYnJpa2FtLmNvbQ==

[RequestAttributes]
; If your client operating system is Windows Server 2003, Windows Server 2003 R2, or Windows XP
; and you are using a standalone CA, SANs can be included in the RequestAttributes 
; section by using the following text format.

SAN="dns=www01.fabrikam.com&dns=www.fabrikam.com&ipaddress=172.31.10.130"




; Multiple alternative names must be separated by an ampersand (&).

CertificateTemplate = WebServer  ; Modify for your environment by using the LDAP common name of the template.
;Required only for enterprise CAs.
 
 
 
 

Share on Facebook

As2 Weird quirk- Dont use Serial numbers that start with 00

Apparently AS2 will not work with Certificates that begin with the serial number of 00.
 
Share on Facebook