Re: Remedy Testing Java question

2016-11-22 Thread Lockwood, Teresa - OCIO-CTS, Jacksonville FL
Thank you so much LJ!  I have now resolved both errors per your directions 
below.  However, when I Run it now I get a different error “Error:  Could not 
find or load main class mytestpack.OpenIE”.  Any ideas what that means?

Terri Lockwood
Enterprise Applications Test Coordinator
Emagine IT Inc. Working for USDA\OCIO\CTS\GSD\GAMB
United States Department of Agriculture
Phone:  (865) 405-2109

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of LJ LongWing
Sent: Tuesday, November 22, 2016 5:11 PM
To: arslist@ARSLIST.ORG
Subject: Re: Remedy Testing Java question

**
Terri,
If you are defining a Class, you must define a file named by the same name, and 
there can only be one class per file...so, the line 7 needs to be in a file 
named 'OpenIE.java', and it needs to be the only class definition in the file.

Line 12 is complaining because \ is an 'escape character', but in your string 
you have specified

C:\Program Files\Selenium\IEDriverServer_x64_2,53.1\IEDriverServer.exe

thus, it is trying to figure out what \P is and \S, etc..so, to use a 
literal backslash, and have it not be an escape character, you need to double 
up on them...so your string needs to look like this

C:\\Program Files\\Selenium\\IEDriverServer_x64_2,53.1\\IEDriverServer.exe

notice that all of them are now doubled?

On Tue, Nov 22, 2016 at 2:57 PM, Lockwood, Teresa - OCIO-CTS, Jacksonville FL 
mailto:teresa.lockw...@fl.usda.gov>> wrote:
**
Hello. I am learning to use Selenium WebDriver to do remedy testing.  I’ve 
created a basic Eclipse Java class and hoping someone here on the list can help 
me troubleshoot.  I’m working on a basic script that will simply open a Google 
webpage using Internet Explorer (IE). (Will be doing the same with FireFox 
later).  I’m getting errors on lines 7 and 12.

Here is the code:

