Domanda

Ho creato uno schema di file flat in Visual Studio da un'istanza di un file CSV che ho, ed è valida fino, e ho agganciato fino un'orchestrazione per inviare e ricevere porte impostate aspettarsi un file di tale schema . Quando pubblico l'orchestrazione e utilizzarlo per raccogliere un file, è immediatamente sospeso, con il seguente errore:

  

Il messaggio pubblicato non poteva essere   instradato perché nessun abbonati erano   trovato. Questo errore si verifica se il   la sottoscrizione di orchestrazione o porta di trasmissione   non è stato arruolato, o se alcuni di   le proprietà dei messaggi necessari per   la valutazione di sottoscrizione non sono stati   promosso. Si prega di utilizzare il Biztalk   Console di amministrazione per risolvere i problemi   questo fallimento.

La porta di trasmissione è arruolato, e dato che non sto facendo alcuna elaborazione in base al contenuto, non credo che ho bisogno di promuovere qualsiasi cosa. Attualmente sto usando la pipeline PassthroughReceive -. Gli altri tre oleodotti che ho darmi errori di non essere in grado di smontare il file, come sembra si aspettano XML

Mi sto perdendo qualcosa di ovvio qui? O, in altre parole:

  

Posso passare i contenuti di un file CSV   alla mia orchestrazione, senza un costume   conduttura?

È stato utile?

Soluzione

Sì, quando si crea uno schema di file flat personalizzato, è necessario creare una pipeline personalizzata (una pipeline di ricezione in questo caso), aggiungere il componente FlatFile Disassembler ad esso e quindi configurare le proprietà con il vostro schema di file flat personalizzato.

Quindi è necessario configurare il ricevere porta da utilizzare questa pipeline di ricezione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top