Replace any Character or String BizTalk Pipeline Component

I've created a decode BizTalk Pipeline Component that can replace any character or any string in an inbound file.

Here are some uses for it:

Replace a Trading Partner ID before BizTalk receives the file in the Message Box.

Replace HEX Characters in a flat file.

Insert carriage returns in an EDI file as the Segment Terminator.

image

In Pipeline Properties choose the characters you’d like to replace in the form of <character to replace>,<replacement character>.  You can replace as many character pairs as you’d like.

In this example I'm replacing » with N and a with w.

image

Here's a sample input file:

image

Here's the output:

image

Email me if you would like a copy after referring to this page.

posted @ Tuesday, May 06, 2008 12:00 PM

Print

Comments on this entry:

 re: Replace any Character or String BizTalk Pipeline Component

Left by Mikael Sand at 6/10/2008 3:01 AM
Gravatar

Nice. Can it replace carrage returns with line feeds and vice versa? Or other special characters for that matter?

 re: Replace any Character or String BizTalk Pipeline Component

Left by Jason Stott at 8/20/2008 6:28 PM

Yes, it will replace any character including HEX

 re: Replace any Character or String BizTalk Pipeline Component

Left by Jason Stott at 8/23/2008 11:58 PM

Yes, it handles everything, including commas as long as you use their equivalent HEX value.

 re: Replace any Character or String BizTalk Pipeline Component

Left by Amida at 6/26/2009 3:07 AM
Gravatar

It replaces strings sright? Is a trial version available?

# re: Replace any Character or String BizTalk Pipeline Component

Left by Eric Stott at 6/26/2009 3:17 AM
Gravatar

No, notice the price, if it does not work, you are out an 30 minutes pay.

Your comment:



 (will not be displayed)


 
 
 
Please add 4 and 6 and type the answer here:
 

Live Comment Preview:

 
«September»
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789