Utilizzo per l'attività per ogni loop

Questo tutorial mostra come utilizzare l'attività Per ogni ciclo per la concatenazione di stringhe. In questo tutorial creerai due integrazioni: una principale e un'integrazione secondaria. L'integrazione principale esegue il loop di un array String e, per ogni elemento dell'array, chiama l'integrazione secondaria che effettua la concatenazione. L'output dopo l'esecuzione dell'integrazione principale è una stringa concatenata.

Per completare questo tutorial, esegui le seguenti attività:

Crea l'integrazione principale

Per creare una nuova integrazione, segui questi passaggi:

  1. Vai all'interfaccia utente di Apigee ed esegui l'accesso.
  2. Seleziona la tua organizzazione utilizzando il menu a discesa nell'angolo in alto a sinistra dell'interfaccia utente.
  3. Fai clic su Sviluppa > Integrazioni.
  4. Fai clic su CREA NUOVO.
  5. Inserisci un nome e una descrizione nella finestra di dialogo Crea integrazione.
  6. Seleziona una regione per l'integrazione dall'elenco delle regioni supportate.
  7. Fai clic su Crea per aprire il designer dell'integrazione.
  8. Nel designer dell'integrazione, fai clic su + Aggiungi un'attività/un attivatore > Trigger > Trigger API.
  9. Trascina l'elemento Trigger API nel designer dell'integrazione.
  10. Fai clic su + Aggiungi un'attività/un attivatore > Tasks > Per ogni loop.
  11. Trascina l'elemento For Every Loop (Per ogni loop) nel designer dell'integrazione.
  12. Aggiungi una connessione (perimetro) dall'elemento trigger API all'elemento For Every Loop:
    1. Fai clic sull'icona Fork accanto all'elemento Trigger API.
    2. Tenendo premuto il puntatore del mouse, trascinalo su un'area all'interno dell'elemento For Every Loop.
    3. Rilascia il puntatore del mouse.

Crea variabili nell'integrazione principale

Crea le seguenti variabili nell'integrazione principale:

  • WordArray: un array di stringhe. I valori di array vengono inviati all'integrazione secondaria per la concatenazione.
  • TempString: una variabile stringa temporanea.
Per creare le variabili:
  1. Nell'integrazione principale, fai clic su VAR nella barra dei menu.
  2. Fai clic su Aggiungi +.
  3. Nella finestra di dialogo Crea variabile, imposta le seguenti proprietà:
    • Nome: inserisci WordArray
    • Tipo di dati: seleziona String Array
    • Valore predefinito: inserisci Hello, World, Apigee, Integrations
  4. Fai clic su Crea.
  5. Fai clic su Aggiungi +.
  6. Nella finestra di dialogo Crea variabile, imposta le seguenti proprietà:
    • Nome: inserisci TempString
    • Tipo di dati: seleziona String
  7. Fai clic su Crea.
  8. Fai clic su OK per chiudere la finestra di dialogo Variabili.

Crea l'integrazione secondaria

Ora, crea un'integrazione secondaria (nuova integrazione) che concatena la stringa.

Per creare l'integrazione secondaria, segui questi passaggi:

  1. Nell'interfaccia utente di Apigee, fai clic su Sviluppa > Integrazioni.
  2. Fai clic su CREA NUOVO.
  3. Inserisci un nome e una descrizione per l'integrazione e fai clic su Crea.
  4. Nel designer dell'integrazione, fai clic su + Aggiungi un'attività/un attivatore > Trigger > Trigger API.
  5. Trascina l'elemento Trigger API nel designer dell'integrazione.
  6. Fai clic su + Aggiungi un'attività/un attivatore > Tasks > Mappatura dati.
  7. Trascina l'elemento Mappatura dei dati nel designer dell'integrazione.
  8. Aggiungi una connessione (perimetro) dall'elemento attivatore API all'elemento Data Mapping.

Crea variabili nell'integrazione secondaria

