Hi Vinod,
I did the following, it works fine. In this case, since I queried for
list of filter guides upfront, I am simply assigning GetContainer
returned reference directly to a FilterGuide type variable.
nameList = server.GetListFilterGuide()
For Each name As String In nameList
Dim fg As BMC.ARSystem.FilterGuide
fg = server.GetContainer(name)
System.Diagnostics.Debug.WriteLine(name + "(" + fg.Name + ")")
System.Diagnostics.Debug.WriteLine(name + "(" +
fg.Items.Count.ToString + ")")
Next
If you are simply working at containers level, in which case, you do not
quite yet know what the returned container's actual type be - then you
need to look for the type of the object and cast as needed...
Dim con As BMC.ARSystem.Container
con = server.GetContainer(name)
If TypeOf con Is BMC.ARSystem.FilterGuide Then
fg = con
End If
Regards
Appajee
________________________________
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Heider, Stephen
Sent: Thursday, May 24, 2007 4:38 AM
To: [email protected]
Subject: Re: How to Get the Definition of a Filter Guide using .NET API
Vinod,
I just started a new VB.Net project that gets the FilterGuide and
ActiveLinkGuide definitions via the .Net API. I am not at my
development computer right now, but I think what you may need to do is
convert the type of the Container Object to a FilterGuide object using
CType(). Here a code snippet (untested).
-------------
Dim x As BMC.ARSystem.FilterGuide
Dim ars As New BMC.ARSystem.Server
ars.Login("servername", "Demo", "secret")
x = CType(ars.GetContainer("FilterGuideName"), BMC.ARSystem.FilterGuide)
-------------
Hope this points you in the right direction.
Stephen
________________________________
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Vinod Kumar
Sent: Thursday, May 24, 2007 2:38 AM
To: [email protected]
Subject: How to Get the Definition of a Filter Guide using .NET API
**
Hi Listers,
I am working on creating an interface in VB.NET, which accesses the
Remedy Objects. I am using the .NET API's available at the BMC website.
WHen i try to access any Filter Guide using the GetContainer(ObjectName)
method, the code considers the ObjectName to be an ActiveLink and tries
to get the definition of an ActiveLinkGuide instead of a FilterGuide,
ending up in displaying an error saying that there is no ActiveLinkGuide
with the name ObjectName.
I understand that the containerType value needs to be changed for each
of the Guides, but i could not find out where i could change the default
container type value.
Please throw some light on how to go about, with this issue.
Thanks and Regards,
Vinod
__20060125_______________________This posting was submitted with HTML in
it___
__20060125_______________________This posting was submitted with HTML in
it___
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the
Answers Are"