J2C-Connector für IBM i-Programmaufruf für WebSphere-Testumgebung konfigurieren

Die folgenden Informationen beschreiben die Installation eines J2C-Connector und die Definition einer Verbindungsfactory für die IBM WebSphere Application Server-Testumgebung in Rational Developer for Power Systems Software.

Die Konfiguration des J2C-Connector für IBM i-Programmaufruf für den Test Ihrer Anwendungen in der WebSphere Application Server-Testumgebung besteht aus folgenden Schritten:

  1. Installation des J2C-Connector. Hierzu gehören die Erstellung eines Servers und einer Serverkonfiguration und die Installation einer RAR-Datei.
  2. Definition der Verbindungsfactory. Hierzu gehören die Erstellung eines JAAS-Authentifizierungseintrags, einer J2C-Verbindungsfactory und die Definition der Ressourcenmerkmale, die der Verbindungsfactory zugeordnet sind.

J2C-Connector für IBM i-Programmaufruf für die WebSphere V6.x- und V7.0-Testumgebung konfigurieren

Die folgenden Informationen beschreiben die Installation eines J2C-Connector und die Definition einer Verbindungsfactory für die WebSphere Application Server V6.x- und V7.0-Testumgebung in Rational Developer for Power Systems Software.

Schritt 1 - J2C-Connector installieren

Server und Serverkonfiguration erstellen

  1. Öffnen Sie die Sicht "Server".
  2. Klicken Sie in der Sicht "Server" mit der rechten Maustaste und wählen Sie Neu > Server aus.
  3. Wählen Sie den Servertyp WebSphere Application Server v6.x oder WebSphere Application Server v7.0 aus. Stellen Sie sicher, dass die ausgewählte Serverlaufzeit korrekt ist, und klicken Sie dann auf Weiter.
  4. Geben Sie einen Namen ein oder verwenden Sie den Standardwert und klicken Sie dann auf Weiter.
  5. Falls erforderlich, geben Sie die Benutzer-ID und das Kennwort ein.
  6. Klicken Sie auf Fertig stellen.
  7. Klicken Sie in der Sicht "Server" mit der rechten Maustaste auf den erstellten Server und klicken Sie dann auf Starten.

RAR-Datei installieren

  1. Klicken Sie in der Sicht "Server" mit der rechten Maustaste auf den gestarteten Server und wählen Sie dann Administration > Administrationskonsole ausführen aus.
  2. Falls erforderlich, geben Sie die Benutzer-ID und das Kennwort ein.
  3. Erweitern Sie in der linken Anzeige Ressourcen > Ressourcenadapter und klicken Sie auf Ressourcenadapter.
  4. Wählen Sie Knoten=Knotenname in der Bereichsliste aus.
  5. Klicken Sie auf RAR-Datei installieren, um eine neue RAR-Datei zu installieren.
  6. Klicken Sie auf Durchsuchen im lokalen Pfad, um
    Programme\IBM\SDPShared\plugins\com.ibm.etools.iseries.webtools.ae_version\lib\iseriespgmcall.rar
    zu lokalisieren und auszuwählen.
  7. Klicken Sie auf Weiter.
  8. Ändern Sie den Namen im Namensfeld in Ressourcenadapter für IBM i-Programmaufruf und klicken Sie dann auf OK.
  9. Klicken Sie auf Sichern, um die Angaben direkt in der Masterkonfiguration zu sichern.

Schritt 2 - Verbindungsfactory definieren

JAAS-Authentifizierungseintrag erstellen

  1. Erweitern Sie in der linken Anzeige Sicherheit und klicken Sie auf Administration, Anwendungen und Infrastruktur schützen.
  2. Erweitern Sie im Abschnitt Authentifizierung die Option Java Authentication and Authorization Service und klicken Sie auf J2C-Authentifizierungsdaten.
  3. Klicken Sie auf Neu, um einen neuen JAAS-Authentifizierungseintrag zu erstellen.
  4. Geben Sie einen Namen in das Aliasnamensfeld ein, der den Aliasnamen der JAAS-Anmeldekonfiguration für die funktionsabhängige Berechtigung für J2EE-Ressourcen darstellt.
  5. Geben Sie eine ID für die JAAS-Anmeldekonfiguration in das Feld Benutzer-ID ein.
  6. Geben Sie ein Kennwort für die JAAS-Anmeldekonfiguration in das Feld Kennwort ein.
  7. Geben Sie eine Beschreibung für die JAAS-Anmeldekonfiguration in das Feld Beschreibung ein.
  8. Klicken Sie auf OK.
  9. Klicken Sie auf Sichern, um die Angaben direkt in der Masterkonfiguration zu sichern.

Die Werte für Benutzer-ID und Kennwort, die Sie im JAAS-Authentifizierungseintrag angeben, werden für die Anmeldung beim IBM i-System für den Programmaufruf verwendet.

J2C-Verbindungsfactory erstellen

  1. Erweitern Sie in der linken Anzeige Ressourcen > Ressourcenadapter und klicken Sie auf Ressourcenadapter.
  2. Klicken Sie auf den Ressourcenadapternamen Ressourcenadapter für IBM i-Programmaufruf, den Sie erstellt haben.
  3. Klicken Sie im Abschnitt Zusätzliche Merkmale auf J2C-Verbindungsfactorys.
  4. Klicken Sie auf Neu, um eine neue J2C-Verbindungsfactory zu erstellen.
  5. Geben Sie in das Namensfeld einen Namen für die Verbindungsfactory ein.
  6. Definieren Sie den JNDI-Namen, indem Sie ihn in das JNDI-Namensfeld eingeben. Geben Sie z. B. einen Namen in der Form eis/Name ein.
  7. Wählen Sie den Aliasnamen, den Sie auf der Sicherheitsseite in dem Bereich mit den JAAS-Authentifizierungseinträgen definiert haben, aus der Liste für die über Container realisierten Authentifizierungsaliasnamen (Container-managed authentication alias) aus.
  8. Wählen Sie denselben Aliasnamen wie im vorherigen Schritt aus der Liste für den komponentenverwalteten Authentifizierungsaliasnamen (Component-managed authentication alias) aus.
  9. Klicken Sie auf OK, um die Verbindungsfactory zu erstellen.
  10. Klicken Sie auf Sichern, um die Angaben direkt in der Masterkonfiguration zu sichern.

Der Verbindungsfactory zugeordnete Ressourcenmerkmale definieren

  1. Klicken Sie auf den erstellten Verbindungsfactorynamen.
  2. Klicken Sie im Abschnitt Zusätzliche Merkmale auf Angepasste Merkmale. In der Spalte Name der Tabelle sollten ServerName, UserName und Password angezeigt werden. ServerName (Servername) ist ein verbindliches Merkmal. Klicken Sie auf ServerName in der Spalte Name und geben Sie seinen Wert in das Feld Wert ein. UserName (Benutzername) und Password (Kennwort) sind optionale Merkmale, deren Werte durch den JAAS-Aliasnamen zur Verfügung gestellt werden.
  3. Klicken Sie auf OK.
  4. Klicken Sie auf Sichern, um die Angaben direkt in der Masterkonfiguration zu sichern.

Feedback