Risoluzione dei problemi quando si utilizza un servizio MQ

Utilizza i seguenti consigli per aiutarti a risolvere i problemi che possono verificarsi quando utilizzi un servizioMQ.

Informazioni su questa attività

Errore di binding SOAP quando si trascina un file WSDL nell'editor Flusso di messaggi

Procedura

  • Scenario: si trascina un file WSDL, generato quando è stato creato un servizio MQ, nell'editor Flusso di messaggi. Viene visualizzata una finestra che contiene l'errore 'Non ci sono bind SOAP importati nel file WSDL'.
  • Spiegazione: Il toolkit IBM® App Connect Enterprise prevede che i file WSDL contengano binding SOAP, ma i file WSDL generati dal servizio MQ non contengono binding SOAP.
  • Soluzione: i file WSDL generati da MQ Service sono validi. La creazione di un nodo utilizzando un file WSDL Servizio MQ non è supportata. Per creare un nodo MQ , trascinare Servizio MQ, piuttosto che il file WSDL, nell'editor Flusso di messaggi.

Avvertenza dei bind SOAP nella vista Problemi quando un servizio MQ genera un WSDL

Procedura

  • Scenario: Si crea un Servizio MQe si genera un file WSDL. La vista Problemi visualizza l'avvertenza 'Il servizio non contiene alcun bind che utilizza un bind SOAP 1.1 '.
  • Spiegazione: il programma di convalida prevede che i file WSDL contengano bind SOAP e considera un file WSDL non valido se non li contiene. Tuttavia, non tutti i file WSDL richiedono bind SOAP. I file WSDL generati da Servizio MQ non contengono bind SOAP e sono validi.
  • Soluzione:
    1. Fare clic su Finestra > Preferenze.
    2. Nella finestra Preferenze, aprire Sviluppo integrazione > WSDL > Convalida.
    3. Selezionare la casella di spunta Consenti servizi che contengono bind non SOAP e fare clic su Applica.