Se connecter à une base de données SAP Hana depuis OSB

1. Récupérer le driver HANA ngdbc.jar directement depuis :

  • Le dossier d’installation du SAP HANA Client, par exemple : C:\Program Files\SAP\hdbclient\ngdbc.jar
  • Le site officiel : https://support.sap.com/en/my-support/software-downloads

2. Copier le fichier directement dans les serveurs OSB :

  • $WLS_HOME/server/ext/jdbc/hana/ngdbc.jar
  • N’oubliez pas de créer les nouveaux répertoires

3. Modifier le script sh sur les différents serveurs :

  • $MW_HOME/oracle_common/common/bin/commExtEnv.sh
  • en ajoutant le chemin du jar comme suivant :
WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.5.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar${CLASSPATHSEP}${WL_HOME}/server/ext/jdbc/hana/ngdbc.jar"

4. Redémarrer les différents serveurs concernés par cette modification

5 . Pour configurer maintenant l’accès à une base de donnée de type SAP Hana, il suffit d’utiliser les paramètres ci-dessous pour créer une nouvelle source de données :

  • Database Type : Other
  • URL: jdbc:sap://hostname:port
  • Driver Class Name : com.sap.db.jdbc.Driver

1 réflexion sur “Se connecter à une base de données SAP Hana depuis OSB”

  1. Thank you!
    Could you please tell me how do you add new connection factory in DB Adapter (Weblogic) for using Sap Hana JDBC Data Source?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *