Forgot to mention in my last mail that if you can identify the offending
attribute which breaks convention (The one with '-' in the name), you could
try the following...

Go to the OBJSTR:AttributeDefinition form.
Locate the offending Attribute by searching for it based upon the field
name. Hopefully, you'll only get one entry returned which is in the "Change
Pending" status.
Delete this one entry only.
Then try the procedure I described in detail in my last mail to flush the
rest of your changes through.
This should hopefully save you having to type all of those attributes in
again.

As Robert suggested, don't go too delete happy in the OBSTR forms as this
could do more harm than good. There are limited specific cases where it's
relatively "safe" to do this. In the case you are currently experiencing, as
long as the field was not created in any of the CMDB forms (you should check
this first by looking in the AR System Data Dictionary for all occurrences
of the field you tried to create, either by name or ID) and the attribute is
still showing "Change Pending" and there's only one instance of it in the
metadata, then you *should* be OK. Never delete an attribute which is
currently "Active".

Regarding the Max Filters error, I have seen this before due to 2 things...
Firstly, make sure you've set a high enough number for Max Filters in your
AR Config file. I think the documentation recommends 100,000. (You can
always reduce this again after making your Data Model changes).
Secondly, there was a known defect identified in the Filters which push
information from the OBJSTR forms to the SHR:SchemaNames. From memory, a bad
push fields action caused too many records to be modified, thus causing
Filters to run for each of those SHR:SchemaNames entries to push to each
other!...Hence you breach the max filters limit. There used to be a KB about
this, though I can't find it now...I think it was a Filter with a name like
"SHR:Objstr_Menu_Push" that modified all matching entries instead of the
first matching entry. This *might* have been fixed in Patch 003 for CMDB
1.1, but I'm not sure.

HTH
Chris.

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Robert Molenda
Sent: Tuesday, February 13, 2007 8:51 PM
To: [email protected]
Subject: Re: CMDB 1.1 Change Pending

Ah' that wonderful "explode after error and now you are stuck"
condition. I know this because "been there and done that" has applied.

At this point you must manually cleanup the Meta Data, and add the
field(s) back again.

Unfortunately the UI/Workflow does not check for "bad things" but when
you try to update, then it goes BOOM. (You had the '-' character in the
field..)

Before you go in and get "deletion happy" in the OBJSTR: forms, remember
to always CYI and export to arx ALL ENTIRES IN ALL TABLES of OBJSTR:..
One of our contractors went 'delete happy' and then nothing all worked,
and it was restore DB time into a spare DB and recover the entries :(

Q(s)>>

Is this the first MetaUpdate that has run on the system, or have other
custom fields been added. A good test is to go in and simply view some
fields, and the UI thinks you updated and will update it again. This
MUST GO OK before going any further!!

Ensure (by scanning) that you don't duplicate ID/Field Name/name
restrictions, and you should be fine.

Also, we could not add more than 6 or 7 fields at one attempt or would
get the same error.

HTH

Thanks-n-advance; 
HDT Platform Incident / Problem Manager & Architect 
Robert Molenda 
IT OS PA 
Tel: +1 408 503 2701 
Fax: +1 408 503 2912 
Mobile: +1 408 472 8097 
[EMAIL PROTECTED] 
Quality begins with your actions.

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Sanford, Claire
Sent: Tuesday, February 13, 2007 11:03 AM
To: [email protected]
Subject: CMDB 1.1 Change Pending

I added several fields via the class manager.  When I clicked "Save" I
received an error:  

ARERR [298] Too many filters processed during this operation
OBJSTR:AttributeDefinition


The preceding message occurred during the execution of active link
OBJSTR:ClassDef_SaveChanges -- action 2. (ARNOTE 1101)

This was in my arerror.log

Mon Feb 12 17:32:40 2007  390620 : Too many filters processed during
this operation (ARERR 298)
Mon Feb 12 17:32:40 2007     OBJSTR:AttributeDefinition

So I go to the admin tool and increase the filter value and then hit
save again and everything looked ok.

All of my fields are still showing "Change Pending" and when I look at
the task manager,  the arcmdbd server process is running, and the
dispatcher (arsvcdsp) server process is running on the server.

The only thing in the view log is:

2/12/2007 5:40:48 PM Remedy Application Service
Sync Class: BMC:BMC_AssetBase

2/12/2007 5:40:49 PM Remedy Application Service
ERROR: 120078 The supplied character is not allowed in the name.
W-Parts: '-'


Do I have to recreate all of the fields?

ARS 6.3 Patch 18
HD 6.0
CMDB 1.1
Oracle 10 w/9 libraries
Oracle lives on a remote server
Windows 2003 4 gig on app server and 8 gig on DB server


Claire Sanford
Information Systems Division
Memorial Hermann Healthcare System
Phone: 713 448 6035
[EMAIL PROTECTED]

________________________________________________________________________
_______
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where
the Answers Are"

____________________________________________________________________________
___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the
Answers Are"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
Answers Are"

Reply via email to