Mit dieser Eigenschaft können Benutzer von WebSphere Application Server for z/OS Version 4.x angeben, dass die
Funktionalität für SQL-Erweiterung nicht auf Anwendungen angewendet werden soll, die in
WebSphere Application Server for z/OS installiert sind.
Standardmäßig führt WebSphere Application Server for z/OS Version 4.x dynamische SQL-Erweiterungen durch. z/OS-Benutzer,
die sich gegen die dynamische SQL-Erweiterung für angepasste Finder in Version 4.x entscheiden,
können dieses Attribut auf Bean- und Serverebene definieren.
Auf Bean-Ebene inaktiviert ein Name/Wert-Paar, das sich aus dem Attributnamen
und dem Wert true zusammensetzt, die SQL-Erweiterung für alle angepassten Finder, die in der Home-Schnittstelle
der angegebenen Bean definiert sind.
Auf Serverebene inaktiviert ein Eintrag in der Servereigenschaftendatei von WebSphere Application Server for z/OS
mit dem Wert true die SQL-Erweiterung für alle Beans, die im angegebenen Server installiert sind.
Das Attribut für die Erweiterung angepasster Finder wird von der Laufzeitumgebung in
Version 5.x auf Bean-Ebene weiterhin unterstützt. Die Verwendung des Attributs auf Serverebene
ist in Version 5.x veraltet, weil in
Version 5.x standardmäßig keine dynamische SQL-Erweiterung angepasster Finder vorgenommen wird.
Anmerkung: Wenn sich Ihre Installation von WebSphere Application Server for z/OS auf die automatische dynamische Erweiterung aller
angepassten Finder in allen installierten Anwendungen stützt, müssen Sie com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent
auf all setzen. Wenn eine Anwendung eine Bean enthält, für die com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent
in den env-var-Einstellungen definiert ist, wird diese Eigenschaft, wie oben beschrieben, weiterhin verwendet, sofern
die Features für dynamische SQL-Erweiterung der Version 5.x aktiviert sind.
Datentyp |
String |
Einstellmöglichkeiten |
Die gültigen Werte sind true und false. |
Hinweise zur Vorrangstellung:
- Das Attribut com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel überschreibt
jede Einstellung dieses Attributs auf Server- oder Bean-Ebene.
- Jede mit einem J2EE-Namen im Attribut com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent
angegebene Bean bewirkt, dass die dynamische Erweiterung für angepasste Finder durchgeführt wird,
die für diese Bean definiert sind. Dies gilt auch, wenn das Standardverhalten für den betreffenden Server
aktiviert ist.
- Das Attribut com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent inaktiviert
die Verwendung dieses Feature durch eine bestimmte Bean, wenn die Einstellung auf Server- oder Bean-Ebene
definiert ist und keine Einstellungen auf Methodenebene angegeben sind.