Exemples Amazon RDS utilisant le SDK pour SAP ABAP - AWS SDK pour SAP ABAP

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemples Amazon RDS utilisant le SDK pour SAP ABAP

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS SDK pour SAP ABAP avec Amazon RDS.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utiliserCreateDBParameterGroup.

Kit SDK pour SAP ABAP
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

" iv_dbparametergroupname = 'mydbparametergroup' " iv_dbparametergroupfamily = 'mysql8.0' " iv_description = 'My custom DB parameter group for MySQL 8.0' TRY. oo_result = lo_rds->createdbparametergroup( iv_dbparametergroupname = iv_dbparametergroupname iv_dbparametergroupfamily = iv_dbparametergroupfamily iv_description = iv_description ). MESSAGE 'DB parameter group created.' TYPE 'I'. CATCH /aws1/cx_rdsdbparmgralrexfault. MESSAGE 'DB parameter group already exists.' TYPE 'I'. CATCH /aws1/cx_rdsdbprmgrquotaexcd00. MESSAGE 'DB parameter group quota exceeded.' TYPE 'I'. ENDTRY.

L'exemple de code suivant montre comment utiliserDeleteDBParameterGroup.

Kit SDK pour SAP ABAP
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

" iv_dbparametergroupname = 'mydbparametergroup' TRY. lo_rds->deletedbparametergroup( iv_dbparametergroupname = iv_dbparametergroupname ). MESSAGE 'DB parameter group deleted.' TYPE 'I'. CATCH /aws1/cx_rdsdbprmgrnotfndfault. MESSAGE 'DB parameter group not found.' TYPE 'I'. CATCH /aws1/cx_rdsinvdbprmgrstatef00. MESSAGE 'DB parameter group is in an invalid state.' TYPE 'I'. ENDTRY.

L'exemple de code suivant montre comment utiliserDescribeDBEngineVersions.

Kit SDK pour SAP ABAP
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

" iv_engine = 'mysql' " iv_dbparametergroupfamily = 'mysql8.0' (optional - filters by parameter group family) TRY. oo_result = lo_rds->describedbengineversions( iv_engine = iv_engine iv_dbparametergroupfamily = iv_dbparametergroupfamily ). DATA(lv_version_count) = lines( oo_result->get_dbengineversions( ) ). MESSAGE |Retrieved { lv_version_count } engine versions.| TYPE 'I'. ENDTRY.

L'exemple de code suivant montre comment utiliserDescribeDBParameterGroups.

Kit SDK pour SAP ABAP
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

" iv_dbparametergroupname = 'mydbparametergroup' TRY. oo_result = lo_rds->describedbparametergroups( iv_dbparametergroupname = iv_dbparametergroupname ). MESSAGE 'DB parameter group retrieved.' TYPE 'I'. CATCH /aws1/cx_rdsdbprmgrnotfndfault. MESSAGE 'DB parameter group not found.' TYPE 'I'. ENDTRY.

L'exemple de code suivant montre comment utiliserDescribeDBParameters.

Kit SDK pour SAP ABAP
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

" iv_dbparametergroupname = 'mydbparametergroup' " iv_source = 'user' (optional - filters by parameter source) TRY. oo_result = lo_rds->describedbparameters( iv_dbparametergroupname = iv_dbparametergroupname iv_source = iv_source ). DATA(lv_param_count) = lines( oo_result->get_parameters( ) ). MESSAGE |Retrieved { lv_param_count } parameters.| TYPE 'I'. CATCH /aws1/cx_rdsdbprmgrnotfndfault. MESSAGE 'DB parameter group not found.' TYPE 'I'. ENDTRY.
  • Pour plus de détails sur l'API, consultez la section Description DBParameters dans le AWS SDK pour la référence de l'API SAP ABAP.

L'exemple de code suivant montre comment utiliserDescribeOrderableDBInstanceOptions.

Kit SDK pour SAP ABAP
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

" iv_engine = 'mysql' " iv_engineversion = '8.0.35' TRY. oo_result = lo_rds->descrorderabledbinstoptions( iv_engine = iv_engine iv_engineversion = iv_engineversion ). DATA(lv_option_count) = lines( oo_result->get_orderabledbinstoptions( ) ). MESSAGE |Retrieved { lv_option_count } orderable DB instance options.| TYPE 'I'. ENDTRY.

L'exemple de code suivant montre comment utiliserModifyDBParameterGroup.

Kit SDK pour SAP ABAP
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

" iv_dbparametergroupname = 'mydbparametergroup' " it_parameters - table containing parameter objects with: " - parametername = 'max_connections' " - parametervalue = '100' " - applymethod = 'immediate' or 'pending-reboot' TRY. oo_result = lo_rds->modifydbparametergroup( iv_dbparametergroupname = iv_dbparametergroupname it_parameters = it_parameters ). MESSAGE 'DB parameter group modified.' TYPE 'I'. CATCH /aws1/cx_rdsdbprmgrnotfndfault. MESSAGE 'DB parameter group not found.' TYPE 'I'. CATCH /aws1/cx_rdsinvdbprmgrstatef00. MESSAGE 'DB parameter group is in an invalid state.' TYPE 'I'. ENDTRY.