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"