Ce guide de démarrage rapide explique comment créer un programme qui publie un message "Hello World!" dans un sujet Pub/Sub à l'aide de l'API Pub/Sub.
Avant de commencer
Avant d'exécuter ce guide de démarrage rapide, assurez-vous que vous ou vos administrateurs avez rempli les conditions préalables suivantes :
Vous disposez d'un compte et d'un projet Google Cloud.
La facturation est activée pour votre projet. Découvrez comment vérifier que la facturation est activée pour votre projet.
La version sur site ou toute édition cloud du SDK ABAP pour Google Cloud est installée et configurée. Découvrez comment installer et configurer le SDK ABAP pour Google Cloud sur site ou de n'importe quelle édition cloud.
L'authentification permettant d'accéder aux API Google Cloud est configurée. Apprenez à configurer l'authentification.
Attribuez au compte de service le rôle IAM
roles/pubsub.publisher
.Assurez-vous que l'API Pub/Sub est activée dans votre projet Google Cloud.
Créez un sujet Pub/Sub
SAMPLE_TOPIC_01
et ajoutez-y un abonnement pullSAMPLE_SUB_TOPIC_01
. Pour en savoir plus, consultez les sections Créer un sujet et Créer un abonnement.
Créer un programme pour publier des messages dans Google Cloud
Dans le système SAP, créez un programme exécutable dans votre espace de noms personnalisé (par exemple, Z ou Y) à l'aide de la transaction
SE38
.Dans l'interface utilisateur graphique de SAP, saisissez le code de transaction
SE38
.Dans le champ Programme, saisissez un nom pour votre programme, par exemple
ZDEMO_PUBSUB
.Cliquez sur Créer.
Spécifiez les attributs du programme :
Dans le champ Titre, saisissez un titre de votre programme, par exemple
Publish messages to a Pub/Sub topic
.Dans le champ Type, sélectionnez
Executable Program
.Cliquez sur Enregistrer.
Enregistrez le programme en tant qu'objet local.
Dans l'éditeur ABAP, ajoutez le code suivant :
Remplacez
DEMO_PUBSUB
par le nom de la clé client.
Exécutez votre application dans
SE38
.Pour valider les résultats, procédez comme suit :
Dans la console Google Cloud, accédez à Pub/Sub.
Sélectionnez l'abonnement
SAMPLE_SUB_TOPIC_01
, puis accédez à l'onglet Messages.Utilisez la fonctionnalité PULL pour vérifier si le message "Hello World!" a été publié dans le sujet.
Étapes suivantes
- Découvrez d'autres guides de démarrage rapide disponibles dans le dépôt GitHub, GoogleCloudPlatform/google-cloud-abap/abap-sdk/ZGOOG_SDK_QUICKSTART/.
- Consultez le guide Développement d'applications avec l'édition sur site ou n'importe quelle édition cloud du SDK ABAP pour Google Cloud.
- Consultez les exemples de code.
- Posez vos questions concernant le SDK ABAP pour Google Cloud et discutez de celui-ci avec la communauté sur les forums Cloud.