Pergunta

Eu ainda estou aprendendo BizTalk e EDI. Quando eu originalmente começou na minha empresa atual eu herdei computador do meu predecessor, então um monte de configuração já estava no local. Eu comecei recentemente um novo laptop, e quase a terminar de configurar o novo ambiente de desenvolvimento. Não havia nenhuma documentação sobre como configurar um ambiente de desenvolvimento antes de eu chegar aqui (Eu criei um documento deste tipo, que ficou bastante longa).

A última peça que eu não consigo entender é as portas EdiRecieve e SendEdi. Eles estão no meu ambiente dev antigo, mas eles não aparecem no meu novo. Pelo que tenho sido capaz de transformar-se mergulho dumpster Google, eles existem nas Microsoft.BizTalk.Edi.EdiPipelines mas não aparecem para ser instalado por padrão. A minha pergunta é como faço para obter estes em minha aplicação BizTalk principal que eu uso para o desenvolvimento?

Outra linha lateral, há um EDI Aplicação BizTalk que aparentemente está instalado por padrão que tem os oleodutos que estou procurando. Preciso fazer referência a esse pedido ou algo de alguma forma?

Eu tentei GAC'ing as DLLs, mas isso não parecia trabalho.

Foi útil?

Solução

Você precisa adicionar uma referência para a aplicação EDI. Para isso, siga os passos abaixo (retirado do MSDN ( http : //msdn.microsoft.com/en-us/library/bb226366 (BTS.10) .aspx ))

  1. Na consola de administração do BizTalk Server, sob o nó Aplicativos, clique com o botão direito do aplicativo que você deseja usar para EDI, como o BizTalk Aplicação 1. Aponte para Adicionar, e em seguida, clique em referências.

  2. Selecionar BizTalk EDI Application e, em seguida, clique em OK.

Você também pode usar componentes EDI que compõem os pipelines (por exemplo, o EDIDissambler) em seus próprios pipelines personalizados, você não está limitado a apenas a fora dos dutos de caixa - isso é uma coisa muito útil para saber que ele tomou me um tempo para perceber.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top