Pergunta

Temos um problema estranho. Eu adicionei alguns novos esquemas e orquestrações semelhantes aos que já tínhamos e reimplavamos. O problema é que recentemente atualizamos para o SP1 BizTalk 2006r2 e não tenho muita certeza se essa é a causa do nosso problema.

Eu recebo um erro como este:

Houve uma falha executando o pipeline de envio: "BLABLABLA.PIPELINE, BLABLABLA, versão = 1.0.0.0, cultura = neutro, publicKeyToken = bf4bb7b2a02e5c5f" Fonte: "Btahl7 2.x assembler" Porta: "Tofdw" Uri: "192.18. 100.1: 8008 "Motivo: o valor não pode ser nulo. Nome do parâmetro: pai

Agora, o problema é que isso é apenas para as mensagens em que adiciono um filtro extra. Na porta, filtro para alguns tipos de mensagens e, para um tipo, há um filtro extra em uma propriedade promovida. Na orquestração, esse tipo obtém a propriedade promovida a expressão de um XPath, para todos os outros tipos, não há propriedade promovida. No entanto, recebo esse erro em nosso Sendport, mesmo que eu não defina o filtro extra. Então, acho que o BTAHL7PiPeline (adaptador HL7) está tendo problemas com a propriedade promovida que eu configurei através do código XPath. No entanto, sempre fizemos isso e com todas as outras orquestrações e mensagens, isso não dá um problema.

Então, acho que está relacionado à nossa instalação do SP1, mas não tenho muita certeza. Alguém tem uma ideia do que está acontecendo ou teve um problema semelhante?

Editar: Eu fiz a mesma coisa em outro servidor que também tem SP1 etc, e está funcionando aqui. Somente este é o servidor de desenvolvimento, então alguém tem alguma idéia de qual configuração ou configuração pode estar errado no outro?

Foi útil?

Solução

Há um bug no BTAHL7, de acordo com a Microsoft. Pode ser esse o problema? Detalhes são aqui.

Parece que tem a ver com a configuração de substituição do BTAHL7 MSH ...

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