Biztalk 2009 : SQLBinding – 3 – Mapping

Pazartesi, Eylül 14th, 2009 @ 18:21

Merhabalar,
Bir önceki makalemizde projemizin schemalarını oluşturmuştuk, Bu makelede ise bu schemaları kullanarak basit bir map yaratacağız. Bu map iki farklı şema arasında verilerin ne şekilde taşınacağını belirlememizi sağlar. Bu sayede normal kodlamada kullanılan XSLT ve XML gibi ciddi yoğun ve gereksiz işlerden, sürükle bırak yaparak kurtulmuş oluyoruz. Oluşturacağımız bu map dosyasını not defteriyle açarsanız neden bahsettiğimi daha iyi anlayabilirsiniz :)

  1. Sağ Click -> Add -> New Item yolunu izleyerek aşağıdaki gibi bir map oluşturuyoruz. Ben bu dosyanın ismine Transform_File2SQLRequest dedim. Dilerseniz değiştirebilirsiniz.
  2. orc11

  3. Açılan btm dosyasında, Open Source Schema ya tıklayarak Schemas -> sqlbinding.data yı yani kaynak olan dosya şemamızı seçiyoruz.
  4. Open Destination Schema linkinden ise Schemas -> SQLBinding_InsertTableOperation_dbo_sqlbinding seçilir. Karşımıza bu işlemin türünü soran bir ekran gelecektir. Buradan biz sql e kayıt aktarımı yapacağımız için(gidiş yönlü bir transfer olucak) Insert işlemi seçilir.
  5. Şemalara belirlendikten sonra temel olarak sürükle bırak ile node ları birbirine bağlıyoruz. Bir tek ID bilgili otomatik üretileceği için boş bırakılacak. Mapin olması gereken son halini aşağıdaki resimden görebilirsiniz.
  6. orc13

Bir sonraki makale; Orchestration :)

İlişkili Yazılar :

  1. Biztalk 2009 : SQLBinding – 1
  2. Biztalk 2009 : SQLBinding – 4 – Orchestration
  3. Biztalk Error : “Cannot locate document specification because multiple schemas matched the message type” ve Çözümü
  4. BizTalk Server 2009 Sonunda Release Oldu!!
  5. Biztalk 2009 : SQLBinding – 2
  6. Biztalk : WCF-Custom SQLBinding Address Format
  7. OneNote to Blog
  8. How to Create Flat File Schema in Biztalk
  9. Biztalk Server için Oracle Client Yüklemesi
  10. How To : Generate XSD From XML File in C#

Tags: , , , , , , ,
Posted in BizTalk | No Comments »

Önceki Yazı << Sonraki Yazı >>

Leave a Reply



Yeni yorumları e-posta aracılığıyla bana bildir. Ayrıca yorum yapmadan da abone olabilirsiniz.