Re: ARS 9.1: Question about hiding fields
LOL ... omg dude. Thanks. I can't believe that's been there all along and I never noticed it. -Andy On Wed, Nov 23, 2016 at 9:34 AM LJ LongWing <lj.longw...@gmail.com> wrote: > ** > Andrew, > Within Dev Studio there are options (in the outline section) to show > fields that are not in the current view, or, if you switch to the > 'Definitions' tab of the form, you can see all fields, regardless of if > they are in a view or not.These options were added back in the 7.6 > days...I forget which version. > > On Wed, Nov 23, 2016 at 8:23 AM, Andrew Hicox <and...@hicox.com> wrote: > > ** > > I would like to point something out, and maybe someone can tell me a > better way but ... > > Especially on out of the box forms. This is without a doubt a tremendous > pain. Even though we shouldn't necessarily have to, a huge part of my day > to day as a remedy person is debugging out of the box code. > > So here I am, tracing logs through, trying to figure out what's going on, > and I encounter a field that is hidden on an out of the box form, by virtue > of being in no view. > > What kind of field is it? What are it's limits? Who has permission to it? > Is it display only, or is there a corresponding db column? What other > workflow touches it? Etc etc. > > The only way I've found to get the answers to these kinds of questions is > to actually overlay the out of box form, JUST so that I can pull the dang > field into a view, so that I can inspect it I dev-studio. > > Is there a better way I've been missing all this time? If not, can we > expect future versions of Dev-Studio to give us some sort of access to > no-view fields? > > Thanks, > > -Andy > > On Tue, Nov 22, 2016 at 11:58 AM Mueller, Doug <doug_muel...@bmc.com> > wrote: > > ** > > 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 <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 <faw...@mail.etsu.edu> > wrote: > > ** > > Greetings! > > > > During my analysis of workflow for the
Re: ARS 9.1: Question about hiding fields
I would like to point something out, and maybe someone can tell me a better way but ... Especially on out of the box forms. This is without a doubt a tremendous pain. Even though we shouldn't necessarily have to, a huge part of my day to day as a remedy person is debugging out of the box code. So here I am, tracing logs through, trying to figure out what's going on, and I encounter a field that is hidden on an out of the box form, by virtue of being in no view. What kind of field is it? What are it's limits? Who has permission to it? Is it display only, or is there a corresponding db column? What other workflow touches it? Etc etc. The only way I've found to get the answers to these kinds of questions is to actually overlay the out of box form, JUST so that I can pull the dang field into a view, so that I can inspect it I dev-studio. Is there a better way I've been missing all this time? If not, can we expect future versions of Dev-Studio to give us some sort of access to no-view fields? Thanks, -Andy On Tue, Nov 22, 2016 at 11:58 AM Mueller, Dougwrote: > ** > > 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 > 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_ > _ARSlist: "Where the Answers Are" and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at
Re: Node.js interface to ARS API?
Yeah REST was my first inclination ... I mean you're in javascript already, getting and putting json encoded messages on a network is obviously the path of least resistance. However. There are lots of things on the C API that aren't exposed via REST ... for instance, form/object definition stuff ... tunnelling direct sql to the DB ... lots of things really. Not to mention the tremendous utility of just being able to cut every other damn thing out of the equation and connect directly to the arserver and do what needs to be done! Having to pound out C when you need that stuff is a pain (and time prohibative). Having the full(ish) API exposed in a scripting environment is HUGE, and pretty much the only reason I still use Perl. And I do ... literally every single day on the job. That toolkit is simply indispensable. In fact, I can say without a doubt, that being able to pull that rabbit out of my hat when needed, has pretty much made a career for me at this point. However, Perl is old, and it is dying. We need a new platform for this functionality (and if it's going to be a community effort like ARSPerl, we need to attract younger developers to keep it alive). I strongly believe node.js is to 2016 as perl was to 1996. This is where the action is, and it is where we need the ARS API to be. Granted, the REST stuff is great. You shouldn't NEED the full on API to do row operations, and this fills that gap nicely. You can do a whole lot with it, no doubt. However, sometimes you DO need the whole shebang, and having it at your fingertips ... in the same environment where you have literally everything else at your fingertips as well ... from PDF renderers to full on GUI frameworks like Cordova and Electron ... Yes. I could do this myself, given enough time and redbull. But then I've got to worry about it breaking on new releases and yadda yadda. Really, it seems to me that it would be a brilliant move for BMC themselves to publish an NPM module essentially porting the C API directly into node.js Am I way out in lala land, or do others here agree? If there's interest, I guess I could make a communities idea and hope it gets up votes enough to get traction. -Andy On Oct 11, 2016 1:19 PM, "LJ LongWing" <lj.longw...@gmail.com> wrote: > ** > Andy, > As indicated by Thad, you should see in the near future interaction > through Node.js into Remedy through the RestAPI. So, not the C like you > indicated, but with Rest, this will give you similar access to Remedy that > the ARSPerl did, in that ARSPerl was more interested in interacting with > Remedy records than anything else, and the RestAPI gives you complete > access to the full CRUD capability for record management. > > On Tue, Oct 11, 2016 at 11:36 AM, Thad Esser <thad.es...@gmail.com> wrote: > >> ** >> Must be something in the air. I just went through some introductory >> node.js training yesterday. The demo app they built used the http.get >> method (https://nodejs.org/api/http.html) to call a REST API and showed >> how to process the JSON that was returned. ARS 9.x has a REST API ( >> https://docs.bmc.com/docs/display/public/ars91/BMC+Remedy+ >> AR+System+REST+API+overview), although I haven't worked with it >> directly. >> >> Hopefully that helps in some way. >> >> Cheers, >> Thad >> >> On Mon, Oct 10, 2016 at 7:18 PM, Andrew Hicox <and...@hicox.com> wrote: >> >>> ** Hello all, >>> >>> I know this is a little bit of a long shot, but my google-fu isn't >>> turning up much. >>> Does any one know of / have heard anything about hacking the ARS C API >>> onto node.js (sort of like ARSPerl does for perl)? >>> >>> Lately I've been diving into node.js, and it occurs to me that I could >>> pretty much replace a lot of my aging perl tools with snazzy new >>> shenanigans ... >>> >>> -Andy >>> _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"
Node.js interface to ARS API?
Hello all, I know this is a little bit of a long shot, but my google-fu isn't turning up much. Does any one know of / have heard anything about hacking the ARS C API onto node.js (sort of like ARSPerl does for perl)? Lately I've been diving into node.js, and it occurs to me that I could pretty much replace a lot of my aging perl tools with snazzy new shenanigans ... -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"
Re: Proper Case
If you are using oracle https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions065.htm As in Select initcap('$fullname$') from dual In a set - fields action. On Apr 22, 2016 9:39 AM, "Rick Cook"wrote: > ** > > You will have to sequence the string functions. Use one to identify the > first character of each field, then another to ensure that the is upper > case. Then the next one will ensure that the rest are lower case. > > Rick > On Apr 22, 2016 7:35 AM, "Satya Miller" wrote: > >> ** >> I could only find Upper and Lower. Nothing about Proper Case. >> >> On Fri, Apr 22, 2016 at 9:22 AM, Rick Cook wrote: >> >>> ** >>> >>> The string functions should be able to do that. Look in the appendix of >>> your AR System documents. >>> >>> Rick >>> On Apr 22, 2016 7:21 AM, "Satya Miller" wrote: >>> ** Morning! I was hoping someone has an idea to help me with something. I have a form that has two fields (First Name and Last Name) in it. The data is not "clean." I need to convert the data in these two fields to Proper Case. In other words, capitalize each word, or if possible even Capitalize correctly like O'Connell. I searched the ARSList and the last suggestion was from 2005. I was hoping there might be a better solution now. Thanks in advance for you help. _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_ > > _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"
Log-style audit form. 'Log' field too short??
Hi everyone, Sorry if this is a dumb question, but the Log-style audit feature is not something I've dealt with much until today. My customer needed some additional fields on AST:AssetSupport. I added them to an overerlay of underlying form (AST:AssetSupport_), with the audit option set to "audit", then brought them into the join form (AST:AssetSupport). Everything looks ok up to here, but when I now try to update those fields, I get an arerr #306 ... apparently 'Log' on CTR:AuditLogSystem is too short (1000 chars), to contain a log where all of my new fields have values! Also, it is apparently not possible to simply overlay CTR:AuditLogSystem and set a longer limit on 'Log'. Anyone have any ideas (other than just taking the audit option off the fields -- which works, but isn't what I'm after)? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"
Re: Export definitions options == Bug or feature??
How big will an XML-export of ITSM get? Huge. Around 800mb or so. But I wouldn't recommend exporting it all to the same file :-) For those purposes, I just use a separate script that queries all the objects from the server and exports them to individual files. Once you build a workflow cache like this, it's a seriously handy resource. Especially in conjunction with grep :-) -Andy On Aug 12, 2015 1:50 PM, Misi Mladoniczky m...@rrr.se wrote: Hi Andrew, You are right, there are uses for the XML format. I have written perl parsers for the DEF format instead, as the XML format gave files that was too big. I am talking about complete exports of a whole system. How big will an XML-export of ITSM get? Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13): * RRR|License - Not enough Remedy licenses? Save money by optimizing. * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs. Find these products, and many free tools and utilities, at http://rrr.se. Why use XML definition files? It just adds a tremendous amount of tags resulting in enormous files... Because it's awesome, that's why! I can extract (nearly all) the workflow and forms from an entire server and I can parse them with xpath. That is a HUGE capability. I've found and fixed some of the gnarliest bugs of my carreer doing just that. I don't give a hoot about the file size (within reason). I DO care about being able to quickly write scripts to descend mountains of workflow and find exactly what I need, and even modify it without ever needing to write a custom parser. For instance ... say you've got a few hundred filters calling webservice endpoint A and that needs to be endpoint B now ... it's a snap with xml export and a perl script. -Andy DEF is great for purely importing and exporting - XML is better for editing content manually. Personally I use XML on occasions I need to edit the definitions and DEF only if I intend to use it as is for import later without having to edit anything. Cheers Joe -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Misi Mladoniczky Sent: Wednesday, August 12, 2015 1:33 PM To: arslist@ARSLIST.ORG Subject: Re: Export definitions options == Bug or feature?? Hi, Updating XML is much more complicated. On DEF files you can just append additional objects at the end. To update XML in a correct way you should parse and validate the complete XML-file before you add the extra content and save it to disc again. This would be a client exercise, and it would use a lot of memory and process power. I think that the creation of the XML is done on the server today which makes it even more complex to do. Why use XML definition files? It just adds a tremendous amount of tags resulting in enormous files... Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13): * RRR|License - Not enough Remedy licenses? Save money by optimizing. * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs. Find these products, and many free tools and utilities, at http://rrr.se . I was thinking the same thing. The increased challenge of exporting to xml vs how many people export to xml probably wasn't worth the effort. On Wed, Aug 12, 2015 at 9:16 AM, LJ LongWing lj.longw...@gmail.com wrote: ** Joe, Consider it a feature :) First line of an XML def export is ?xml version=1.0 encoding=utf-8?root If appending more to the end, you can't add another ?xml in the middle because you feel like it, so you can't just 'append' the same way to an XML as you do to a defto append to an XML you would need to not put the same first line in what you are appending, and you would need to edit the original file and pull off the last line of '/root'...whereas when doing an append for regular def, you can just add things to the end... Sowhile none of this is saying that it couldn't be overcome and do appends on XMLit's not as straight forward and easy as def...so I guess they chose to design it this way, which makes it a feature :) On Wed, Aug 12, 2015 at 10:07 AM Joe D'Souza jdso...@shyle.net wrote: ** If a feature I wonder what the benefit of it might be as I do not see one. Which makes me think it's a bug. If you select workflow objects to export, and select the export type as .DEF, all is good. You can export your objects create the export file and then if you missed exporting some just select those, export again, and you get Append and Overwrite as two modes in which you can export so you can Append to your existing file. HOWEVER, if you
Re: Export definitions options == Bug or feature??
Why use XML definition files? It just adds a tremendous amount of tags resulting in enormous files... Because it's awesome, that's why! I can extract (nearly all) the workflow and forms from an entire server and I can parse them with xpath. That is a HUGE capability. I've found and fixed some of the gnarliest bugs of my carreer doing just that. I don't give a hoot about the file size (within reason). I DO care about being able to quickly write scripts to descend mountains of workflow and find exactly what I need, and even modify it without ever needing to write a custom parser. For instance ... say you've got a few hundred filters calling webservice endpoint A and that needs to be endpoint B now ... it's a snap with xml export and a perl script. -Andy DEF is great for purely importing and exporting - XML is better for editing content manually. Personally I use XML on occasions I need to edit the definitions and DEF only if I intend to use it as is for import later without having to edit anything. Cheers Joe -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Misi Mladoniczky Sent: Wednesday, August 12, 2015 1:33 PM To: arslist@ARSLIST.ORG Subject: Re: Export definitions options == Bug or feature?? Hi, Updating XML is much more complicated. On DEF files you can just append additional objects at the end. To update XML in a correct way you should parse and validate the complete XML-file before you add the extra content and save it to disc again. This would be a client exercise, and it would use a lot of memory and process power. I think that the creation of the XML is done on the server today which makes it even more complex to do. Why use XML definition files? It just adds a tremendous amount of tags resulting in enormous files... Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Ask the Remedy Licensing Experts (Best R.O.I. Award at WWRUG10/11/12/13): * RRR|License - Not enough Remedy licenses? Save money by optimizing. * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs. Find these products, and many free tools and utilities, at http://rrr.se. I was thinking the same thing. The increased challenge of exporting to xml vs how many people export to xml probably wasn't worth the effort. On Wed, Aug 12, 2015 at 9:16 AM, LJ LongWing lj.longw...@gmail.com wrote: ** Joe, Consider it a feature :) First line of an XML def export is ?xml version=1.0 encoding=utf-8?root If appending more to the end, you can't add another ?xml in the middle because you feel like it, so you can't just 'append' the same way to an XML as you do to a defto append to an XML you would need to not put the same first line in what you are appending, and you would need to edit the original file and pull off the last line of '/root'...whereas when doing an append for regular def, you can just add things to the end... Sowhile none of this is saying that it couldn't be overcome and do appends on XMLit's not as straight forward and easy as def...so I guess they chose to design it this way, which makes it a feature :) On Wed, Aug 12, 2015 at 10:07 AM Joe D'Souza jdso...@shyle.net wrote: ** If a feature I wonder what the benefit of it might be as I do not see one. Which makes me think it's a bug. If you select workflow objects to export, and select the export type as .DEF, all is good. You can export your objects create the export file and then if you missed exporting some just select those, export again, and you get Append and Overwrite as two modes in which you can export so you can Append to your existing file. HOWEVER, if you choose to export your definitions as an XML, and later choose to export some more, you do not get an Append option. So your only option is to select all the objects you want to including what you missed, and then Overwrite. Is this a bug? Or claimed as a feature? If a feature, what is the benefit of this design? I noticed this on 8.1.2 but something tells me it might have been a pre-existing bug or feature since the inception of export formats as .xml. Cheers Joe _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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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
Call AI job from workflow?
Hi everyone, I have a requirement to create a user interface whereby a spreadsheet is uploaded as an attachment, and used as an input to an atrium integrator job that will import/mangle data appropriately. Offhand, it seems like this ought to be possible. I suspect I could use a clever run-process to copy the attachment into a temp directory and have AI pick it up from there. However, I need some way of not only triggering the AI job in real time from workflow, but I also need a way to send a variable into the job at runtime (i.e. process this specific filename right now). Also (ideally) I'd need some way of capturing exceptions from AI and displaying a sensible error message to the user (missing required data, bad spreadsheet format, etc etc). Has anyone here ever attempted this sorta thing? If so, any pointers? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Call AI job from workflow?
Aah yeah, I found this in the documentation, so it looks like the way to trigger an AI job is basically to push the right values into Application Pending (at least on 8.1.01): https://docs.bmc.com/docs/display/public/ac81/Setting+up+event-driven+jobs+in+Atrium+Integrator I think from there, I can probably watch the various log forms (UDM:TransformationLog, UDM:StepLog etc) to try and catch errors, status, etc. Though identifying MY specific job versus any other random job that might be running at the time ... I'm not quite clear on that (yet), but really what I'm struggling with now, is how to send a variable into the AI job. Just one would do. If I could send a GUID or something into the job, that'd be good enough to glue everything together (for instance I can use the GUID to reach back into the DB and find my attachment filename, identify my logs from all the others, etc). Thing is ... so far ... I just don't see a way to do something like that, but maybe I'm just barking up the wrong tree and there's a right way to do this? I see a few suspiciously extra fields on Application Pending ('Field 1', 'Field 2', 'Other Short', 'Other Long', etc). That is certainly the sort of thing I'd put on a form to send arguments to a job, but as to how specifically these are used (if at all) ... God, it's just anyone's guess because there's absolutely zippy mention in the documentation (that I can find at least). Any more help out there? LOL :-) thanks everyone! -Andy On Mon, Aug 3, 2015 at 11:28 AM, Rick Cook remedyr...@gmail.com wrote: ** I've done it, though my memory is fuzzy on the details. Basically, when you schedule your AI job, it creates a record in a form. The form name depends on the version of AI, but it's in the docs. You can have workflow look for records matching your criteria entering that form, and do what you want with it. Rick On Aug 3, 2015 8:04 AM, Andrew Hicox and...@hicox.com wrote: ** Hi everyone, I have a requirement to create a user interface whereby a spreadsheet is uploaded as an attachment, and used as an input to an atrium integrator job that will import/mangle data appropriately. Offhand, it seems like this ought to be possible. I suspect I could use a clever run-process to copy the attachment into a temp directory and have AI pick it up from there. However, I need some way of not only triggering the AI job in real time from workflow, but I also need a way to send a variable into the job at runtime (i.e. process this specific filename right now). Also (ideally) I'd need some way of capturing exceptions from AI and displaying a sensible error message to the user (missing required data, bad spreadsheet format, etc etc). Has anyone here ever attempted this sorta thing? If so, any pointers? -Andy _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: Call AI job from workflow?
Thanks for the pointers everyone! I'm still a long way from getting this working, however I think I'm on the right track now. For those who may be interested, here's some interesting things I've found so far: 1) there is a (very convoluted, yet apparently working) example of this sort of thing already in the OOB code if you have SRM installed. Check out the workflow on *SRS:ImportExportConsole* 2) contrary to the documentation, you do NOT need to create a Job, you can call transformations directly from workflow. As Jarl pointed out, you can do this by pushing data into *UDM:Execution* (though I suspect you still need Job if you want to use *Application Pending*) 3) The way you can send variables (i.e. Parameters in Pentaho-land) into an AI Job or Transformation is via the *UDM:Variable* form. The *Name* field corresponds to the *Parameter* (in Spoon, right-click, select Job Properties or Transformation Properties, these are defined in the Parameters tab) The *Value *field is the value you want to set on the parameter. And this is apparently what *'Variable Set Name'* is for on *UDM:Execution*, and *UDM:ExecutionInstance* ... you send a GUID on this to *UDM:Variables*, as well as to *UDM:Execution*, and that's how it binds these specific variables to the job or transformation you're executing (this field is missing from *Application Pending*, so I've got no idea how you can send parameters into a job from that form). thanks again everyone. I'll keep the thread updated as I figure this out (for future googling posterity if nothing else). -Andy On Mon, Aug 3, 2015 at 1:20 PM, Jarl Grøneng jarl.gron...@gmail.com wrote: ** Hi. Push to the UDM:Execution form: Directory: your AI job directory Log Level: Minimal Type: Job Operation: Start Carte ObjectID: execution instance name (grab the name from UDM:ExecutionInstance) Name: AI job name Not sure about parameteters, but take a look at the Variable Set Name field. Logging, take a look at: UDM:StepLog UDM:TransformationLog UDM:JobEntryLog UDM:JobLog UDM:ExecutionStatus -- J 2015-08-03 18:46 GMT+02:00 Andrew Hicox and...@hicox.com: ** Aah yeah, I found this in the documentation, so it looks like the way to trigger an AI job is basically to push the right values into Application Pending (at least on 8.1.01): https://docs.bmc.com/docs/display/public/ac81/Setting+up+event-driven+jobs+in+Atrium+Integrator I think from there, I can probably watch the various log forms (UDM:TransformationLog, UDM:StepLog etc) to try and catch errors, status, etc. Though identifying MY specific job versus any other random job that might be running at the time ... I'm not quite clear on that (yet), but really what I'm struggling with now, is how to send a variable into the AI job. Just one would do. If I could send a GUID or something into the job, that'd be good enough to glue everything together (for instance I can use the GUID to reach back into the DB and find my attachment filename, identify my logs from all the others, etc). Thing is ... so far ... I just don't see a way to do something like that, but maybe I'm just barking up the wrong tree and there's a right way to do this? I see a few suspiciously extra fields on Application Pending ('Field 1', 'Field 2', 'Other Short', 'Other Long', etc). That is certainly the sort of thing I'd put on a form to send arguments to a job, but as to how specifically these are used (if at all) ... God, it's just anyone's guess because there's absolutely zippy mention in the documentation (that I can find at least). Any more help out there? LOL :-) thanks everyone! -Andy On Mon, Aug 3, 2015 at 11:28 AM, Rick Cook remedyr...@gmail.com wrote: ** I've done it, though my memory is fuzzy on the details. Basically, when you schedule your AI job, it creates a record in a form. The form name depends on the version of AI, but it's in the docs. You can have workflow look for records matching your criteria entering that form, and do what you want with it. Rick On Aug 3, 2015 8:04 AM, Andrew Hicox and...@hicox.com wrote: ** Hi everyone, I have a requirement to create a user interface whereby a spreadsheet is uploaded as an attachment, and used as an input to an atrium integrator job that will import/mangle data appropriately. Offhand, it seems like this ought to be possible. I suspect I could use a clever run-process to copy the attachment into a temp directory and have AI pick it up from there. However, I need some way of not only triggering the AI job in real time from workflow, but I also need a way to send a variable into the job at runtime (i.e. process this specific filename right now). Also (ideally) I'd need some way of capturing exceptions from AI and displaying a sensible error message to the user (missing required data, bad spreadsheet format, etc etc). Has anyone here ever attempted this sorta thing? If so, any pointers? -Andy
Overlay on AST:BaseElement
Hi everyone. Does anyone out there know of good reasons NOT to overlay AST:BaseElement? The short story is that I need to see 'LastScanDate' from BMC.CORE:BMC_BaseElement, along side my asset data. AST:BaseElement seems like the natural place to do this, since it joins AST:Attributes and BMC.CORE:BMC_BaseElement. All I should need to do is create an overlay and bring in 'LastScanDate' from BMC.CORE:BMC_BaseElement ... super easy. And in fact, I have done this on my dev box, and it SEEMS ok, but then I got to thinking about it ... In the past, I made the horrendous mistake of overlaying BMC.CORE:BMC_BaseElement, and THAT truely hosed my system on upgrade (even though I deleted the overlay prior to upgrading). I'd hate to stumble into that sort of minefield again. A quick search on communities didn't seem to turn up a whole lot, so I thought I'd ask here. Anyone have experience overlaying AST:BaseElement? Did it work out for you? Cause nightmares? Thanks eveyone -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Field HTML Contents to Text Attachment
This is a slightly different approach that I recently discovered, that kinda sorta does the same thing. IF you have an HTML document in a char field, AND IF your intention is to render that HTML for the user (for instance, by using a set-fields action to place the HTML document in an iFrame (oops 'View Field' in remedy-land) ... AND IF, what your users REALLY want is just a way to export that HTML document into something they can edit and/or save (for instance Word, Excel, Txt, etc) ... Well then, I have a pretty darn cool trick for you: 1. Include the jQuery javascript library in your HTML document header the Mid-Tier itself actually already has a copy of this library that it uses for it's own purposes. Unfortunately, I've not figured out any decent way of creating a static link to it for the purposes of constructing an HTML include, it's just too much of a mess, and Mid-tier doesn't seem to want to serve files anyhow, unless you go and hack around in the tomcat config. For that reason, I usually just include it straight from google (like pretty much everyone else on the internet): * script src=https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js/script * 2. Include the FileSaver jQuery plugin It is available here *https://github.com/eligrey/FileSaver.js https://github.com/eligrey/FileSaver.js *Unfortunately, there's no public CDN the likes of which google puts out for jQuery, however, there's a brute force way around that. Just download the js file, remove the line breaks, and insert it into your HTML document, like so: *script type=text/javascriptvar saveAs=saveAs||undefined!=typeof navigatornavigator.msSaveOrOpenBlobnavigator.msSaveOrOpenBlob.bind(navigator)||function(e){use strict;if(undefined==typeof navigator||!/MSIE [1-9]\./.test(navigator.userAgent)){var t=e.document,n=function(){return e.URL||e.webkitURL||e},o=t.createElementNS(http://www.w3.org/1999/xhtml http://www.w3.org/1999/xhtml,a),r=downloadin o,i=function(n){var o=t.createEvent(MouseEvents);o.initMouseEvent(click,!0,!1,e,0,0,0,0,0,!1,!1,!1,!1,0,null),n.dispatchEvent(o)},a=e.webkitRequestFileSystem,c=e.requestFileSystem||a||e.mozRequestFileSystem,s=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},u=application/octet-stream,f=0,d=500,l=function(t){var o=function(){string==typeof t?n().revokeObjectURL(t):t.remove()};e.chrome?o():setTimeout(o,d)},v=function(e,t,n){t=[].concat(t);for(var o=t.length;o--;){var r=e[on+t[o]];if(function==typeof r)try{r.call(e,n||e)}catch(i){s(i)}}},p=function(t,s){var d,p,w,y=this,m=t.type,S=!1,h=function(){v(y,writestart progress write writeend.split( ))},O=function(){if((S||!d)(d=n().createObjectURL(t)),p)p.location.href=d;else{var o=e.open(d,_blank);void 0==oundefined!=typeof safari(e.location.href=d)}y.readyState=y.DONE,h(),l(d)},b=function(e){return function(){return y.readyState!==y.DONE?e.apply(this,arguments):void 0}},g={create:!0,exclusive:!1};return y.readyState=y.INIT,s||(s=download),r?(d=n().createObjectURL(t),o.href=d,o.download=s,i(o),y.readyState=y.DONE,h(),void l(d)):(/^\s*(?:text\/(?:plain|xml)|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)(t=new Blob([,t],{type:t.type})),e.chromemm!==u(w=t.slice||t.webkitSlice,t=w.call(t,0,t.size,u),S=!0),adownload!==s(s+=.download),(m===u||a)(p=e),c?(f+=t.size,void c(e.TEMPORARY,f,b(function(e){e.root.getDirectory(saved,g,b(function(e){var n=function(){e.getFile(s,g,b(function(e){e.createWriter(b(function(n){n.onwriteend=function(t){p.location.href=e.toURL(),y.readyState=y.DONE,v(y,writeend,t),l(e)},n.onerror=function(){var e=n.error;e.code!==e.ABORT_ERRO()},writestart progress write abort.split( ).forEach(function(e){n[on+e]=y[on+e]}),n.write(t),y.abort=function(){n.abort(),y.readyState=y.DONE},y.readyState=y.WRITING}),O)}),O)};e.getFile(s,{create:!1},b(function(e){e.remove(),n()}),b(function(e){e.code===e.NOT_FOUND_ERR?n():O()}))}),O)}),O)):void O())},w=p.prototype,y=function(e,t){return new p(e,t)};return w.abort=function(){var e=this;e.readyState=e.DONE,v(e,abort)},w.readyState=w.INIT=0,w.WRITING=1,w.DONE=2,w.error=w.onwritestart=w.onprogress=w.onwrite=w.onabort=w.onerror=w.onwriteend=null,y}}(undefined!=typeof selfself||undefined!=typeof windowwindow||this.content);undefined!=typeof modulemodule.exports?module.exports.saveAs=saveAs:undefined!=typeof definenull!==definenull!=define.amddefine([],function(){return saveAs});/script * 3. Not necessarily required, but my users specifically wanted Microsoft Word export, so this handy library is what I used: *https://github.com/markswindoll/jQuery-Word-Export https://github.com/markswindoll/jQuery-Word-Export * again, I just downloaded the js file, stripped the line breaks and manually inserted it into my
Re: 911: Upgrade to 8.1.2
Check migrator's preferences. Tools - Options- Required Objects ... If you haven't already, you would need to turn off most, if not all of these options, to disable the behavior you're talking about ... -Andy On May 19, 2015 11:22 AM, KathyMorris kathymorris...@aol.com wrote: ** Thanks LJ. Our admin created a Custom Form A in 7.0.3 ITSM that is associated with the OOB Help Desk form in 7.0.3. Is there any reason why when I use Remedy Migrator 8.1.2 to migrate the Custom Form A – the tool brings all the related forms associated with Help Desk plus the Custom Form A? In Remedy Migrator, I checked the box to migrate “form only” ? Every time I check form only, Migrator migrates all the related objects. *From:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] *On Behalf Of *LJ LongWing *Sent:* Tuesday, May 19, 2015 12:07 PM *To:* arslist@ARSLIST.ORG *Subject:* Re: 911: Upgrade to 8.1.2 ** The delta data tool migrated data, not forms/workflow On May 19, 2015 9:59 AM, KathyMorris kathymorris...@aol.com wrote: ** Hi all, When upgrading from AR System 7.5 /ITSM 7.0.3, oracle 11 G – we are running into some challenges bringing the forms/AL/Filters over. When using Remedy Migrator 8.1.2, I do not want to bring the related objects – I just wanted to migrate about 10 custom forms that we built in 7.0.3. Therefore I checked “form only”, however all of the related objects migrated over also, which wiped out important workflow. With the Delta Data Migration tool, I am not finding enough documentation. Perhaps I missed the URL for this. With the Delta Data tool, can I bring over the objects without wiping out the related workflow? _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: Atrium integrator AROutput detects bogus field length violation?
Yeah double byte chars was my first guess too. The problem, is that I don't see anything like that in the log. Of course, like I said, could just be some non-printable trash, then I'd never see it. In any other programming environment, I'd put a filter on the input to catch trash like that and discard it, but I don't see anything at all in spoon that'd let me do that. Anyone out there know how to do that sort of thing with spoon? I guess my work-around here, is just have AI write to clobs all the time on bogus landing forms, use workflow to truncate the values, then send it off to where it really needs to go? Is that really how everyone else is dealing with this? I have to be missing something ... this seems too fishy ... Thanks everyone, Andy On Apr 30, 2015 12:39 AM, laurent matheo lm...@me.com wrote: ** Happened to me as well importing files (especially with DMT in 7.6.04), but most of the time is was due to database server being in Unicode and importing special characters (like accents) which take 2 bytes to be stored in database for example rather than 1 byte: « Tête » needs 5 bytes in Unicode for example. So if you have a 4 char character field it wouldn’t fit (well if not « byte » type in dev studio in which case it « just » double the char length in database if memory serves). Le 30 avr. 2015 à 07:10, Jarl Grøneng jarl.gron...@gmail.com a écrit : ** I have seen similar, but I have not have time to invesitgate it. Importing approx 200 records from a csv file, and 4 of them failes with ARERR 306. -- J 2015-04-30 0:02 GMT+02:00 Andrew Hicox and...@hicox.com: ** Hi everyone, I know this isn't strictly ARS, but I thought I'd ask here. AI has me pulling my hair out, and at this rate, I'll be bald by friday. I have a pretty basic job. It queries an ldap server and writes what it finds into a landing form. Because the data on the ldap server is pretty dirty, I'm using the Strings cut node to truncate all the data so it'll fit in my fields. And indeed this seems to work. Until it doesn't work. The log shows that ARERR 306 is encountered, because I've tried to set a too-long value on a field and it gives me the field id. Sure enough, I am truncating the data mapped to that field to the length of the field. I think, well maybe the indexing isn't really as advertised, so I truncate the field to 1 less char than the max length of the field. No good. What the hell, I go for 2 less. Still no good. I insert a write to log right before the AROutput step just to verify, and yes indeed, there is not one value too long going into the AROutput. Ok, so maybe some workflow on the server is doing it? Nope! Disabled all the workflow, and just to be damn sure, I checked the skip workflow processing check box on the AROutput node. still throws the error. Ok, just to be sure, turned on filter logging. Not a darn thing firing. The arserver does not seem to be throwing the error! Ok. In desperation, I set 0 length on the field in question. Boom, it works. So after the job is done, I check to see what the longest value that got wrote to that field was. It is, exactly as it should be. Nothing longer than the max length set on Strings cut ... which is to say, two characters less than the previous length of the field. What the hell? Only thing I can think of is maybe there's some kinda garbage non-printable ascii on the input that throws kettle's length detection for a loop? If so, I don't really see any kind of charset conversion or anything I could use to filter it. I'm on 8.1.01 ... anyone ever run into anything like this before? -Andy _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: Atrium integrator AROutput detects bogus field length violation?
The job is writing to a custom form. As far as I can tell, Strings cut is doing the job I asked it to do, as evidenced by the fact that the value is truncated both in the log, and (if you set the field length to 0) in the resulting field value. The problem seems really to be with AROutput. The server does not log the field length exception, as if the server never actually receives it. It seems like AROutput must have an internal field length validation, that is generating bogus exceptions. Anyone know if this is a known bug, perhaps fixed in 8.1.02? Been looking, but don't see an SW# for it on the bmc site (yet) Andy On Apr 30, 2015 1:59 PM, Jayesh jhpancha...@gmail.com wrote: ** Hi, The field is OOTB or custom? Actually I m not at my desk so couldn't check the exact option but we do have Many options in String Operations transform to modify the string values. Have you checked there? You can use java in spoon to modify the character set or set the default character set of input stream and write it to output stream I guess if you are really thinking its the issue. -- From: Andrew Hicox and...@hicox.com Sent: 30-04-2015 07:05 PM To: arslist@ARSLIST.ORG Subject: Re: Atrium integrator AROutput detects bogus field length violation? ** Yeah double byte chars was my first guess too. The problem, is that I don't see anything like that in the log. Of course, like I said, could just be some non-printable trash, then I'd never see it. In any other programming environment, I'd put a filter on the input to catch trash like that and discard it, but I don't see anything at all in spoon that'd let me do that. Anyone out there know how to do that sort of thing with spoon? I guess my work-around here, is just have AI write to clobs all the time on bogus landing forms, use workflow to truncate the values, then send it off to where it really needs to go? Is that really how everyone else is dealing with this? I have to be missing something ... this seems too fishy ... Thanks everyone, Andy On Apr 30, 2015 12:39 AM, laurent matheo lm...@me.com wrote: ** Happened to me as well importing files (especially with DMT in 7.6.04), but most of the time is was due to database server being in Unicode and importing special characters (like accents) which take 2 bytes to be stored in database for example rather than 1 byte: « Tête » needs 5 bytes in Unicode for example. So if you have a 4 char character field it wouldn’t fit (well if not « byte » type in dev studio in which case it « just » double the char length in database if memory serves). Le 30 avr. 2015 à 07:10, Jarl Grøneng jarl.gron...@gmail.com a écrit : ** I have seen similar, but I have not have time to invesitgate it. Importing approx 200 records from a csv file, and 4 of them failes with ARERR 306. -- J 2015-04-30 0:02 GMT+02:00 Andrew Hicox and...@hicox.com: ** Hi everyone, I know this isn't strictly ARS, but I thought I'd ask here. AI has me pulling my hair out, and at this rate, I'll be bald by friday. I have a pretty basic job. It queries an ldap server and writes what it finds into a landing form. Because the data on the ldap server is pretty dirty, I'm using the Strings cut node to truncate all the data so it'll fit in my fields. And indeed this seems to work. Until it doesn't work. The log shows that ARERR 306 is encountered, because I've tried to set a too-long value on a field and it gives me the field id. Sure enough, I am truncating the data mapped to that field to the length of the field. I think, well maybe the indexing isn't really as advertised, so I truncate the field to 1 less char than the max length of the field. No good. What the hell, I go for 2 less. Still no good. I insert a write to log right before the AROutput step just to verify, and yes indeed, there is not one value too long going into the AROutput. Ok, so maybe some workflow on the server is doing it? Nope! Disabled all the workflow, and just to be damn sure, I checked the skip workflow processing check box on the AROutput node. still throws the error. Ok, just to be sure, turned on filter logging. Not a darn thing firing. The arserver does not seem to be throwing the error! Ok. In desperation, I set 0 length on the field in question. Boom, it works. So after the job is done, I check to see what the longest value that got wrote to that field was. It is, exactly as it should be. Nothing longer than the max length set on Strings cut ... which is to say, two characters less than the previous length of the field. What the hell? Only thing I can think of is maybe there's some kinda garbage non-printable ascii on the input that throws kettle's length detection for a loop? If so, I don't really see any kind of charset conversion or anything I could use to filter it. I'm on 8.1.01 ... anyone ever run into anything like this before
Atrium integrator AROutput detects bogus field length violation?
Hi everyone, I know this isn't strictly ARS, but I thought I'd ask here. AI has me pulling my hair out, and at this rate, I'll be bald by friday. I have a pretty basic job. It queries an ldap server and writes what it finds into a landing form. Because the data on the ldap server is pretty dirty, I'm using the Strings cut node to truncate all the data so it'll fit in my fields. And indeed this seems to work. Until it doesn't work. The log shows that ARERR 306 is encountered, because I've tried to set a too-long value on a field and it gives me the field id. Sure enough, I am truncating the data mapped to that field to the length of the field. I think, well maybe the indexing isn't really as advertised, so I truncate the field to 1 less char than the max length of the field. No good. What the hell, I go for 2 less. Still no good. I insert a write to log right before the AROutput step just to verify, and yes indeed, there is not one value too long going into the AROutput. Ok, so maybe some workflow on the server is doing it? Nope! Disabled all the workflow, and just to be damn sure, I checked the skip workflow processing check box on the AROutput node. still throws the error. Ok, just to be sure, turned on filter logging. Not a darn thing firing. The arserver does not seem to be throwing the error! Ok. In desperation, I set 0 length on the field in question. Boom, it works. So after the job is done, I check to see what the longest value that got wrote to that field was. It is, exactly as it should be. Nothing longer than the max length set on Strings cut ... which is to say, two characters less than the previous length of the field. What the hell? Only thing I can think of is maybe there's some kinda garbage non-printable ascii on the input that throws kettle's length detection for a loop? If so, I don't really see any kind of charset conversion or anything I could use to filter it. I'm on 8.1.01 ... anyone ever run into anything like this before? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Atrium integrator AROutput detects bogus field length violation?
Sorry, I'm a bit of a n00b when it comes to atrium integrator. Are the ARS functions like left(), etc available in spoon? As far as I could tell, they aren't ... but I'm maybe not looking in the right place? It seems like the error is thrown before the transaction is ever sent to the arserver, though I could be wrong on that. In any case ... the strangest thing about it is that you get the error if the field's length is 50, even though the job truncates the value to 48 chars before ever sending it to the arserver. If you change the field' s length to 0 it works. But then it never writes anything longer than 48 chars to the now unlimited length field. either I'm using the tool wrongly ... which I strongly suspect ... or maybe this is a known bug ... but this seems pretty darn basic for nobody else to have run into it yet. -Andy On Apr 29, 2015 5:07 PM, LJ LongWing lj.longw...@gmail.com wrote: ** Andy, You could try setting a file on the field to do a left() to see if that let's it through On Apr 29, 2015 4:02 PM, Andrew Hicox and...@hicox.com wrote: ** Hi everyone, I know this isn't strictly ARS, but I thought I'd ask here. AI has me pulling my hair out, and at this rate, I'll be bald by friday. I have a pretty basic job. It queries an ldap server and writes what it finds into a landing form. Because the data on the ldap server is pretty dirty, I'm using the Strings cut node to truncate all the data so it'll fit in my fields. And indeed this seems to work. Until it doesn't work. The log shows that ARERR 306 is encountered, because I've tried to set a too-long value on a field and it gives me the field id. Sure enough, I am truncating the data mapped to that field to the length of the field. I think, well maybe the indexing isn't really as advertised, so I truncate the field to 1 less char than the max length of the field. No good. What the hell, I go for 2 less. Still no good. I insert a write to log right before the AROutput step just to verify, and yes indeed, there is not one value too long going into the AROutput. Ok, so maybe some workflow on the server is doing it? Nope! Disabled all the workflow, and just to be damn sure, I checked the skip workflow processing check box on the AROutput node. still throws the error. Ok, just to be sure, turned on filter logging. Not a darn thing firing. The arserver does not seem to be throwing the error! Ok. In desperation, I set 0 length on the field in question. Boom, it works. So after the job is done, I check to see what the longest value that got wrote to that field was. It is, exactly as it should be. Nothing longer than the max length set on Strings cut ... which is to say, two characters less than the previous length of the field. What the hell? Only thing I can think of is maybe there's some kinda garbage non-printable ascii on the input that throws kettle's length detection for a loop? If so, I don't really see any kind of charset conversion or anything I could use to filter it. I'm on 8.1.01 ... anyone ever run into anything like this before? -Andy _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: How to - Remove all Overlays from a Form
this. But until that becomes a reality, just know that when you are in the best practice mode, the deletion of base objects is not allowed by the tool. So there is nothing to fear there. It’s only when you switch the mode to Base Development that you risk loosing stuff. As a practice, YOU SHOULD NEVER be in the Base Development mode if you are using ITSM or any of the OTB Remedy applications. It offers you no benefit at all to be in the Base Development mode, UNLESS you are on one of the following exceptional cases: 1) Fixing a bug in the base object with BMC Remedy Support recommending that fix. So if you do not want to unnecessarily create an overlay because BMC Support explicitly tells you that they will be fixing that in an upcoming patch or release, feel free to modify the base object. 2) For whatever reason best known to you, you are in the need of creating a new base object which you know will not interfere with BMC developed objects because of the way your object is named (names using a prefix that identify your company, etc.) There is no other reason why you should be using the Base Development mode in my opinion. If you do so, you are violating one basic assumption BMC is making in order to make your upgrades an easier experience. An easy way to differentiate between the Best Practice mode and the Base Development mode is the message that occupies the bar below the menu bar that states that “All customization done in the Base Development mode might be lost during upgrade.” If you see that message which occupies a visible and significant area, you are in a mode that is not recommended. Switch out. Joe -- *From:* Action Request System discussion list(ARSList) [ mailto:arslist@ARSLIST.ORG arslist@ARSLIST.ORG] *On Behalf Of *Jason Miller *Sent:* Monday, April 27, 2015 4:24 PM *To:* arslist@ARSLIST.ORG *Subject:* Re: How to - Remove all Overlays from a Form ** especially if your users are point-blank telling you it matters I think that is what I find the most humours (in a not so funny way). Here are numerous users relaying our experience, thoughts and feelings here and are told it is fine as is. For a BMC engineer, yes maybe. Real-world people using the tool, not so much. Any one of us that builds home-grown apps or customizations (extends) ITSM has come up with a great solution in the past; something that makes complete sense to us. But then roll it out and the users don't seem to see it the same way we do. This is one of those situations. The designers/developers of a tool do not see the tool the same way as users, they just don't. Developer/designers are in too deep and have too much understanding of beneath the covers. With that level of knowledge of a tool, yes it makes sense. But your users don't and will likely never lave that level of knowledge about the tool. I like your description litany of little terrors. Have you ever noticed IT people/developers so damn gunshy to give a response. They have been beat too many times and live in terror. Give the wrong answer and you will be beat. After a decade or two (probably much less) it really does change a person. Jason On Mon, Apr 27, 2015 at 11:23 AM, Andrew Hicox and...@hicox.com wrote: ** Yes indeed! Holy moley, having to click delete on a core form on production server during a maintenance window, with absolutely zero indication in the GUI that you are not, in fact, deleting and/or fouling the form ... especially if the GUI behaves as if that is exactly what you have just done ... right down to pausing and going unresponsove for a very long time ... while simultaneously knowing that your ability to continue supporting your family may well be on the line ... and especially if you have lived through legitimately making that mistake in the past (I have, it wasn't pleasent) ... look ... It borders on psychological abuse, and I'm really not joking about that. Poorly designed industrial tools injure their users all the time. since the injuries are physical, they are hard to ignore, hence there are regulatory agencies like OSHA, etc. There is no such thing to protect IT workers, but I am of the opinion that the litany of little terrors that exist in our world like this, do take a toll after the decades we spend enduring them. Bottom line: be considerate to your users. Everything matters, especially if your users are point-blank telling you it matters. -Andy On Apr 27, 2015 12:57 PM, Jason Miller jason.mil...@gmail.com wrote: ** Thanks Lisa! I understand the logic the BMC dev team is using however now that people have some real-world experience working overlays there are enough people pointing out their discomfort in the verbiage delete meaning delete overlay and delete base. As Lisa pointed out there are times where we work in base mode and if for whatever reason we forget we
Re: How to - Remove all Overlays from a Form
Yes indeed! Holy moley, having to click delete on a core form on production server during a maintenance window, with absolutely zero indication in the GUI that you are not, in fact, deleting and/or fouling the form ... especially if the GUI behaves as if that is exactly what you have just done ... right down to pausing and going unresponsove for a very long time ... while simultaneously knowing that your ability to continue supporting your family may well be on the line ... and especially if you have lived through legitimately making that mistake in the past (I have, it wasn't pleasent) ... look ... It borders on psychological abuse, and I'm really not joking about that. Poorly designed industrial tools injure their users all the time. since the injuries are physical, they are hard to ignore, hence there are regulatory agencies like OSHA, etc. There is no such thing to protect IT workers, but I am of the opinion that the litany of little terrors that exist in our world like this, do take a toll after the decades we spend enduring them. Bottom line: be considerate to your users. Everything matters, especially if your users are point-blank telling you it matters. -Andy On Apr 27, 2015 12:57 PM, Jason Miller jason.mil...@gmail.com wrote: ** Thanks Lisa! I understand the logic the BMC dev team is using however now that people have some real-world experience working overlays there are enough people pointing out their discomfort in the verbiage delete meaning delete overlay and delete base. As Lisa pointed out there are times where we work in base mode and if for whatever reason we forget we are in base (I am sure I am not the only person that gets distracted mid-development and have to remember where I left off) and delete something, then we may have just ruined our whole day, week or even maybe our employment situation (if we were in production). If the logic is that a customer should never be in base mode then why can we switch to base mode? Because there are valid use cases for being in base mode. Therefore there is a valid use case for having different verbiage. I was at BMC's office last month and talking with some of the ITSM developers they pointed out they have to opposite problem we have with overlays. Their normal day is to work in base mode. If they start to develop a feature, patch, enhancement and don't realize they are in best practice they have to go back into base and rebuild their changes in base (ok, ultimately I wouldn't be surprised if they have some kind of merge tool). If the delete verbiage was different between base and best practice it would be one more visual indicator of oh crap, I am in the wrong mode. Jason On Mon, Apr 27, 2015 at 9:44 AM, Kemes, Lisa A DLA CTR INFORMATION OPERATIONS lisa.kemes@dla.mil wrote: Created new idea if you would like to vote for it: https://communities.bmc.com/ideas/10022 Thanks everyone! Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] On Behalf Of Harsh Sent: Monday, April 27, 2015 10:46 AM To: arslist@ARSLIST.ORG Subject: Re: How to - Remove all Overlays from a Form ** Yes William, Sometime it really do paranormal activity like forms overlay from backend doesn't get deleted and makes the form corrupted then really it's such a pain to delete the overlay references from database to restore the base form. Even backup doesn't works in that case. Regards, Harsh On Mon 27 Apr, 2015 8:06 pm William Rentfrow wrentf...@stratacominc.com wrote: That's a good nomination for a product upgrade. In BP mode the delete really should be Delete all overlays. You should put that in the communities - I'd upvote it. Even though I know it's only going to delete the overlays I REALLY dislike clicking the delete. I normally make a backup first just due to paranoia/experience (pick one :) William Rentfrow wrentf...@stratacominc.com Office: 715-204-3061 or 701-232-5697x25 Cell: 715-498-5056 -Original Message- From: Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa A DLA CTR INFORMATION OPERATIONS Sent: Monday, April 27, 2015 9:23 AM To: arslist@ARSLIST.ORG Subject: Re: How to - Remove all Overlays from a Form Then when in Best Practice, can the Delete be called Delete Overlay? That seems so easy to do and assures us that we would be deleting the overlay and not the form. Sometimes I'm in Base and mean to be in Best Practice (doing research or something). Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] On Behalf Of Hullule, Kiran Sent: Monday, April 27, 2015 6:22 AM To: arslist@ARSLIST.ORG Subject: Re: How to - Remove all Overlays from
Re: Read-Only Field Vulnerability
The UI is not vulnerable, if your application is not vulnerable. Same as any other web form in existence. If you didn't use ARS and just designed an html form that passes data to a post, is that post secure because you used a hidden form element? Permissions must be enforced on the backend, in any Web application. Front end permissions are not permissions, they're just display properties, and as others have pointed out, it's trivial to bypass the GUI entirely using the API, anyhow :-) -Andy On Apr 22, 2015 1:36 AM, Jonathan Young jyo...@performanceworkflow.com wrote: ** Thank you for your comments. I have slightly different outlook with regard to data security. I understand why the ars design means that the ui is vulnerable. Thanks Jon Jason Miller wrote ** I agree with LJ and BMC. Read Only functionality is not meant to be a data security enforcing measure. It is a UI feature. True permissions and enforcing workflow is going to be even more critical assuming a very easy to use RESTful web service is right around the corner. Any user can simply install Postman and have their way with your data easier that ever before. That makes me wonder if maybe there should be an option to disable RESTful web services? Maybe shutting down Jetty is sufficient enough? This will allow organizations perform a security review prior to enabling this powerful feature. Jason On Tue, Apr 21, 2015 at 1:00 PM, LJ LongWing lj.longw...@gmail.com wrote: ** Jon, I unfortunately must agree with BMC on this oneif they have change permission, they have change permission. There are any number of ways to update the data without using Mid-Tierso, if they truly should not be modifying the data, you will need to either enforce it via permissions (give ability to submit, but not ability to change), or, as you stated, build Filter based workflow to lock the fields down from a change perspective. On Tue, Apr 21, 2015 at 1:29 PM, Jon Young jyo...@performanceworkflow.com wrote: ** Hi Listers Sorry if this has been discussed recently before; I’ve got the tricky task of explaining to clients that Read-Only fields can be modified by users by a simple hack. I wondered if any of your employers/ clients see this as a data security risk and if you have any solutions for this? Issue: - Sometimes, we want users to be able to modify a field so we give that field a Change permission, and give the user that permission. For example, we want a user to enter a short description on a Change Request. Later, we don’t want the user to modify that field. For example, when a Change Request has been approved. We don’t really want the user to change details. To prevent this, we make the field Read-Only. The vulnerability is that even though that field is Read-Only they can modify the field using tools included in web browsers. If our users are external to our organisation we can not control what browsers they use. So this is only an issue is a user is deliberately trying to misuse the system – the sort or users we’d like to take security precautions against. BMC’s Stance - BMC, the lead architect, has stated that Read-Only fields are a display characteristic to assist the user interface. Solutions - We could crate filters that fire when we know a fields are read-only for the current user to check the TR value and prevent the commit. This is a lot of overhead for fixing this vulnerability in BMC’s ITSM application, let alone customisations and bespoke applications. Alternatively, we could audit the fields. It doesn’t prevent the issue but would at least help to check if the field was changed. As BMC don’t see this as a bug or a vulnerability my hopes of mid tier/ server fix for this are somewhat muted! Thanks Jon _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_ _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: Setting 'InstanceId' on AST:* submit?
Thanks, Doug! Yeah definitely I'm pushing to the AST:* class forms (not attributes). Gave it a spin yesterday and it seems to work fine. -Andy On Apr 1, 2015 3:52 PM, Mueller, Doug doug_muel...@bmc.com wrote: ** Andy, It is fine if you want to control the creation of an Instance ID on the CI side. It just needs to be a GUID. However, it is not OK to just generate a new GUID for the AST:Attribute record itself. It is critical that the Instance ID in the AST:Attribute record match the instance ID of a corresponding entry in the CMDB form. In your case, you are loading to the AST:* join form that joins the CMDB form and the AST:Attribute form. Workflow there pushes appropriate values to each of the two underlying forms along with the Instance ID field. Whether that field is generated by workflow or supplied by you, it shouldn’t matter (OK, I am hedging by saying shouldn’t vs. doesn’t but I believe the logic in the system doesn’t overwrite if you supply an instance ID – if it does, you just need to overlay the filter that sets the instance ID to check to make sure it isn’t already set). From other responses, it has the logic handled correctly. Just make sure you don’t try and create an Instance ID on the fly for the AST:Attribute form. It must be supplied one that matches the CMDB record it is tied to. Doug Mueller *From:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] *On Behalf Of *Andrew Hicox *Sent:* Wednesday, April 01, 2015 6:35 AM *To:* arslist@ARSLIST.ORG *Subject:* Setting 'InstanceId' on AST:* submit? ** Hi everyone, I have a situatuon where some home grown workflow needs to create CI's. I'm doing this by pushing fields directly to the AST:* form corresponding to the Class we want to create the CI in, and up to that point it works flawlwssly. However, I need to pull the 'InstanceId' of the CI I just created back into the form where the workflow fired the push fields (so I can set up relationships, etc). Doing this reliably has become more of a headache than I'd imagined. There are almost no uniqueness restraints in cmdb (sort of a corollary to Igor's thread about unique indexes). So there's almost nothing I can search by other than 'InstanceId', that's guaranteed to get 1 or 0 results. so here's my question. What if I generate my own GUID and push it into 'InstanceId' on the AST:* form? Does anyone know of this will break something in asset or cmdb? On the surface, this seems like a legitimate thing to do, but just wondering if anyone has been down this road before? -Andy _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
Setting 'InstanceId' on AST:* submit?
Hi everyone, I have a situatuon where some home grown workflow needs to create CI's. I'm doing this by pushing fields directly to the AST:* form corresponding to the Class we want to create the CI in, and up to that point it works flawlwssly. However, I need to pull the 'InstanceId' of the CI I just created back into the form where the workflow fired the push fields (so I can set up relationships, etc). Doing this reliably has become more of a headache than I'd imagined. There are almost no uniqueness restraints in cmdb (sort of a corollary to Igor's thread about unique indexes). So there's almost nothing I can search by other than 'InstanceId', that's guaranteed to get 1 or 0 results. so here's my question. What if I generate my own GUID and push it into 'InstanceId' on the AST:* form? Does anyone know of this will break something in asset or cmdb? On the surface, this seems like a legitimate thing to do, but just wondering if anyone has been down this road before? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Naked ARS (was: The ~! for filter names)
AMEN! I can't belive how short sighted bmc has become in regard to pushing itsm/cmdb and the rest of the licensed oob apps. Especially at the expense of pushing out custom development (essentially not supporting it). The true irony, in my opinion, is that in the decade+ that we've been struggling with converting the aruser GUI paradigm to a Web interface, the world has come full circle. Today, it's all mobile apps, and Web interfaces are on the way out. Static dimension, single window grid layouts are back in a huge way. I know what I could do with a naked arserver, and an aruser client that works on ios and android. With a few tweaks to the GUI elements to make them mobile friendly and client side plug-ins to give access to the camera, accelerometer, messaging framework and the rest ... holy moses, I know exactly what I could do with that! Change the world. That's what. On Mar 6, 2015 11:42 AM, Ray Gellenbeck ray.gellenb...@redmangollc.com wrote: Thanks. The whole point was that some people don't even KNOW that the engine is, well, an engine unto itself. There seems to be a trend (marketing?) to present the image that Remedy is ONLY CMDB/ITSM. It's always challenging to explain to customers that those are just apps running on a (very nice) workflow engine underneath. I'm all for canned apps where they make sense. Ease of upgrade path, support, etc etc. However, small steps seem to keep happening in the product evolution over the last few versions to slowly close off the custom-build path and I'd just like to ask for the server/engine to be made available *without* the suite. As great (or not great) as anyone might feel the suite is, there are plenty out there who want something simpler, or more modular, or (insert complaint here). It's part of why other products (especially those that start with S and end with W) get a lot of migration. There needs to be more flexibility. It also lets you push back on customizers from a support perspective. It won't be quite as ridiculous to have support tell you that's been customized, we don't support it because if you want custom, you should buy the naked product and build your own. I'm not pretending it's is any big magical answer. The request was really just to speak to a mindset to say quit forcing one solution as if it is the right answer for everyone. Bring back some choice. Now if you've pitched Galileo (ITSM/CMDB v9) to customers and they don't like it, make this Plan B, a workflow engine platform where you can roll your own. Plenty won't like that either, but some do already and others will going forward, and it would be nice not to have to install all the ITSM spagetti if it's not going to be used. Make a modular installer where base is ONLY the engine and User/Group tables. Add some option checkboxes for Email Engine, Mid-Tier, Preferences, and other foundation elements some will still want in a custom build, BUT OTHERS WON'T. 15 up-votes so far in just a couple days. I think I hit a nerve ;) (/endsoapbox) ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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: Engage 2015 Call for Papers
An aruser client ... that works as an app on iOS and Android :-) Actually, it'd be kinda crazy if bmc wasn't working on something like that already (I hope) On Jan 29, 2015 2:41 PM, Sanford, Claire claire.sanf...@memorialhermann.org wrote: ** LJ – Make us a new user tool!! hiding Claire *From:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] *On Behalf Of *LJ LongWing *Sent:* Thursday, January 29, 2015 2:18 PM *To:* arslist@ARSLIST.ORG *Subject:* Engage 2015 Call for Papers ** Hello ARSList, I have a question for you. Some of you know me personally, others just through the list. My passions lie in the extending of Remedy through API programmingI'm looking for a topic for this years Engage and I wanted to take some suggestions from users to see what topics I might be able to develop and present. The call for papers just came out today https://communities.bmc.com/community/engage/blog/2015/01/29/bmc-engage-2015--call-for-papers-window-now-open and I would like to submit a topic this year that is other than my own designthoughts? _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: Developer Tool Crashing
If what you're hitting is infinite wait while doing something like expanding a guide, try deleting the dev-studio cache. Seems like I've gotta do that at least twice a week since we moved to 8.1 Andy On Nov 13, 2014 2:44 PM, Frank Caruso caruso.fr...@gmail.com wrote: Not seeing a lot of discussion on the list about this but others must be impacted. For that last few weeks the developer tool has been crashing intermittently. Ive tried all the way up to 8.1 sp2 but no luck. There is a BMC KA on this issue but the solutions do not help. We cannot back out the Windows Security patch that is supposedly causing the issue. The tool has crashed a dozen times today so it is almost impossible to do any development. Does anybody have any more information on a fix for this issue? Frank ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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: Server side filter log not getting captured!
Do you have access to the arserver? If so, are any logfiles being created in the logging directory at all? Also do you have 'Log Per Thread' enabled? If so that might explain some things. -Andy On Tuesday, September 30, 2014, Ayushi Agrawal ayushiagrawal2...@gmail.com wrote: ** Hi Neha, Thanks for this. I believe space can be the issue. Actually I was having this issue on both DEV environment and TEST environment. For DEV, I can see the file system full, which can be the reason for nothing getting populated into the log file. /dev/mapper/VolGroup00-LogVol04 38G 36G 0 100% /opt But for TEST, I am still dont know what the issue is.For TEST, I can see /dev/mapper/VolGroup00-LogVol04 38G 30G 6.3G 83% /opt Thanks and Regards, Ayushi Agrawal On Tue, Sep 30, 2014 at 11:12 AM, Neha Khandelwal jbpn...@gmail.com javascript:_e(%7B%7D,'cvml','jbpn...@gmail.com'); wrote: ** Hi Ayushi, Can you also please check space on the file system where these logs are getting stored. Regards Neha On Tue, Sep 30, 2014 at 9:01 AM, Ayushi Agrawal ayushiagrawal2...@gmail.com javascript:_e(%7B%7D,'cvml','ayushiagrawal2...@gmail.com'); wrote: ** Hi Doug, Thanks for your reply. Yes, I followed the following steps to enable the logs. 1. Go to AR System Administration- AR System Administration Console -System-General - Server Information-'Log Files' tab 2. Change the name of file where I needed to capture the logs, that is earlier it was /opt/bmc/ARSystem/db/abc.log, I renamed it to /opt/bmc/ARSystem/db/xyz.log. 3. Check mark the check box, which is to the left side of filter log. 4. Click on Apply. 5. Click on OK. 6. Then I started my task, for which I wanted to capture the logs (incident creation in this case) 7. After this incident creation, I again went to the path AR System Administration- AR System Administration Console -System-General - Server Information-'Log Files' tab 8. Click the 'View' button next to the filter log. 9. Here I am getting attachment size as 0.0 KB. I would also like to clarify here, as you wrote - The steps you list do not enable filter logs. They allow you to view one that has been created. I am not even able to view the one that has been created. It seems nothing is getting populated in my log file. I am really not sure what might have happened... Charlie, Yes, I enabled the log by clicking on the check box beside the filter log. Also, I have left it 'checked' for last 2 days. At least something should get captured in the log file, but every time I am trying to 'View' , I am getting an empty file. Thanks and Regards, Ayushi Agrawal On Mon, Sep 29, 2014 at 11:54 PM, Mueller, Doug doug_muel...@bmc.com javascript:_e(%7B%7D,'cvml','doug_muel...@bmc.com'); wrote: Ayushi, Sorry for getting a bit basic here but all the responses are about how to get the file in other ways. Your original email indicated that you did the steps you describe to enable filter logs. The steps you list do not enable filter logs. They allow you to view one that has been created. If you want to enable the log, you select the radio button before the log type, you accept the default file name or supply one you want. And you hit Save/Apply to change the configuration to turn logging on. THEN, logs will be recorded from that point forward. THEN, you can use the view button to look at the log file that has been generated. I just wanted to make sure that we don't have the cart before the horse in the answers that are being give. Have you enabled the log using the directions above and then are trying to look at it? Or, are you really using the steps you have indicated to just turn the log on? Just thought I would check Kind of like spending days debugging something without doing step 1 of is it plugged in. 99% of the time, someone asking that just gets the cold glare of death and an of course. But that 1% Doug Mueller -Original Message- From: Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG javascript:_e(%7B%7D,'cvml','arslist@ARSLIST.ORG');] On Behalf Of Ayushi Agrawal Sent: Sunday, September 28, 2014 10:02 PM To: arslist@ARSLIST.ORG javascript:_e(%7B%7D,'cvml','arslist@ARSLIST.ORG'); Subject: Server side filter log not getting captured! Hi List, Can any one please help me here? I am unable to capture server side filter log from. I am using the following way to enable filter logs. AR System Administration- AR System Administration Console -System-General - Server Information-'Log Files' tab. But when I click the 'View' button next to filter log, it simply shows: Attchment Size (KB) :0.0 Can you please assist me if I am missing anything here. Thanks in Advance, Ayushi Agrawal ___ UNSUBSCRIBE or access ARSlist
Re: How to move stucked Distributed Transfer Pending records quickly
It's possible that DSO is encountering an error (such as out of range values, index violations, workflow exceptions etc). The problem is that DSO logging is horrid, and in lots of cases will give no indication of a problem like that. One way I've worked through problems like this in the past, is to Export one of the stuck records to an arx file, and try to manually import it to the target arserver with the data import tool. This is a fairly decent analog to what DSO is doing, except it won't hide errors from you like DSO will. If you're really stuck, it might give you a clue anyhow. -Andy On Friday, August 22, 2014, Chetan Shinde chetanshi...@gmail.com wrote: ** Check the logical server defined server in the distributed logical mapping form. Since u have restored the Prod DB on the Dev DB that must be still referring to the prod Corp ITSM server Regards, Chetan Shinde On Fri, Aug 22, 2014 at 2:46 PM, onkar shinde onkarbshi...@gmail.com javascript:_e(%7B%7D,'cvml','onkarbshi...@gmail.com'); wrote: ** Thanks Chetan, for your prompt reply. We already had restarts of AR server yesterday. Still will give one more shot. Any other better idea ? Thanks Onkar On Fri, Aug 22, 2014 at 2:32 PM, Chetan Shinde chetanshi...@gmail.com javascript:_e(%7B%7D,'cvml','chetanshi...@gmail.com'); wrote: ** If they are stuck in Pending form, try restarting the AR Server service. Regards, Chetan Shinde On Fri, Aug 22, 2014 at 2:13 PM, onkar shinde onkarbshi...@gmail.com javascript:_e(%7B%7D,'cvml','onkarbshi...@gmail.com'); wrote: ** Hello All, We have refreshed ARSystem Dev env. with Prod. DB backup. After pointing to the appropriate Dev Destination Servers in Logical mapping, we have got lot of records in DSO Distributed Pending form. (approx. 60K) The User records created on Source server are still stuck in Pending Form and not transfer on Target server yet since last 4-5 days. The Transfer Definition on User form is When To Update: Immediately Transfer, Transfer Mode: Independent Copy, Duplicate Request ID Action: Overwrite, Enforce Pattern Matching: Yes Require Required Fields: Yes, and Match by Request ID. Retries: Forever. We have 7 distributed Pools defined, and User DSO Mapping belongs to Pool 4 which has polling interval of 15 mins. The records are stuck and not moving on to the target, Kindly suggest as this is blocking us in doing further actions. Thanks in advance. -- Regards, Onkar Shinde Senior Software Engineer Vyom Labs Pvt. Ltd. BSM Solutions Services || ITIL Consulting Training Telephone: +91-20-6632-1000 Mobile: +91-7709008719 Email: onkar.shi...@vyomlabs.com javascript:_e(%7B%7D,'cvml','onkar.shi...@vyomlabs.com'); Web: www.vyomlabs.com _ARSlist: Where the Answers Are and have been for 20 years_ _ARSlist: Where the Answers Are and have been for 20 years_ -- Regards, Onkar Shinde Senior Software Engineer Vyom Labs Pvt. Ltd. BSM Solutions Services || ITIL Consulting Training Telephone: +91-20-6632-1000 Mobile: +91-7709008719 Email: onkar.shi...@vyomlabs.com javascript:_e(%7B%7D,'cvml','onkar.shi...@vyomlabs.com'); Web: www.vyomlabs.com _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
7.6.04 - 8.1.01 disappears Dependency relationships
Hi everyone, We've just finished an upgrade from 7.6.04 SP2 to 8.1.01. We had truckloads of relationships in the BMC.CORE:BMC_DEPENDENCY class prior to the upgrade. Even though all of the relationships still exist in BMC.CORE:BMC_BaseRelationship (and in the various join forms) not a single one of them is visible in the Asset console in the relationships tab! Also you can't manually create relationships in this class any longer! Add to that, ADDM seems to STILL be dumping tons of these relationships into our system. BMC's knowledge base seems to be down or I'd search there. I've also opened a support ticket with BMC. Has anyone on the list run into this before? How'd you handle it? Thx Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Slightly OT: Connecting SQL*Plus client to an Oracle Database..
Can anyone else connect to the DB without being on localhost with it? If no other remote client can connect, maybe the listener isn't running? Also if others can connect, try copying their tnsnames.ora file Andy On Wednesday, July 9, 2014, Joe D'Souza jdso...@shyle.net wrote: ** We have our Remedy database on Oracle 11.2.0.3.0 - 64bit Production server. I am using SQL*Plus Release 10.2.0.1.0 client to connect to it but am unable to connect with a connection error that reads as: ORA-12154: TNS:could not resolve the connect identifier specified I have checked my tnsnames.ora file for any possible errors in the connection string and can’t seem to find one. This is the contents of the entry (I have replaced the actual IP and the service name and what not with fictitious names for security reasons – the port is 1521 which is the default port.) ## Remedy ITSM db - Devl - Used IP instead of hostname CONNENTRY = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 111.111.11.111)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = connentry) ) ) While connecting I use the username password as given to me and connentry as the host string. What could possibly be the causes of ORA-12154 that I ought to check for? I suspect something wrong with my connection string in my tnsnames.ora file but can’t figure what it is. I checked with the DBA’s for the exact IP, port, service name and they say it all checks out. I was also suspecting that perhaps Oracle client 10.2.0.1.0 may not be compatible with Oracle Database version 11.2.0.3.0, but I do not think that could be the problem as Oracle clients are usually compatible with at least 1 version forward or backward. Any insights as to what I and my DBA’s may be missing may help.. Thanks.. Joe _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: Question on filter phasing
While I understand the historical reasons for filter phasing as an approach to transaction management, I think at this point, it has become a serious hinderance. Especially for applications as complex as ITSM but even for non-trivial homegrown apps, tracing a single transaction across multiple forms, for the purposes of troubleshooting is a complete freakin' nightmare. Not to mention the overhead of carrying a complex rat's nest of a filter stack forward through multiple versions of an application. Doing something as seemingly simple as adding a filter with a push fields action to a supporting form can cascade failures across an entire application. Tracing that kinda mess out and fixing it can eat up entire days or even weeks of dev time. ARS desperately needs something better in my opinion. For instance, a checkbox on filter guides that treats everything in the guide as a single transaction, and explicitly executes every thing in the guide in order, and rolls it all back in reverse order if there's an error? Or perhaps a special run process that let's me explicitly start a transaction and end one. There has to be a better way though. But that's just my long winded opinion :-) Andy On Friday, June 27, 2014, Sweety sweetykhann...@gmail.com wrote: Something interesting here https://docs.bmc.com/docs/display/public/ars81/Filter+processing+in+BMC+Remedy+AR+System+server ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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: Finding all filters and Escalations that contain a web service set fields
Web services can only be called from filters so don't worry with escalations etc. here's a brute force method I've used many times. 1) export all the filters to a gigantic XML file 2) open the file in a text editor and search for the existing end point ... Doing this you can scroll backward from the end point and determine the filter names 3) export just those filters as XML 4) search/replace the old endpoint hostname with the new endpoint hostname and save the file 5) import the file 6) done :-) It's a little duct tapey so you know ... Be careful and test it on a dev machine first, but it totally can work. Have used that trick hundreds of times (literally) :-) Andy On Friday, June 13, 2014, Campbell, Paul (Paul) p...@avaya.com wrote: ** OK, I have a major challenge ahead of me, I have a Remedy 7.6.04 environment that is a fully custom app, no Out of the Box apps, that interacts with a third party application via Web Services calls. There are hundreds of filters/escalations involved, and the third party app is changing the URL it exposes for Web Service Calls. I need to find all of the filters and escalations that make web service calls so that I can change those URL endpoints. Does anyone have a good way to search for objects that have a Set Fields Web Service operation and generate a list? I don’t have Migrator or anything other third party tools like that at my disposal. What would be great is to be able to generate a Working List in Dev Studio, but I really haven’t had any luck getting the search feature to work, Ideas? Paul Campbell *|* Systems Architect *|* *| *Avaya Client Services *| * *|* 678-421-5342 *|* Web Conference https://collaborate.avaya.com/aacpa/?participantCode=4215342 *| *Audio Conference +1-513-228- code: 4215342 *Everyone needs deadlines. Even the beavers. They loaf around all summer, but when they are faced with the winter deadline, they work like fury. If we didn’t have deadlines, we’d stagnate. Walt Disney* _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: Finding all filters and Escalations that contain a web service set fields
Yeah they'd all get reimported. What I'm saying is to only use the gigantic all-filter export as a means to identify the filters that need changing. Once you have that short list, make an export of just the filters that need changing, and do your search/replace/import for the little file :-) On Wednesday, June 18, 2014, Campbell, Paul (Paul) p...@avaya.com wrote: ** That was my plan, I was just trying to limit the Gigantic XML part and only locate the ones that needed changing, but I guess I have a follow up, if I have a gigantic XML of filters, if I import the whole list again, but only the web service calls ones have changed, will all get imported, or just the ones that have changed? *From:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG javascript:_e(%7B%7D,'cvml','arslist@ARSLIST.ORG');] *On Behalf Of *Andrew Hicox *Sent:* Wednesday, June 18, 2014 9:36 AM *To:* arslist@ARSLIST.ORG javascript:_e(%7B%7D,'cvml','arslist@ARSLIST.ORG'); *Subject:* Re: Finding all filters and Escalations that contain a web service set fields ** Web services can only be called from filters so don't worry with escalations etc. here's a brute force method I've used many times. 1) export all the filters to a gigantic XML file 2) open the file in a text editor and search for the existing end point ... Doing this you can scroll backward from the end point and determine the filter names 3) export just those filters as XML 4) search/replace the old endpoint hostname with the new endpoint hostname and save the file 5) import the file 6) done :-) It's a little duct tapey so you know ... Be careful and test it on a dev machine first, but it totally can work. Have used that trick hundreds of times (literally) :-) Andy On Friday, June 13, 2014, Campbell, Paul (Paul) p...@avaya.com javascript:_e(%7B%7D,'cvml','p...@avaya.com'); wrote: ** OK, I have a major challenge ahead of me, I have a Remedy 7.6.04 environment that is a fully custom app, no Out of the Box apps, that interacts with a third party application via Web Services calls. There are hundreds of filters/escalations involved, and the third party app is changing the URL it exposes for Web Service Calls. I need to find all of the filters and escalations that make web service calls so that I can change those URL endpoints. Does anyone have a good way to search for objects that have a Set Fields Web Service operation and generate a list? I don’t have Migrator or anything other third party tools like that at my disposal. What would be great is to be able to generate a Working List in Dev Studio, but I really haven’t had any luck getting the search feature to work, Ideas? Paul Campbell *|* Systems Architect *|* *| *Avaya Client Services *| * *|* 678-421-5342 *| * Web Conference https://collaborate.avaya.com/aacpa/?participantCode=4215342 *| *Audio Conference +1-513-228- code: 4215342 *Everyone needs deadlines. Even the beavers. They loaf around all summer, but when they are faced with the winter deadline, they work like fury. If we didn’t have deadlines, we’d stagnate. Walt Disney* _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: ARERR 90: Looking for dummy.host.com
I've seen definitions get fouled like this due to a bug in older versions of dev studio. Export the report creator form + all related objects to a def or XML file. Grep for dummy.host.com. If you find it, that's probably what happened. From there, you should be able to figure out which objects are affected and try to fix them in dev studio (or if you'readventurous text search/replace in the def file an re-import). Andy On Tuesday, May 6, 2014, Deyon deyon_dus...@fpl.com wrote: Hello List, I'm hoping for direction is locating root cause as to why i'm getting arerror 90. This is error because the application is looking for serveralias.dummy.host.com. we have resolved the issue by adding the serveralias.dummy.host.com to the etc/host at BMC request. Basically, We upgraded from 7.5P4 to 8.1.00 P2 on Unix 7.1 11g environment. This error occur on any type of action agains the Report Creator form. 1. If you try to edit a AR SYSTEM report, from Report console. 2. If you try to create a new AR System report, from the report console, which opened ReportCreator, upon saving the report - the error occurs; but the report is saved and can be ran/execute from the report console. 3. On open search of Report Creator and execution of search. This does not occur in other forms. Also, occurs in same manner on Usertool. -- I would like to find where in the application serveralias. dummy.host.com is being sited, and correct; such that the /etc/hosts file can be cleaned up. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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: change location of a field
It is technically possible to zoom fields around the screen with active links using clever JavaScript (jquery works really well for this given that the id of the div containing the field is usually the fieldid). However I'm rather certain this kinda hack voids your warranty so to speak when calling up support. Though Doug brings up a lot of good points about why doing things like this are, in general, a bad idea ... in my (now considerable) experience doing remedy stuff on midtier, it's been a request that continually pops up again and again. In my opinion, the reason it is a recurring issue, is that from an end user's perspective, remedy is now a website ... except that it isn't ... because it's GUI breaks nearly every expectation a user might have for interacting with a website. Which is why people continually ask us developers to try and make it behave more like a website ... And why we start thinking of these ridiculous JavaScript hacks and such. Remedy needs a better framework for defining web GUIs. Just my two cents on it Andy On Wednesday, April 2, 2014, Mueller, Doug doug_muel...@bmc.com wrote: Christoph, As is the case with many questions of this type, describing the problem you are trying to solve would really help. Several answers... No, it is not possible to change x,y coordinates or height or width of a field through active links. Fields moving around on the screen is confusing and disconcerting to most users. No support for this has been added. Now, if what you are looking for is areas of the screen to come and go and the screen to shift for new areas, then yes, this is possible. You use panels and you put fields on various panels and when a panel is closed fields below it are shifted up into the space that is now closed. So, this is one type of field movement and one that is expected by users. Or, if there is some specific reason for some condition to have a field move and it is something that the users would not be confused by, then the best approach is the one that is mentioned below. Create a new display only field of the same type but with the new x,y, witdh, height, and whatever else characteristics. Then, you use active links to 1) Maintain the same value in both fields. If either field has the value changed, it is written to the other field. Maybe something on loss of focus that just writes the value to the other field and put this on each copy. The only issue here is on the Query screen where you need to make sure if you use the Advanced Query bar, you reference the REAL field and not the copy. In QBE you are OK as display only fields are ignored and the two fields are in sync. 2) Add workflow to hide one field and show the other. Make sure that they are both not visible -- unless you are trying to have the SAME value show in two places which is actually another requirement and it would be handled using this same technique. Those are your options. Dynamic moving of fields is not something that is planned for and has a lot of potential for field overlaps and confusion as a general principle. There must be a clear need and clear value for the concept and then you would use one of the techniques above. I hope this helps, Doug Mueller -Original Message- From: Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG javascript:;] On Behalf Of pritch Sent: Tuesday, April 01, 2014 7:20 AM To: arslist@ARSLIST.ORG javascript:; Subject: Re: change location of a field I actually had a similar requirement - made a second field and kept them in sync - only one visible at a time and if one was updated I did a setfield to keep the other updated. - Original Message - From: Mike Tomasiewicz (ConAgra Foods) mike.tomasiew...@conagrafoods.com javascript:; To: arslist@ARSLIST.ORG javascript:; Sent: Tuesday, April 1, 2014 9:12:33 AM Subject: Re: change location of a field ** It might be possible to copy the form, organize it appropriately, name it, and invoke it with an active link of some sort, however that seems like a lot of work, and depending on the requirements may be overkill. My advice is JUST SAY NO. :-D .: Mike T :. From: Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG javascript:;] On Behalf Of Raj Sent: Tuesday, April 01, 2014 1:13 AM To: arslist@ARSLIST.ORG javascript:; Subject: Re: change location of a field ** Yes and No. There is no change field action to change the location for field. However, you can put the field in certain tabs and govern other tab visibility which would essentially give a limited impression of location change. -Raj From: Wagner, Christoph [via ARS (Action Request System)] [mailto:[hidden email] ] Sent: Tuesday, April 01, 2014 11:16 To: Hiremath, Rajashekhar Subject: change location of a field ** Dear listers, is it
Re: BMC should have made upgrades easier - Customers loosing interests
Completely agree. HTML 5 + CSS + standard JavaScript ui libs like jquery is the way to go. Also dev studio badly needs to get away from these horrendous grid layout hacks. Since aruser is apparently abandonware at this point, we are presumably 100% in the web GUI business. Might as well do that the right way. My unsolicited two cents. I now return you to your regularly scheduled off topic thread :-) Andy On Thursday, March 13, 2014, Jim Coryat (jcoryat) jcor...@micron.com wrote: John, The pieces written in flash are constant pain in my side. I would rather they go the other way and get rid of flash in the product entirely. Anyone with any degree of intelligence will look past the glitz of sales and marketing and look to what the product really provides. Flash IMHO just slows down the performance of the product as a whole. Jim Coryat Senior Software Engineer Micron Technology, Inc. -Original Message- From: John Baker [mailto:jba...@javasystemsolutions.com javascript:;] Sent: Tuesday, March 11, 2014 1:54 PM Subject: BMC should have made upgrades easier - Customers loosing interests Hello I can state that JSS loses customers because they move from BMC to elsewhere. When a customer doesn't renew support, I make a point of asking them why and it's almost always because the BMC platform has been canned. But SNOW isn't always the destination of choice. There have been a few cases of a customer taking their SSO Plugin for BMC license to their shiny new HP ITSM system, ie one problem solved and the migration effort reduced. BMC have no interest in AR System beyond ITSM, that much has been obvious for years and to be fair, it makes good business sense. The world is full of easy to use programming languages and workflow style products, so why try to compete with low cost/free solutions? What puzzles me is why AR System still exists given the numerous issues reported to this list - why hasn't BMC bitten the bullet and gotten rid of the parts not already written in Flash? I'm not suggesting it's a smart option, because customising ITSM is a useful sales point, but it's easy to script Python and modern, transactional database technology is available for free. I used SNOW the other day. I selected a category and waited for workflow to fire - it reminded me of Mid Tier 5.1, ie abysmal performance. It's not all that great, but sadly, neither is the ITSM installation process. John ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Weird one: Select string being process continously
I have seen something similar to this where web service client was repeatedly making calls to a web service ... Apparently stuck in a loop of some kind. These requests were coming in so quickly that is basically amounted to a dos attack against remedy (it brought the arplugin server down quickly, and after a while it brought the whole arsystem to its knees) In that case we figured it out by watching the API log and noticing that all the requests were coming from midtier for a specific user. Might be worth checking that out if it's a possibility in your environment. Andrew On Thursday, February 27, 2014, Dee ddus...@aim.com wrote: Hello List, Production -- 6.1.7 UNIX with ARS 7.5 Patch 4 on Oracle 11.2.0.3, all local. the server/app/db can handle the load. the issue is that we are consuming 80% entitlement. Yesterday, our application hosting group reported high cpu utilization on server. we have 2 cpu entitlement, 12 gb. the weird part: user A , yesterday ran this query = SELECT C1,C4,C3,C1,C60046,C6 FROM T72 WHERE C1 IN ('004338508') - but the query is now in a loop. it seems that as the user that is running the query logout/timeout, the query captures the next incoming user to execute. the dba cannot kill that process, because it the run/executing and close - very fast. So the issue is not a hung query against the DB. However, they kill some other processes, that seem to have eliminated the respawn of that query. I'm waiting on the dba to tell us what he saw/tried killing - that resulted in stopping the loop. per the dba , that query has ran 40,000 times against the db. The current user that has been logged - the query has executed 19,000 times with that id. what cause the query to go into a loop? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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: Why can't I add a menu to this field?
Thanks. Now it makes sense. What possible harm could there be in the ability to add a drop down menu in the GUI on a join form derived from the CMDB forms? OK ... I can see locking out things that'd write back to the database like the input length or FTS mode, indexes, permissions, etc. But why specifically lock it out menus like this? SHATNER KAAHHHNBMC/KAAHHHN /SHATNER thanks everyone though, -Andy :-) On Fri, 3 Jan 2014 13:59:15 -0500, Roger Justice rjust2...@aol.com wrote: You do not modify the AST join form you have to modify the CMDB form that is used to create the join form, which for 7.6.04 should be BaseElement. You will not use the Overlay capability since CMDB forms can only be modified by the Class Manager or in the base mode. In 8.1 this field is most likely on the AST:Attributes from which should be able to be modified using the Overlay capability. -Original Message- From: Andrew Hicox and...@hicox.com To: arslist arslist@ARSLIST.ORG Sent: Fri, Jan 3, 2014 12:40 pm Subject: Why can't I add a menu to this field? ** Hi everyone, I have what will probably turn out to be a stupid question, but I'll ask anyhow because frankly I'm stumped. Tried this on 7.6.04 sp3 and 8.1 sp2 ... So I suspect BMC must be doing this on purpose... But this SHOULD be a relatively benign customization (I think). I want to add a drop down menu to field 26004 ('Floor') on AST:ComputerSystem. I have created an overlay on the view/field etc but the 'Menu Name' property remains greyed out. So I thought ok, I'll just attach it with an active link ... Well ... When I set up a change field action against that field dev-studio removes the menu option! What am I missing y'all? Andy _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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Why can't I add a menu to this field?
Hi everyone, I have what will probably turn out to be a stupid question, but I'll ask anyhow because frankly I'm stumped. Tried this on 7.6.04 sp3 and 8.1 sp2 ... So I suspect BMC must be doing this on purpose... But this SHOULD be a relatively benign customization (I think). I want to add a drop down menu to field 26004 ('Floor') on AST:ComputerSystem. I have created an overlay on the view/field etc but the 'Menu Name' property remains greyed out. So I thought ok, I'll just attach it with an active link ... Well ... When I set up a change field action against that field dev-studio removes the menu option! What am I missing y'all? Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Why can't I add a menu to this field?
On Fri, 3 Jan 2014 09:22:27 -0700, LJ LongWing lj.longw...@gmail.com wrote: Andrew, In addition to adding an overlay on the Form, you also need to overlay the field, and potentially the view as well. Indeed. I have done this ... as far as I can tell I have done it properly: 1) add overlay to form 2) create view overlay 3) add 'Page Holder' to view overlay 4) create overlay on 'Page Holder' 5) add 'Floor' field to view overlay 6) create overlay on 'Floor' field 7) save the form 8) close the form 9) re-open the form after performing the above, many of the display properties for the 'Floor' field are unlocked (I can for instance change the display mode, label, etc). However, I CANNOT add a menu ... the 'Menu Name' property remains greyed out. Regarding why you can't attach via workflowyou can only 'change' the menu attached to a field via workflow, you can never add a menu...so if the form doesn't have a menu attached in the first place, you can't add one. UGH! I'm stuck :-/ thanks though, -Andy On Fri, Jan 3, 2014 at 9:07 AM, Andrew Hicox and...@hicox.com wrote: ** Hi everyone, I have what will probably turn out to be a stupid question, but I'll ask anyhow because frankly I'm stumped. Tried this on 7.6.04 sp3 and 8.1 sp2 ... So I suspect BMC must be doing this on purpose... But this SHOULD be a relatively benign customization (I think). I want to add a drop down menu to field 26004 ('Floor') on AST:ComputerSystem. I have created an overlay on the view/field etc but the 'Menu Name' property remains greyed out. So I thought ok, I'll just attach it with an active link ... Well ... When I set up a change field action against that field dev-studio removes the menu option! What am I missing y'all? Andy _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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Email Service Crashing - IMAP
I vaguely recall a number of email engine fixes regarding mime encoding on 7.6.04 SP5 ... If that's applicable to your situation - Andy On Friday, December 13, 2013, Lippincott, Levi (OMA-GIS) wrote: ** So we just recently migrated off MAPI to IMAP and from Exchange 2013 to an hMail server for our email. Since doing so our emails have been processing much faster and it no longer experiences the Exchange 2013 MAPI import problems. However, now we have an issue where occasionally the Email Service will just stop processing inbound emails, like once or twice a day. Today I was able to get a copy of the log before someone else restarted the mail service, below is what the log file is spitting out. Does anyone have any ideas what that could possibly mean and any advice on how to correct it? Exception in thread AG005056AB6928BIdhSwaeQ-DAkbUD java.lang.NullPointerException at javax.mail.internet.MimeMessage.isSet(MimeMessage.java:1931) at com.sun.mail.imap.IMAPMessage.isSet(IMAPMessage.java:830) at com.bmc.arsys.emaildaemon.ReceiverModule.doWork(ReceiverModule.java:325) at com.bmc.arsys.emaildaemon.ThreadBase.run(ThreadBase.java:297) at java.lang.Thread.run(Unknown Source) Dec 13, 2013 11:11:39 AM com.bmc.arsys.emaildaemon.ThreadPool run WARNING: Restarting Thread Dec 13, 2013 11:12:24 AM com.sun.mail.util.BASE64DecoderStream decode SEVERE: Error in encoded stream: found valid base64 character after a padding character (=), the 10 most recent characters were: xmlns:v=3 java.io.IOException: Error in encoded stream: found valid base64 character after a padding character (=), the 10 most recent characters were: xmlns:v=3 at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:284) at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:135) at java.io.FilterInputStream.read(Unknown Source) at com.bmc.arsys.emaildaemon.ReceiverModule.writeToTempFile(ReceiverModule.java:1434) at com.bmc.arsys.emaildaemon.ReceiverModule.createAttachmentEntry(ReceiverModule.java:1533) at com.bmc.arsys.emaildaemon.ReceiverModule.logMessage(ReceiverModule.java:915) at com.bmc.arsys.emaildaemon.ReceiverModule.doWork(ReceiverModule.java:327) at com.bmc.arsys.emaildaemon.ThreadBase.run(ThreadBase.java:297) at java.lang.Thread.run(Unknown Source) Exception in thread AG005056AB6928BIdhSwaeQ-DAkbUD java.lang.NullPointerException at javax.mail.internet.MimeMessage.isSet(MimeMessage.java:1931) at com.sun.mail.imap.IMAPMessage.isSet(IMAPMessage.java:830) at com.bmc.arsys.emaildaemon.ReceiverModule.doWork(ReceiverModule.java:325) at com.bmc.arsys.emaildaemon.ThreadBase.run(ThreadBase.java:297) at java.lang.Thread.run(Unknown Source) Dec 13, 2013 11:14:39 AM com.bmc.arsys.emaildaemon.ThreadPool run WARNING: Restarting Thread Thanks a lot! [image: Description: Description: cid:411C7191-C84A-4BC4-84A6-03A2A02A75D5] [image: Description: Description: cid:5B14E19B-6B68-4C9C-84B4-F4330F2857CF] [image: Description: Description: cid:08D97333-1C57-4D34-91BD-254ADB3942AF] Connect with us:interpublic.com http://www.interpublic.com/ Twitter https://twitter.com/#%21/interpublicipg Facebook https://www.facebook.com/InterpublicGroup [image: Description: Description: cid:771DBABB-241A-47AB-AEEB-230567236D6E] *Levi Lippincott /* Remedy Administrator +1 402 561 7014 office +1 402 321 5421 mobile levi.lippinc...@interpublic.com javascript:_e({}, 'cvml', 'levi.lippinc...@interpublic.com'); Lync Communcator [image: Description: Description: cid:21DB6442-3C43-4D3D-BFC3-C2DA30C66CBF] *Interpublic Group *6825 Pine Street, Omaha, NE 68106 *Talent is a Gift; But Character is a Choice. -Matt Grotewold-* This message contains information which may be confidential and privileged. Unless you are the intended recipient (or authorized to receive this message for the intended recipient), you may not use, copy, disseminate or disclose to anyone the message or any information contained in the message. If you have received the message in error, please advise the sender by reply e-mail, and delete the message. Thank you very much. _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
TMS:Task disabled fields
I'm pretty well stumped by this. We have a situation where intermittently users will open a task via link in a notification, but it opens with all fields disabled. This looks for all the world like the Default Admin View - Read Only view but I have determined that it isn't. What I did was I made a simple display form with a task I'd field a button and a view field. I made an active link that does an open window action on the specified task I'd in the view field. The active link specifies the Default Admin View and BOOM! It opens with all the fields disabled! I put an active link in to echo $VUI$ in an alert and it IS definitely in the default admin view. So I figured there must be an active link misfiring. So I DISABLED EVERY ACTIVE LINK ON TMS:Task ... And it STILL opens the default admin view with every field locked!! Flushed my cache and watched the active link log ... Nothing fires except my link to load the task! What the heck is locking these fields?! How can this even happen? More to the point I strongly suspect whatever is going on here is also the cause of my users intermittently opening tasks from notifications with all locked fields. Anyone out there run into this before? For what it's worth the exact same thing happens on my 764 test box as my 81sp2 box. - Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: TMS:Task disabled fields
I discovered a few things poking at this a little further ... 1) every visible field in the interface is locked. If you create an overlay and add a completely new field with public write permissions in read/write display mode, it gets locked on display as well ! Even with every single active link on TMS:Task disabled (and watching the log to be sure) 2) this isn't a midtier or CSS bug, because if you load it up in windows aruser it happens there too! (Ya rly) Either I'm missing something incredibly obvious (hoping someone here will point that out actually) or this bug goes deeper than the mind of Minolta. Andy On Monday, December 9, 2013, Jason Miller wrote: ** We are seeing this too (8.0). One case where this has been a long-term issue for a particular user was just escalated to me late last week. I logged in with that account and opened a task that was reported as having the issue with no problem. I should be talking with him later today to see if we can get to the bottom of it. People are blaming it on his account but his account worked fine for me. I'll report back with what we find. Jason On Mon, Dec 9, 2013 at 10:24 AM, Andrew Hicox and...@hicox.comjavascript:_e({}, 'cvml', 'and...@hicox.com'); wrote: ** I'm pretty well stumped by this. We have a situation where intermittently users will open a task via link in a notification, but it opens with all fields disabled. This looks for all the world like the Default Admin View - Read Only view but I have determined that it isn't. What I did was I made a simple display form with a task I'd field a button and a view field. I made an active link that does an open window action on the specified task I'd in the view field. The active link specifies the Default Admin View and BOOM! It opens with all the fields disabled! I put an active link in to echo $VUI$ in an alert and it IS definitely in the default admin view. So I figured there must be an active link misfiring. So I DISABLED EVERY ACTIVE LINK ON TMS:Task ... And it STILL opens the default admin view with every field locked!! Flushed my cache and watched the active link log ... Nothing fires except my link to load the task! What the heck is locking these fields?! How can this even happen? More to the point I strongly suspect whatever is going on here is also the cause of my users intermittently opening tasks from notifications with all locked fields. Anyone out there run into this before? For what it's worth the exact same thing happens on my 764 test box as my 81sp2 box. - Andy _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: TMS:Task disabled fields
And there it is. Lol I knew it must have been something obvious and it was :) Thanks! Andy On Monday, December 9, 2013, LJ LongWing wrote: ** Andrew, The workflow that is opening this form...is it opening it in 'Display' mode?...Display mode, by definition is every field read only On Mon, Dec 9, 2013 at 2:57 PM, Andrew Hicox and...@hicox.comjavascript:_e({}, 'cvml', 'and...@hicox.com'); wrote: ** I discovered a few things poking at this a little further ... 1) every visible field in the interface is locked. If you create an overlay and add a completely new field with public write permissions in read/write display mode, it gets locked on display as well ! Even with every single active link on TMS:Task disabled (and watching the log to be sure) 2) this isn't a midtier or CSS bug, because if you load it up in windows aruser it happens there too! (Ya rly) Either I'm missing something incredibly obvious (hoping someone here will point that out actually) or this bug goes deeper than the mind of Minolta. Andy On Monday, December 9, 2013, Jason Miller wrote: ** We are seeing this too (8.0). One case where this has been a long-term issue for a particular user was just escalated to me late last week. I logged in with that account and opened a task that was reported as having the issue with no problem. I should be talking with him later today to see if we can get to the bottom of it. People are blaming it on his account but his account worked fine for me. I'll report back with what we find. Jason On Mon, Dec 9, 2013 at 10:24 AM, Andrew Hicox and...@hicox.com wrote: ** I'm pretty well stumped by this. We have a situation where intermittently users will open a task via link in a notification, but it opens with all fields disabled. This looks for all the world like the Default Admin View - Read Only view but I have determined that it isn't. What I did was I made a simple display form with a task I'd field a button and a view field. I made an active link that does an open window action on the specified task I'd in the view field. The active link specifies the Default Admin View and BOOM! It opens with all the fields disabled! I put an active link in to echo $VUI$ in an alert and it IS definitely in the default admin view. So I figured there must be an active link misfiring. So I DISABLED EVERY ACTIVE LINK ON TMS:Task ... And it STILL opens the default admin view with every field locked!! Flushed my cache and watched the active link log ... Nothing fires except my link to load the task! What the heck is locking these fields?! How can this even happen? More to the point I strongly suspect whatever is going on here is also the cause of my users intermittently opening tasks from notifications with all locked fields. Anyone out there run into this before? For what it's worth the exact same thing happens on my 764 test box as my 81sp2 box. - Andy _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_ _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: Field is there... but not there
Sure it's not a display only field? Or possibly in the global field I'd range? - Andy On Thursday, December 5, 2013, Wallace, Kelvin wrote: ** Totally customized forms: Form A (display only) gathers info which is pushed to Form B. One field (an optional field) never gets populated in the push. I can go to Form B and enter data in the field and save. The data is still there in the field after the save. If I refresh the form, the data is gone. So, I go out to Oracle and do a desc, and the field is not there. I tried moving that field and saving the form, but the column still does not show. Solaris 10 Oracle 10g (10.2.0) Next step? I was thinking of deleting the field and recreating – but I was wondering if someone else had experienced this issue. *Kelvin R. Wallace* Data Processing Manager Office of Agriculture Technology Services Florida Department of Agriculture and Consumer Services (850) 245-1067 - Office (850) 245-1075 - Fax *kelvin.wall...@freshfromflorida.com javascript:_e({}, 'cvml', 'kelvin.wall...@freshfromflorida.com');* The Mayo Building 407 South Calhoun Street Room B-11, Mail Stop M-3 Tallahassee FL 32399-0800 *www.FreshFromFlorida.com http://www.freshfromflorida.com/* *Please note that Florida has a broad public records law (Chapter 119, Florida Statutes). Most written communications to or from state employees are public records obtainable by the public upon request. E-mails sent to me at this e-mail address may be considered public and will only be withheld from disclosure if deemed confidential pursuant to the laws of the State of Florida.* _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
Process designer + ars 8.1 sp 2
Hi everyone, I wanted to check out the new process designer stuff, so I installed 8.1. I noticed that there were several service packs out for arsystem and the various itsm modules so I (perhaps foolishly) went ahead and installed those before I went ahead with trying to install process designer. PDICT 8.3.3 now throws this error trying to install: The Remedy version 8.1.00.002 is not supported. The integration cannot be completed on this server. Unless I'm blind, there don't appear to be any patches for process designer. Anyone else out there seeing this? It took upwards of 3 straight days to get 8.1 + all the latest service packs installed on my puny dev VM. Do I REALLY have to rollback to SP0 to install process designer (then presumably reapply the service packs). Maybe I'm lucky and this error is bogus and there is some way to bypass it? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Process designer + ars 8.1 sp 2
LOL wow! Elvisin the ghetoo /Elvis I might give that a shot but from the thread so far it sounds like the whole thing is a mess of trouble. Thanks, Andy On Tuesday, December 3, 2013, John Bilinski [G2SF] wrote: I ran into this issue a month back when Hot-fix patch 002 was released for the ARS. The problem is with the ARS hotfix arserver.exe. What BMC had me do was replace the arserver.exe w/ the original base 8.1.00 .exe, then re-run the PDICT and perform the install steps and integration steps to completion. Then replace the patch 002 arserver.exe. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG javascript:;] On Behalf Of Jason Miller Sent: Tuesday, December 03, 2013 12:09 PM To: arslist@ARSLIST.ORG javascript:; Subject: Re: Process designer + ars 8.1 sp 2 ** Taps http://en.wikipedia.org/wiki/Taps gently plays On Tue, Dec 3, 2013 at 9:00 AM, Tauf Chowdhury taufc...@gmail.com wrote: ** Sadly, I'm pretty sure all the developers acquired from Abydos were subsequently let go from BMC. If there is any dev work going on, it's probably painfully slow. It's a shame as I put a lot of time and effort in working with the Abydos guys who were awesome to improve the product before it got acquired. Sent from my iPhone On Dec 3, 2013, at 11:46 AM, Jason Miller jason.mil...@gmail.com wrote: ** I agree. We were excited because it was going to help us avoid building an AIF in one case and be pretty darn useful in many others. Turns out it was more pain then it was worth. We found a working as designed oversight that makes it pretty useless when trying to use for an SRM processes. I am sure if you work with it in just the right context it works great but that context seems a bit narrow and as Andrew noted Process Designer doesn't appear to be getting any update love. As far as I can tell PD is heading for the scrap pile (BMC please let me know if this is incorrect). Jason On Tue, Dec 3, 2013 at 7:55 AM, Pierson, Shawn shawn.pier...@energytransfer.com wrote: ** From what I've seen, I would stay away from Process Designer. It's a cool concept but nowhere near Production-ready on 7.6 or 8.x. We've had several issues caused by it (it wreaks havoc on the Task Management forms) that required small manual fixes simply after installing it. I encountered some other issues in trying to build workflow that I can't recall right now because it's been several months, but I think for the most part you'd be safer doing customizations to ITSM within ARS. Thanks, Shawn Pierson Remedy Developer | Energy Transfer From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Andrew Hicox Sent: Tuesday, December 03, 2013 9:50 AM To: arslist@ARSLIST.ORG Subject: Process designer + ars 8.1 sp 2 ** Hi everyone, I wanted to check out the new process designer stuff, so I installed 8.1. I noticed that there were several service packs out for arsystem and the various itsm modules so I (perhaps foolishly) went ahead and installed those before I went ahead with trying to install process designer. PDICT 8.3.3 now throws this error trying to install: The Remedy version 8.1.00.002 is not supported. The integration cannot be completed on this server. Unless I'm blind, there don't appear to be any patches for process designer. http://www.energytransfer.com/mail_disclaimer.aspx . If you cannot access hyperlink, please e-mail sender. _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_ _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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: ITSM n00b looking for documentation and/or (free) learning resources
Thanks! I'd found both the youtube channel and docs.bmc.com already. The youtube channel is especially useful if you're reading through the 8.1. online documentation which will say something like the following video explains … followed by whitespace where the video is supposed to be (this happens a LOT). Sometimes you can go looking on the youtube channel and find the video they were talking about (well I mean maybe -- in the end you can't be completely sure it's the same video the docs were alluding to, but most of the time I've been able to find what seems to be the missing piece). docs.bmc.com … well … I've not had a lot of luck with the search function so far. I'd spent some time looking for a hierarchal directory on that site, so I could perhaps have a better shot at finding what I'm looking for the old fashioned way … and I might be missing it, but I can't seem to find one. In any case, much thanks for the pointers. Still haven't found my missing PDFs … in particular, the BMC Remedy ITSM Configuration Quick Start seems to have a promising title … though I fear if I find it, that it'll be along the lines of the CMDB quick start card which is … pretty laughable Step 1: install it! Step 2: put your data in! step 3: PROFITABILITY! … LOL. I'm working my way now through the Remedy IT Service Management Administration Guide which is actually answering a lot of my questions (though in an odd order). I've searched Amazon quite thoroughly, and unless I'm missing it, nobody seems to have written a book about BMC ITSM. Which is kind of astounding given it's complexity. Seems like a golden opportunity for some technically minded author out there to write BMC ITSM Demystified or the like :-) -Andy On Sep 26, 2013, at 1:58 AM, Rüdiger Tams ruedi...@tams.de wrote: ** Hi, some sources I know. Maybe they are useful - and maybe you know them already... videos: http://www.youtube.com/user/BMCSoftwareBMCtv docs: https://docs.bmc.com/docs/dashboard.action (you have a SupC-id, right?) HTH Rüdiger Von: Andrew Hicox and...@hicox.com An: arslist@ARSLIST.ORG Gesendet: 19:12 Mittwoch, 25.September 2013 Betreff: ITSM n00b looking for documentation and/or (free) learning resources ** Everyone, I've been working with Remedy in a custom development context for a very long time, and I'm now preparing to start a new gig where I'll be working with ITSM for the first time. I've gotten rather lucky in that the shop I'll be working for has both custom development work (which I should be able to step right into), and also an ITSM system that I'll be getting up to speed on, and doing quite a bit of learning about. I don't expect I'll become an expert overnight. ITSM is deeper than the mind of Minolta, no doubt. However I'd like to do a bit of homework before I start the new job, so that I have a good foundation to begin from. For the last three weeks it feels like I've been completely spinning my wheels. Though I've finally managed to get a proper 8.1 install over Oracle set up on some Linux VMs, the online documentation for 8.1. is basically rubbish. I'm sorry to say it, but after really giving it everything I've got, trying to make heads or tails of it for three weeks now … the 8.1 ITSM online documentation really is like someone took a pile of half written design documents and put them through a blender, then slapped 'em on the internet and said DONE!. What I'd give at this point for a nice set of PDFs like those that come with the arserver install … (PDF exports of the mess on the internet do not count). Well … I was ready to give up, then out of desperation, I began typing my questions into Google, and LO and BEHOLD … PDF's EXIST, but only for the 7.6.04 version (well ok … it's better than nothing -- which is precisely what the online documentation is, at least to someone coming from my perspective). After further investigation, I determined these PDFs were for all intents and purposes deeply hidden in the help file downloads for each ITSM component. It took me all darn day … I had to download like 10 or 15 GB of data off the support site, write a perl script to spider through, find all the PDFs, MD5 them and expunge the duplicates, but I finally managed to get a set of ITSM documentation together (per the list of 'related documents' at the top of the BMC Remedy IT Service Management Concepts Guide). Well … mostly complete. I still can't find these, and I'm wondering if anyone can help me or point me to where they might be: * Remedy BMC ITSM Configuration Quick Start * BMC BladeLogic Client Automation Configuration Discovery Integration for CMDB Getting Started Guide * BMC BladeLogic Client Automation CMS Tuner User Guide * BMC Service Management Process Model Best Practice Flows * BMC Service Management Process Model Role Mapping to BMC Remedy ITSM Suite Again
ITSM n00b looking for documentation and/or (free) learning resources
Everyone, I've been working with Remedy in a custom development context for a very long time, and I'm now preparing to start a new gig where I'll be working with ITSM for the first time. I've gotten rather lucky in that the shop I'll be working for has both custom development work (which I should be able to step right into), and also an ITSM system that I'll be getting up to speed on, and doing quite a bit of learning about. I don't expect I'll become an expert overnight. ITSM is deeper than the mind of Minolta, no doubt. However I'd like to do a bit of homework before I start the new job, so that I have a good foundation to begin from. For the last three weeks it feels like I've been completely spinning my wheels. Though I've finally managed to get a proper 8.1 install over Oracle set up on some Linux VMs, the online documentation for 8.1. is basically rubbish. I'm sorry to say it, but after really giving it everything I've got, trying to make heads or tails of it for three weeks now … the 8.1 ITSM online documentation really is like someone took a pile of half written design documents and put them through a blender, then slapped 'em on the internet and said DONE!. What I'd give at this point for a nice set of PDFs like those that come with the arserver install … (PDF exports of the mess on the internet do not count). Well … I was ready to give up, then out of desperation, I began typing my questions into Google, and LO and BEHOLD … PDF's EXIST, but only for the 7.6.04 version (well ok … it's better than nothing -- which is precisely what the online documentation is, at least to someone coming from my perspective). After further investigation, I determined these PDFs were for all intents and purposes deeply hidden in the help file downloads for each ITSM component. It took me all darn day … I had to download like 10 or 15 GB of data off the support site, write a perl script to spider through, find all the PDFs, MD5 them and expunge the duplicates, but I finally managed to get a set of ITSM documentation together (per the list of 'related documents' at the top of the BMC Remedy IT Service Management Concepts Guide). Well … mostly complete. I still can't find these, and I'm wondering if anyone can help me or point me to where they might be: * Remedy BMC ITSM Configuration Quick Start * BMC BladeLogic Client Automation Configuration Discovery Integration for CMDB Getting Started Guide * BMC BladeLogic Client Automation CMS Tuner User Guide * BMC Service Management Process Model Best Practice Flows * BMC Service Management Process Model Role Mapping to BMC Remedy ITSM Suite Again … I've found the rest, though to be frank even the PDFs (though 1x better than the online documentation) tend to be rather impenetrable as well. I've got about 2.5 weeks left to get my learn-on. I'd like to be able to do the following before I start my new gig: 1) set up a new company via the Application Administration form, and actually *know* what all the steps mean -- it seems like there should be some sort of walk through doc that tells you for instance, what the specific significance of support group role is, but damned if I can find it so far. 2) set up a minimal group of fake users required to walk various ticket types through a lifecycle (Incidents and Change Requests minimally). Not unlike the Calbro demo data, but I want to set this up myself for my fake company from step 1so I can genuinely understand what's going on. 3) enter some fake CI's into the CMDB for my fake company. My first thought was setup ADDM and let it scan my home network and put in whatever it finds. After looking at the complexity of ADDM, my second thought is there must be a way to feed in a CSV file or something If anyone out there in Remedy-land has any resources in mind that could help me on my way, I'd much appreciate links and hints, thanks everyone, -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
HostID for ITSM preconfigured stack install?
Everyone, I apologize in advance, this may be a dumb question that's answered in the install docs, but dang if I can find it this morning. The long and short of it: I want to set up a quick ITSM install and poke around / evaluate / get an idea what I'm in for. I've downloaded BMCRemedyITSMSuitePreconfiguredStack8.1.00.Linux.tar.gz, which just appears to be an ARServer/Midtier plus all the ITSM bits. Cool. So I set up a DB, set up a VM make sure it's got all the Linux bits that it needs and plenty of disk space, fire up the installer, and it asks for a license key. Presumably because there is so much data in the ITSM install, it violates the no more than 10k records condition of a demo-licensed arserver. Cool, cool. I can go get an eval license off the BMC site. But I need the Host-ID. The only place I know to get the Host-ID is off the arserver license dialog. Which I don't have. Because I don't have an arserver yet! And while I could go on … install the arserver, get the hostID, go get my eval license, then come back and install the rest of ITSM, it seems like it'd be awful nice to be able to use this all-in-one installer and get it over with all in one go. Does anyone know a way to get the host-id off a system before you put up an arserver? thanks, -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: HostID for ITSM preconfigured stack install?
HAHH! I can't believe I never noticed this before. Sure enough, it IS is the MAC addy of the primary network card on Linux. Thanks a ton, everyone! -Andy On Sep 10, 2013, at 8:40 AM, Dale Jones d...@dcshq.com wrote: ** Carl, Lynix ifconfig | grep HWaddr [root@Server503 logs]# ifconfig | grep HWaddr eth0 Link encap:Ethernet HWaddr 00:50:56:8E:6D:1A Remove : or -'s Host ID will 0050568e6d1a Take Care Dale Jones DCS Raleigh, NC 919-523-6034 From: Action Request System discussion list(ARSList) [arslist@ARSLIST.ORG] on behalf of Longwing, Lj [llongw...@usgs.gov] Sent: Tuesday, September 10, 2013 9:35 AM To: arslist@ARSLIST.ORG Subject: Re: HostID for ITSM preconfigured stack install? ** Carl, I know that's true in Windows...but I seem to remember it being different in some os's...particularly Solaris...but I'm unsure about Linux On Tue, Sep 10, 2013 at 7:30 AM, Carl Wilson carlbwil...@gmail.com wrote: ** Hi, The Host ID is the MAC Address of the main network card in the target system (minus any - separators). Kind Regards, Carl Wilson http://www.missingpiecessoftware.com/ From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Andrew Hicox Sent: 10 September 2013 14:28 To: arslist@ARSLIST.ORG Subject: HostID for ITSM preconfigured stack install? ** Everyone, I apologize in advance, this may be a dumb question that's answered in the install docs, but dang if I can find it this morning. The long and short of it: I want to set up a quick ITSM install and poke around / evaluate / get an idea what I'm in for. I've downloaded BMCRemedyITSMSuitePreconfiguredStack8.1.00.Linux.tar.gz, which just appears to be an ARServer/Midtier plus all the ITSM bits. Cool. So I set up a DB, set up a VM make sure it's got all the Linux bits that it needs and plenty of disk space, fire up the installer, and it asks for a license key. Presumably because there is so much data in the ITSM install, it violates the no more than 10k records condition of a demo-licensed arserver. Cool, cool. I can go get an eval license off the BMC site. But I need the Host-ID. The only place I know to get the Host-ID is off the arserver license dialog. Which I don't have. Because I don't have an arserver yet! And while I could go on … install the arserver, get the hostID, go get my eval license, then come back and install the rest of ITSM, it seems like it'd be awful nice to be able to use this all-in-one installer and get it over with all in one go. Does anyone know a way to get the host-id off a system before you put up an arserver? thanks, -Andy _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_ _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.XSD File location
Hi everyone, I know this is an ancient thread, but did anyone ever actually find ars.xsd? The reason I ask is that I seem to have (I think) found a bug in the xml-mode import/export API function on 7.6.04. It appears any active link with an open window action that specifies Display Directly mode fails API import with XML Parsing error. Invalid enumeration value. Tracing it further, it seems to be related to the value of windowMode, which is NULL when you export an active link with one of these Display Directly open window actions as so: windowMode / If you change the active link to some other display mode and export, you'll get values such as this (which import fine): windowModedisplayDetailOnly/windowMode tellingly, if you export one of these active links in def mode you'll see: open-winmod: 18 which sort of hints that this is value #18 in an enumerated list. And if I could find the XSD, I'd bet money I can put whatever is defined as value #18 for windowMode in and manually fix these active link definitions. SO … anyone know where ars.xsd lives? -Andy On Aug 21, 2008, at 2:07 AM, Saravanan Palaniappan saravan...@virtusa.com wrote: ** Hi Listers, I generated a XML file (instead of DEF file) while exporting a form from the server. The XML refers to an XSD file called ars.xsd. I wanted that XSD file to understand the tag definitions better. I did search for that but couldn’t find it. Can you please help me out with the location to find the file? Thanks in advance. Thanks Regards Saravanan Palaniappan ITSM To teach and to learn, to laugh and make others laugh. This is my purpose. Any day I don't do this was not worth the time it took to get through it. This message, including any attachments, contains confidential information intended for a specific individual and purpose, and is intended for the addressee only. Any unauthorized disclosure, use, dissemination, copying, or distribution of this message or any of its attachments or the information contained in this e-mail, or the taking of any action based on it, is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail and delete this message. __Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are html___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: ARS.XSD File location
Indeed! That does appear to be the list. However, to manually correct the xml def exports (so that they can be imported), I need to see the ars.xsd, so I can correlate value #18 to whatever enumerated string value is expected in on the windowMode node. (it's a long story … I have to use xml definition files in this particular scenario) ... again, anyone out there (maybe even someone at BMC) have the ars.xsd? I've looked thoroughly through the dev-studio kit install, and through the server installation, and can't find it anywhere. thanks! -Andy On Aug 26, 2013, at 4:27 PM, Longwing, Lj llongw...@usgs.gov wrote: ** Andy, I believe the list you are looking for is 0 - AR_ACTIVE_LINK_ACTION_OPEN_DLG 1 - AR_ACTIVE_LINK_ACTION_OPEN_SEARCH 2 - AR_ACTIVE_LINK_ACTION_OPEN_SUBMIT 3 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_LST 4 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DETAIL 5 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_SPLIT 6 - AR_ACTIVE_LINK_ACTION_OPEN_DSPLY_LST 7 - AR_ACTIVE_LINK_ACTION_OPEN_DSPLY_DETAIL 8 - AR_ACTIVE_LINK_ACTION_OPEN_DSPLY_SPLIT 9 - AR_ACTIVE_LINK_ACTION_OPEN_REPORT 10 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY 11 - AR_ACTIVE_LINK_ACTION_OPEN_DSPLY 12 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DIRECT 13 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DIRECT_LST 14 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DIRECT_DETAIL 15 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DIRECT_SPLIT 16 - AR_ACTIVE_LINK_ACTION_OPEN_DISPLAY_DIRECT 17 - AR_ACTIVE_LINK_ACTION_OPEN_DISPLAY_DIRECT_LST 18 - AR_ACTIVE_LINK_ACTION_OPEN_DISPLAY_DIRECT_DETAIL 19 - AR_ACTIVE_LINK_ACTION_OPEN_DISPLAY_DIRECT_SPLIT 20 - AR_ACTIVE_LINK_ACTION_OPEN_POPUP On Mon, Aug 26, 2013 at 2:59 PM, Andrew Hicox and...@hicox.com wrote: ** Hi everyone, I know this is an ancient thread, but did anyone ever actually find ars.xsd? The reason I ask is that I seem to have (I think) found a bug in the xml-mode import/export API function on 7.6.04. It appears any active link with an open window action that specifies Display Directly mode fails API import with XML Parsing error. Invalid enumeration value. Tracing it further, it seems to be related to the value of windowMode, which is NULL when you export an active link with one of these Display Directly open window actions as so: windowMode / If you change the active link to some other display mode and export, you'll get values such as this (which import fine): windowModedisplayDetailOnly/windowMode tellingly, if you export one of these active links in def mode you'll see: open-winmod: 18 which sort of hints that this is value #18 in an enumerated list. And if I could find the XSD, I'd bet money I can put whatever is defined as value #18 for windowMode in and manually fix these active link definitions. SO … anyone know where ars.xsd lives? -Andy On Aug 21, 2008, at 2:07 AM, Saravanan Palaniappan saravan...@virtusa.com wrote: ** Hi Listers, I generated a XML file (instead of DEF file) while exporting a form from the server. The XML refers to an XSD file called ars.xsd. I wanted that XSD file to understand the tag definitions better. I did search for that but couldn’t find it. Can you please help me out with the location to find the file? Thanks in advance. Thanks Regards Saravanan Palaniappan ITSM To teach and to learn, to laugh and make others laugh. This is my purpose. Any day I don't do this was not worth the time it took to get through it. This message, including any attachments, contains confidential information intended for a specific individual and purpose, and is intended for the addressee only. Any unauthorized disclosure, use, dissemination, copying, or distribution of this message or any of its attachments or the information contained in this e-mail, or the taking of any action based on it, is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail and delete this message. __Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are html___ _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: ARS.XSD File location
There's not any value that would correlate to display directly in that list. Which … who knows … maybe the fact that it's missing from that DLL is the reason that dev-studio exports a null value for windowMode?. NOTE: I did just try guessing displayDirect … that didn't work :-/ The definitive answer to this question should be in ars.xsd. Since it is specifically referenced in the header of every XML def export that dev-studio makes, I must presume that it does exist somewhere if nowhere else than in some BMC code repository. I've tried searching the knowledge base on the BMC support site, but can't find anything there either. I'll get around to filing a bug report, etc of course … but would be darn nice if I could find the right value to stick in there to just get through this one sticky situation. Anyhow … bummer, but thanks for looking. if anyone out there does have a copy of ARS.XSD … you know … shoot it out on the list 'eh? :-) -Andy On Aug 26, 2013, at 4:46 PM, Longwing, Lj llongw...@usgs.gov wrote: ** Andrew, To answer the question of 'where', I did a string search in arxmlutil dll file I have laying around...I found the following string values that seem to be related to what you are looking for modifyDirectSplitWindow modifyDirectDetailOnly modifyDirectListOnly modifyDirect display modify report displaySplitWindow displayDetailOnly displayListOnly modifySplitWindow modifyDetailOnly modifyListOnly search I don't know if one of them will help you, as it seems to be missing 6 that the other list had (haven't matched them up to figure out which ones)but I hope the one you are looking for is here. On Mon, Aug 26, 2013 at 3:33 PM, Andrew Hicox and...@hicox.com wrote: ** Indeed! That does appear to be the list. However, to manually correct the xml def exports (so that they can be imported), I need to see the ars.xsd, so I can correlate value #18 to whatever enumerated string value is expected in on the windowMode node. (it's a long story … I have to use xml definition files in this particular scenario) ... again, anyone out there (maybe even someone at BMC) have the ars.xsd? I've looked thoroughly through the dev-studio kit install, and through the server installation, and can't find it anywhere. thanks! -Andy On Aug 26, 2013, at 4:27 PM, Longwing, Lj llongw...@usgs.gov wrote: ** Andy, I believe the list you are looking for is 0 - AR_ACTIVE_LINK_ACTION_OPEN_DLG 1 - AR_ACTIVE_LINK_ACTION_OPEN_SEARCH 2 - AR_ACTIVE_LINK_ACTION_OPEN_SUBMIT 3 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_LST 4 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DETAIL 5 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_SPLIT 6 - AR_ACTIVE_LINK_ACTION_OPEN_DSPLY_LST 7 - AR_ACTIVE_LINK_ACTION_OPEN_DSPLY_DETAIL 8 - AR_ACTIVE_LINK_ACTION_OPEN_DSPLY_SPLIT 9 - AR_ACTIVE_LINK_ACTION_OPEN_REPORT 10 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY 11 - AR_ACTIVE_LINK_ACTION_OPEN_DSPLY 12 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DIRECT 13 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DIRECT_LST 14 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DIRECT_DETAIL 15 - AR_ACTIVE_LINK_ACTION_OPEN_MODIFY_DIRECT_SPLIT 16 - AR_ACTIVE_LINK_ACTION_OPEN_DISPLAY_DIRECT 17 - AR_ACTIVE_LINK_ACTION_OPEN_DISPLAY_DIRECT_LST 18 - AR_ACTIVE_LINK_ACTION_OPEN_DISPLAY_DIRECT_DETAIL 19 - AR_ACTIVE_LINK_ACTION_OPEN_DISPLAY_DIRECT_SPLIT 20 - AR_ACTIVE_LINK_ACTION_OPEN_POPUP On Mon, Aug 26, 2013 at 2:59 PM, Andrew Hicox and...@hicox.com wrote: ** Hi everyone, I know this is an ancient thread, but did anyone ever actually find ars.xsd? The reason I ask is that I seem to have (I think) found a bug in the xml-mode import/export API function on 7.6.04. It appears any active link with an open window action that specifies Display Directly mode fails API import with XML Parsing error. Invalid enumeration value. Tracing it further, it seems to be related to the value of windowMode, which is NULL when you export an active link with one of these Display Directly open window actions as so: windowMode / If you change the active link to some other display mode and export, you'll get values such as this (which import fine): windowModedisplayDetailOnly/windowMode tellingly, if you export one of these active links in def mode you'll see: open-winmod: 18 which sort of hints that this is value #18 in an enumerated list. And if I could find the XSD, I'd bet money I can put whatever is defined as value #18 for windowMode in and manually fix these active link definitions. SO … anyone know where ars.xsd lives? -Andy On Aug 21, 2008, at 2:07 AM, Saravanan Palaniappan saravan...@virtusa.com wrote: ** Hi Listers, I generated a XML file (instead of DEF file) while exporting a form from the server. The XML refers to an XSD file called ars.xsd. I wanted that XSD file to understand the tag definitions better. I did search for that but couldn’t find it. Can you
how to identify FTS-indexed fields from the DB?
Hello everyone, I currently find myself in the third circle of ARS hell ... debugging FTS on ARS 7.6.03 (it's a long story on why we're not on 7.6.04 yet, but suffice it to say, I have no immediate control of that situation). We have had an FTS re-index procedure running for more than a month now. I need to get an idea on where it is, and how much longer it needs to finish. I can trace some of this through the arftsindex.log(s). It seems to iterate per-form, per-indexed field. So ... form A, indexed field 1 ... then indexed field 2, etc, etc cycling through every record in the form N times where N is the number of indexed columns in the form. So ... part of this is that I need to be able to know exactly how many such fields and forms I'm looking at. I need a better way of doing this than to open each form on the server, and pick through the field properties on every form. I've tried running the sql log on server startup to try and capture whatever it is the ft dispatcher executes in the DB to find the indexed fields, but if it's there I sure as heck can't find it. There do not appear to be any obvious columns on the 'FIELD' table that would indicate FTS indexing mode, nor do there appear to be any adjunct tables (like the various FIELD_* tables) that would contain this data. I'd like very much to be able to execute a query on the DB that would return schemaid and fieldid of all the fields that the FTS indexer is going to try and run through. Does anyone know of a way to do this? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: how to identify FTS-indexed fields from the DB?
aah yes, FT_PENDING ... I had perhaps falsely presumed this was a cache mechanism to queue fields for the indexer while the indexer was busy doing things (for instance re-indexing, as it is now, or for instance to queue records if the indexer is still working on the last run at the next scan interval). I see a relatively small number of records in FT_PENDING (around 9k). However, I don't think the indexer is stuck. It is consistently writing to the collection directory (albeit excruciatingly slowly), and also it's logging like mad. It should have several million records to scan ... each with multiple indexed fields, so I would expect this to run for a while, but at the same time ... at this point, I need to get an idea of what it's doing ... how much longer it has to go. People have questions, and I don't have answers :-/ I should mention that we've taken the obvious steps of allocating more threads to the FTS RPC queue and also in the FTS plugin config. I should also mention that for a period of about a week and a half, we had some external issues which were causing the arserverd process to hang, die and restart at least twice daily ... does anyone know if arsystem restart causes an in-progress FTS re-index to dump it's work and begin again? I wonder if this could be part of our problem? By that same token I can't seem to find any obvious way to force FTS to abort a re-index procedure and begin again (presuming that's not what happens by default when you restart arsystem). thanks for the pointers to the docs and the kb guys ... I'll have another search through those. -Andy On May 28, 2013, at 12:53 PM, Tauf Chowdhury wrote: I may be fuzzy on this but there is a table called FT_Pending that holds some data on what is being indexed and then dropped once it is in the collection directory. If your indexing is running for more than a month though, I'm pretty sure it's hung and not doing anything. The size of FT_Pending should always be small if the indexing is in progress. Sent from my iPhone On May 28, 2013, at 1:47 PM, Andrew Hicox and...@hicox.com wrote: Hello everyone, I currently find myself in the third circle of ARS hell ... debugging FTS on ARS 7.6.03 (it's a long story on why we're not on 7.6.04 yet, but suffice it to say, I have no immediate control of that situation). We have had an FTS re-index procedure running for more than a month now. I need to get an idea on where it is, and how much longer it needs to finish. I can trace some of this through the arftsindex.log(s). It seems to iterate per-form, per-indexed field. So ... form A, indexed field 1 ... then indexed field 2, etc, etc cycling through every record in the form N times where N is the number of indexed columns in the form. So ... part of this is that I need to be able to know exactly how many such fields and forms I'm looking at. I need a better way of doing this than to open each form on the server, and pick through the field properties on every form. I've tried running the sql log on server startup to try and capture whatever it is the ft dispatcher executes in the DB to find the indexed fields, but if it's there I sure as heck can't find it. There do not appear to be any obvious columns on the 'FIELD' table that would indicate FTS indexing mode, nor do there appear to be any adjunct tables (like the various FIELD_* tables) that would contain this data. I'd like very much to be able to execute a query on the DB that would return schemaid and fieldid of all the fields that the FTS indexer is going to try and run through. Does anyone know of a way to do this? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org 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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: how to identify FTS-indexed fields from the DB?
EXCELLENT, dude! That's exactly what I was looking for. Rock on! thanks again, -Andy On May 28, 2013, at 1:57 PM, Curtis Gallant wrote: ** While you've gotten some direction with FT_Pending which is good, to answer your original question on a query for seeing what fields are currently set to be indexed (full list)... you simply look to see what fields have FTS attribute set. FTS will work against character, diary and attachment fields so you just need to query those field_* tables and see where the fullTextOptions is set to '1'. e.g. select schemaId, fieldId from field_char where fullTextOptions = '1' UNION select schemaId, fieldId from field_diary where fullTextOptions = '1' UNION select schemaId, fieldId from field_attach where fullTextOptions = '1' If you want to use that to pull in field names and form names you can easily build out the query to pull that in with the info provided by also querying the field table and arschema table. Hope this helps. Also, to get at this info via Java API, you could have a method that looks something this to give a CSV style output of Form Name,Field Name,Field ID: public static void getFTSIndexedFields() { try { ListString schemaList = server.getListForm(0, Constants.AR_LIST_SCHEMA_ALL_WITH_DATA|Constants.AR_HIDDEN_INCREMENT); System.out.println(\Schema Name\,\Field Name\,\Field ID\); for (String schema : schemaList) { ListField schemaFields = server.getListFieldObjects(schema, Constants.AR_FIELD_TYPE_DATA); for (Field field : schemaFields) { FieldLimit fLimit = field.getFieldLimit(); if (fLimit != null) { if (fLimit.getDataType() == Constants.AR_DATA_TYPE_CHAR) { if (((CharacterFieldLimit)fLimit).getFullTextOption() == 1) { System.out.println(\ + schema + \, + \ + field.getName() + \, + \ + field.getFieldID() + \); } } else if (fLimit.getDataType() == Constants.AR_DATA_TYPE_DIARY) { if (((DiaryFieldLimit)fLimit).getFullTextOption() == 1) { System.out.println(\ + schema + \, + \ + field.getName() + \, + \ + field.getFieldID() + \); } } else if (fLimit.getDataType() == Constants.AR_DATA_TYPE_ATTACH ) { if (((AttachmentFieldLimit)fLimit).getFullTextOption() == 1) { System.out.println(\ + schema + \, + \ + field.getName() + \, + \ + field.getFieldID() + \); } } } } } } catch (ARException e) { System.out.println(e.getMessage()); } } Cheers, On Tue, May 28, 2013 at 1:43 PM, Andrew Hicox and...@hicox.com wrote: Hello everyone, I currently find myself in the third circle of ARS hell ... debugging FTS on ARS 7.6.03 (it's a long story on why we're not on 7.6.04 yet, but suffice it to say, I have no immediate control of that situation). We have had an FTS re-index procedure running for more than a month now. I need to get an idea on where it is, and how much longer it needs to finish. I can trace some of this through the arftsindex.log(s). It seems to iterate per-form, per-indexed field. So ... form A, indexed field 1 ... then indexed field 2, etc, etc cycling through every record in the form N times where N is the number of indexed columns in the form. So ... part of this is that I need to be able to know exactly how many such fields and forms I'm looking at. I need a better way of doing this than to open each form on the server, and pick through the field properties on every form. I've tried running the sql log on server startup to try and capture whatever it is the ft dispatcher executes in the DB to find the indexed fields, but if it's there I sure as heck can't find it. There do not appear to be any obvious columns on the 'FIELD' table that would indicate FTS indexing mode, nor do there appear to be any adjunct tables (like the various FIELD_* tables) that would contain this data. I'd like very much to be able to execute a query on the DB that would return schemaid and fieldid of all the fields that the FTS indexer is going to try and run through. Does anyone know of a way to do this? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years -- :wq cuga _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: Image references in HTML templates
Hi Jason, thanks for the response. that is indeed, exactly what I'm trying to do. However, though I can create both HTML templates and Images in the AR System Resource Definitions form, I don't seem to be able to figure out how to use one of those images in the HTML template. So I need to be able to create an HTML template with image references in it. -Andy On Dec 6, 2011, at 5:39 PM, Jason Miller wrote: ** Hi Andrew, What about putting the HTML file in the AR System Resource Definitions form? A record in here and a little workflow to do a Set Fields to your View Field should do the trick. Bullet two has a little bit of info in the 7.6.04 Form and Application Objects Guide on page 380 and some more on 388 (the feature was introduced in 7.5 so you have it in 7.6.03). ** View fields A view field is a display-only field that displays any type of content that a typical browser can display, including the following: * Views of AR System forms. * HTML templates registered in AR System Resource Definitions with parameters or embedded field references. These can be full HTML documents, or HTML fragments that are included in the main page. * Attachment field contents, such as HTML files, image files, and Microsoft Word documents. The common use of view field is to embed multiple forms on the view fields that are present on a container form. Embedded forms can share the user interface and workflow. You can load AR System forms as Inline forms. For more information, see “Inline Forms” on page 150. You set the initial value of a view field by setting its Text property to bind a URL or a template name. You can also set the initial value using a Set Fields active link action, optionally using theTEMPLATE() function. For more information, see “Creating view fields.” ** Let me know if that works. Jason On Mon, Dec 5, 2011 at 2:48 PM, Andrew Hicox and...@hicox.com wrote: Hi everyone, I have a pretty odd set up, where hostnames of our mid-tier servers are not static. Which is to say, from one network segment in the company it's hostname 1, and from another it's hostname 2, and from still others there is no DNS at all, and it's just an IP address (and at that -- sometimes not even the same IP, sometimes it's the IP of a proxy). There are also load balancers involved across multiple mid-tiers as well. I have a form, and in that form, I have a view field. In that view field, I want to load up an HTML template full of help text. I'd just love to include some graphics (screenshots will be helpful here). The only problem is that since the template is not being served from any discernible document root (it's loaded up in an active link set-fields template() action), there is no relative path for image files. I can bypass this by putting in an fully qualified URL to the image files, but the problem is that I can't actually KNOW what the hostname is going to be. It might have bounced through a proxy, into a nat translation, or what have you. I'd *really* like to be able to include references to BMC image objects in my template. Intuitively, it seems like this would be the right way to handle it anyhow. I don't see a way to do that in the documentation (though admittedly, I may have missed it). We're on 7.6.03. Anyone ever do something like this? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Image references in HTML templates
HO-LY Mackerel! You sir, are a genius! So ... for the benefit of future googlers ... set ${IMAGE} to 'Name' from AR System Resource Definitions. Since you're not including a file extension in your HTML source, it's important to set the 'Mime Type' value correctly on AR System Resource Definitions. One better. Here's how you can directly access your images on midtier: http://hostname/arsys/sharedresources/image/'Name'?server=$SERVER$ this is a huge help, dude! again, thanks so much! -Andy On Dec 7, 2011, at 3:55 PM, Jason Miller wrote: ** I played with something similar that never made it to production. Here is a snippet from the HTML template that was stored in the AR System Resource form and was calling an image that was also stored in the AR System Resource form. img src=sharedresources/image/${IMAGE} width=75 height=50 border=/ This code is for a Tooltip template and there is a Set Fields action before this template is called that associates ${IMAGE} with the AR System Resource record name. I think it may work with showing the HTML template in a View Field instead of as a Tooltip in a Message action. Jason On Wed, Dec 7, 2011 at 5:26 AM, Andrew Hicox and...@hicox.com wrote: ** Hi Jason, thanks for the response. that is indeed, exactly what I'm trying to do. However, though I can create both HTML templates and Images in the AR System Resource Definitions form, I don't seem to be able to figure out how to use one of those images in the HTML template. So I need to be able to create an HTML template with image references in it. -Andy On Dec 6, 2011, at 5:39 PM, Jason Miller wrote: ** Hi Andrew, What about putting the HTML file in the AR System Resource Definitions form? A record in here and a little workflow to do a Set Fields to your View Field should do the trick. Bullet two has a little bit of info in the 7.6.04 Form and Application Objects Guide on page 380 and some more on 388 (the feature was introduced in 7.5 so you have it in 7.6.03). ** View fields A view field is a display-only field that displays any type of content that a typical browser can display, including the following: * Views of AR System forms. * HTML templates registered in AR System Resource Definitions with parameters or embedded field references. These can be full HTML documents, or HTML fragments that are included in the main page. * Attachment field contents, such as HTML files, image files, and Microsoft Word documents. The common use of view field is to embed multiple forms on the view fields that are present on a container form. Embedded forms can share the user interface and workflow. You can load AR System forms as Inline forms. For more information, see “Inline Forms” on page 150. You set the initial value of a view field by setting its Text property to bind a URL or a template name. You can also set the initial value using a Set Fields active link action, optionally using theTEMPLATE() function. For more information, see “Creating view fields.” ** Let me know if that works. Jason On Mon, Dec 5, 2011 at 2:48 PM, Andrew Hicox and...@hicox.com wrote: Hi everyone, I have a pretty odd set up, where hostnames of our mid-tier servers are not static. Which is to say, from one network segment in the company it's hostname 1, and from another it's hostname 2, and from still others there is no DNS at all, and it's just an IP address (and at that -- sometimes not even the same IP, sometimes it's the IP of a proxy). There are also load balancers involved across multiple mid-tiers as well. I have a form, and in that form, I have a view field. In that view field, I want to load up an HTML template full of help text. I'd just love to include some graphics (screenshots will be helpful here). The only problem is that since the template is not being served from any discernible document root (it's loaded up in an active link set-fields template() action), there is no relative path for image files. I can bypass this by putting in an fully qualified URL to the image files, but the problem is that I can't actually KNOW what the hostname is going to be. It might have bounced through a proxy, into a nat translation, or what have you. I'd *really* like to be able to include references to BMC image objects in my template. Intuitively, it seems like this would be the right way to handle it anyhow. I don't see a way to do that in the documentation (though admittedly, I may have missed it). We're on 7.6.03. Anyone ever do something like this? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are _attend WWRUG12 www.wwrug.com ARSlist
Image references in HTML templates
Hi everyone, I have a pretty odd set up, where hostnames of our mid-tier servers are not static. Which is to say, from one network segment in the company it's hostname 1, and from another it's hostname 2, and from still others there is no DNS at all, and it's just an IP address (and at that -- sometimes not even the same IP, sometimes it's the IP of a proxy). There are also load balancers involved across multiple mid-tiers as well. I have a form, and in that form, I have a view field. In that view field, I want to load up an HTML template full of help text. I'd just love to include some graphics (screenshots will be helpful here). The only problem is that since the template is not being served from any discernible document root (it's loaded up in an active link set-fields template() action), there is no relative path for image files. I can bypass this by putting in an fully qualified URL to the image files, but the problem is that I can't actually KNOW what the hostname is going to be. It might have bounced through a proxy, into a nat translation, or what have you. I'd *really* like to be able to include references to BMC image objects in my template. Intuitively, it seems like this would be the right way to handle it anyhow. I don't see a way to do that in the documentation (though admittedly, I may have missed it). We're on 7.6.03. Anyone ever do something like this? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
web service set-fields filters on display only forms
Has anyone else run into this? When creating or modifying a filter with a set-fields action that has a web service data source: Field ID is not related to this form: 8, 311 this seems to be the case on dev-studio for 7.6.003 and 7.6.004 ... but seems to still work correctly on aradmin? anyone know of a solution or workaround? thanks, -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: web service set-fields filters on display only forms
Except that it works on the same AR Server if you connect to it with ARAdmin and create said filter. It's not that it CAN'T work it's that dev-studio doesn't think it should anymore, I think I filed a bug with BMC today. Hopefully they'll agree with me ... guess we'll see :-) -Andy On Apr 18, 2011, at 8:14 PM, LJ LongWing wrote: Andrew, Yes, I have experienced this before, and have had to convert my efforts to consume web services to be on regular forms. It doesn't make sense, but you cannot consume a web service on a display only form because of the fact that the WebService plugin actually stores its definition as a setfield to field 8 in the DB. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Andrew Hicox Sent: Monday, April 18, 2011 2:21 PM To: arslist@ARSLIST.ORG Subject: web service set-fields filters on display only forms Has anyone else run into this? When creating or modifying a filter with a set-fields action that has a web service data source: Field ID is not related to this form: 8, 311 this seems to be the case on dev-studio for 7.6.003 and 7.6.004 ... but seems to still work correctly on aradmin? anyone know of a solution or workaround? thanks, -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: CentOS: Installing ARS 7.x, ITSM 7.x on
Hello everyone: can anyone elaborate on how to trick the 7.1 ar_install into doing it's thing on CentOS? I tried to follow the script through, but it gets rather complicated in there. If anyone has a quick hack on hand, I'd sure appreciate it. thanks, -Andrew On Feb 12, 2010, at 2:44 PM, Rabi Tripathi wrote: Thanks Danny. That helps. On Thu, Feb 11, 2010 at 1:46 PM, Danny Kellett danny.kell...@strategicworkflow.com wrote: Yep, I have it running on a vm on Centos 4. Something. The AR version is 7.1 and ITSM 7.03. You have to edit the ar_install script to fool it as it looks for Red Hat etc though. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Rabi Tripathi Sent: 11 February 2010 18:42 To: arslist@ARSLIST.ORG Subject: CentOS: Installing ARS 7.x, ITSM 7.x on Doable? Any caveats? I'm trying to put together a test box. Decided to build my own machine using freebies after chasing the system people to get me a RHEL box or VM, with no results. :( (That's supposed to be an angry and sad emoticon). I will be setting up my own Oracle and perhaps apache instance as well. On CentOS. Fun. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
make trim text selectable?
Hello ARSListers: I have a pretty basic problem. There is a string contained in some trim text. I need my users to be able to select and copy this text in a web-browser via mid tier. Normally it's not a problem to select any string of characters on a web page, but BMC seems to have employed some trickery whereby trim- text is not selectable? Does anyone know a workaround for this? thanks, -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: RMI Solutions ARSlist: Where the Answers Are
include javascript file in header
Hi everyone, I have a file with some javascript functions I'd like to be able to call with the active link run process thing on a form from midtier. I'm having a hard time figuring out how I should insert the include for this file in the header when displaying the form on midtier. I'm sure this can be done somehow. Anyone know? -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Re: 2008 User World
Huntsville, AL. We have rockets, BBQ and a mountain. I also hear we have trees that grow money-leaves, though I've yet to cultivate one myself -Andy On Sep 26, 2008, at 10:27 AM, Shellman, David wrote: It's not our direct bosses. Our company is tightening it's spending as a direct result of economic forecasts. The State of Pennsylvania is also taking similar steps. I'm sure that there are others that are also others looking at similar steps. GMC, Ford, and Chrysler continued to build SUV's like there was no tomorrow. Suddenly the price of fuel goes up and now they can't give them away. Plants are closing. Folks are defaulting on mortgages. Banks are closing. Loans are becoming harder to get. Now upper management says Hmm do I send Dave to Vegas or I lay off 40 people. Next week we may need to lay off another 600. Dave can pass on Vegas. All I'm saying is that in tough economic times is a tougher sell than going to Baltimore or San Francisco or Houston or even Boston. Dave - [EMAIL PROTECTED] (Wireless) From: Action Request System discussion list(ARSList) To: arslist@ARSLIST.ORG Sent: Fri Sep 26 10:56:54 2008 Subject: Re: 2008 User World ** I kinda agree. Especially since I know that Kelly's a hardworking, honest person whose demeanor doesn't scream flake. I think maybe the boss was covering himself in case HIS boss asked for some justification for sending someone to Vegas. Rick On Fri, Sep 26, 2008 at 7:02 AM, Pierson, Shawn [EMAIL PROTECTED] wrote: This isn't directly specifically at Kelly, but at everyone who is in that type of situation. I would be offended if my boss didn't trust me enough to be professional and do my job. I don't think I would want to work for someone that didn't trust me enough to be able to go to Las Vegas for a conference and attend sessions and learn things. While your approach may work, it doesn't address the core issue of peoples' employers not believing that their people would do the right thing. That is a sign of a bad business relationship. Shawn Pierson From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG ] On Behalf Of Kelly Deaver Sent: Friday, September 26, 2008 7:13 AM To: arslist@ARSLIST.ORG Subject: Re: 2008 User World ** If your boss bulks at Vegas (assuming that is the place) suggest they do what my boss did years ago for a show in Las Vegas. He had me pick my list of sessions I planned to attend. I had to bring back a complete trip report about what I learned plus a description of what each vendor in the expo did and how it related/or not to our company. Believe me he could tell if I'd have just copied some stuff from the slides and the show booklet (which I also had to provide to him) BTW, I'm sending some of your choice comments to Management... no promises but I feel your pain. Kelly Deaver [EMAIL PROTECTED] (Yes, I work for BMC. This post reflects the opinions of the poster and not the official opinion of BMC) __Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are html___ Private and confidential as detailed here. If you cannot access hyperlink, please e-mail sender. __Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are html___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
how to copy 'request id' to other field on submit
Hello everyone: I have a seemingly simple thing I'd like to do. I have a form, and an optional field on that form. If the optional field is $NULL$ upon submit, I'd like to copy the 'request id' (i.e. ticket number, fieldid = 1) into this field. Filters do not seem to catch this, as they execute before commit. Things I have tried. Filter on Submit where 'optional field' = $NULL$ and 'request id' != 'DB.request id' Filter on Modify with same qualification Filter on Modify Submit with same qualification All of the above at execution order 0 and the absurdly high value of 999 setting $LASTID$ as the default value of 'optional field' works, but again because it is BEFORE the commit, it gets the previous 'request id' value, not the one that will belong to the record I'm in. SO ... is there a proper way to do this (other than leaving 'optional field' null and having an escalation come along and fix it for me?) thanks everyone, -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Re: how to copy 'request id' to other field on submit
thanks, this one did it like a charm. would have tried the active link thing, but I'm going to be submitting records into this form from webservices, etc. thanks again everyone, -Andy On Aug 26, 2008, at 4:44 PM, Grooms, Frederick W wrote: Do a Push filter to the same form on Submit i.e Run-If 'Optional Filed' = $NULL$ Action Push to same form Push-If '1'='$1$ Assign Optional Field = Ticket Number (from form) Fred -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Andrew Hicox Sent: Tuesday, August 26, 2008 4:35 PM To: arslist@ARSLIST.ORG Subject: how to copy 'request id' to other field on submit Hello everyone: I have a seemingly simple thing I'd like to do. I have a form, and an optional field on that form. If the optional field is $NULL$ upon submit, I'd like to copy the 'request id' (i.e. ticket number, fieldid = 1) into this field. Filters do not seem to catch this, as they execute before commit. Things I have tried. Filter on Submit where 'optional field' = $NULL$ and 'request id' != 'DB.request id' Filter on Modify with same qualification Filter on Modify Submit with same qualification All of the above at execution order 0 and the absurdly high value of 999 setting $LASTID$ as the default value of 'optional field' works, but again because it is BEFORE the commit, it gets the previous 'request id' value, not the one that will belong to the record I'm in. SO ... is there a proper way to do this (other than leaving 'optional field' null and having an escalation come along and fix it for me?) thanks everyone, -Andy ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Re: how to copy 'request id' to other field on submit
Hi Joe: Thanks for the explanation. I had forgotten about to use push fields, etc to force a filter into a later phase. As for the reason I'm doing this ... it would be fine to simply use the 'request id' field, BUT users may submit values into 'optional field' which would override the 'request id' value. So the case is that 'optional field' should contain the 'request id', unless it was overridden by a different value from the user. thanks again everyone for helping so thoroughly and quickly. -Andy On Aug 26, 2008, at 5:18 PM, Joe DeSouza wrote: ** Andy, May I ask why not use the Request ID field itself for whatever you are doing if all you want to do is copy the value of the Request ID field itself to that field that you have created? The reason you do not see the request id field in ordinary set field actions is that set field actions happen on the first phase. During that first phase the transaction hasn't yet hit the database, and the new Request ID is not yet available and hence its value is $NULL $ at that time. Second and third stage actions happen after the request is committed to the database and these actions would have the Request ID available. If whatever you are trying to accomplish can be completed with any of the second or third stage actions, then you could use those to access the value of the Request ID field.. Joe - Original Message From: Andrew Hicox [EMAIL PROTECTED] To: arslist@ARSLIST.ORG Sent: Tuesday, August 26, 2008 5:34:59 PM Subject: how to copy 'request id' to other field on submit Hello everyone: I have a seemingly simple thing I'd like to do. I have a form, and an optional field on that form. If the optional field is $NULL$ upon submit, I'd like to copy the 'request id' (i.e. ticket number, fieldid = 1) into this field. Filters do not seem to catch this, as they execute before commit. Things I have tried. Filter on Submit where 'optional field' = $NULL$ and 'request id' != 'DB.request id' Filter on Modify with same qualification Filter on Modify Submit with same qualification All of the above at execution order 0 and the absurdly high value of 999 setting $LASTID$ as the default value of 'optional field' works, but again because it is BEFORE the commit, it gets the previous 'request id' value, not the one that will belong to the record I'm in. SO ... is there a proper way to do this (other than leaving 'optional field' null and having an escalation come along and fix it for me?) thanks everyone, -Andy __Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are html___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
How to change host for SOAP set-field action?
Hello everyone: I have a rather large collection of filters that call various SOAP webservices as set fields actions. In our dev environment, the SOAP services run on, say: devmachine.domain.com In our test environment, they're on testmachine.domain.com In our production environment, prodmachine.domain.com When the time comes to move our filters from one environment to another, we have a problem. If we use migrator, or if we just use import/export, the problem is the same: the filters still try to call webservices on the same host once they are ported into the new environment. The only solution appears to be to open each filter individually, reload a WSDL which specifies the new hostname, and remap each of the inputs and outputs. This process is time consuming, and highly prone to error. Does anyone know a method to make this change en masse? I had thought to try to export all of the filters with SOAP calls, then search/replace the hostname string. THIS WILL NOT WORK. thanks in advance everyone, -Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Re: How to change host for SOAP set-field action?
Works like a charm! I like the idea of checking the $SERVER$ variable too ... awesome. thanks! -Andrew On Apr 1, 2008, at 11:29 AM, LJ Longwing wrote: This does actually work if you export to XML instead of DEF format, that's how we do it, the alternative that I'm planning on implementing here is to have a copy of each filter that fires on each environment, so if you have 1 filter, and 3 env's, you would have 3 filters, each with a run-if statement something like $SERVER$ = 'env1.longname', that way each filter would exist on all environments, but only the one for that environment would fire, and you wouldn't need to export/import when you get to your new server to get a filter functioning. -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Andrew Hicox Sent: Tuesday, April 01, 2008 10:20 AM To: arslist@ARSLIST.ORG Subject: How to change host for SOAP set-field action? Hello everyone: I have a rather large collection of filters that call various SOAP webservices as set fields actions. In our dev environment, the SOAP services run on, say: devmachine.domain.com In our test environment, they're on testmachine.domain.com In our production environment, prodmachine.domain.com When the time comes to move our filters from one environment to another, we have a problem. If we use migrator, or if we just use import/export, the problem is the same: the filters still try to call webservices on the same host once they are ported into the new environment. The only solution appears to be to open each filter individually, reload a WSDL which specifies the new hostname, and remap each of the inputs and outputs. This process is time consuming, and highly prone to error. Does anyone know a method to make this change en masse? I had thought to try to export all of the filters with SOAP calls, then search/replace the hostname string. THIS WILL NOT WORK. thanks in advance everyone, -Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Re: OT-Support Question - Whine - Rant - Ignore me! (UNCLASSIFIED)
Look in the areas of the Appalachian Mountains and you could find many small towns which would love to have a new business move nearby and stimulate jobs. Well ... you could find Americans in Hayseed county willing to work in a call center for cheap but not even CLOSE to what they'll work for in India, China and the Philippines. Plus you have American taxes, and healthcare and ... you name it. It's a little more expensive here in the US Europe, because we have a lot of rules about how you can treat people, that developing countries simply don't have. It sounds harsh, but BMC doesn't appear to be willing to pay the price-tag associated with treating their support helpdesk people the way they, themselves expect to be treated in their own country. Overseas manpower is cheap for a reason. Given how niche of a market Remedy is ... for how incredibly large the price-tag for Remedy ... for how pricey SUPPORT, ITSELF IS (which is separate from the actual licensing) ... I simply can't believe that there isn't the profit margin to afford to hire quality, native English language support inside the US or EU. I can almost forgive companies like Dell and Linksys for outsourcing, because they're in a commodity market, Their products are cheap as hell, and they're being squeezed from all sides economically. I really can't see how this is the case for BMC. Wal-mart does not sell Remedy servers. You can try and spin it any way you like, but the bottom line is greed. Regardless of how good or bad the overseas support actually is, THAT is what pisses everyone off. -Andrew On Nov 6, 2007, at 12:22 PM, FRANK, GORDON CTR DISA JSSC wrote: Classification: UNCLASSIFIED Caveats: NONE Answer: Competitive edge is what the USA is all about. However, there are many remote areas in the USA which could use a shot in the arm with a Help Desk office. I come from a rural background and many rural areas could supply help desk personnel for probably the same rates. I really don't understand why no one has thought of this. Look in the areas of the Appalachian Mountains and you could find many small towns which would love to have a new business move nearby and stimulate jobs. Of course Northern Texas would still be hard to understand. Just kidding Chris :) Gordon Frank DISA\Verizon FNS -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of T. Dee Sent: Tuesday, November 06, 2007 12:52 PM To: arslist@ARSLIST.ORG Subject: OT-Support Question - Whine - Rant - Ignore me! I find the hardest thing with support is the language barrier. The support staff are very nice, but the language barrier does make it difficult. Don't know why Remedy had to outsource. - Does anyone find it as annoying as I do that when you submit a ticket to Support, you almost always get a request back that asks these questions? What Remedy products are you using? Version and patch levels? What is your system environment, OS, DB, etc,? When you submit a ticket, you select the server and along with it what is installed on it. How hard it is for them to look?? Granted, I normally think ahead and put it in my ticket. This time I didn't. Grrr. ARS 6.3 Patch 18 HD 6.0 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 Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are __ __ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are Classification: UNCLASSIFIED Caveats: NONE __ _ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Re: Another webservice query
And really... Why would anyone want to have to worry about network path issues between every client and some external Web service host anyway? Having the communications originate/terminate from/to the ARS server seems like a much wiser approach to me. Having the client connect to an external resource would add some real firewall/security problems if you ask me. They wouldn't. I think what I'd like (as well as a LOT of other people would like) is a WEBSERVICE set-fields action in an active link, that acts exactly like the SQL set-fields action in an active link. You don't see clients making direct sqlnet connections or what have you directly to the DB in those cases, either for the same reasons. This new function sounds promising, in fact, I can't wait to get the opportunity to install 7.1 and play with it, but to be honest, what you're describing sounds even MORE goofy than the situation now, of having to basically have a dummy form, push your webservice args to it, fire a filter to call the webservice, etc ... I like Remedy and all ... but damn if they can't find a way to go around your ass to get to your elbow in any given situation. -Andrew On Nov 1, 2007, at 8:15 AM, Carey Matthew Black wrote: Not that I have seen. (as a direct path) But what they added in 7.1 was a more general solution. A new Filter Execute on condition called Service that can be triggered by a new Active Link action. So basically you can do a null transaction (no RDBMS data created) via this Service operation. Thus you can have the ARS server make the WebService call and the Active link action looks like the Window Open action in so much as there are Input and Output mappings from the local field to the remote Form at the start and end of the Service operation. Sure this could be used to have a filter be triggered to call a Web Service, but it could also be called to perform any thing that filters could do. However it still requires a filter to call the Web Service. And really... Why would anyone want to have to worry about network path issues between every client and some external Web service host anyway? Having the communications originate/terminate from/to the ARS server seems like a much wiser approach to me. Having the client connect to an external resource would add some real firewall/security problems if you ask me. Not to mention that Active Links are really optional in the ARS design. ( An ARS API client does not honor them unless you write a whole lot of code on your own.) So, again, making these integrations be server based makes much more sense to me. ( I see no limitations. I see best practices being imposed for what appear to be good reasons IMHO. ) -- 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 Nov 1, 2007 7:55 AM, Grooms, Frederick W [EMAIL PROTECTED] wrote: Isn't that one of the new features of 7.1.0 (Calling webservices from Active Links)? On 11/1/07, Rakshit Bhandary [EMAIL PROTECTED] wrote: ** Hi, I have another query related to webservices. Is there a way to call a webservice directly from a Active Link? Regards, Rakshit __ _ 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
Re: refreshing a ticket?
WOW ... thanks a million, man! Did I miss this in the documentation somewhere? thanks again, everyone, -Andrew On Oct 22, 2007, at 9:35 PM, Carey Matthew Black wrote: Andrew, There is a fairly simple way to do this. You need to refresh the table field with the field ID 1020. The run process PERFORM-ACTION-TABLE-REFRESH 1020 should get the job done. I think that should work for any window OPERATION except Dialog. (but that OPERATION should not produce the error that you mentioned. So I think you should be ok.) BTW: You did not mention what ARS version your on. So my suggestion should work in v6.3 and above. (Maybe in an earlier version too, but I did not check.) HTH -- 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 10/22/07, Andrew Hicox [EMAIL PROTECTED] wrote: Hello everyone: I have a an active link that fires a push fields into a supporting form when the user clicks a button. Depending on some workflow, pushing to this supporting form may trigger further workflow which might in some cases push data back into the record the user clicked the button from. Resulting in the someone else has modified this record state. I call the commit changes action before I push the data to the supporting form. However, I need a way, once everything finishes firing, to force the client to reload the record that is currently being modified. Amazingly, there appears to be no run-process action for this? I thought for sure there'd be something like that. Does anyone know a way to have an active link reload the current record? Or any better solution to my problem? thanks everyone, -Andrew _ __ 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
refreshing a ticket?
Hello everyone: I have a an active link that fires a push fields into a supporting form when the user clicks a button. Depending on some workflow, pushing to this supporting form may trigger further workflow which might in some cases push data back into the record the user clicked the button from. Resulting in the someone else has modified this record state. I call the commit changes action before I push the data to the supporting form. However, I need a way, once everything finishes firing, to force the client to reload the record that is currently being modified. Amazingly, there appears to be no run-process action for this? I thought for sure there'd be something like that. Does anyone know a way to have an active link reload the current record? Or any better solution to my problem? thanks everyone, -Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: Screen Pop/CTI/IVR
Am I the only one who doesn't know what a screen pop is ? Certainly you can't be talking about a pop-up window. Maybe lightbox.js kind of stuff? -A On Oct 19, 2007, at 8:13 AM, Betina Lose wrote: ** Dear WARUG Listers – Who’s doing ‘screen pop’ with Remedy? I’m researching how to do screen pops (also used in context of computer telephony integration (CTI) and/or interactive voice response (IVR)). If you are currently doing it, please share with me, in general terms, how you did it. Did you buy a vendor product or do it yourself. If you went w/ a vendor, which one. If you did it yourself, how. If you are a vendor who provides such a product, please let me know. If you are a vendor who provides such services, please let me know. Thank you in advance. I appreciate the info. --BL Betina Lose, President/Software Engineer Certified Remedy Skilled Professional (5.1.2, 6.3, 7.0) Bleeding Edge Technologies, LLC 18411 Kingsmill Street Leesburg, VA 20176 Chairperson, WARUG www.warug.org __20060125___This posting was submitted with HTML in it___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: https basic auth on webserivce call ? [SOLUTION]
Run 7.1 Aaah yes, were it only that simple, but you know how it goes ... we're not scheduled for that until next year, and this needs done right now :-) HOWEVER, I've found a low overhead workaround that may interest the list: Modify the webservice url in your WSDL from something like this: http://soap.mydomain.com/service_dispatcher TO something like this: http://user:[EMAIL PROTECTED]/service_dispatcher Load the modified WSDL up in your filter, and it *probably* will work (if the webserver on the far end will support it) ... in my case it did. -Andrew ;-) On Oct 17, 2007, at 7:05 PM, LJ LongWing (Head) wrote: Run 7.1 -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Andrew Hicox Sent: Wednesday, October 17, 2007 3:47 PM To: arslist@ARSLIST.ORG Subject: https basic auth on webserivce call ? Everyone: I need to call an external SOAP service from a webservice setfields action in a filter. We are running ARS 7.0.01 without mid-tier. This external SOAP service has http basic user/password authentication in front of it. As far as I can tell from the docs, there is actually no way to send a user/pass in the http header? Apparently there is support for this proprietary complex type one can insert into the SOAP header (that IS different from the http header) for consuming webservices published via the mid-tier. SO ... does anyone out there know a way to provide a username password for basic http authentication from webserbice setfields operations in a filter? thanks everyone, -Andrew __ __ ___ 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
https basic auth on webserivce call ?
Everyone: I need to call an external SOAP service from a webservice setfields action in a filter. We are running ARS 7.0.01 without mid-tier. This external SOAP service has http basic user/password authentication in front of it. As far as I can tell from the docs, there is actually no way to send a user/pass in the http header? Apparently there is support for this proprietary complex type one can insert into the SOAP header (that IS different from the http header) for consuming webservices published via the mid-tier. SO ... does anyone out there know a way to provide a username password for basic http authentication from webserbice setfields operations in a filter? thanks everyone, -Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
show records from external database in table field?
Hi Everyone: I have a situation where I need to show records from an external non- ARS database in a table field. We have an external Oracle database that contains customer POC information. Because our remedy backend is also an Oracle database, we simply have a DB link to the external database inside the ARSystem tablespace. This works fine in most all circumstances, when we need data from the external database, we can select it over the database link from an SQL setfields action. However, now I have a situation where I need to display a list of customer POCs and have a user pick one. The natural thing seems to be to display the POC records in a table field, and have the user click one. But I can't figure out how to do this. The only thing I can think of is to have an active link fire off an SQL setfields and use the if multiple records match,, display list option. But that's not really the behavior I'm after, as the results list pops up in a separate window, and that's going to confuse the user, etc. What I want is a list of those records in a table field. So ... has anyone out there in Remedy-land finagled some shim-sham like this before? let me know, thanks, -Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: show records from external database in table field?
BAM! and it works! thanks a million , guys. -Andrew On Oct 16, 2007, at 11:17 AM, Nall, Roger wrote: ** Works like a charm. Roger A. Nall Manager, OSSNMS Remedy T-Mobile USA Desk: 813-348-2556 Cell: 973-652-6723 FAX: 813-348-2565 sf49fanv AIM IM RogerNall Yahoo IM From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Frank Caruso Sent: Tuesday, October 16, 2007 12:08 PM To: arslist@ARSLIST.ORG Subject: Re: show records from external database in table field? ** Create an Oracle view of the data in the ARSystem tablespace, Then create a View Form using that Oracle view and attach it to your table field. On 10/16/07, Andrew Hicox [EMAIL PROTECTED] wrote: Hi Everyone: I have a situation where I need to show records from an external non- ARS database in a table field. We have an external Oracle database that contains customer POC information. Because our remedy backend is also an Oracle database, we simply have a DB link to the external database inside the ARSystem tablespace. This works fine in most all circumstances, when we need data from the external database, we can select it over the database link from an SQL setfields action. However, now I have a situation where I need to display a list of customer POCs and have a user pick one. The natural thing seems to be to display the POC records in a table field, and have the user click one. But I can't figure out how to do this. The only thing I can think of is to have an active link fire off an SQL setfields and use the if multiple records match,, display list option. But that's not really the behavior I'm after, as the results list pops up in a separate window, and that's going to confuse the user, etc. What I want is a list of those records in a table field. So ... has anyone out there in Remedy-land finagled some shim-sham like this before? let me know, thanks, -Andrew __ _ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are -- Frank Caruso Specific Integration, Inc. Senior Remedy Engineer, ITIL Foundation Certified www.specificintegration.com 703-376-1249 __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
ars7 email engine needed for notify action?
Hello everyone: in previous releases of ARS, one could set up the notify action inside of a filter to send email to a user in the Users form (if they had a specified email address). Now I'm using ars 7.01 and the emails won't go out. I'm poking around in the documentation, and everything to do with email points to the email engine. I need nothing more complicated than when this happens, send an email to this address ... so ... do I need to install and configure the email engine to do this now ? thanks everyone, -Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: ars7 email engine needed for notify action?
LOL ... well I AM out of touch ... this worked without the email engine on 4.5.2, but that's upgrades for you. So ... being the complete neophyte that I am to this email engine stuff ... I'm looking through the docs, and it's indicating I need to create an ARAdmin unix account on the machine (which might be a problem in my organization). Does anyone know, do I need this user to own the email engine process, or do I just basically need it for receiving emails on the system ? If I JUST want to send a notification, do I really need to make that account? thanks everyone (again). -Andrew On Sep 21, 2007, at 12:27 PM, Mark Latta wrote: Andrew, You'll need the email engine installed unless you want to call an external process like sendmail in Unix with the necessary parameters. I'd opt for installing the email engine... - Mark -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Andrew Hicox Sent: Friday, September 21, 2007 11:04 AM To: arslist@ARSLIST.ORG Subject: ars7 email engine needed for notify action? Hello everyone: in previous releases of ARS, one could set up the notify action inside of a filter to send email to a user in the Users form (if they had a specified email address). Now I'm using ars 7.01 and the emails won't go out. I'm poking around in the documentation, and everything to do with email points to the email engine. I need nothing more complicated than when this happens, send an email to this address ... so ... do I need to install and configure the email engine to do this now ? thanks everyone, -Andrew __ __ ___ 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
Re: OT: Friday Humor...Maybe More Cool than Funny
Guess wether it's cool or not depends on your politics ... For sure, that's the way 90% of the world views the US right now, for better or worse. -A On Aug 31, 2007, at 10:06 AM, Kaiser Norm E CIV USAF 96 CS/SCCE wrote: ** Forgive me…this isn’t exactly funny, but I think it’s cool, and I know there are a lot of ex-military types on the list who might appreciate it: www.ladylibertyvictory.com/imagejpg.html Norm __20060125___This posting was submitted with HTML in it___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: AR System Developer Studio Wishlists
I'd second that. I've had it happen many times where I open a form, and immediately, the save button unlocks, and if I close it, it asks me if I want to save changes, but I made no changes. Most of the time, I'm too chicken to save it. I'd LOVE to know what it thinks changed. -A On Aug 16, 2007, at 7:39 AM, Carey Matthew Black wrote: OH.. here is another idea that I have had many times before When you close an object window and you get that dialog object has not been saved. Save before closing? (Yes/No/Cancel) I would really like to see a 4th button that shows you What changed so that you can decide if you want to answer Yes, No, or Cancel. -- 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 8/14/07, Willem Nel [EMAIL PROTECTED] wrote: ** Since David admitted that we are going to be getting a new Admin Tool pretty soon, it must mean that they are already working on it. Now would probably be a good time to put together a wish list. Maybe someone involved in the product is watching the list and can pick out some of the stuff we want. Who knows, we might get lucky and actually get some of them as part of the replacement. Here's my wishlist: - Undo/Redo - Larger windows for editing the workflow - Multi-platform (Yes, I know this is probably never going to happen) - I want to be able to edit everything in one place. Groups and Users is part of the admin process, and should be editable in the administration tool. So, what's your wishes for the new tool? __ _ 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
Re: AR System Developer Studio Wishlists
* Integration to a server side Objects Source control system. (SVN would be great, but anything that is not platform specific and hopefully open sourced.) That would definitely be cool, but complicated, I'm sure. How about this? Just give me the ability to fire a filter when a Form (or workflow item attached to that form) is modified. I can think of about a million other things I could do with that than just source control. -A On Aug 14, 2007, at 10:06 PM, Carey Matthew Black wrote: How about they fix the stuff they already have? * Provide detailed, explanations for why each and every RFE is either: Accepted, Rejected or Deferred. * Keep the Search DB up to date without a Sync process. (one object at a time when the object is changed.) * Ability to add an object to a Packing List via a context menu in the Admin tool lists windows. (And also from the individual object windows) * Use the Related Workflow idea on all objects. (Like for menus, views) * Ability to search for (or better have pre-indexed) hard coded string values used in workflow. ( Qualifications, actions, etc...) * Improve the ability of the Admin Tool to actually update container windows when new objects are created, or when the Names are changed of any of the items in the container. * Integration to a server side Objects Source control system. (SVN would be great, but anything that is not platform specific and hopefully open sourced.) * provide packing lists for each and every application they sell. So that it is easy to get a list of everything that is OOB and to verify that all the right stuff was installed. * Improve the overall performance. Switching from action 1 to action 2 of an active link should not require the client to cache all fields on the form(s) involved every time the selected action is changed. However... if we are in dream mode * STOP using names as the unique identifier for an ARS object. An internal GUID would go a long way to making the whole development process easier. ( Change a name and move it to production and it should stomp on the old name of the object. ) * All ARS workflow should be runtime enabled. There should be no quality or setting that a workflow action can do that can not be data driven at runtime. * The ability to script and plugin a new action would be fantastic. (and a registry for these things on the server) * A local field registry so that instead of just adding a Character field you could add the Foo field.(That would have predetermined details, Field ID, sizes, permissions, helptext, etc..) And if the registry is updated... then all fields based on those registry fields would be modified as well too. Increase the size of the Foo field from 25 to 254 and they change on all forms with that field. * A debug mode that would allow all workflow logging but not actually do any data changes to the DB. * A check point model for all data on the server. So that test data could be established, testing performed and the data set rolled back to that check point before the testing was performed. * The ability for any field to be NOT logged (as masked *** values) in all log files. ( A setting on the field that can be applied to all field ID's, Client side and server side.) -- Carey Matthew Black Remedy Skilled Professional (RSP) ARS = Action Request System(Remedy) Love, then teach Solution = People + Process + Tools Fast, Accurate, Cheap Pick two. __ _ 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
Re: AR System Developer Studio Wishlists
And that's why I love this forum. you guys rock. thanks -Andrew ;-) On Aug 15, 2007, at 7:24 AM, Thilo Stapff wrote: You could activate server events and then fire a filter on the Server Events form. Andrew Hicox wrote: * Integration to a server side Objects Source control system. (SVN would be great, but anything that is not platform specific and hopefully open sourced.) That would definitely be cool, but complicated, I'm sure. How about this? Just give me the ability to fire a filter when a Form (or workflow item attached to that form) is modified. I can think of about a million other things I could do with that than just source control. -A On Aug 14, 2007, at 10:06 PM, Carey Matthew Black wrote: How about they fix the stuff they already have? * Provide detailed, explanations for why each and every RFE is either: Accepted, Rejected or Deferred. * Keep the Search DB up to date without a Sync process. (one object at a time when the object is changed.) * Ability to add an object to a Packing List via a context menu in the Admin tool lists windows. (And also from the individual object windows) * Use the Related Workflow idea on all objects. (Like for menus, views) * Ability to search for (or better have pre-indexed) hard coded string values used in workflow. ( Qualifications, actions, etc...) * Improve the ability of the Admin Tool to actually update container windows when new objects are created, or when the Names are changed of any of the items in the container. * Integration to a server side Objects Source control system. (SVN would be great, but anything that is not platform specific and hopefully open sourced.) * provide packing lists for each and every application they sell. So that it is easy to get a list of everything that is OOB and to verify that all the right stuff was installed. * Improve the overall performance. Switching from action 1 to action 2 of an active link should not require the client to cache all fields on the form(s) involved every time the selected action is changed. However... if we are in dream mode * STOP using names as the unique identifier for an ARS object. An internal GUID would go a long way to making the whole development process easier. ( Change a name and move it to production and it should stomp on the old name of the object. ) * All ARS workflow should be runtime enabled. There should be no quality or setting that a workflow action can do that can not be data driven at runtime. * The ability to script and plugin a new action would be fantastic. (and a registry for these things on the server) * A local field registry so that instead of just adding a Character field you could add the Foo field.(That would have predetermined details, Field ID, sizes, permissions, helptext, etc..) And if the registry is updated... then all fields based on those registry fields would be modified as well too. Increase the size of the Foo field from 25 to 254 and they change on all forms with that field. * A debug mode that would allow all workflow logging but not actually do any data changes to the DB. * A check point model for all data on the server. So that test data could be established, testing performed and the data set rolled back to that check point before the testing was performed. * The ability for any field to be NOT logged (as masked *** values) in all log files. ( A setting on the field that can be applied to all field ID's, Client side and server side.) -- Carey Matthew Black Remedy Skilled Professional (RSP) ARS = Action Request System(Remedy) Love, then teach Solution = People + Process + Tools Fast, Accurate, Cheap Pick two. ___ 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
Re: AR System Developer Studio Wishlists
Word up on that. Real-time debugging of filters and field values would be great. On that same tip ... Visual representation of filters and active links. If nothing else, maybe at least some sort of visio integration, where one can select a group of filters and export a flowchart showing how they are related. Deconstructing large filter stacks to understand what they do, and making flowcharts to demonstrate to other developers and management what they do is a massive biatch ... Or maybe I'm just so new to this that I don't know about some other fabulous 3rd party tool that will do this for you. In either case, it would be a killer feature for the admin tool. -A On Aug 14, 2007, at 9:57 AM, Rick Cook wrote: ** I would like a real time debugging tool, able to start at any point in a process and watch in a dual window as the workflow processes, either step-by-step or for an entire process, and the data changes. I would also like a tool that makes adding Help Text easier (perhaps linking to the Remedy docs?), since we don't seem to get that from the ITSM engineers any more. Rick From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Willem Nel Sent: Tuesday, August 14, 2007 7:34 AM To: arslist@ARSLIST.ORG Subject: AR System Developer Studio Wishlists ** Since David admitted that we are going to be getting a new Admin Tool pretty soon, it must mean that they are already working on it. Now would probably be a good time to put together a wish list. Maybe someone involved in the product is watching the list and can pick out some of the stuff we want. Who knows, we might get lucky and actually get some of them as part of the replacement. Here's my wishlist: - Undo/Redo - Larger windows for editing the workflow - Multi-platform (Yes, I know this is probably never going to happen) - I want to be able to edit everything in one place. Groups and Users is part of the admin process, and should be editable in the administration tool. So, what's your wishes for the new tool? __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: AR System Developer Studio Wishlists
You know ... while I'm at it ... one other wishlist item: active links that can call a SOAP service for set-fields actions. Bonus, if they can be called from the client but executed on the server. That is, the SOAP set fields act just like an SQL set fields ... the client talks to the server, the server talks SOAP to wherever and returns the data. That would be HUGE. -A On Aug 14, 2007, at 10:25 AM, Nall, Roger wrote: ** Andrew, I believe Abydos does most of this. HTH, Roger A. Nall Manager, OSSNMS Remedy T-Mobile USA Desk: 813-348-2556 Cell: 973-652-6723 FAX: 813-348-2565 sf49fanv AIM IM RogerNall Yahoo IM From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Andrew Hicox Sent: Tuesday, August 14, 2007 11:23 AM To: arslist@ARSLIST.ORG Subject: Re: AR System Developer Studio Wishlists Word up on that. Real-time debugging of filters and field values would be great. On that same tip ... Visual representation of filters and active links. If nothing else, maybe at least some sort of visio integration, where one can select a group of filters and export a flowchart showing how they are related. Deconstructing large filter stacks to understand what they do, and making flowcharts to demonstrate to other developers and management what they do is a massive biatch ... Or maybe I'm just so new to this that I don't know about some other fabulous 3rd party tool that will do this for you. In either case, it would be a killer feature for the admin tool. -A On Aug 14, 2007, at 9:57 AM, Rick Cook wrote: ** I would like a real time debugging tool, able to start at any point in a process and watch in a dual window as the workflow processes, either step-by-step or for an entire process, and the data changes. I would also like a tool that makes adding Help Text easier (perhaps linking to the Remedy docs?), since we don't seem to get that from the ITSM engineers any more. Rick From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Willem Nel Sent: Tuesday, August 14, 2007 7:34 AM To: arslist@ARSLIST.ORG Subject: AR System Developer Studio Wishlists ** Since David admitted that we are going to be getting a new Admin Tool pretty soon, it must mean that they are already working on it. Now would probably be a good time to put together a wish list. Maybe someone involved in the product is watching the list and can pick out some of the stuff we want. Who knows, we might get lucky and actually get some of them as part of the replacement. Here's my wishlist: - Undo/Redo - Larger windows for editing the workflow - Multi-platform (Yes, I know this is probably never going to happen) - I want to be able to edit everything in one place. Groups and Users is part of the admin process, and should be editable in the administration tool. So, what's your wishes for the new tool? __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: Solaris ARServer Installer - 7.0.1 patch 3 (U)
Sounds like the ar_install script spawned a new shell to fork arserverd friends (pretty likely). Check that all of the env settings you'd need ORACLE_HOME LD_LIBRARY_PATH in particular, are set in the user's run control file for the shell you're using (i.e. ~/.cshrc, ~/.bashrc, etc). -A ;-) On Aug 6, 2007, at 9:18 PM, Axton wrote: It was set when I started the ar_install script. It was unset during the installation process. The variable was unset between the time the Demo user was created and the arserver restarted before importing the base forms. I worked around the issue by opening another terminal and starting arserverd outside arplugind. Once it was started this way, the installation completed. Just a bug somewhere in the ar_install script. Axton Grams On 8/6/07, Andrew Hicox [EMAIL PROTECTED] wrote: Check your $LD_LIBRARY_PATH. Find the path libclntsh.so.10.1 under your $ORACLE_HOME directory. Something like this should do it. find $ORACLE_HOME/. | grep -i libclntch Anyhow ... find that path, and make sure it's the absolute first thing in $LD_LIBRARY_PATH. -Andrew ;-) On Aug 6, 2007, at 10:07 AM, Axton wrote: This is with Oracle Instant Client Package - Basic Lite 10.2.0.3 for Solaris 32-bit. The strange thing is that it connects the first time arserverd is started during the install, but the subsequent startup of arserverd does not know where the client is installed. Something in the ar_install or arsystem script is unsetting or changing LD_LIBRARY_PATH. Axton Grams On 8/6/07, Joran, Peter P, CTR, OSD-CIO [EMAIL PROTECTED] wrote: UNCLASSIFIED Try using a 32 bit Oracle client. -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Axton Sent: Monday, August 06, 2007 10:39 AM To: arslist@ARSLIST.ORG Subject: Solaris ARServer Installer - 7.0.1 patch 3 Has anyone experienced problems when using the ar_install script to perform an install on solaris with 7.0.1 patch 3 where the executable arserverd is unable to dynamically link to the oracle client? The installer got pretty far along before this became an issue, meaning that most of the installer was able to link against the library: The new user was issued a fixed license of the following type Write : (1 of 14) (ARNOTE 31) Start of Import: Mon Aug 6 10:12:37 EDT 2007 Waiting for the AR System Server to respond... Setting the DSO User Password Setting the Application Password Setting the MidTier Password Restarting the AR System Server: Mon Aug 6 10:12:53 EDT 2007 Action Request System beginning the restart process. Action Request System shutdown in progress. Action Request System shutdown process complete. Action Request System initializing. Starting AR System Server (ARNOTE 0) AR Monitor version 7.0.01 patch 003 200705212328 started. (ARNOTE 0) AR Monitor started. (ARNOTE 0) ARMonitor child process (pid:24538) started. ./arserverd ld.so.1: arserverd: fatal: libclntsh.so.10.1: open failed: No such file or directory The installer created all the Remedy data dictionary forms just fine, started arserverd once, created the Demo account and issued a fixed license, but during the restart, it failed. Somewhere along the way the ar_install script lost track of the LD_LIBRARY_PATH set before running ar_install. Thanks, Axton Grams ___ __ ___ ___ 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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: Solaris ARServer Installer - 7.0.1 patch 3 (U)
Check your $LD_LIBRARY_PATH. Find the path libclntsh.so.10.1 under your $ORACLE_HOME directory. Something like this should do it. find $ORACLE_HOME/. | grep -i libclntch Anyhow ... find that path, and make sure it's the absolute first thing in $LD_LIBRARY_PATH. -Andrew ;-) On Aug 6, 2007, at 10:07 AM, Axton wrote: This is with Oracle Instant Client Package - Basic Lite 10.2.0.3 for Solaris 32-bit. The strange thing is that it connects the first time arserverd is started during the install, but the subsequent startup of arserverd does not know where the client is installed. Something in the ar_install or arsystem script is unsetting or changing LD_LIBRARY_PATH. Axton Grams On 8/6/07, Joran, Peter P, CTR, OSD-CIO [EMAIL PROTECTED] wrote: UNCLASSIFIED Try using a 32 bit Oracle client. -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Axton Sent: Monday, August 06, 2007 10:39 AM To: arslist@ARSLIST.ORG Subject: Solaris ARServer Installer - 7.0.1 patch 3 Has anyone experienced problems when using the ar_install script to perform an install on solaris with 7.0.1 patch 3 where the executable arserverd is unable to dynamically link to the oracle client? The installer got pretty far along before this became an issue, meaning that most of the installer was able to link against the library: The new user was issued a fixed license of the following type Write : (1 of 14) (ARNOTE 31) Start of Import: Mon Aug 6 10:12:37 EDT 2007 Waiting for the AR System Server to respond... Setting the DSO User Password Setting the Application Password Setting the MidTier Password Restarting the AR System Server: Mon Aug 6 10:12:53 EDT 2007 Action Request System beginning the restart process. Action Request System shutdown in progress. Action Request System shutdown process complete. Action Request System initializing. Starting AR System Server (ARNOTE 0) AR Monitor version 7.0.01 patch 003 200705212328 started. (ARNOTE 0) AR Monitor started. (ARNOTE 0) ARMonitor child process (pid:24538) started. ./arserverd ld.so.1: arserverd: fatal: libclntsh.so.10.1: open failed: No such file or directory The installer created all the Remedy data dictionary forms just fine, started arserverd once, created the Demo account and issued a fixed license, but during the restart, it failed. Somewhere along the way the ar_install script lost track of the LD_LIBRARY_PATH set before running ar_install. Thanks, Axton Grams _ ___ ___ 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
Re: re-initialising the escalation thread
We have the the same problem on ARS 4.5.2 Escalations just stop running. All logging just ceases (sql, filter, etc.) though, otherwise the system seems fine. Is there any known cause for this behavior? It seems to happen to us, on average about every 2 weeks. We're upgrading to 7 in hopes this was fixed. thx everyone, -Andrew On Jul 30, 2007, at 6:07 AM, Melanie Snayer wrote: ** Thank you Paul. I've just tried this and it's done the trick. I have no idea what caused it to stop though as there are no errors logged. Thanks again Mel On 7/30/07, Clements, Paul [EMAIL PROTECTED] wrote: ** Hi, Have you tried: · Server Information · Configuration · Check 'Disable Escalations' (Stops current escalations thread) · Apply · Uncheck 'Disable Escalations' (Starts new escalations thread) Cheers, Paul Clements IT Professional Officer Glasgow City Council Centenary House 100 Morrison Street Glasgow G5 8LN Phone: 0141 418 1332 Email: [EMAIL PROTECTED] Web: www.glasgow.gov.uk -Original Message- From: Action Request System discussion list(ARSList) [mailto: [EMAIL PROTECTED] On Behalf Of Melanie Snayer Sent: 30 July 2007 11:39 To: arslist@ARSLIST.ORG Subject: re-initialising the escalation thread ** Hi Listeners Do you guys know of anyway that the escalation thread could be re- initialised without restarting the ARS service? None of our escalations are being executed on but we cannot restart our production service. Any help would be appreciated. Regards Mel __20060125___This posting was submitted with HTML in it___ Support Scotland's Bid to host the 2014 Commonwealth Games in Glasgow - visit www.glasgow2014.com -- -- Disclaimer: This message is intended only for use of the addressee. If this message was sent to you in error, please notify the sender and delete this message. Glasgow City Council cannot accept responsibility for viruses, so please scan attachments. Views expressed in this message do not necessarily reflect those of the Council who will not necessarily be bound by its contents. -- -- __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: Say what about that knowledge base?
- it makes no sense that with a major browser platform one can't use that site! Especially considering how much support costs. I mean ... *seriously* ... On Jul 26, 2007, at 7:03 AM, E. Louise van Hine wrote: Yes, I felt a bit silly asking the question before dragging IE back out of its dungeon, and got the search function to work but not with multiple free text terms - even when I know the article is there. so I AM going to try Stephen's tool suggestion. I logged a call anyway - it makes no sense that with a major browser platform one can't use that site! -- Regards, Louise van Hine KTSL Limited [EMAIL PROTECTED] Quoting Shellman, David [EMAIL PROTECTED]: Re: Say what about that knowledge base? It wouldn't work for me with Fire Fox. When I logged issue with support, the answer was Fire Fox is not supported. Once I switched to IE and allowed pop ups for the site I had no problem. Dave -- [EMAIL PROTECTED] (Wireless) - Original Message - From: Action Request System discussion list(ARSList) To: arslist@ARSLIST.ORG Sent: Thu Jul 26 06:36:15 2007 Subject: Say what about that knowledge base? I haven't been able to get a search to run on the BMC Knowledge base, even when I select a product. I have just put in a support request for it, but perhaps someone else has a tip or trick for running a search, because keyword searching with that top panel does not seem to function without a huge JSP error. Could it have something to do with running Mozilla Firefox 2.0? -- Regards, Louise van Hine KTSL Limited [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
submitter field length problem
Everyone: I have an AR System 7.0.01 patch 002 server installed (sol 10 / oracle 10g). We have a form. In that form there is the 'submitter' core field. It's length shows as 254 chars. When we create a ticket with a submitter value longer than 30 chars the submission seems to go well enough. However, we then cannot modify the ticket in any way (no change to the 'submitter field'), without getting an error that the 'submitter' field is 30 chars. this error: ARERR [306]: Value does not fall within the limits specified for the field: (Maximum length -30): submitter Except that the max length for submitter is in fact 254 chars (there are two views for this form, I verified that in both of them). On top of that, there's the fact that no user has permissions to change the submitter field in the first place (everyone is read only with the allow any user to submit option). Has anyone seen this before? thank you, -Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: submitter field length problem
Okay ... so ... how to make an ass out of yourself on a world-wide forum in 5 minutes or less: A) make a form B) make a read-only field called 'submitter2', but with a label called 'submitter' C) make active links that fire on modify that populate that field from another table D) send email ... So yeah, I had another *different* read-only field on my form with a label of submitter ... it was set to 30 chars. yay ... go me! thanks everyone, -Andrew On Jul 24, 2007, at 2:17 PM, Opela, Gary L Contr OC-ALC/ITMA wrote: Andrew, did you check the database as well? If the database is set to 30 characters, then it doesn't matter what the admin tool shows. I've had these get out of sync before. -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Andrew Hicox Sent: Tuesday, July 24, 2007 2:13 PM To: arslist@ARSLIST.ORG Subject: submitter field length problem Everyone: I have an AR System 7.0.01 patch 002 server installed (sol 10 / oracle 10g). We have a form. In that form there is the 'submitter' core field. It's length shows as 254 chars. When we create a ticket with a submitter value longer than 30 chars the submission seems to go well enough. However, we then cannot modify the ticket in any way (no change to the 'submitter field'), without getting an error that the 'submitter' field is 30 chars. this error: ARERR [306]: Value does not fall within the limits specified for the field: (Maximum length -30): submitter Except that the max length for submitter is in fact 254 chars (there are two views for this form, I verified that in both of them). On top of that, there's the fact that no user has permissions to change the submitter field in the first place (everyone is read only with the allow any user to submit option). Has anyone seen this before? thank you, -Andrew __ __ ___ 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
Re: Remedy and Programming Languages (UNCLASSIFIED)
I learned perl. Now I'm kinda pissed because it's just about dead unless you're developing websites with Mason. Looking back. I wish I'd taken the time to learn Java. Love it or hate it, it's become the defacto standard programming language in large corporations (one's that aren't all MS'd up with the C# and the .Net). Just look at how much java is in ARS itself. Don't get it twisted. Perl is a damn fine language, and it's never really let me down, it's just that if you chose something like that ... something that's hot right now, but doesn't have a whole lot in terms of money behind it (rails comes to mind, as does python) ... well the problem is that in a few years, you're going to have a VERY hard time recruiting help that can REALLY come in and take over your codebase. Look at what they're teaching in the colleges today. That's what'll be in the workforce tomorrow. My wake up call for java was when my younger brother went to college at GA Tech (6 or 7 years ago now). When I was in school, everyone had to take C / C++ ... they didn't even teach it anymore. EVERYONE had to learn Java. I should have went and bought a Java book right then and there, or at least taken some night courses or something ... but I was too busy meeting deadlines with my l33t perl + C toolkit, and developing the heck out of ARS with it. Now ... I've got an aging codebase, and I'm really really really tired of having to maintain it all myself, and I can't find anyone to hire who knows perl for anything other than websites. Now I've got some Java guys I'm supposed to work with to change it all over, but I still don't know any java, plus I've got to go back through all that perl code and explain what it all does. So yeah, choose wisely, once you're in it, there's no easy way back out ;-) -Andy On Jul 23, 2007, at 11:23 AM, Luttmann, Michael W CTR USA wrote: Classification: UNCLASSIFIED Caveats: NONE I know this isn't the answer you're looking for, but I'd say learning ANY programming language is useful. It's not the syntax that matters, but learning the process of designing a program from start to finish and making it work. So choose a language that you might enjoy learning, as long as it makes you think like a software designer. And just like learning a forgeign language, once you've learned one fairly well, the next ones are much easier. My first programming language was BASIC (showing my age a bit, there), then Turbo Pascal, followed by the dBase design languages, some Ada (at the Army automation school), SQL, and a smattering of VBScript/MS- Access programming, and C++ ... NONE of which I ever used or needed to make a paycheck. Remedy is my bread and butter now, but the lessons I learned in programming the above languages for fun have served me well today. If I had to settle on one... In the long run, learning DB programming in dBase and SQL had the most Remedy relevance, IMO. It taught me the most about interacting with and manipulating stored data. HTH, Mike L. -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Mayfield, Andy L. Sent: Monday, July 23, 2007 10:13 AM To: arslist@ARSLIST.ORG Subject: Remedy and Programming Languages I would like some opinions from all my great friends here on the ARSlist. If you had to choose one programming language to learn (for use with Remedy) which one would you choose? Thanks in advance. Andy L. Mayfield Sr. System Operation Specialist Alabama Power Company Office: 8-226-1805 Cell: 288-9140 SoLinc: 19140 Mayfield, Andy L..vcf __ __ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are Classification: UNCLASSIFIED Caveats: NONE __ _ 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
how to escape quotes in setfield action ?
Everyone: I've got an active link with a set fields action. I need to set a string containing quotes into a char field. For the sake of brevity, let's just say I need to set the string: hello (including the quotes) into a char field. I can't figure out how to escape the quotes in the set fields action. \ dosen't seem to work, nor \ or \\. I can't find a thing in the documentation on this. Can anyone help me ? thanks, -Andrew Andrew N. Hicox Hicox Information Systems LLC Manassas, VA USA http://hicox.com [EMAIL PROTECTED] 703-367-9085 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: Regarding Oracle connectivity with ARS.
If I understand correctly, you're saying you have two different remedy servers, which are apparently pointing at the same database (based on ar.conf), but which your documentation says should be connecting to different machines ? If this is the case, check the tnsnames.ora on each of your remedy servers (will be under $ORACLE_HOME/network/admin). It may be that the same SID points to different ip addresses on each machine. -Andrew On Jul 12, 2007, at 5:28 AM, Sharma, Tarun wrote: ** Hi Rakshit, I already checked for it. System ID is not having any value. Regards, Tarun From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Rakshit Bhandary Sent: Thursday, July 12, 2007 2:59 PM To: arslist@ARSLIST.ORG Subject: Re: Regarding Oracle connectivity with ARS. ** You can check if you are pointing to different server or not by checking the System ID in the database tab of server information window. On 7/12/07, Sharma, Tarun [EMAIL PROTECTED] wrote: ** Hi Actually we have two AR Systems v6.3 using same database Oracle 9i. I searched their Configuration settings in ar.conf and found similar values for Db-name, Db-user, Dbhome-directory and Oracle- Two-Task in both AR systems. But some of our document suggesting that we are using different IP Addresses for DB machines although those IP addresses are further referring to a single IP of DB(the real one). So can someone suggest, apart from that where we can store the IP address of DB(Oracle 9i) in ARS 6.3 settings? I checked in AR configuration document but did not find any parameter related to IP Address of DB. Thanks Regards, Tarun This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message. __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message. __20060125___This posting was submitted with HTML in it___ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Re: ARS7 install with oracle 10G RAC ... the saga continues ...
09 2007 18:29:06.6669 Startup TID:3086968512 arsCodeSet=windows-1252[0] arDbCodeSet=windows-1252[0] Jul 09 2007 18:29:06.6670 Startup TID:3086968512 Initialize pending lists Jul 09 2007 18:29:06.6671 Startup TID:3086968512 Create cache read write lock Jul 09 2007 18:29:06.6671 Startup TID:3086968512 Create full text status read write lock Jul 09 2007 18:29:06.6672 Startup TID:3086968512 Initialize fork proxy Jul 09 2007 18:29:06.6672 Startup TID:3086968512 Check licensing Jul 09 2007 18:29:06.6693 Startup TID:3086968512 Initialize user cache Jul 09 2007 18:29:06.6707 Startup TID:3086968512 Open log file Jul 09 2007 18:29:06.6745 Startup TID:3086968512 Initialize XML parser Jul 09 2007 18:29:06.6782 Startup TID:3086968512 Initialize thread list Jul 09 2007 18:29:06.6784 Startup TID:3086968512 Check multiple servers Jul 09 2007 18:29:06.6787 Startup TID:3086968512 Initialize dead thread list Jul 09 2007 18:29:06.6790 Startup TID:3086968512 Initialize timed calls Jul 09 2007 18:29:06.6792 Startup TID:3086968512 CreateRPCQueue(min=1, max=1, rpc=390600) Jul 09 2007 18:29:06.6793 Startup TID:3086968512 Await cache ready... Jul 09 2007 18:29:06.8988 Startup TID:0030571424 InitializeServerCache: LoadInitialSchemaInfo Begin Jul 09 2007 18:29:11.7241 Startup TID:0030571424 Begin LoadDisplayInfoList Jul 09 2007 18:29:25.6076 Startup TID:0030571424 LoadDisplayInfoList: 500 rows Jul 09 2007 18:29:42.7008 Startup TID:0030571424 LoadDisplayInfoList: 1000 rows If you then review the sql that is sent to the db while the server is unavailable, you will see this statement, followed by silence: SELECT schemaId,fieldId,vuiId,propShort,propLong FROM field_dispprop ORDER BY 1 ASC, 2 ASC, 3 ASC What is happening here is that arserverd fetches the field display property info, then processes it 500 records at a time. Depending on the size of your server (number of forms, views, fields, etc), there may be a couple of sql statements that are followed by a pause. What is happening internally is anyone's guess; I would guess that they are processing X rows at a time to operate within certain memory constraints, and 'maybe' in a horribly inefficient way. Some things are for certain though; (1) a lot of data is transferred from the db to the arserver. My test server, which has 3293 rows in field_dispprop (pretty much a base arserver install) sends 411K of data over the wire. (2) the field_dispprop data is processed in chunks of 500 (at least on Linux). Axton Grams On 7/9/07, Andrew Hicox [EMAIL PROTECTED] wrote: ** Hello everyone: I've managed to get through the (incredibly flawed) solaris 10 arsystem 7 install. This is 7.0.01 patch 2. I'm using oracle 10G client library with a remote database on an oracle 10 Rapid Application Cluster. So ... now the server is INCREDIBLY slow to start. The server is configured to run on a TCP port (1). When I issue the 'arsystem start' command, I get the usual output on the console indicating that the server has started. However, the TCP port is not listening, and of course, no clients can connect to the server. If I wait (approx 7 minutes), I will see the following output on the console: (ARNOTE 0) Server indicates that it's up. (ARNOTE 0) ARMonitor child process (pid:29595) started. ./arplugin Action Request System(R) Fork Daemon Version 7.0.01 patch 002 200704021644 Copyright (c) 2000 - 2006 BMC Software, Inc. All rights reserved. Action Request System(R) Plug-In Server Version 7.0.01 patch 002 200704021644 Copyright (c) 2001 - 2006 BMC Software, Inc. All rights reserved. Loaded Web Services plugin properly After the above, the TCP port opens up and clients can connect, and it seems to work well enough. What I presume is happening here is that arserverd must issue some sort of indication that it's completed start up so that arforkd and armonitor can do their thing and start listeners and plugins, and that arserverd is for some reason taking on average 7 minutes to do that. I can't manage to get ANY sort of logging during the 7 minutes of mystery. is there some way to figgure out what the heck is going on durring this period of time (is it timing out DNS? is the db slow to respond? is it waiting on disk access? what is it doing?). We have an identical set up in our dev lab, with the exception that the database server is not a RAC and it's installed on the same machine. The startup is quite snappy on that setup. There don't appear to be any issues with network latency between the remedy server and the RAC. Anyone ever seen this before? Any suggestions? thanks, Andrew _ __ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are CONFIDENTIALITY NOTICE: This is a transmission from Kohl's Department Stores, Inc. and may contain
ARS7 install with oracle 10G RAC ... the saga continues ...
Hello everyone: I've managed to get through the (incredibly flawed) solaris 10 arsystem 7 install. This is 7.0.01 patch 2. I'm using oracle 10G client library with a remote database on an oracle 10 Rapid Application Cluster. So ... now the server is INCREDIBLY slow to start. The server is configured to run on a TCP port (1). When I issue the 'arsystem start' command, I get the usual output on the console indicating that the server has started. However, the TCP port is not listening, and of course, no clients can connect to the server. If I wait (approx 7 minutes), I will see the following output on the console: (ARNOTE 0) Server indicates that it's up. (ARNOTE 0) ARMonitor child process (pid:29595) started. ./arplugin Action Request System(R) Fork Daemon Version 7.0.01 patch 002 200704021644 Copyright (c) 2000 - 2006 BMC Software, Inc. All rights reserved. Action Request System(R) Plug-In Server Version 7.0.01 patch 002 200704021644 Copyright (c) 2001 - 2006 BMC Software, Inc. All rights reserved. Loaded Web Services plugin properly After the above, the TCP port opens up and clients can connect, and it seems to work well enough. What I presume is happening here is that arserverd must issue some sort of indication that it's completed start up so that arforkd and armonitor can do their thing and start listeners and plugins, and that arserverd is for some reason taking on average 7 minutes to do that. I can't manage to get ANY sort of logging during the 7 minutes of mystery. is there some way to figgure out what the heck is going on durring this period of time (is it timing out DNS? is the db slow to respond? is it waiting on disk access? what is it doing?). We have an identical set up in our dev lab, with the exception that the database server is not a RAC and it's installed on the same machine. The startup is quite snappy on that setup. There don't appear to be any issues with network latency between the remedy server and the RAC. Anyone ever seen this before? Any suggestions? thanks, Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
ARS7 install against oracle 10g RAC
Everyone: I'm having a heckuva time installing ARS7 against an Oracle 10G Rapic Application Cluster (RAC). Solaris 10 is the operating system, and I'm using the 10G client library. I'm doing a non-root install with the ARS7 installer. I can connect to the oracle instance on the RAC with sqlplus from the remedy machine just fine, however the remedy installer REFUSES to connect to the oracle instance. We have $ORACLE_SID and $ORACLE_HOME set correctly and the tnsnames.ora file is correct as well. I've even tried specifying the SID in the system user name like '[EMAIL PROTECTED]' when the installer asks. I'm going out of my mind, here. Has anyone here ever tried this before? Any suggestions if so? thanks, -Andrew ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are