In a very strict sense, taking the results of a def file or an xml file is not really code but meta data extracted from all the meta tables in the ARSystem database.. My answer if ever asked would be that the 'system' code and its content is proprietary. The ARS is not an open source system.. The applications residing can be customized or built from scratch by manipulating the meta data without the need to change the 'system' code. The meta data is not really code in a very strict sense though some of it may appear to look like it. Also you could remind your management about the license agreement that clearly says that a customer is not allowed to reverse engineer or modify any system code as it is proprietary information of BMC Software.. Maybe you ought to show them the license agreement and point them to the part that clearly states that.. Joe
----- Original Message ---- From: William Rentfrow <[EMAIL PROTECTED]> To: [email protected] Sent: Wednesday, July 9, 2008 2:51:44 PM Subject: Re: "Lines of code" in Remedy? You could just tell them "One, but it's rather long....." Seriously though - I'd have to agree that it's an inordinately improper question. Back in the day (10 years or so ago) when I was customizing Tivoli Service Desk (aka "Expert Advisor" in those days) it actually did mean everything because the source was all straight text files. I'd have to concur with the others and say you really need to ask "What question are you trying to really answer with this?". It sort of has the "Back in my day young feller...." feel to it. -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of J.T. Shyman Sent: Wednesday, July 09, 2008 11:45 AM To: [email protected] Subject: Re: "Lines of code" in Remedy? Question: By "lines of codes we have in Remedy" are your bosses looking for the total number of lines of code in the AR System platform, the OOTB workflow and forms, the form/workflow customizations you've done or some combination of all three? It would be quite difficult, and I'm pretty sure illegal, to attempt to decompile BMC's code to count the lines. :) IMHO, it might be worth having a discussion about the object-oriented nature of Remedy development, and how it doesn't really lend itself to bulk quantitative measurements such as the number of lines of code, with whoever is asking for this information. This would serve two purposes: One, it would educate whoever is asking so they have a better idea of what Remedy is and how development is accomplished. Two, it would show them that you know what you are talking about and can be counted on to give accurate, meaningful (and perhaps better) answers even if they aren't exactly what was asked for. If you are still forced to give a quantitative answer, I think the advice given so far is the best approach: Either give a count of the workflow objects and multiply that by an arbitrary number or export all of the objects and count the lines in the def files. A third approach might be to count all of the rows in the metadata tables for each object type...but that could get complicated. --- J.T. Shyman All, I've been asked to estimate the "number of lines of code we have in Remedy". Any ideas on how to approach a question like that? Feel free to save your response for Friday Humor if you prefer. Thanks, -David David M Clark Remedy Programmer/Analyst _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"

