Attività SAP - Ricevi IDOC

Utilizzare l'attività SAP - Ricevi IDOC per agire come server e restare in attesa sull'endpoint SAP configurato, durante il runtime. L'attività riceve un IDOC dall'endpoint SAP specificato e lo converte in dati XML. L'attività SAP - Ricevi IDOC è una attività iniziale.

Se si ricevono i dati SAP direttamente dal sistema SAP tramite una porta RFC, è necessario utilizzare l'attività SAP - Ricevi IDOC. Se si ricevono i dati SAP come file tramite una porta file SAP al sistema SAP, è necessario specificare l'opzione di menu della barra degli strumenti Progetto > Importa > Schema IDOC SAP in fase di progettazione per generare uno schema di file flat per i propri metadati IDOC ed utilizzare l'attività Leggi file flat per leggere i dati SAP. Per ulteriori informazioni, consultare Generazione di uno schema di file flat da un IDOC.

Solo per l'attività SAP - Ricevi IDOC, è necessario specificare i parametri di connessione di un gateway in entrata. Per ulteriori informazioni, consultare Creazione o modifica di un endpoint SAP.

Per effettuare la connessione al sistema SAP da Studio, è necessario scaricare ed installare le DDL ed i file Jar SAP sulla macchina di sviluppo Windows. Per ulteriori informazioni, consultare Scaricamento e installazione di DLL e di file Jar SAP.

Nota: per un'orchestrazione che contiene un'attività SAP - Ricevi IDOC deve essere abilitata la persistenza. Per ulteriori informazioni, consultare Abilitazione della persistenza.

Aggiunta di un'attività SAP - Ricevi IDOC all'orchestrazione

  1. Creare o aprire un'orchestrazione. Viene visualizzata una rappresentazione grafica dell'orchestrazione.
  2. Selezionare la scheda Attività ed espandere la cartella SAP.
  3. Trascinare l'attività Ricevi IDOC nell'orchestrazione.
  4. Selezionare l'attività. Viene visualizzato l'Elenco di controllo.

Creazione, selezione o modifica di un endpoint SAP

  1. Fare clic sull'attività Seleziona endpoint dall'Elenco di controllo ed effettuare una delle azioni riportate di seguito:
    • Selezionare un endpoint esistente:
      1. Selezionare Sfoglia. Viene visualizzato Esplora progetto.
      2. Selezionare un endpoint esistente e fare clic su OK. Passare alla procedura di configurazione dell'attività.
    • Selezionare un endpoint esistente e modificarlo:
      1. Selezionare Sfoglia. Viene visualizzato Esplora progetto.
      2. Selezionare un endpoint esistente e fare clic su OK.
      3. Fare clic su Modifica. Viene visualizzato il pannello Modifica endpoint.
    • Creare un nuovo endpoint: Selezionare Nuovo. Viene visualizzato il pannello Crea endpoint.
  2. Creare o modificare un endpoint SAP.

Configurazione dell'attività

  1. Selezionare l'attività Configura dall'Elenco di controllo. Viene visualizzato il pannello Configura.
  2. Fare clic su Sfoglia....
  3. Selezionare una riga relativa ad un IDOC e fare clic su OK. I campi Tipo di messaggio, Tipo IDOC e Tipo esteso IDOC nell'attività Configura vengono popolati.

Associazione degli output dell'attività

  1. Selezionare l'attività Associa output nell'Elenco di controllo.

    Il parametro di output dell'attività viene visualizzato nel pannello Da attività. Lo schema XML generato dal Tipo IDOC e dal Tipo esteso IDOC selezionati diventa il parametro di output dell'attività.

  2. Creare un'associazione tra lo schema XML IDOC e le variabili dell'orchestrazione. Per istruzioni generiche relative all'associazione, consultare Creazione di un'associazione.

Nota sulla distribuzione di un'orchestrazione SAP

Prima di poter distribuire un'orchestrazione con attività SAP utilizzando la WMC (Web Management Console), è necessario che il dispositivo di integrazione sia in grado di stabilire una connessione al sistema SAP. Se il dispositivo di integrazione non è in grado di stabilire una connessione al sistema SAP, l'orchestrazione non viene distribuita.