Questa guida rapida ti mostra come per creare un programma che pubblichi un messaggio "Hello World!" messaggio a un argomento Pub/Sub utilizzando l'API Pub/Sub tramite la versione SAP BTP dell'SDK ABAP per Google Cloud.
Prima di iniziare
Prima di eseguire questa guida rapida, assicurati che tu o i tuoi amministratori abbiate siano stati completati i seguenti prerequisiti:
Devi disporre di un account e di un progetto Google Cloud.
La fatturazione è attivata per il progetto. Scopri come verificare che la fatturazione sia attivata per il tuo progetto.
La versione SAP BTP dell'SDK ABAP per Google Cloud è installata e configurata. Scopri come installare e configurare la versione SAP BTP di ABAP SDK for Google Cloud.
L'autenticazione per accedere alle API Google Cloud è configurata. Scopri come configurare l'autenticazione.
Hai accesso all'ambiente SAP BTP, ABAP.
Hai scaricato e installato la versione più recente di ABAP Development Tools (ADT) sulla piattaforma Eclipse più recente.
Hai creato un progetto cloud ABAP.
Concedi all'account di servizio il ruolo IAM
roles/pubsub.publisher
.Assicurati che l'API Pub/Sub sia abilitata nel tuo progetto Google Cloud.
Crea un argomento Pub/Sub
SAMPLE_TOPIC_01
e aggiungi una sottoscrizione pullSAMPLE_SUB_TOPIC_01
allo stesso. Per ulteriori informazioni, vedi Creare un argomento e Creare una sottoscrizione.
Creare una classe ABAP per pubblicare messaggi in un argomento Pub/Sub
Creare un pacchetto:
- In ADT, vai a Esplora progetti.
- Fai clic con il tasto destro del mouse sul pacchetto
ZLOCAL
e seleziona Nuovo > Pacchetto ABAP. Inserisci i seguenti dettagli relativi al pacchetto:
- Nome: inserisci
ZABAPSDK_TEST
. - Description (Descrizione): inserisci
ABAP SDK Test Package
.
- Nome: inserisci
Fai clic su Avanti.
Nella finestra di dialogo Seleziona una richiesta di trasporto, seleziona la casella di controllo Crea una nuova richiesta.
Inserisci una descrizione per la richiesta di trasporto.
Fai clic su Fine.
Crea una classe ABAP per chiamare l'API Pub/Sub:
- Fai clic con il pulsante destro del mouse sul pacchetto ABAP e seleziona Nuovo > Classe ABAP.
Inserisci i seguenti dettagli per il tuo corso ABAP:
- Nome: inserisci
ZGOOG_CL_QS_PUBSUB
. - Descrizione: inserisci
Quick start for Pub/Sub API
.
- Nome: inserisci
Fai clic su Avanti.
Seleziona una richiesta di trasporto e fai clic su Fine.
Nell'editor di codice, sostituisci il codice predefinito con il seguente snippet di codice:
Sostituisci
DEMO_PUBSUB
con il nome della chiave client.Salva e attiva le modifiche.
Esegui l'applicazione:
- Seleziona la classe ABAP
ZGOOG_CL_QS_PUBSUB
. - Fai clic su Esegui > Esegui come > Applicazione ABAP (console).
In alternativa, premi
F9
.
- Seleziona la classe ABAP
Per convalidare i risultati:
Nella console Google Cloud, vai a Pub/Sub.
Seleziona l'abbonamento
SAMPLE_SUB_TOPIC_01
e vai alla scheda Messaggi.Utilizza la funzione PULL per verificare se l'URL "Hello World!" un messaggio è stato pubblicato nell'argomento.
Passaggi successivi
- Leggi la guida Sviluppo di applicazioni con l'edizione SAP BTP di ABAP SDK for Google Cloud.
- Visualizza gli esempi di codice.
- Poni le tue domande e discuti dell'SDK ABAP per Google Cloud con la community Forum di Cloud.