Questa guida rapida mostra come creare un programma che pubblichi un messaggio "Hello World!" in un argomento Pub/Sub utilizzando l'API Pub/Sub.
Prima di iniziare
Prima di eseguire questa guida rapida, assicurati che tu o i tuoi amministratori abbiate completato i seguenti prerequisiti:
Devi disporre di un account e un progetto Google Cloud.
La fatturazione è attivata per il progetto. Scopri come verificare che la fatturazione sia attivata per il tuo progetto.
L'edizione on-premise o qualsiasi versione cloud di ABAP SDK for Google Cloud è installata e configurata. Scopri come installare e configurare la versione on-premise o qualsiasi versione cloud di ABAP SDK per Google Cloud.
L'autenticazione per accedere alle API Google Cloud è configurata. Scopri come configurare l'autenticazione.
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.
Crea un programma per pubblicare messaggi su Google Cloud
Nel sistema SAP, crea un programma eseguibile nel tuo spazio dei nomi personalizzato (ad es. Z o Y) utilizzando la transazione
SE38
.In SAP GUI, inserisci il codice transazione
SE38
.Nel campo Programma, inserisci il nome del programma, ad esempio
ZDEMO_PUBSUB
.Fai clic su Crea.
Specifica gli attributi del programma:
Nel campo Title (Titolo), inserisci il titolo del programma, ad esempio
Publish messages to a Pub/Sub topic
.Nel campo Tipo, scegli
Executable Program
.Fai clic su Salva.
Salva il programma come Oggetto locale.
Nell'editor ABAP, aggiungi il seguente codice:
Sostituisci
DEMO_PUBSUB
con il nome della chiave client.
Esegui l'applicazione in
SE38
.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 funzionalità PULL per verificare se il messaggio "Hello World!" è stato pubblicato nell'argomento.
Passaggi successivi
- Consulta le altre guide rapide disponibili nel repository GitHub GoogleCloudPlatform/google-cloud-abap/abap-sdk /ZGOOG_SDK_QUICKSTART/.
- Leggi la guida Sviluppo di applicazioni con l'edizione on-premise o qualsiasi versione cloud di ABAP SDK per Google Cloud.
- Visualizza gli esempi di codice.
- Fai domande e discuti di ABAP SDK per Google Cloud con la community nei forum di Cloud.