Creazione e avvio di un server di integrazione locale, indipendente utilizzando il Toolkit

È possibile utilizzare IBM® App Connect Enterprise Toolkit per creare e avviare un server di integrazione locale indipendente.

Informazioni su questa attività

È possibile creare e avviare un server di integrazione locale indipendente utilizzando una procedura guidata nel toolkit IBM App Connect Enterprise. La procedura guidata avvia un processo sul sistema operativo per il server di integrazione indipendente. Il Toolkit non gestisce il processo per un server di integrazione indipendente nello stesso modo in cui un nodo di integrazione gestisce i server di integrazione ad esso associati. Quando si arresta il Toolkit, vengono arrestati eventuali processi di server di integrazione indipendenti avviati dal Toolkit. Tuttavia, se il Toolkit si arresta in modo imprevisto o se il suo processo Eclipse viene arrestato, i processi del server di integrazione indipendente continueranno ad essere eseguiti sul proprio sistema operativo e sarà necessario utilizzare uno strumento di gestione dei processi del sistema operativo per arrestarli.

Procedura

Creare e avviare un server di integrazione locale, indipendente completando i seguenti passaggi:

  1. Nella vista Integration Explorer, fare clic con il tasto destro del mouse su Server di integrazione e quindi fare clic su Crea un server di integrazione locale.
  2. Nella procedura guidata Dettagli connessione , inserire le seguenti informazioni:
    • Nome

      Inserire il nome del server di integrazione indipendente locale che si desidera creare e avviare. Quando si esegue la procedura guidata per la prima volta, il nome predefinito per il server di integrazione è TEST_SERVER. Se si esegue di nuovo la procedura guidata, il TEST_SERVER esisterà già così è necessario specificare un nome alternativo per il nuovo server di integrazione.

    • Porta di amministrazione REST

      Specificare la porta da utilizzare per l'amministrazione REST. Per impostazione predefinita, è possibile consentire alla procedura guidata di trovare una porta disponibile da utilizzare. Se si desidera specificare una porta diversa, prima assicurarsi che non venga utilizzata da un altro processo, quindi deselezionare la casella di controllo e inserire il numero di porta richiesto. La porta che si specifica non può essere utilizzata dal server di integrazione se è già in uso da parte di un altro processo.

    • Porta HTTP

      Specificare la porta utilizzata dal gestore delle risorse HTTPConnector quando viene distribuito un flusso di messaggi basato su HTTP come parte di un'applicazione. Per impostazione predefinita, è possibile consentire alla procedura guidata di trovare una porta disponibile da utilizzare. Se si desidera specificare una porta diversa, prima assicurarsi che non venga utilizzata da un altro processo, quindi deselezionare la casella di controllo e inserire il numero di porta richiesto. La porta viene quindi utilizzata quando il flusso di messaggi viene distribuito. La procedura guidata trova una porta disponibile quando il server di integrazione è avviato. Se il flusso di messaggi viene distribuito in una data molto successiva, la porta potrebbe non essere più disponibile, in tal caso viene mostrato un messaggio di errore in fase di distribuzione per indicare che il listener HTTP non potrebbe essere avviato per tale porta. In questo caso, specificare la porta corretta utilizzata da HTTPConnector nel file server.conf.yaml nella directory overrides , quindi arrestare e avviare il server di integrazione.

    • Porta di debug JVM

      Specificare la porta da utilizzare per il debug di un flusso di messaggi. Per impostazione predefinita, è possibile consentire alla procedura guidata di trovare una porta disponibile da utilizzare. Se si desidera specificare una porta diversa, prima assicurarsi che non venga utilizzata da un altro processo, quindi deselezionare la casella di controllo e inserire il numero di porta richiesto. Ciò imposta la proprietà jvmDebugPort nel file server.conf.yaml per il gestore risorse JVM da utilizzare. Se non si desidera eseguire il debug di un flusso di messaggi, è possibile disabilitare la porta di debug JVM deselezionando la casella di spunta e immettendo il valore 0 nel campo.

    • Fare clic su Fine.

      Un messaggio di conferma mostra che è stata creata una directory di configurazione nello spazio di lavoro e che il server di integrazione è stato avviato utilizzando i dettagli nella directory di configurazione. La directory di configurazione creata nello spazio di lavoro ha lo stesso nome del server di integrazione creato e avviato. Si tratta della stessa directory di configurazione creata dal comando mqsicreateworkdir . La directory di configurazione viene mostrata in Independent Resources nello spazio di lavoro. La procedura guidata crea un file di sovrascrittura per server.conf.yaml utilizzato dal server di integrazione. Questo file di sovrascrittura contiene i valori delle porte che verranno utilizzate dal server di integrazione.

  3. Opzionale: Quando hai creato e avviato il server di integrazione, è possibile distribuire un'applicazione o una libreria ad esso.
  4. Facoltativo: è possibile visualizzare il file console.log per il server di integrazione. L'ubicazione del file console.log si trova nella directory di configurazione principale.
  5. Opzionale: È possibile arrestare il server di integrazione cliccando con il tasto destro del mouse e quindi cliccando su Stop, che interromma il processo del server di integrazione. È possibile riavviare il server di integrazione facendo clic con il tasto destro del mouse e quindi cliccando su Start per avviare il processo del server di integrazione.
  6. Opzionale: È possibile rimuovere la connessione per il server di integrazione quando è stato arrestato, ma la directory di configurazione non viene cancellata automaticamente dal proprio spazio di lavoro; tuttavia, è possibile eliminare la directory manualmente.

    Se in precedenza hai arrestato il server di integrazione e rimosso la connessione per esso, è possibile crearla di nuovo e utilizzerà la directory di configurazione nello spazio di lavoro, se esiste. In questo caso, un messaggio informa che verrà utilizzata la directory di configurazione esistente nello spazio di lavoro.