Thanks, looks worthwile to investigate what's going on in CMDB to see what
goodies BMC is keeping from us :)

Hugo

On 5/24/07, Chris Williams <[EMAIL PROTECTED]> wrote:

Francois,
   Unless you have a specific case, the best I can do at this stage is
point
you to the CMDB API documentation (called "Developers Reference Guide" for
CMDB 2.x).

The process run by these Filters specifically is responsible for a whole
host of CMDB related transaction validation and processing including:

- Creating Instances
- Modifying Instances
- Deleting Instances
- Retrieving Instance Information
- Executing Graph Queries (used by Reconciliation Engine, CI Viewer, SIM
and
other API Clients)
- Propagating Attributes in Weak References
- Cascading Deletes
- Validating sanity/legality of data

To get a better indication of the kind of data validation that is
performed,
look at the "BMC Atrium CMDD C API error messages" section of the CMDB
Developers Reference Guide.

HTH
Chris.

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Francois - BTT
Sent: Thursday, May 24, 2007 1:46 PM
To: arslist@ARSLIST.ORG
Subject: Re: $PROCESS$ Application-Invoke-External-Filter
bmc.cmdb.cmdbEngine PHASE=2 CLIENTTYPE=$CLIENT-TYPE$

Chris,

Do you have any other information surrounding the filter that the process
is
running i.e. bmc.cmdb.cmdbEngine

How do we know what kind of validation is done, how etc.

This is like a filter that does stuff that we cannot see :-) like the
black
box reference you mentioned.

Francois

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Chris Williams
Sent: 24 May 2007 02:37 PM
To: arslist@ARSLIST.ORG
Subject: Re: $PROCESS$ Application-Invoke-External-Filter
bmc.cmdb.cmdbEngine PHASE=2 CLIENTTYPE=$CLIENT-TYPE$

Hi Carey,
    No, I'm not sure at all.

BMC have created this "black box" of a process that we can't really see
inside and don't have documentation for.

I'm hesitant to comment on exactly how the technology is implemented as
I'm
a little out of my depth...all I know is that the CMDB "Plugin" is
effectively executed via this undocumented
Application-Invoke-External-Filter command which is now hard-wired into
the
core AR Server technology.

Whether this a true ARF plugin that behaves in the same way as "normal"
Filter API's, I cannot be sure.

Cheers
Chris.


-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Carey Matthew Black
Sent: Thursday, May 24, 2007 1:25 PM
To: arslist@ARSLIST.ORG
Subject: Re: $PROCESS$ Application-Invoke-External-Filter
bmc.cmdb.cmdbEngine PHASE=2 CLIENTTYPE=$CLIENT-TYPE$

Chris,

Are you sure this is a way to call an ARF Plugin with dynamic
inputs/outputs?

I would be interested in knowing more about how the inputs/outputs are
specified in the $PROCESS$ call if this is the case.

--
Carey Matthew Black
Remedy Skilled Professional (RSP)
ARS = Action Request System(Remedy)

Love, then teach
Solution = People + Process + Tools
Fast, Accurate, Cheap.... Pick two.


On 5/24/07, Chris Williams <[EMAIL PROTECTED]> wrote:
> **
>
>
>
> Hugo,
>
>    I haven't seen this specific command documented anywhere in any
official
> BMC Documents.
>
> If you wanted to create and run your own external programs, you can
write
a
> Plugin for these.
>
> See Page 126 of the Integrating Guide as well as the C API Reference
Guide
> for more information on using and writing Filter Plugins.
>
> There have been many postings about creating plugins for the AR Server
on
> the list, so a good place to start any research would be the list
archives.
>
> HTH
>
> Chris.


____________________________________________________________________________
___
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"


_______________________________________________________________________________
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