Risoluzione dei problemi che insorgono durante la migrazione o l'importazione di altre risorse

Utilizzare i consigli forniti qui come supporto nella risoluzione di problemi comuni che possono insorgere durante l'importazione o la migrazione di risorse diverse dai flussi di messaggi.

Informazioni su questa attività

Viene visualizzato un messaggio di errore quando si ricompila un file BAR da una versione precedente

Procedura

  • Scenario: è stato importato un file BAR con le proprie risorse da una versione precedente e si è scelto di eseguire il refactoring di tali risorse in applicazioni e librerie. Si tenta di ricompilare un file BAR dopo che le risorse sono state migrate in applicazioni e librerie, ma viene visualizzato un messaggio di errore simile al seguente esempio:
    TotalPurchaseOrderFlow .msgflow appartiene a un'applicazione o libreria e deve essere distribuito all'interno di quel contenitore e non in modo indipendente.
    Creare un nuovo file BAR e selezionare l'applicazione o la libreria nella scheda Prepara dell'editor BAR, quindi selezionare Crea e Salva.
    Per distribuire la risorsa separatamente dall'applicazione o dalla libreria, è necessario spostarla in un progetto Message Broker.
  • Spiegazione: se le risorse importate sono state riorganizzate in applicazioni e librerie, non sarà possibile ricreare il file BAR originale. Se un flusso di messaggi proveniente dal file BAR originale è stato spostato in un'applicazione in IBM® App Connect Enterprise, è necessario distribuire il flusso con il nuovo contenitore oppure spostarlo in un progetto di integrazione, da cui è possibile distribuirlo separatamente.
  • Soluzione: creare un nuovo file BAR e aggiungere l'applicazione o la libreria che contiene le risorse che si desidera distribuire. Per distribuire una risorsa come un flusso di messaggi, spostare il flusso in un progetto di integrazione , quindi distribuire il flusso separatamente.

Il menu File > Importa fornisce solo l'opzione per importare un file compresso all'interno di un progetto esistente

Procedura

  • Scenario: si dispone di un file compresso che contiene progetti della serie di messaggi e progetti del flusso di messaggi. Facendo clic su File > Importa, è possibile importare solo il file compresso all'interno di un progetto esistente, ma si desidera ricreare i progetti della serie di messaggi e del flusso di messaggi.
  • Soluzione: quando si esportano e si importano i file, non esportare o importare la directory root, creata a causa del file di progetto. Quando si esportano i progetti flusso di messaggi e serie di messaggi:
    1. Fare clic su Crea solo directory selezionate.
    2. Eliminare il contenuto della cartella relativa alla root del progetto.
    3. Selezionare i file e le sottodirectory, in base alla necessità.
      La cartella relativa alla root del progetto è selezionata, ma grigia.
    Quindi, quando si importa il file compresso:
    1. Deselezionare la cartella root (/).
    2. Selezionare i file e le cartelle secondarie, in base alla necessità.
      La cartella relativa alla root del progetto è selezionata, ma grigia.