INTELLIGENT.TECHNICAL.ARCHITECTURE.TRAINING

 
 
Blogs:
 
 

Posts Tagged ‘BizTalk’

Stupid, Stupid, Stupid… Me!

November 14, 2007 / No Comment
AUTHOR: brian
CATEGORY: BizTalk

I hate to admit that I have been plagued by this stupid BizTalk error for weeks now.  I must say that I haven’t been focusing on this particular issue the entire time, but when I did it wasn’t pretty.  I was never able to wrap my head around the problem, and even worse, the solution.  Until…

The error:
MyOrchestration.odx(783,59): error CS1026: ) expected
MyOrchestration.odx(782,10): error CS1518: Expected class, delegate, enum, interface, or struct

I would receive this error only when a particular orchestration was included in my project.  However, the orchestration that reports the error is not the one causing the error, but the [...]

read more

Something brewing… Not ready for Prime Time.

September 13, 2007 / No Comment
AUTHOR: brian
CATEGORY: .Net, Adapters, BizTalk, LINQ, WCF, WPF

It’s been quiet on the blogging front for awhile.  Things have been pretty quiet at work and nothing of great value has been discovered.  I have been playing with WPF and WCF a bit.  I hooked up BTS 2006 to a WCF Send Port which was pretty cool.  I didn’t think the transport properties form was very “friendly”.  There were several values that were provided as drop-downs, but the drop-down boxes were empty.  I had to go to the BTSNTSVC.exe.config file to determine the proper values.  Once I got beyond that, I was rockin’ and rollin’.  I’m thinking of setting [...]

read more

BizTalk SMTP Adapter is Missing BCC Functionality

August 7, 2007 / No Comment
AUTHOR: brian
CATEGORY: Adapters, BizTalk

Ok, so this probably comes to no surprise to many of you.  I remember running in to this problem when I was using BTS 2004.  However, I thought that the community’s cries would be answered with BTS 2006.  I have not had a need for it until now, so I never checked, but again the ability to BCC using the SMTP Adapter does not exist.  Fortunately, there are many ways to skin this cat.  The first 2 that come to mind are:

  • Create 2 separate email messages within BizTalk: 1 for your original recipients, and 1 for your BCC recipients
  • Don’t forget [...]
    read more

    PGP Pipeline Component v1.1

    August 7, 2007 / 9 Comments
    AUTHOR: brian

    I ran across a few things that I needed to update and have posted them here as well.

    Notable changes include:

  • Added Pipeline Component property of Extension.  This allows you to specify what extension you want to place at the end of your encrypted file.  The default value is PGP.
  • Added capability to decrypt a signed message.
  • Updated decryption to handle other than .PGP extension.  Previously hard coded to remove only the .pgp from the filename.
  • Updated TestFixture form to be more user friendly.  You can now specify where you want your output file to be generated.
  • Minor code changes that don’t necessarily affect logic, but may [...]
    read more

    FTP, PGP, and Me

    August 7, 2007 / No Comment
    AUTHOR: brian

    So let me break this down for you…

    Company A (Acme, Inc) wants to exchange data with Company C (Charlie Company).  However, I represent Company B (BizTalk United) and we want to collect some of the data as well.  A requirement has been made that all data will be transmitted using FTP and will also be encrypted.  So, as the broker of the integration, I must resolve how to get data from point A to C and still be able to read the data myself.

    The solution:

  • Company A will encrypt their file using the public key from Company B and transmit the [...]
    read more

    PGP Pipeline Component

    August 7, 2007 / 27 Comments
    AUTHOR: brian

    Recently I was required to perform some PGP encryption and decryption of files.  Realizing this was going to require a custom Pipeline Component, off I went to Google to find one.  Hey, why reinvent the wheel.

    I’m not certain why Microsoft didn’t put one in place with the release of BTS 2006, but who am I to judge. :)

    The ones that kept popping up:

  • Gnu Privacy Guard (GPG/PGP) for .NET [v1.0]
  • Pro BizTalk 2006 (Pro) (Paperback) by George Dunphy (Author), Ahmed Metwally (Author)
  • And a few others that wanted you to buy it.  Sorry, but I’m [...]
    read more

    Search and Replace Pipeline Component

    August 7, 2007 / 1 Comment
    AUTHOR: brian

    Ok. So this isn’t the fanciest of things, but it really saved my bacon.

    Problem: I have a predefined flat file schema to transform a fixed-length positional file. However, for some unknown reason, random records in the file extend beyond extend beyond the specified record length. I was able to deduce that those records consistently contained a certain value instead of what was expected. They should have been passing a series of zeroes, but instead converted them to decimals. Instead of 00000000 I was getting 00000000.00000000. I tried a few other solutions, but wound up with the need for a custom [...]

    read more

    BizTalk – fatal error X1001: unknown system exception

    August 7, 2007 / 1 Comment
    AUTHOR: brian
    CATEGORY: BizTalk

    The other day I ran across a very puzzling error: fatal error X1001: unknown system exception

    Fortunately, the error message was so descriptive; I was able to resolve my problem right away.

    Ok, so I couldn’t, for the life of me, figure out what I had done wrong that would produce such a nasty error. Upon closing Visual Studio and re-opening the solution, I still received the same error message. Google and newsgroups proved to be of little help – a rare occurrence for me. Unfortunately, “unknown system exception” could stand for a variety of problems. However, I did stumble across one [...]

    read more

    The Curse of the Dollar Sign ($)

    August 7, 2007 / No Comment
    AUTHOR: brian
    CATEGORY: BizTalk

    Recently, I was working on a project that inserted records from a flat file in to a SQL table. For the most part, this was pretty simple and straight forward.

  • Create Flat File Schema (using the wizard)
  • Create SQL Insert Schema (again, using the wizard)
  • Create Mapping between file and SQL schemas.
  • This was only slightly trickier as I had multiple source schemas. Not sure why you must begin those types of maps within the Orchestration editor, but that is another topic.
  • String it all together inside an Orchestration and deploy.
  • Things were moving along very well, and due to the simplicity of the integration, I [...]

    read more

    BizTalk LOB Whitepapers

    August 7, 2007 / No Comment
    AUTHOR: brian
    CATEGORY: Adapters, BizTalk

    Earlier in the year, I published a couple of Whitepapers for Microsoft on the topic of using the BizTalk PeopleSoft and Siebel LOB Adapters. Since then, I have run across a few other helpful pieces of information that I thought I might share in future posts. For now, here are the links to the papers.

  • Link to BizTalk Server 2006 Adapter website: http://msdn2.microsoft.com/en-us/biztalk/aa937652.aspx
  • Link to PeopleSoft LOB Adapter Whitepaper: http://download.microsoft.com/download/1/6/9/16968441-c6c8-4bd0-9410-5f4014bc61f0/peoplesoft.doc
  • Link to Siebel LOB Adapter Whitepaper: http://download.microsoft.com/download/1/6/9/16968441-c6c8-4bd0-9410-5f4014bc61f0/siebel.doc
  •  

    IntelliTechture Corporation
    3024 S. Bannen Ct.
    Spokane Valley, WA  99037

    Phone: (509) 720-8842
    Email: info@intelliTechture.com

      COPYRIGHT © 2010 INTELLITECHTURE. ALL RIGHTS RESERVED.