Skip to content

Category Archives: Technology

2012 Favorite Books

As we are waiting to count down the arrival of 2013, I figured I would review some of the favorite books I read this past year. Most of the reading I do these days is technical, but I do make time for some fun books as well. I read a grand total of 21 books [...]

BizTalk Host Creation Script

I have been working on a small PowerShell script for creating and configuring hosts, host instances and adapter handlers for BizTalk server. So far it is capable of creating in-process hosts, send handlers and receive handlers. If interested feel free to check out the source over on GitHub. Comments and pull requests are welcome. Update: [...]

EDI Override Context Properties

I ran into a small issue when trying to use the EDI override context properties in BizTalk inside of a custom ESB service component. I would assume that this would also apply to custom pipeline components too. I was trying to override the GS02 value used by a trading partner as they use two different [...]

Who Owns Your Data?

Scott Hanselman published an interesting blog post (Your words are wasted) this past weekend that discusses ownership of user-generated content in social media.  While Scott’s post was primarily concerned with blogging and related social media services like Twitter, Facebook and Google+, I think it raises questions about data ownership with any web or cloud applications1 [...]

SELinux, Samba and Fedora 17 Home Directories

After upgrading to Fedora 17, I found that my home directory Samba shares had mysteriously stopped working. After checking my logs (and complaining on identi.ca) I found out that in Fedora 17 the SELinux attributes for home directories have changed to disallow sharing with Samba. The workaround is located right in the /etc/samba/smb.conf file. To [...]

Permission Denied When Using the BoxGrinder libvirt Plugin

Found this little nugget of wisdom over on the BoxGrinder community forums. If you get the following error when running boxgrinder-build with the libvirt delivery plugin: Errno::EACCES: Permission denied – /var/lib/libvirt/images The answer is to set the SUDO_USER environment variable to root. While boxgrinder-build will run with elevated privileges by default, it drops those privileges [...]

Enabling Multi-cast DNS on Fedora

I routinely forget how to do this, so I figured I would record it here in so I have an easy place to find it in the future. Fedora has almost everything needed to use mDNS. There are only two simple steps needed to completed installation and configuration of Avahi for mDNS. 1. Install nss-mdns [...]

Integrating Ruby and C# with RabbitMQ

Lightweight Messaging Traditionally, enterprise integration has been accomplished using integration server products like Microsoft BizTalk Server, Oracle Fusion and webMethods. While these software packages come with a lot of integration tools and features, they also come with a number of drawbacks. For starters each of these tools comes with a six-figure purchase price once you [...]

Setting Custom AIF Headers When Using WCF

I do a fair bit of work integrating Microsoft Dynamics AX with other enterprise applications for my clients. Most of this work has been done using the AX BizTalk adapter to communicate with the AIF. Recently I have been experimenting with using the WCF services generated by the AIF instead of the BizTalk adapter to [...]

Extending the BizTalk ESB Toolkit – Orchestration

Recently, I have been doing some work with the ESB Toolkit. I needed to use an orchestration as an itinerary service, and while there is some documentation on how to build an orchestration that can be used as an itinerary service, there is nothing in the documentation that shows how to get your custom orchestration [...]

Bad Behavior has blocked 912 access attempts in the last 7 days.