1package mytestpack;
2
3Import org.openqa.selenium.By;
4import org.openqa.selenium.WebDriver;
5import 
org.openqa.selenium.ie.InternetExplorerDriver;
6
7 public class OpenIE  {
8
9  public static void main(String[]args) {
10   //TODO Auto-generated method stub
11   WebDriver driver;
12   System.setProperty(“webdriver.ie.driver”, “C:\Program 
Files\Selenium\IEDriverServer_x64_2,53.1\IEDriverServer.exe”);
13   driver=new InternetExplorerDriver();
14   driver.get(https://google.com;);
15   }
16 }


Error on line 7 is “The public type OpenIE must be dfined in its own file”
Error on line 12 is “Invalid escape sequence (valid ones are \b \t \n \f \r 
\”\’\\)

Thank you in advance for your help!

Terri





This electronic message contains information generated by the USDA solely for 
the intended recipients. Any unauthorized interception of this message or the 
use or disclosure of the information it contains may violate the law and 
subject the violator to civil or criminal penalties. If you believe you have 
received this message in error, please notify the sender and delete the email 
immediately.
_ARSlist: "Where the Answers Are" and have been for 20 years_

_ARSlist: "Where the Answers Are" and have been for 20 years_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"


Re: Remedy Testing Java question

2016-11-22 Thread LJ LongWing
Terri,
If you are defining a Class, you must define a file named by the same name,
and there can only be one class per file...so, the line 7 needs to be in a
file named 'OpenIE.java', and it needs to be the only class definition in
the file.

Line 12 is complaining because \ is an 'escape character', but in your
string you have specified

*C:\Program Files\Selenium\IEDriverServer_x64_2,53.1\IEDriverServer.exe*

thus, it is trying to figure out what \P is and \S, etc..so, to use a
literal backslash, and have it not be an escape character, you need to
double up on them...so your string needs to look like this

*C:\\Program Files\\Selenium\\IEDriverServer_x64_2,53.1\\IEDriverServer.exe*

notice that all of them are now doubled?

On Tue, Nov 22, 2016 at 2:57 PM, Lockwood, Teresa - OCIO-CTS, Jacksonville
FL  wrote:

> **
>
> Hello. I am learning to use Selenium WebDriver to do remedy testing.  I’ve
> created a basic Eclipse Java class and hoping someone here on the list can
> help me troubleshoot.  I’m working on a basic script that will simply open
> a Google webpage using Internet Explorer (IE). (Will be doing the same with
> FireFox later).  I’m getting errors on lines 7 and 12.
>
>
>
> Here is the code:
>
>
>
> 1package mytestpack;
>
> 2
>
> 3Import org.openqa.selenium.By;
>
> 4import org.openqa.selenium.WebDriver;
>
> 5import org.openqa.selenium.ie.InternetExplorerDriver;
>
> 6
>
> 7 *public class OpenIE  {*
>
> 8
>
> 9  public static void main(String[]args) {
>
> 10   //TODO Auto-generated method stub
>
> 11   WebDriver driver;
>
> 12   *System.setProperty(“webdriver.ie.driver”, “C:\Program
> Files\Selenium\IEDriverServer_x64_2,53.1\IEDriverServer.exe”);*
>
> 13   driver=new InternetExplorerDriver();
>
> 14   driver.get(https://google.com;);
>
> 15   }
>
> 16 }
>
>
>
>
>
> *Error on line 7 is “The public type OpenIE must be dfined in its own
> file”*
>
> *Error on line 12 is “Invalid escape sequence (valid ones are \b \t \n \f
> \r \”\’\\)*
>
>
>
> Thank you in advance for your help!
>
>
>
> *Terri*
>
>
>
>
>
>
> This electronic message contains information generated by the USDA solely
> for the intended recipients. Any unauthorized interception of this message
> or the use or disclosure of the information it contains may violate the law
> and subject the violator to civil or criminal penalties. If you believe you
> have received this message in error, please notify the sender and delete
> the email immediately.
> _ARSlist: "Where the Answers Are" and have been for 20 years_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"


Remedy Testing Java question

2016-11-22 Thread Lockwood, Teresa - OCIO-CTS, Jacksonville FL
Hello. I am learning to use Selenium WebDriver to do remedy testing.  I've 
created a basic Eclipse Java class and hoping someone here on the list can help 
me troubleshoot.  I'm working on a basic script that will simply open a Google 
webpage using Internet Explorer (IE). (Will be doing the same with FireFox 
later).  I'm getting errors on lines 7 and 12.

Here is the code:

1package mytestpack;
2
3Import org.openqa.selenium.By;
4import org.openqa.selenium.WebDriver;
5import org.openqa.selenium.ie.InternetExplorerDriver;
6
7 public class OpenIE  {
8
9  public static void main(String[]args) {
10   //TODO Auto-generated method stub
11   WebDriver driver;
12   System.setProperty("webdriver.ie.driver", "C:\Program 
Files\Selenium\IEDriverServer_x64_2,53.1\IEDriverServer.exe");
13   driver=new InternetExplorerDriver();
14   driver.get(https://google.com;);
15   }
16 }


Error on line 7 is "The public type OpenIE must be dfined in its own file"
Error on line 12 is "Invalid escape sequence (valid ones are \b \t \n \f \r 
\"\'\\)

Thank you in advance for your help!

Terri





This electronic message contains information generated by the USDA solely for 
the intended recipients. Any unauthorized interception of this message or the 
use or disclosure of the information it contains may violate the law and 
subject the violator to civil or criminal penalties. If you believe you have 
received this message in error, please notify the sender and delete the email 
immediately.

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"


Notify Template Question

2016-11-22 Thread Thomas Miskiewicz
Hi there,

we build a email template form in which a user can define the subject, text 
etc, of emails and even use some fields from the form he defines the 
notification for. For that he has to create a mapping of the variable and the 
field.

So our central notify filter looks like this

Subject $subject$
Text $text$

Everything works almost as expected. We process the template populating the 
variables with values. However when don’t know what to do with keywords. When 
the user writes $\TIMESTAMP$ in the template and we pass a text like this to 
the Notify filter:

My beautiful email text, it’s $\TIMESTAMP$

then for some reason the $\TIMESTAMP$ doesn’t get populated. “$TIMESTAMP$” 
works, but then you have “” which you maybe don’t want…

Another issue we have is access to the history fields like ‘status 
history.new.TIME’. This also doesn’t get resolved either.

Yes, we know one could use the AR System Email Templates for this, but it’s not 
as convenient as just writing a template that one can see in one place.

BTW, is it possible to tell the Notify action get your text from field and at 
the same time make it replace the fields and keywords automatically?

Any suggestions how to solve these issues?


Thank you
Thomas

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"


Re: CMDB Deprecated classes for 9.1

2016-11-22 Thread Mueller, Doug
So, there was an issue brought to my attention that does cause a lot of 
confusion and mis-understanding that is related to this topic.

The topic is the fact that between the 7.6.04 and later versions of Asset 
Management, there are some ATTRIBUTE changes to the BMC_BaseElement class of 
the CMDB.

The CMDB itself does not change its classes or attributes and has not added or 
removed anything related to this.  So, this is not a CMDB upgrade topic.

But, when you upgrade the Asset Management and ITSM foundation, there is a 
change to those applications that affects the CMDB.

There are about 100 attributes that the applications used to add to the CMDB.  
They no longer add them to the CMDB.  And, with the upgrade to after 7.6.04, a 
new table is created outside the CMDB within the application with those 
attributes and the data is copied from the CMDB to that table.  And, then, 
those 100 or so attributes may or may not be removed from the CMDB – it depends 
on the option used during the ITSM upgrade whether the fields are removed.

No classes are affected, but, there are about 100 attributes that MAY be 
removed from BMC_BaseElement that were added by a previous install of ITSM.

If you started with ITSM 8.0 or later, this is a non-issue as the attributes 
were never added to the CMDB by ITSM.  If you have not installed ITSM, this is 
a non-issue as the application is what added the attributes to the CMDB.  If 
you did have ITSM installed with version 7.6.04 or earlier and upgrade at some 
point, this data move and attribute removal may occur.

There is no class deprecation.  But, there are some attributes removed from the 
CMDB by the applications if you meet the ITSM versions noted above.  And, it is 
under your control whether or not the attributes are removed from the CMDB.  
You can actually leave them in the CMDB if you would like, your choice (there 
is about a 40% performance improvement of the CMBD if you let the application 
remove them from the CMDB – but it is your choice).

Doug Mueller

From: Mueller, Doug
Sent: Tuesday, November 22, 2016 9:20 AM
To: arslist@ARSLIST.ORG
Subject: RE: CMDB Deprecated classes for 9.1

Harsh,

You are not finding any information about deprecated classes as there are none 
between 7.6.04 and 9.1.

There are only two points in time where we have removed classes

Between 1.0 and 2.0 back in 2005 or 2006 timeframe.   This was when we removed 
probably ½ of the classes as there were way too many and they were not useful.  
It was actually the #1 most appreciated “new feature” in 2.0.   There was no 
deprecation feature at that time so the classes were simply removed.

Back in the 7 or so range, the BMC_Impact class was deprecated as we moved the 
concept of impact from a separate and special class into being a part of every 
relationship within the CMDB and so an intimate and integral part of the 
system.  We introduced the concept of a deprecated class at that release so 
that if you referenced this class, we still “interpreted” its existence off the 
data in other relationships.

That is it.  There have been no other classes removed since that time.   As you 
note, we have added some attributes to classes and maybe even a few classes, 
but nothing has been removed in the window you are looking at.

Doug Mueller

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Harsh
Sent: Saturday, November 19, 2016 11:00 AM
To: arslist@ARSLIST.ORG
Subject: CMDB Deprecated classes for 9.1

**
Hi Folks,

We are planning to upgrade CMDB 7.6.04 to 9.1, could you please let me know 
where i can get the information for deprecated classes in 9.1, in BMC 
documentation i haven't find anything mentioned for deprecation class.

i only found information related to addition but not deprecation as per below 
link:-

https://docs.bmc.com/docs/display/public/ac81/Changes+to+the+BMC+Atrium+CMDB+8.1.00+Common+Data+Model

--
Thanks & regards
“Harsh Chaudhary”
"Impatience never commanded success"

_ARSlist: "Where the Answers Are" and have been for 20 years_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"


Re: ARS 9.1: Question about hiding fields

2016-11-22 Thread Mueller, Doug
Dustin,

A field that is “not in view” has multiple advantages:


1)  It is not in Field list dropdowns as noted so it is “more hidden” than 
other fields

2)  It has no view properties so it in fact is more efficient.  There is no 
screen widgetry defined, there is less html in the page (think about it, if it 
is just hidden, it COULD be made visible so you have to define the widget, have 
html that describes it and positions it and cares for it and …. While if not in 
view it is NEVER possible to show it so there is no view definition at all.  It 
is lighter and if you have many of them, it does have a notable impact on the 
volume of html in the screen so it is more efficient)

As has been noted this is NOT security, the field is still fully accessible to 
the user it is just not possible to show it on the screen from the mid-tier.  
You can reference it through workflow and work with it programmatically like 
any other field.  If you don’t want the user to have access, control with 
PERMISSIONS not with hiding or making not in view.

As a general suggestion, if a field is NEVER visible on the screen, I strongly 
suggest you have it not in view.  It reduces overhead and makes the system more 
efficient.  Only have things in view that have the possibility of being 
displayed under some condition.

Doug Mueller

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Brittain, Mark
Sent: Friday, November 18, 2016 12:23 PM
To: arslist@ARSLIST.ORG
Subject: Re: ARS 9.1: Question about hiding fields

**
Dustin,

A field that is not in the view does not appear in the Field menu for an 
Advanced Search. So this might be a good way to limit what users are searching 
on. Of course if you have a savy user they can always type the field name with 
quotes (e.g. ‘Wigit Name’) but I haven’t found anyone who does that.

Mark

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of LJ LongWing
Sent: Friday, November 18, 2016 3:02 PM
To: arslist@ARSLIST.ORG
Subject: Re: ARS 9.1: Question about hiding fields

**
Dustin,
The main advantage is the fact that the field isn't taking up any screen real 
estate anywhere on the form.  The object still exists on the form, is still 
transferred to the client, so it's not a transport advantage, but the fact that 
the field's not cluttering up the display is a maintenance advantage :)

On Fri, Nov 18, 2016 at 12:45 PM, Fawver, Dustin 
mailto:faw...@mail.etsu.edu>> wrote:
**

Greetings!



During my analysis of workflow for the migration to ARS 9.1, I have found that 
fields can be hidden in several ways.



- Hidden explicitly by the field's properties

- Placed in a panel page that the user doesn't not have permissions to.

- Removed from the user's view

- The field not being placed in any view



I found some fields being referenced in workflow that existed on the form but 
that weren't in any views.  Are there any advantages or disadvantages to having 
a field that's not present in any view versus a field that is simply hidden?



Thanks for your input.



--Dustin Fawver



HelpDesk Technician

Information Technology Services

East Tennessee State University

faw...@etsu.edu
_ARSlist: "Where the Answers Are" and have been for 20 years_

_ARSlist: "Where the Answers Are" and have been for 20 years_
_ARSlist: "Where the Answers Are" and have been for 20 years_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"


Re: Performance Issues - Multitenancy

2016-11-22 Thread Mueller, Doug
Just some background to help here

Implementing an effective row level security model is actually quite an 
involved operation.  It is about security so it has to be foolproof with no 
holes and no exceptions to data access for people without access.  It has to 
include many complex considerations like not allowing searching on data you 
don't have access to - not just limiting the return of that data...   For 
example, if you did not have access to a salary field but you could search for 
people with salary > 10,000 and < 15,000, you could find out salary even though 
you could not see the field.

So, there is some quite involved logic and SQL to protect all this.  It is 
involved as there is no DB level support for this level of security.

OK, so this is all prelude to the discussion here.

We had situations where customers had users in large numbers of groups.  That 
means we need to check permission for all those groups when checking for row 
level security.  That generated enormous SQL commands and that could confuse 
the optimizers of the databases and trigger table scans.  So, customers in this 
situation encountered significant slowness like Brian was seeing in his 
environment.

We found alternate ways to do the query that were much more efficient in the 
database for large lists of users.  Our testing showed that it was equivalent 
performance for few groups but much better (order of magnitude in many cases) 
for large group lists.  So, we introduced a new style of qualifications for the 
row level security search.   You can see the difference in the commands if you 
turn on SQL logging.

Now, what we found is that there are some conditions where the combination of 
number of groups users are in (generally users being in small numbers of 
groups) and the data volume where the older strategy actually works better.   
We have not found a pattern of exactly what triggers one strategy to be better 
vs. the other.

SO, we have an option that you can set - that is detailed in the message below 
- where you can tell the system to use one strategy or the other.

It will always be the case that a row level security controlled search will be 
slower than an unlimited access search as there are additional checks needed.  
However, if you find there are major differences, you may want to check which 
strategy for row level security enforcement is active and see if the other one 
is faster for your environment.  Test a variety of users as you may find that 
if you have a mix of users with few groups and some in MANY groups that there 
is a difference and you need to choose which strategy is overall best for your 
organization.

There is no data impact or risk or anything with the two options.  They both 
work and protect your access and are secure.  They both use the same data and 
neither alters any data.  They simply build SQL differently to do the 
enforcement.  So, you can try both options safely.

I hope this offers some insight into this situation and what occurred and why 
this option exists.  I am glad that it was the key to helping in your situation 
to be able to control which strategy you were using.

Doug Mueller

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Brian Pancia
Sent: Monday, November 21, 2016 8:17 AM
To: arslist@ARSLIST.ORG
Subject: Re: Performance Issues - Multitenancy

**

Shawn,



Thanks.  That ended up being the fix.



Brian




From: Action Request System discussion list(ARSList) 
mailto:arslist@ARSLIST.ORG>> on behalf of Shawn Scutchings 
mailto:shawn.scutchi...@gov.ab.ca>>
Sent: Friday, November 18, 2016 3:12 PM
To: arslist@ARSLIST.ORG
Subject: Re: Performance Issues - Multitenancy

**
We had a similar issue and were provided the following by BMC:

The Engineer assisting us with this issue has reviewed the information provided 
and agrees the query we see taking to complete are running row level access. He 
would like you to test disabling the new RLS implementation and use the old 
implementation to see if the issue persists or not.

1.  Please open the Centralized Configuration form in the
 com.bmc.arsys.server.shared section
2.  Add the following parameter:
 Disable-New-RLS-Implementation with a value of true
 Disable-New-RLS-Implementation: T
3.  Restart the servers in the group

This change will use a LIKE clause to allow the database to search the columns 
directly. Once the change has been made the servers restarted, please enable 
API, SQL, and Filter logging and reproduce the issue. If the performance impact 
is seen searching the fields that have drop-down menus for non admin users 
after the change has been made, please run the log zipper to gather and send 
the log files and forward the zip file along with the name of the user who 
performed the search.

Fixed our issue...worth a try.

From: Action Request System discussion list(ARSList) 
[ma

Re: Custom apps + Remedy v9.1?

2016-11-22 Thread Mueller, Doug
Carina,

Just to be clear, we have many customers (probably a majority in fact) who have 
some amount of custom forms and applications in addition to the ITSM out of the 
box applications.

There is no issue with upgrading to AR System 9.1 and having your custom 
applications run on it.
There is no issue with having ITSM and a set of stand-alone custom apps running 
on it.

As far as upgrading and the process, several questions

We first have to deal with the concept of Base mode and Overlay.  Base Mode 
should contain ONLY BMC supplied definitions.  Overlay should contain any 
overlay of a BMC definition (which you say is not in plan - and that is good - 
but I am sure you will find some things that you will want to adjust for your 
specific needs at some point in the future) AND it contains all custom 
development.

This way, Base contains things from BMC and Overlay contains things from you.  
There is clear separation of the work and that gives all kinds of benefits.

So, question one is that custom work you talk about, is it in base or in the 
overlay layer?   (NOTE throughout this I call it the overlay layer and the 
official name may be the best practice layer - they are the same thing.)

If already in the overlay layer (as custom objects), you are good to go.  If 
they are in base layer, I would suggest an initial step of using the tool 
called bpcu to move the custom work to the overlay layer so that you are set to 
go.  Having ALL your work, overlays of BMC logic and your custom logic in your 
own private layer (the overlay layer) is just a good practice and protects you 
from changes or additions that BMC makes to definitions.  We change ONLY base 
during upgrade so your definitions are not affected by our upgrade.


Then, you decide whether you are upgrading in place and then adding ITSM to the 
environment or whether you are installing a new instance of AR System, 
installing ITSM and then moving the custom work to it.

If in place, you just upgrade the server, and then you can delete your custom 
HD forms and just install ITSM.
If new environment, you install the server, install ITSM, and then Export from 
old and Import to new your custom applications.

Either way works and I have had customers do both of these.

Custom work upgrades cleanly.  Overlays take review and maybe a few 
modifications but it is generally a straight-forward process now that we have 
the three way reconciliation tool to assist you (in your case, you don't have 
this issue as you are all custom for now, but in the future this will help with 
any adjustments you make to out of the box).


So, a long answer (you will get used to long answers to anything is the only 
way I respond as others on the list have had to get used to over the years) 
to a simple question...  YES, your custom applications will co-exist nicely 
with ITSM applications.  It is what the system is designed for - running 
applications - regardless of whether BMC, a partner, or the customer creates 
them.  They can all be independent of each other or share data by referencing 
each other.

With what you describe - dropping your old custom apps for HD and other things 
and going to ITSM, that should be technically straight-forward - with training 
of staff needed for the change and then maybe some decisions about customizing 
- and bringing over custom applications that are not connected to the old (or 
new) HD and other things - this should all work and actually be pretty clean 
and straight-forward.  You have chosen a clean strategy of complete swap for 
ITSM and keeping independent custom.  That should really simplify the process 
you are going through and give you a solid result with controlled investment 
and effort.

Doug Mueller

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Burns, Carina
Sent: Monday, November 21, 2016 8:58 AM
To: arslist@ARSLIST.ORG
Subject: Re: Custom apps + Remedy v9.1?

**
Thank you all for the replies!
We have no interest in keeping our custom Help Desk app and would replace it 
with service desk.  So in that respect it will be a clean install with problem 
categories, locations, user and support staff info the only thing migrating.  
Once we get more information on how asset management works, we may replace our 
current custom tech inventory tracking form as well.
What I was mostly concerned about is whether or not our other vertical apps 
(Textbook Tracking, Chg Mgt for our finance platforms) could co-exist with 
ITSM.  I can import those applications with their respective data as they are 
stand alone - no hooks to the help desk form we have.
As far as using overlays, I wouldn't want to alter any workflow on OOB ITSM but 
I could imagine needing to create a few views based on job function as I've had 
to do that with our custom HD app.  I could also see management wanting a few 
specific escalations and notification options

From: Action Request System discussi

Re: CMDB Deprecated classes for 9.1

2016-11-22 Thread Mueller, Doug
Harsh,

You are not finding any information about deprecated classes as there are none 
between 7.6.04 and 9.1.

There are only two points in time where we have removed classes

Between 1.0 and 2.0 back in 2005 or 2006 timeframe.   This was when we removed 
probably ½ of the classes as there were way too many and they were not useful.  
It was actually the #1 most appreciated “new feature” in 2.0.   There was no 
deprecation feature at that time so the classes were simply removed.

Back in the 7 or so range, the BMC_Impact class was deprecated as we moved the 
concept of impact from a separate and special class into being a part of every 
relationship within the CMDB and so an intimate and integral part of the 
system.  We introduced the concept of a deprecated class at that release so 
that if you referenced this class, we still “interpreted” its existence off the 
data in other relationships.

That is it.  There have been no other classes removed since that time.   As you 
note, we have added some attributes to classes and maybe even a few classes, 
but nothing has been removed in the window you are looking at.

Doug Mueller

From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Harsh
Sent: Saturday, November 19, 2016 11:00 AM
To: arslist@ARSLIST.ORG
Subject: CMDB Deprecated classes for 9.1

**
Hi Folks,

We are planning to upgrade CMDB 7.6.04 to 9.1, could you please let me know 
where i can get the information for deprecated classes in 9.1, in BMC 
documentation i haven't find anything mentioned for deprecation class.

i only found information related to addition but not deprecation as per below 
link:-

https://docs.bmc.com/docs/display/public/ac81/Changes+to+the+BMC+Atrium+CMDB+8.1.00+Common+Data+Model

--
Thanks & regards
“Harsh Chaudhary”
"Impatience never commanded success"

_ARSlist: "Where the Answers Are" and have been for 20 years_

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"