Crea le seguenti variabili nell'integrazione secondaria:

  • SubIntegrationInput: una variabile di input dell'integrazione. Quando viene eseguita l'integrazione secondaria, questa variabile contiene un valore della variabile WordArray dell'integrazione principale.
  • SubIntegrationOutput: una variabile di output dell'integrazione. Quando l'integrazione secondaria completa un'esecuzione, questa variabile ha la stringa concatenata.
  • SubIntegrationPreviousValue: una variabile di input per contenere la stringa concatenata intermittente per ogni loop. Questo valore per questa variabile viene trasmesso dall'integrazione principale.
Per creare una variabile, segui questi passaggi:
  1. Nell'integrazione principale, fai clic su VAR nella barra dei menu.
  2. Fai clic su Aggiungi +.
  3. Nella finestra di dialogo Crea variabile, imposta le seguenti proprietà:
    • Nome: inserisci VARIABLE_NAME
    • Tipo di dati: seleziona String
  4. Specifica se la variabile è una variabile di input o di output:
    • Se stai creando la variabile SubIntegrationInput o la variabile SubIntegrationPreviousValue, seleziona Utilizza come input per l'integrazione.
    • Se stai creando la variabile SubIntegrationOutput, seleziona Utilizza come output di integrazione.
  5. Fai clic su Crea.
Ripeti i passaggi per creare ogni variabile nell'integrazione secondaria.

Configura l'integrazione secondaria

Per configurare l'integrazione secondaria, segui questi passaggi:
  1. Fai clic sull'elemento Mappatura dei dati per visualizzare il riquadro di configurazione.
  2. Fai clic su .
  3. Nell'editor di mappatura dei dati:
    1. Trascina la variabile SubIntegrationPreviousValue nella colonna Input.
    2. Nella variabile SubIntegrationPreviousValue, fai clic su Aggiungi funzione e seleziona CONCAT.
    3. Trascina la variabile SubIntegrationInput nella funzione CONCAT.
    4. Trascina la variabile SubIntegrationOutput nella colonna Output.
  4. Chiudi l'editor di mappatura dei dati.
  5. Fai clic su Pubblica.

Configura ed esegui l'integrazione principale

Ora torna all'integrazione principale e configurala in modo che chiami l'integrazione secondaria.

Per configurare l'integrazione principale, segui questi passaggi:

  1. Apri l'integrazione principale nel designer dell'integrazione.
  2. Fai clic sull'elemento For ogni Loop per visualizzare il riquadro di configurazione dell'attività.
  3. Imposta le seguenti proprietà nel riquadro di configurazione:
    • Elenco da iterare: seleziona WordArray.
    • ID trigger API: inserisci l'ID trigger dell'integrazione secondaria. Puoi ottenere il valore dell'ID attivatore dall'elemento Trigger API dell'integrazione secondaria.
    • Integration name (Nome integrazione: inserisci il nome dell'integrazione secondaria).
    • Mappatura dell'integrazione secondaria degli elementi di iterazione: seleziona SubIntegrationInput,
    • Mappatura della sostituzione dei parametri di risposta:
      • Nel menu a discesa Sub-Integration output to Map from (Output dell'integrazione secondaria da mappare), seleziona SubIntegrationOutput (Output dell'integrazione secondaria).
      • Nel menu a discesa Variabile di integrazione da sostituire, seleziona TempString.
    • Mappa a input di integrazione secondaria aggiuntivi:
      • Nel menu a discesa Variabile di integrazione da mappare, seleziona TempString.
      • Nel menu a discesa Sub-Integration Input to Map to (Input dell'integrazione secondaria da mappare), seleziona SubIntegrationPreviousValue.
  4. Fai clic su Pubblica.

Se sia l'integrazione principale sia quella secondaria vengono eseguite correttamente, nella finestra di dialogo di riepilogo dell'esecuzione puoi vedere la stringa concatenata HelloWorldApigeeIntegrations nella variabile TempString.