DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Probleme mit OdsFilterKey bei OdsInstList

Hallo,

ich habe folgendes beim setzen des OdsFilterKey bei der Funktion OdsInstList.
Im Applicationmodel gibt es ein Element von Basistyp AoMeasurement mit dem Namen Result. Dort darüber befinden sich noch 3 Ebenen: zweimal AoSubTest und ganz oben ein AoTest (AoTest => AoSubTest => AoSubTest => AoMeasurement)
Die Vater-Relationen sehen von unten her so aus: test => parent_test => parent_test.

Setze ich meinen Filter jetzt folgendermaßen...

strFilter = "name = BaBlubb; test.name = M1234; test.parent_test.parent_test.name = ABC-1234"

... und will mir dann die Instanzen von Result zurückgeben lassen, so erhalten ich die korrekte Menge!
Jetzt will ich allerdings nicht über den Namen filtern, sondern über den MimeType. Der entsprechend abgeänderte Filter sieht dann z.B. wie folgt aus:

strFilter = "mime_type = application/x-asam.aomeasurement.verfahren; test.name = M1234; test.parent_test.parent_test.name = ABC-1234"

Die zurückgelieferte Menge ist dann allerdings 0. Mir ist nicht wirklich ersichtlich warum? Gibt es ein Logfile oder Einschränkungen für den OdsFilterKey, welche nicht in der Hilfe dokumentiert sind bzw. die ich übersehen habe?

Setze ich den Filter mit dem MimeType mit Hilfe des ASAM-Datenservice, so wird dort korrekt gefiltert... nur im Skript nicht.


Gruß, Marc




0 Kudos
Message 1 of 5
(3,999 Views)

Hallo,

leider muss ich Ihnen mitteilen, dass das AOP5 DataPlugin zur Zeit keine 'Extended Query' unterstützt.

 

Mit freundlichen Grüßen

Thomas Arend

0 Kudos
Message 2 of 5
(3,963 Views)
Hallo,

danke für die Info. Ist es in etwa absehbar ob und wann dieses Feature implementiert wird?


Gruß, Marc
0 Kudos
Message 3 of 5
(3,955 Views)
Hallo Marc,
 
der beobachtete Effekt rührt daher, dass der Browser (NAVIGATOR, ASAM Datenservice) die vom (AOP5) DataPlugin gelieferten Werte 'nachfiltert', wenn dies vom DataPlugin nicht geleistet werden kann.
Einige spezielle Anfragen sind bereits im AOP5 DataPlugin implementiert, um z.B. auf verschiedene Arten browsen zu können.
 
Grüße aus dem bewölkten Aachen
Stefan
0 Kudos
Message 4 of 5
(3,948 Views)

Hallo Marc,

momentan ist nicht absehbar, ob/wann das AOP5 DataPlugin eine 'Extended Query' unterstützen wird.

 

Mit freundlichen Grüßen

Thomas Arend

0 Kudos
Message 5 of 5
(3,927 Views)