Notes on unit testings

So I refactored the bizunit a bit to allow for the following test step, source code I really like the NUnit.That asserts, look much comfortable compared to the old ones

Delivery notification with dynamic ftp port

These are lesson learnt, scope to set to synchronized once the delivery notification occurs, it seems the orchestration continues its workflow, but it did trigger the exception handler block later if suspend the orchestration after delivery failure, use an orchestration instead of send port to handle the failed routing message, this is based on thread. […]

Dynamically create FTP folder using FTP adapter

So the requirement is to send the thing to FTP folder, it is normally ok to use the FTP adapter but this time the requirement is to create a folder following certain naming convention indicating the timestamp then upload the file to this folder. After poking around for a while, got it working by using […]

Order delivery using SSSB

The messaging only version for MLLP adapter based order delivery scenario. See reference http://appfabriccat.com/2011/02/implementing-end-to-end-ordered-delivery-using-microsoft-biztalk-server-and-sql-server-service-broker-new-whitepaper-on-technet-wiki/

BizTalk rewinds the interchange if exception is throw in send pipeline

Found an very interesting problem today. It is about a scenario that, In the receive side, we disassemble an inbound interchange by wrapping FF disassembler component, perform some business logic In the send side, we wrap FF assemble component to serialize the message to text then call the middle tier, which will do the validation […]

BizTalk 2010 Cert

Passed today. Not a difficult exam, quite fundamental, with no prepare (actually nothing available yet), I got a score of 820. Quite sure I got all EDI and RFID questions wrong

ESB Notes

End to end integration problem: a set of autonomous services can quickly devolve into a spaghetti-code-like structure that becomes difficult to maintain. A change will be big impact ESB: moving the logic away from each individual set of endpoints into a logically centralized layer Benefit of ESB: software is easy to maintain What ESB provides: […]

BRE: validating message with not presenting elements

One of the business rule I am facing is to validate the message upon business rules. The problem being the rules engine when tries to evaluate the if a certain string from an element of the message, if that element is not presenting, the rule engine will get an error. i.e. if my element name […]

HL7 Notes (3)

BTAHL7 Flat File Assemble Pipeline Component – single message a) read value from MSH5.1, 5.2 and 5.3, comnbine them together as destination party b) read message send port name, lookup for its destination party. If there is party configured for that port, override step a) c) if EnablePartialNameResolution is checked, search 5.1+5.2 then try 5.1 […]

HL7 Notes (2)

So working with HL7 is not that steep learning curve. Problem is there is lot to remember, by that I mean lots of table enumerations, data types etc. A lesson learnt today when I try to create a custom trigger event is, not only you change the namespaces, create a party definition, update the tables […]