Changelog 2.2.0: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „__NOTOC__ ==Release Notes== * Neuimplementierung des XIP Im und Exports. ** Neues Kommandozeilen Werkzeugt <code>iesxip</code> ** Neues Webinterface für XIP (XIP…“)
 
Zeile 9: Zeile 9:
 
====Anmerkungen====
 
====Anmerkungen====
 
<div class="note">
 
<div class="note">
 +
;Volltext-Index
 +
:Mit der neuen IES-API ist die Suche über einen Volltext-Index möglich. Hierzu muß nach dem update einmalig der Volltextindex aufgebaut werden. Wird muss über die IES-Admin-Oberfläche erfolgen: IES-Admin -> Applikationseinstellungen -> Dienste -> Full-Text Indexer Server -> rechte Maus-Taste -> Index neu erstellen -> Alle Mandanten
 
;Für die Auswertung von Suchabfragen wurde eine Anpassung vorgenommen.
 
;Für die Auswertung von Suchabfragen wurde eine Anpassung vorgenommen.
:Text-Daten und Verknüpfungs-Daten liegen in unterschiedlichen Datenbank-Tabellen. Bei einer Suchabfrage muss entschieden werden in welcher Tabelle nach den gewünschten Daten gesucht werden soll. Bisher enthielten Feldnamen von Verknüpfungsfeldern immer eine der Endungen <code>.link</code>, <code>.systemlink</code> oder <code>.navlink</code> über die erkannt wurde, das die Daten in der Verknüpfungs-Tabelle gesucht werden mussten. Mit der Einführung des Types <code>primitiveLink</code> ist dies nicht mehr möglich. Aus diesem Grund wird nun der Suchwert ausgewertet. Folgende Regeln gelten nun:
+
:Text-Daten und Verknüpfungs-Daten liegen in unterschiedlichen Datenbank-Tabellen. Bei einer Suchabfrage muss entschieden werden in welcher Tabelle nach den gewünschten Daten gesucht werden soll. Bisher enthielten Feldnamen von Verknüpfungsfeldern immer eine der Endungen <code>.link</code>, <code>.systemlink</code> oder <code>.navlink</code> über die erkannt wurde, das die Daten in der Verknüpfungs-Tabelle gesucht werden mussten. Mit der Einführung des Types <code>primitiveLink</code> ist dies nicht mehr möglich. Aus diesem Grund wird nun der Suchwert ausgewertet.
 +
 
 +
Im Normalfall hat das keine Auswirkungen auf zu aktualisierende Systeme.
 +
 
 +
Bisher wurde folgende Syntax toleriert:
 +
sp_mylink.link = '100010100000020115-1015'
 +
 
 +
Dies kann nicht mehr unterstützt werden. Die richtige Syntax lautet:
 +
sp_mylink.link = 100010100000020115-1015
 +
 
 +
 
 +
 
 +
Folgende Regeln gelten nun:
 
:* Ist der Wert eine ID, wird in der '''Verknüfungs'''-Tabelle gesucht
 
:* Ist der Wert eine ID, wird in der '''Verknüfungs'''-Tabelle gesucht
 
:: <source lang="text">mylink = 100010100000020115-1015</source>
 
:: <source lang="text">mylink = 100010100000020115-1015</source>

Version vom 27. Oktober 2010, 15:28 Uhr

Release Notes

  • Neuimplementierung des XIP Im und Exports.
    • Neues Kommandozeilen Werkzeugt iesxip
    • Neues Webinterface für XIP (XIP Manager)
  • Aufbau einer öffentlichen API für den IES in Java, PHP und JavaScript
  • Ergänzende Implementierung von Primitiv-Datentypen (primitiveText, primitiveLong, primitiveDouble, primitiveBoolean, primitiveLink)

Anmerkungen

Volltext-Index
Mit der neuen IES-API ist die Suche über einen Volltext-Index möglich. Hierzu muß nach dem update einmalig der Volltextindex aufgebaut werden. Wird muss über die IES-Admin-Oberfläche erfolgen: IES-Admin -> Applikationseinstellungen -> Dienste -> Full-Text Indexer Server -> rechte Maus-Taste -> Index neu erstellen -> Alle Mandanten
Für die Auswertung von Suchabfragen wurde eine Anpassung vorgenommen.
Text-Daten und Verknüpfungs-Daten liegen in unterschiedlichen Datenbank-Tabellen. Bei einer Suchabfrage muss entschieden werden in welcher Tabelle nach den gewünschten Daten gesucht werden soll. Bisher enthielten Feldnamen von Verknüpfungsfeldern immer eine der Endungen .link, .systemlink oder .navlink über die erkannt wurde, das die Daten in der Verknüpfungs-Tabelle gesucht werden mussten. Mit der Einführung des Types primitiveLink ist dies nicht mehr möglich. Aus diesem Grund wird nun der Suchwert ausgewertet.

Im Normalfall hat das keine Auswirkungen auf zu aktualisierende Systeme.

Bisher wurde folgende Syntax toleriert:

sp_mylink.link = '100010100000020115-1015'

Dies kann nicht mehr unterstützt werden. Die richtige Syntax lautet:

sp_mylink.link = 100010100000020115-1015


Folgende Regeln gelten nun:

  • Ist der Wert eine ID, wird in der Verknüfungs-Tabelle gesucht
mylink = 100010100000020115-1015
  • Ist der Wert ein Anchor, wird in der Verknüfungs-Tabelle gesucht
mylink = !{myanchor}
  • Ist der Wert eine Zeichenkette, wird in der Text-Tabelle gesucht
mytext = '100010100000020115-1015'
  • Ist der Wert eine Zahl, wird in der Text-Tabelle gesucht
mynumber = 5