BizTalk MapperExtensions Functoid Wizard

BizTalk MapperExtensions Functoid Wizard é um assistente (wizard) para o Visual Studio 2010 para criação de projetos Functoids. Ele permite que você crie um novo projeto functoids para o BizTalk Server 2010 sem ter que criar manualmente o projeto, em outras palavras, ter de criar manualmente:

  • Um novo projeto class library no Visual Studio 2010
  • Adicionar uma referência para a assembly Microsoft.BizTalk.BaseFunctoids;
  • E por fim adicionar uma nova classe e ter que escrever todo o código da classe.

Este assistente irá fazer todo este processo automaticamente, e utilizado em conjunto com o Item Template para o Visual Studio 2010: Custom ‪BizTalk Functoid vai facilitar e acelerar significativamente o processo de desenvolvimento dos nossos projetos de Functoids personalizadas. A única coisa que você precisará fazer é criar um projeto “BizTalk Project Functoid Project” e um assistente irá guiar-lhe por todos os passos necessários e indicar-lhe todos os campos de preenchimento obrigatório. Quando terminar o assistente irá construir toda a estrutura do projeto com  base nos dados que inseriu.

Após a estrutura do projeto estiver criada, bastará alterar o método de execução com o algoritmo (código) que deseja e compilar o projeto. Após estes passos você terá  disponível a sua nova Functoid no BizTalk Server 2010 Toolbox Mapper.

Esta versão é uma otimização de Jan Eliasen - Custom Functoid Wizard disponível para Visual Studio 2008 / BizTalk Server 2009, todos os créditos deverão ser atribuídos a Jan Eliasen eu apenas só atualizei a versão para o Visual Studio 2010 e, provavelmente, efetuei algumas pequenas melhorias.

O arquivo Zip contém:

  • O código fonte do projeto para Visual Studio 2010;
  • E os ficheiros de instalação;

E encontra-se disponível para download no MSDN Code Gallery: BizTalk MapperExtensions Functoid Wizard

Instalação

Para usar este template de projeto basta descompactar o ficheiro do MSDN Code Gallery e execute o arquivo de instalação disponível em "Installation Files" da pasta.

Depois de executar o arquivo de instalação siga estes passos:

  • Clique em “Next” na primeira tela
  • Selecione a pasta de instalação e clique em “Next“

functoid-project-installation-step-2

  • Confirme a sua intenção de instalar clicar em “Next”

Agora quando você tiver a criar um novo projeto no Visual Studio 2010, você encontrará uma nova opção: “BizTalk Project Functoid Project”.

functoid-project-visual-studio

 

Criar um novo projeto

Para criar um novo projeto Functoid voçe deverá escolher a opção "BizTalk Server Functoid Project" no Visual Studio 2010 e um assistente irá guiar-lhe por todos os passos necessários . Siga os requisitos do assistente para criar o projecto.

  • Na janela de boas vindas clique em "Next"

create-new-functoid-project-step-1

  • Na janela "General Project Properties", preencha o nome da classe, o namespace associado e defina ou crie uma nova Strong Key

create-new-functoid-project-step-2

  • Na janela "Functoid Properties", defina o ID da Functoid (deve ser maior do que 6000), o nome, a descrição resumida e a descrição da functoid.

create-new-functoid-project-step-3

  • Na segunda janela de "Functoid Properties", escolha a categoria da functoid e qual a linguagem de implementação (C# ou VB.NET)

create-new-functoid-project-step-4

  • Na janela "Functoid Parameters and Connection Types", defina as entradas e saídas da functoid

create-new-functoid-project-step-5

  • Clique em “Finish”

create-new-functoid-project-step-6

  • O assistente irá criar um novo projeto baseado em sua linguagem de implementação e definições fornecidas

create-new-functoid-project-step-7

  • Abra a classe gerada e implemente o seu código

create-new-functoid-project-step-8

O template encontra-se disponível para download no MSDN Code Gallery: BizTalk MapperExtensions Functoid Wizard.

Seja o primeiro a comentar ;)

Postar um comentário

BizTalk 360

Visitas

Arquivo do blog