Menu

#151 JWS CIMOM does not translate references correctly.

WBEM_Services_2.0
open
5
2004-08-26
2004-08-26
No

When invoking an extrinsic method that takes a
reference or an Array of references, where
the references are objectpaths, we experience the
following problem.

in the client side, we have a fully formed object path
with ip address and namespace
info along with the keys and objectname.
Before passing it to the cimom we saw the values in the
objectpath were
host= "172.22.9.20"
keys= Vector (id=92)
CIMProperty.name= InstanceID
value
= "600A0B80000F51A800000000411BA70C_manifestCollec
tion1_manifest2"
nameSpace= "/root/lsissi"
objectName= "LSISSI_AssociatedManifest"

When we recieve the same objectpath on the provider
side after it is
passed to us from the JWS cimom,
these are values we see for an objectpath of this format
"//172.22.9.20/root/lsissi:LSISSI_AssociatedManifest.Inst
anceID="600A0B80000F51A800000000411BA70C_manifes
tCollection1_manifest2""
i see the following values for these variables
host = ""
objectname ="//172"
namespace=""
Vector of keys
CIMProperty.name =
22.9.20/root/lsissi:LSISSI_AssociatedManifest.InstanceID
value
= "600A0B80000F51A800000000411BA70C_manifestCollec
tion1_manifest2"

It was noticed that if the host name was not in IP form
but rather in name form (i.e. localhost instead of
127.0.0.1), the translation
occurred properly.

What is the correct definition of a reference? Should a
reference be a fully qualified object path?

Discussion


Log in to post a comment.