Buenas tardes todos,BizTalk: Encontrar la especificación del documento no
Tengo un problema con una orquestación de BizTalk que es realmente extraño.
La forma de mi primer recibir orquestación error con el siguiente mensaje:
There was a failure executing the receive pipeline:
"Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines
Source: "XML disassembler"
Receive Port: "ReceiveCanonicalPort"
Reason: Finding the document specification by message type
"http://www.openapplications.org/oagis/9#ProcessInvoice" failed.
Verify the schema deployed properly.
que arme un documento de prueba con las primeras líneas de este tipo:
<?xml version="1.0" encoding="utf-8"?>
<ProcessInvoice
xmlns="http://www.openapplications.org/oagis/9"
releaseID="9.0"
targetNamespace="http://www.openapplications.org/oagis/9"
>
lo que he comprobado ya:
He comprobado el esquema: El espacio de nombres de destino es 'http: //www.op enapplications.org/oagis/9 ' El nodo raíz es' ProcessInvoice '
El esquema valida.
Mi archivo de entrada se valida con el esquema.
He comprobado que el esquema está desplegado.
He buscado para ver si hay otro esquema con un espacio de nombres y un nodo raíz duplicados.
He reiniciado las instancias de host y redesplegado varias veces.
Intenté configurar el xml disassembler 'permitir el mensaje no reconocido' como verdadero. Esto da como resultado un objeto no configurado en una excepción de instancia en su lugar. Lo cual parece indicar que no está deserializándolo.
He rezado al gran dios Boogie.
¿Alguna otra idea?
Gracias
Gracias, lo comprobaré de nuevo. Para buscar un duplicado, miré la sección "" y ordené los Esquemas por el espacio de nombres. –
Jay
Todos los artefactos deberían haberlo hecho. Se me acabaron las ideas. Es muy extraño. ¿Qué tal si una versión anterior sigue siendo GAC y todavía hay una instancia de host colgando de ella? –
Creo que lo he encontrado. Hay otro ensamblado con un esquema diferente pero con el mismo espacio de nombres. Eso resulta en dos esquemas diferentes en dos ensamblajes idénticamente nombrados. El esquema que no estoy usando para este proyecto tiene un número de versión posterior.Así que estoy pensando que el otro esquema está ocultando este debido a la colisión del nombre y el número de versión. – Jay