Angepasste interne Taxonomie für den JAXR-Provider erstellen

Sie können eine angepasste interne Taxonomie erstellen und diese dem JAXR-Provider (Java™ API for XML Registries) zur Verfügung stellen.

Informationen zu diesem Vorgang

Veraltetes Feature Veraltetes Feature: Seit WebSphere Application Server Version 8.0 sind JAX-R-APIs (Java API for XML Registries) veraltet. Die Plattform Java EE 6 (Java Platform Enterprise Edition) hat die Unterstützung für JAX-R eingestellt, weil dieser Standard auf der UDDI-2-Technologie (Universal Description, Discovery and Integration) basiert, die nicht mehr relevant ist. Wenn Ihre Anwendungen JAX-R verwenden, sollten Sie die Verwendung von UDDI 3 in Erwägung ziehen.depfeat

Der JAXR-Provider für UDDI stellt eine Reihe interner Taxonomien bereit. Sie können aber auch eine angepasste interne Taxonomie angeben. Wenn Sie eine neue angepasste interne Taxonomie erstellen und diese dem JAXR-Provider bereitstellen möchten, verwenden Sie die folgende Prozedur.

Vorgehensweise

  1. Erstellen Sie eine Textdatei mit den Daten der Taxonomieelemente. Sie können die Datei iso3166-2003-data.txt in plugins/com.ibm.uddi_1.0.0 als Beispiel verwenden. Dies ist die Taxonomiedatendatei für die bereitgestellte Taxonomie ISO 3166. Die ersten Zeilen sehen wie folgt aus:
    iso3166#--#World#--
    iso3166#AD#Andorra#--
    iso3166#AE#United Arab Emirates#--
    iso3166#AE-AJ#'Ajm?n#AE
    iso3166#AE-AZ#Ab? Z?aby[Abu Dhabi]#AE
    iso3166#AE-DU#Dubayy [Dubai]#AE
    iso3166#AE-FU#Al Fujayrah#AE
    iso3166#AE-RK#Ra's al Khaymah#AE
    iso3166#AE-SH#Ash Sh?riqah [Sharjah]#AE
    iso3166#AE-UQ#Umm al Qaywayn#AE
    iso3166#AF#Afghanistan#--
    iso3166#AF-BAL#Balkh#AF
    iso3166#AF-BAM#B?m??n#AF
    Jede Zeile stellt ein Element der Taxonomie bzw. ein Konzept in der Taxonomiekonzeptstruktur dar. Jede Zeile hat das folgende Format:
    <taxonomy ID>#<element value>#<element name>#<parent element value>
    In der folgenden Tabelle sind die Token im Format beschrieben.
    Tabelle 1. Token im Format der Datendatei für Taxonomieelemente. In der Tabelle sind die verschiedenen Token zusammen mit einer Beschreibung aufgelistet.
    Token Beschreibung
    <taxonomy ID> Alle Elemente einer Taxonomie haben dieselbe Taxonomie-ID.
    <element value> Der Konzeptwert (UDDI-keyValue).
    <element name> Der Konzeptname (UDDI-keyName).
    <parent element value> Der Wert des übergeordneten Elements des aktuellen Elements in der Taxonomiestruktur. Für jedes Element in der Datendatei mit Ausnahme des Stammelements muss eine weitere Zeile vorhanden sein, die ein übergeordnetes Element definiert. Das Stammelement ist dadurch gekennzeichnet, dass es sich selbst als übergeordnetes Element definiert. Es darf nur ein einziges Stammelement geben, und es dürfen keine Elemente ohne übergeordnetes Element vorhanden sein.
    # Begrenzungszeichen. Sie können dieses Zeichen für jede Taxonomie in der Datei taxonomyConfig.properties definieren. Das Begrenzungszeichen muss nicht das Nummernzeichen (#) sein.
  2. Speichern Sie ein ClassificationScheme (UDDI-tModel-Entität) in der UDDI-Registry, um die neue interne Taxonomie darzustellen. Verwenden Sie hierfür die Methode "javax.xml.registry.BusinessLifeCycleManager.saveClassificationSchemes()".
  3. Fügen Sie die neue Taxonomie der Datei taxonomyConfig.properties hinzu.
    1. Kopieren Sie die bereitgestellte Datei taxonomyConfig.properties aus dem Stammverzeichnis der Datei com.ibm.uddi_1.0.0.jar. Die bereitgestellte Datei taxonomyConfig.properties hat folgenden Inhalt:
      naics-1997	= UUID:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2, naics-1997-data.txt,	#
      naics-2002	= UUID:1FF729F2-1948-46CF-B660-31EC107F1663, naics-2002-data.txt,	#
      unspsc		= UUID:DB77450D-9FA8-45D4-A7BC-04411D14E384, unspsc-data.txt,    	#
      unspsc7_data	= UUID:CD153257-086A-4237-B336-6BDCBDCC6634, unspsc7-data.txt,   	#
      iso3166-2003	= UUID:4E49A8D6-D5A2-4FC2-93A0-0411D8D19E88, iso3166-2003-data.txt,#
      Diese Datei enthält eine Zeile für jede interne Taxonomie, die bereitgestellt wird. Jede Zeile hat das folgende Format:
      <taxonomy ID> = <tModelKey>,<data filename>,<data file delimiter>
      In der folgenden Tabelle sind die Token im Format beschrieben.
      Tabelle 2. Token im Format der Datei taxonomyConfig.properties. In der Tabelle sind die verschiedenen Token zusammen mit einer Beschreibung aufgelistet.
      Token Beschreibung
      <taxonomy ID> Der JAXR-Provider verwendet diesen Wert intern für die Identifizierung der einzelnen Taxonomien. Dieser Wert muss nicht mit der Taxonomie-ID in der entsprechenden Taxonomiedatendatei übereinstimmen.
      <tModelKey> Das Element "tModelKey" der entsprechenden UDDI-tModel-Entität, die die ID des entsprechenden JAXR-ClassificationScheme.
      <data filename> Der Name der entsprechenden Taxonomiedatendatei
      <data file delimiter> Das in der Taxonomiedatendatei verwendete Begrenzungszeichen. Alle bereitgestellten internen Taxonomien verwenden das Nummernzeichen (#), aber benutzerdefinierte interne Taxonomien können andere Begrenzungszeichen verwenden.
    2. Fügen Sie zur Kopie der Datei taxonomyConfig.properties einen neue Zeile für die neue Taxonomie hinzu. Entfernen Sie keine Taxonomien aus der Datei, da diese danach nicht mehr für den JAXR-Provider verfügbar sind.
  4. Fügen Sie die kopierte Datei taxonomyConfig.properties dem Java-Klassenpfad vor der Datei jaxruddi.jar hinzu.
  5. Wenn noch aktive JAXR-Clientprogramme vorhanden sind, die gestartet wurden, bevor Sie die neue Taxonomie der Datei taxonomyConfig.properties hinzugefügt haben, erstellen Sie eine neue Verbindung, damit die neue Taxonomie verwendet wird.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_jaxr_tax
Dateiname:twsu_jaxr_tax.html