AIE. Annoying message every minute in log file
Hi, I have configured Atrium Integration Engine 7.6.00 Patch 002 and Data Exchanges are working correctly. I have configured them to be executed as 'event driven'. However, every minute is appearing the next annoying message on each DataExchanges log file: TimedEventDrivenExchange: No event-driven requests ready to process in async queue Is there any way to avoid this message? In aie.cfg I have set DebugOn to Yes, because for each data exchange I need to get a log with the result. Also In data exchanges advanced settings I just have ennabled debug logging to Yes and the rest of debug level options (tread based, api, sql and so.. ) unmarked. Kind regards, Sergio Tomillero -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AIE-Annoying-message-every-minute-in-log-file-tp6868536p6868536.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: old Remedy data retrieval
You could install the database in a VM then install AR Server and the User Tool on the VM (if you have V6.3 use that, otherwise a later version should be OK). Turn off the escalations to prevent any unwanted updates (like auto-close of tickets). You can then search for the tickets as normal. If you archive the VM when you are done then the next time you are asked for information you can simply stand the VM up again. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Martinez, Marcelo A Sent: 06 October 2011 21:46 To: arslist@ARSLIST.ORG Subject: old Remedy data retrieval Hello listers, So I have a requirement from our legal dept to retrieve details from an old Remedy incident ticket. I'm looking at possible ways of achieving this. I have the old database but no longer have the server. The system used to be ARS6.3/ITSM5.5 Win2k/SQL2005. I have the old ticket number... I was thinking of building a vendor form to utilize the view = dbo.HPD_HelpDesk , but unsure how successful this will be. Maybe there is a better way? I'll start playing with this next week. If you have been tasked with something similar in the past, please chime in.. Thank you, Marcelo ___ 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: Share point integration with bmc remedy?
Also Panacea was there with an integration: http://www.pws-europe.com/products/RemedySharepoint/RemedySharepoint.html From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Hocks, Mike (DOT) Sent: 05 October 2011 17:13 To: arslist@ARSLIST.ORG Subject: Re: Share point integration with bmc remedy? ** You are correct it was Meritide.I think the sales rep name was Clay. -Mike Michael Hocks Remedy Administrator 651.366.4091 mike.ho...@state.mn.us From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of John Sundberg Sent: Wednesday, October 05, 2011 11:07 AM To: arslist@ARSLIST.ORG Subject: Re: Share point integration with bmc remedy? ** I think it was Meritide. http://www.meritide.com/ http://www.RemedyAnywhere.com/ -John On Oct 5, 2011, at 10:02 AM, Arner, Todd wrote: ** I think it was Rapid Technologies Todd From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of michael campbell Sent: Wednesday, October 05, 2011 9:18 AM To: arslist@ARSLIST.ORG Subject: Share point integration with bmc remedy? ** At rug 2011 there was a vendor booth that showed how they do share point integration, who was the vendor? _attend WWRUG11 www.wwrug.com http://www.wwrug.com/ ARSlist: Where the Answers Are_ The information contained in this communication may be confidential, is intended only for the use of the recipient(s) named above, and may be legally privileged. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication, or any of its contents, is strictly prohibited. If you have received this communication in error, please notify the sender immediately and destroy or delete the original message and any copy of it from your computer system. If you have any questions concerning this message, please contact the sender. _attend WWRUG11 www.wwrug.com ARSlist: Where the Answers Are_ -- John Sundberg Save the Date! First Annual KEG - Kinetic Enthusiasts Group Feb. 29th - Mar. 2nd 2012 in Denver CO For more information click here - KEG http://www.kineticdata.com/Events/KEG.html Kinetic Data, Inc. Building a Better Service Experience Recipient of: WWRUG10 Best Customer Service/Support Award WWRUG09 Innovator of the Year Award john.sundb...@kineticdata.com 651.556.0930 I http://www.kineticdata.com/ www.kineticdata.com _attend WWRUG11 www.wwrug.com ARSlist: Where the Answers Are_ _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: Web Services and Qualifications
That's what I thought. When I do this search in the UT, I get 400+ records back, but when I use Soap and the Web Server, only 1 record comes back. I have used my account, and others (just to test). I might have to create a ticket with BMC. This is supposed to be a very simple web service. Not complicated at all. Not sure why it would only bring back one record? I'll do some more digging. Thanks so much for your help!! Lisa From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Alejandro Canon Sent: Thursday, October 06, 2011 2:24 PM To: arslist@ARSLIST.ORG Subject: Re: Web Services and Qualifications ** Lisa: Qualification field in GetList method for WS allows you to query all records with a specific condition. It acts like Advanced Search for any AR Form. Therefore you should use exactly same search condition as you would use in AR Form for advanced search. Example: 'Status' Resolved AND 'Category' = Hardware Also you may need to consider Company-based restrictions for user account who is used in WS. Multitenancy restrictions also apply for external queries when using AR authentication. HTH, Alejandro De: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] En nombre de Kemes, Lisa Enviado el: Jueves, 06 de Octubre de 2011 12:33 Para: arslist@ARSLIST.ORG Asunto: Re: Web Services and Qualifications ** One more question, I'm now only getting 1 record back in Soap UI. Should I get more if I have more? There are 400+ records with this qualification. I'm doing a opgetlist Lisa From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa Sent: Thursday, October 06, 2011 11:22 AM To: arslist@ARSLIST.ORG Subject: Re: Web Services and Qualifications ** When I saw the STUPID mistake I did, I thought for sure it was just a typo in my email. Nope, when back to soap UI and sure enough I had: use urn:Qualification''Category' = ADMIN/urn:Qualification (a double quote at the start of the field name). DOH! Sorry, and thanks for pointing this out. Just tried it and it's working fine now. Now I can go back to the programmer and officially say It's working for me! Thanks again!! Lisa From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Alejandro Canon Sent: Wednesday, October 05, 2011 4:38 PM To: arslist@ARSLIST.ORG Subject: Re: Web Services and Qualifications ** Lisa: You should use urn:Qualification'Category' = ADMIN/urn:Qualification Single quotes for Field Label and double quotes for Field Value, just like Advanced Search way. HTH, Alejandro De: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] En nombre de Kemes, Lisa Enviado el: Miércoles, 05 de Octubre de 2011 17:21 Para: arslist@ARSLIST.ORG Asunto: Web Services and Qualifications ** I set up a simple web service (with OPGETLIST only) for consumption and the user is saying that nothing it coming back - not even errors So I created a project in Soap. My Qualification is urn:QualificationCategory' = ADMIN/urn:Qualification (Category is included in my Output). But I'm getting the error ERROR (4558): Qualification line error; Am I entering in the Qualification correctly? In my qualification box on the Web Service it's XPATH(/ROOT/Qualification) I want the customer to be able to search on any of the fields on the form. ARS 7.1 p7 Oracle 10g Windows 2003. Thanks! Lisa Kemes AR System Developer TE Information Systems Global Infrastructure and Ops +01 717 810 2408 tel +01 717 602 9460 mobile lisa.ke...@te.commailto:lisa.ke...@te.com MS 161-43 P.O. Box 3608 Harrisburg, PA 17105-3608 [cid:image001.gif@01CC84CD.CA281B90]http://www.te.com/ www.te.comhttp://www.te.com/ [cid:image002.png@01CC84CD.CA281B90]http://twitter.com/teconnectivity[cid:image003.png@01CC84CD.CA281B90]http://www.facebook.com/teconnectivity[cid:image004.png@01CC84CD.CA281B90]http://www.flickr.com/photos/teconnectivity/[cid:image005.png@01CC84CD.CA281B90]http://www.linkedin.com/groups?gid=1591657[cid:image006.png@01CC84CD.CA281B90]http://www.youtube.com/teconnectivity _attend WWRUG11 www.wwrug.comhttp://www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG11 www.wwrug.comhttp://www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG11 www.wwrug.comhttp://www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG11 www.wwrug.comhttp://www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG11 www.wwrug.comhttp://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 inline: image001.gifinline: image002.pnginline: image003.pnginline: image004.pnginline: image005.pnginline: image006.png
Re: AIE. Annoying message every minute in log file
Have you checked the AsyncInterval and ConfigInterval in aie.cfg file? You may want to bump it up to see if the frequency of message goes down. Thanks, Wirasat -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Sergio Tomillero Sent: Friday, October 07, 2011 4:22 AM To: arslist@ARSLIST.ORG Subject: AIE. Annoying message every minute in log file Hi, I have configured Atrium Integration Engine 7.6.00 Patch 002 and Data Exchanges are working correctly. I have configured them to be executed as 'event driven'. However, every minute is appearing the next annoying message on each DataExchanges log file: TimedEventDrivenExchange: No event-driven requests ready to process in async queue Is there any way to avoid this message? In aie.cfg I have set DebugOn to Yes, because for each data exchange I need to get a log with the result. Also In data exchanges advanced settings I just have ennabled debug logging to Yes and the rest of debug level options (tread based, api, sql and so.. ) unmarked. Kind regards, Sergio Tomillero -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AIE-Annoying-message-every-minute-in-log-file-tp6868536p6868536.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ 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: AIE. Annoying message every minute in log file
Hi Wirasat, Instead I change the value of these two parameters increasing them, the message appears acording to the value in AsyncInterval. My goal is that the annoying message never appears in the log, I do not know if this is possible. Thank you, Sergio -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AIE-Annoying-message-every-minute-in-log-file-tp6868536p6869397.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: AIE. Annoying message every minute in log file
What happens if you set the value to zero? Rick On Oct 7, 2011 6:47 AM, Sergio Tomillero stomill...@gmail.com wrote: Hi Wirasat, Instead I change the value of these two parameters increasing them, the message appears acording to the value in AsyncInterval. My goal is that the annoying message never appears in the log, I do not know if this is possible. Thank you, Sergio -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AIE-Annoying-message-every-minute-in-log-file-tp6868536p6869397.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ 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: AIE. Annoying message every minute in log file
Setting it to zero, checks every five minutes to sync, so every five minutes the log is recording the message. Sergio -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AIE-Annoying-message-every-minute-in-log-file-tp6868536p6869441.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
CN=David Zifchock/OU=CORP/OU=NAM/O=APCC is out of the office.
I will be out of the office starting 10/07/2011 and will not return until 10/11/2011. I will be out of the office from 10/7/2011 returning 10/11/2011. I will respond to your emails on return. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: ARERR 120039 - operation violates the cardinality constraint...
Gerard: ARERR 120039 refers to wrong defined cardinality for a relationship instance in CMDB where its relationship definition for cardinality is different. Example: If you have defined some relationship class named A as 1-1 cardinality, and you've created two CI's and related them using A relationship class, you can't add a second child (using A relationship) to the parent because you're violating cardinality constaint. This error also appears as known defects when integrating CMDB with BMC Portal and BMC Configuration Automation. Please check KA301320, SW00255311 and SW0035971 in KB for more details. HTH, Alejandro De: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] En nombre de Gerard Lafontant Enviado el: Miércoles, 05 de Octubre de 2011 17:49 Para: arslist@ARSLIST.ORG Asunto: ARERR 120039 - operation violates the cardinality constraint... ** Anyone has seen this error before? and what's a possible fix on this issue? thank you all in advance. The operation violates the cardinality constraint of the relationship. : 1-Many cardinality will be violated. Cannot create relationship instance because right endpoint is already in another relationship. Relationship Instance Id: AG0017A4107626DcrtSwLqqo-wmBkY _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
Remedy's URL
Hello, I am running Remedy 7.6.04 in a windows environment, and I am trying to find out in Tomcat how to change the defualt Remedy URL of http://server name :8080/arsys/ to soething like http://remedy ... any ideas? Thanks! -Mike ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Remedy's URL
Mike, Look in tomcat's server.xml file, just do a find for 8080, there are several references, but only one that's not commented out. You can change that value to any value you want (including 80, which is the default if you don't want your users to need to specify a port) that's not already in use. Restart of Tomcat will change the port to the one you specified. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mike Hocks Sent: Friday, October 07, 2011 8:36 AM To: arslist@ARSLIST.ORG Subject: Remedy's URL Hello, I am running Remedy 7.6.04 in a windows environment, and I am trying to find out in Tomcat how to change the defualt Remedy URL of http://server name :8080/arsys/ to soething like http://remedy ... any ideas? Thanks! -Mike ___ 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: Remedy's URL
Mike, In the webapps/root folder, there is a file, index.htm where you can put in the URL. You would also need to have your DNS team set up an entry so that if someone types in Remedy into a browser, it redirects appropriately. Tauf Chowdhury | Forest Laboratories, Inc. Service Portfolio Manager Infrastructure – Service Management Office: 631.858.7765 -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mike Hocks Sent: Friday, October 07, 2011 10:36 AM To: arslist@ARSLIST.ORG Subject: Remedy's URL Hello, I am running Remedy 7.6.04 in a windows environment, and I am trying to find out in Tomcat how to change the defualt Remedy URL of http://server name :8080/arsys/ to soething like http://remedy ... any ideas? Thanks! -Mike ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are ** This e-mail and its attachments may contain Forest Laboratories, Inc. proprietary information that is privileged, confidential or subject to copyright belonging to Forest Laboratories, Inc. This e-mail is intended solely for the use of the individual or entity to which it is addressed. If you are not the intended recipient of this e-mail, or the employee or agent responsible for delivering this e-mail to the intended recipient, you are hereby notified that any dissemination, distribution, copying or action taken in relation to the contents of and attachments to this e-mail is strictly prohibited and may be unlawful. If you have received this e-mail in error, please notify the sender immediately and permanently delete the original and any copy of this e-mail and any printout. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Remedy's URL
okay so I made that change and it threw an error page not found, do I also need to modify the default web path to reflect these changes in the ar server settings in order for the page to resolve? Thanks a lot for your help on this! -Mike ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
TelAlert Integration Question
Upgrading to 7.64 and trying to complete the integration with TelAlert for our cell phone notifications. Been working with the TelAlert folks and all is done except to find the Filter which calls the Run Process for the integration. I've been told that it is out of the box functionality but I can't find it. Any help would be greatly appreciated. Terri ITSM 7.64 Both Remedy and TelAlert servers are Windows TelAlert 5.71 This email (including any attachments) may contain information that is private or business confidential. If you received this email in error, please delete it from your system without copying it and notify sender by reply email so that our records can be corrected. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Timezone conversion
Hi Listers, Has anybody done timezone conversion before via workflow? I need to convert a date/time field to specific timezones. I've created an integer field that contains this epoch time value: 1317877200 (Thu, 6 Oct 2011 05:00:00 UTC) I'd like to solicit feedback on how to do the conversion of this integer value (workflow driven manipulations) to display the appropriate timezones below: CST- GMT +10:00 - Australia, Sydney GMT +00:00 - Europe/London Thanks in advance for your help. Regards, Christianne ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Timezone conversion
The ARSLIST archives will have hundreded of posts on this topic. On Fri, Oct 7, 2011 at 1:49 PM, Christianne csoukn...@columnit.com wrote: Hi Listers, Has anybody done timezone conversion before via workflow? I need to convert a date/time field to specific timezones. I've created an integer field that contains this epoch time value: 1317877200 (Thu, 6 Oct 2011 05:00:00 UTC) I'd like to solicit feedback on how to do the conversion of this integer value (workflow driven manipulations) to display the appropriate timezones below: CST- GMT +10:00 - Australia, Sydney GMT +00:00 - Europe/London Thanks in advance for your help. Regards, Christianne ___ 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: ARERR 120039 - operation violates the cardinality constraint...
thanks Alejandro that was my suspicion... I will look into the listed KB for a solution On Fri, Oct 7, 2011 at 10:00 AM, Alejandro Canon aca...@extensionsa.comwrote: ** Gerard: ** ** ARERR 120039 refers to wrong defined cardinality for a relationship instance in CMDB where its relationship definition for cardinality is different. Example: If you have defined some relationship class named “A” as “1-1” cardinality, and you’ve created two CI’s and related them using “A” relationship class, you can’t add a second child (using “A” relationship) to the parent because you’re violating cardinality constaint. This error also appears as known defects when integrating CMDB with BMC Portal and BMC Configuration Automation. Please check KA301320, SW00255311 and SW0035971 in KB for more details.*** * ** ** HTH, ** ** Alejandro ** ** ** ** *De:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] *En nombre de *Gerard Lafontant *Enviado el:* Miércoles, 05 de Octubre de 2011 17:49 *Para:* arslist@ARSLIST.ORG *Asunto:* ARERR 120039 - operation violates the cardinality constraint...* *** ** ** ** Anyone has seen this error before? and what's a possible fix on this issue? thank you all in advance. ** ** ** ** The operation violates the cardinality constraint of the relationship. : 1-Many cardinality will be violated. Cannot create relationship instance because right endpoint is already in another relationship. Relationship Instance Id: AG0017A4107626DcrtSwLqqo-wmBkY _attend WWRUG11 www.wwrug.com ARSlist: Where the Answers Are_ _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: Timezone conversion
If you can express your timezone as an offset from GMT then the calculation is easy: epoch + 3600 * offset If you start to deal with all the fun nuances that come with timezones expressed as a geographic region it gets much more complicated and Remedy workflow is not a good way to deal with the conversion. See http://www.worldtimezone.com/daylight.html. DST makes this complicated. Java provides classes to deal with this and I would suggest using the filter plugin framework to deal with it in that case. Also, if you want to express the resulting date/time value in a localized format (e.g., m/d/y h:m:s vs. y/d/m h:m:s, etc.) then Remedy workflow is a poor choice for your solution. Go for something that has already done the legwork (e.g., Java). See http://en.wikipedia.org/wiki/Date_format_by_country for possible formats. Axton Grams On Fri, Oct 7, 2011 at 12:49 PM, Christianne csoukn...@columnit.com wrote: Hi Listers, Has anybody done timezone conversion before via workflow? I need to convert a date/time field to specific timezones. I've created an integer field that contains this epoch time value: 1317877200 (Thu, 6 Oct 2011 05:00:00 UTC) I'd like to solicit feedback on how to do the conversion of this integer value (workflow driven manipulations) to display the appropriate timezones below: CST- GMT +10:00 - Australia, Sydney GMT +00:00 - Europe/London Thanks in advance for your help. Regards, Christianne ___ 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: AIE. Annoying message every minute in log file
Sergio, Yes, you can avoid this message by turning debugging off. This is a debug message. You have turned debug levels on. So, you are getting debug messages. There is no way with debugging on to selectively pick which debug messages you will or will not get. If you don't want debug messages, turn debugging off. This particular debug message doesn't have a separate config option for whether to turn this one message on or off. Changing intervals is changing the functionality of the system (how often a check is run). To reconfigure a system to try and get rid of a debug message that you have asked for is not a good practice. You should configure the system the way you want the system to run. Then, decide if you need debug information or not and set that setting. If on, you need to deal with the fact that you are going to get debug messages -- and maybe some messages that you don't care about. Doug Mueller -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Sergio Tomillero Sent: Friday, October 07, 2011 1:22 AM To: arslist@ARSLIST.ORG Subject: AIE. Annoying message every minute in log file Hi, I have configured Atrium Integration Engine 7.6.00 Patch 002 and Data Exchanges are working correctly. I have configured them to be executed as 'event driven'. However, every minute is appearing the next annoying message on each DataExchanges log file: TimedEventDrivenExchange: No event-driven requests ready to process in async queue Is there any way to avoid this message? In aie.cfg I have set DebugOn to Yes, because for each data exchange I need to get a log with the result. Also In data exchanges advanced settings I just have ennabled debug logging to Yes and the rest of debug level options (tread based, api, sql and so.. ) unmarked. Kind regards, Sergio Tomillero -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AIE-Annoying-message-every-minute-in-log-file-tp6868536p6868536.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ 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
ADDM Best Practice Product Categorizations
Good Friday Friends, at RUG this year I heard someone talking about the improved Product Categorization values leveraged by the latest version of ADDM. They were speaking of the fact that now most discovered software doesn't go under Software/Application/Third Party, but rather goes under more descriptive T1, T2, T3 values. Does anyone have the updated, best-practice Product Categorization list leveraged by the new ADDM versions? Thanks. Nate. Nathan Aker ITSM Solution Architect McAfee, Inc. 5000 Headquarters Drive Plano, TX 75024 [cid:image001.jpg@01CC84FC.79E15FA0] ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are inline: image001.jpg
Re: AIE. Annoying message every minute in log file
Grep -v annoying message log file name ought to show you all lines of the file without the message. Jennifer Meyer -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mueller, Doug Sent: Friday, October 07, 2011 3:11 PM To: arslist@ARSLIST.ORG Subject: Re: AIE. Annoying message every minute in log file Sergio, Yes, you can avoid this message by turning debugging off. This is a debug message. You have turned debug levels on. So, you are getting debug messages. There is no way with debugging on to selectively pick which debug messages you will or will not get. If you don't want debug messages, turn debugging off. This particular debug message doesn't have a separate config option for whether to turn this one message on or off. Changing intervals is changing the functionality of the system (how often a check is run). To reconfigure a system to try and get rid of a debug message that you have asked for is not a good practice. You should configure the system the way you want the system to run. Then, decide if you need debug information or not and set that setting. If on, you need to deal with the fact that you are going to get debug messages -- and maybe some messages that you don't care about. Doug Mueller -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Sergio Tomillero Sent: Friday, October 07, 2011 1:22 AM To: arslist@ARSLIST.ORG Subject: AIE. Annoying message every minute in log file Hi, I have configured Atrium Integration Engine 7.6.00 Patch 002 and Data Exchanges are working correctly. I have configured them to be executed as 'event driven'. However, every minute is appearing the next annoying message on each DataExchanges log file: TimedEventDrivenExchange: No event-driven requests ready to process in async queue Is there any way to avoid this message? In aie.cfg I have set DebugOn to Yes, because for each data exchange I need to get a log with the result. Also In data exchanges advanced settings I just have ennabled debug logging to Yes and the rest of debug level options (tread based, api, sql and so.. ) unmarked. Kind regards, Sergio Tomillero -- View this message in context: http://ars-action-request-system.1093659.n2.nabble.com/AIE-Annoying-message-every-minute-in-log-file-tp6868536p6868536.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ 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 E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law and may be disclosed to third parties by an authorized state official. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Run IF Qualification logic help.
I'm trying to get Remedy to send out an email to a select group with a message that the incident ticket has been resolved or cancelled. From reading the Work Flow Objects Doc file I believe it's telling me that if I use the TR.STATUS field it will process the Status field for the current ticket; not what's in the database for that ticket; is this correct? When I first set up the Run If statement I started getting spammed every 5 minutes. The second attempt doesn't send anything out. Any ideas or help would be grateful. First attempt was: ('Description' LIKE BYOD Request -%) AND (('Status' = Resolved) OR (Status' = Cancelled)) AND ('Assigned Group' = Enterprise Security) Current Run If statement is: (and it doesn't sent out anything) ('Description' LIKE BYOD Request -%) AND ((('Status' = Resolved) AND ('TR.Status' != 'DB.Status')) OR (('TR.Status' = Cancelled) AND ('TR.Status' != 'DB.Status'))) AND ('TR.Assigned Group' = Enterprise Security) Thanks, Larry Barnes Remedy, HP3000, Level II Support ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Run IF Qualification logic help.
http://www.mail-archive.com/arslist@arslist.org/msg25578.html http://arsystemblog.blogspot.com/2010/05/field-reference-in-ar-system-filter.html On Fri, Oct 7, 2011 at 2:55 PM, Larry Barnes larry.bar...@thecreek.comwrote: I'm trying to get Remedy to send out an email to a select group with a message that the incident ticket has been resolved or cancelled. From reading the Work Flow Objects Doc file I believe it's telling me that if I use the TR.STATUS field it will process the Status field for the current ticket; not what's in the database for that ticket; is this correct? When I first set up the Run If statement I started getting spammed every 5 minutes. The second attempt doesn't send anything out. Any ideas or help would be grateful. First attempt was: ('Description' LIKE BYOD Request -%) AND (('Status' = Resolved) OR (Status' = Cancelled)) AND ('Assigned Group' = Enterprise Security) Current Run If statement is: (and it doesn't sent out anything) ('Description' LIKE BYOD Request -%) AND ((('Status' = Resolved) AND ('TR.Status' != 'DB.Status')) OR (('TR.Status' = Cancelled) AND ('TR.Status' != 'DB.Status'))) AND ('TR.Assigned Group' = Enterprise Security) Thanks, Larry Barnes Remedy, HP3000, Level II Support ___ 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: Remedy's URL
Mike, The servername part of http://servername/arsys is determined by your DNS entries and controlled locally. (NOTE: I wouldn't use remedy as the DNS name, as it is too generic and may already be in commercial use. Come up with something a little more specific to your organization and add that to your DNS table to point to your mid-tier server.) The /arsys part is redirected by ISAPI Redirector in the arsys.xml file, which is located in your Tomcat installation folder, \conf\Catalina\localhost. I think that's what you're looking for...? Mike Luttmann DISA Remedy Engineer 303-224-1645 -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mike Hocks Sent: Friday, October 07, 2011 9:36 To: arslist@ARSLIST.ORG Subject: Re: Remedy's URL okay so I made that change and it threw an error page not found, do I also need to modify the default web path to reflect these changes in the ar server settings in order for the page to resolve? Thanks a lot for your help on this! -Mike ___ 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: Remedy's URL
Thanks everyone for the responses, with your assistance I was able to put in a redirect via IIS in the C:\inetpub\wwwrootvia an index.html page and it works like a charm!! Thanks again for all your responses I am very thankful for the support! Have a good weekend everyone! -Mike -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Luttmann, Michael W Mr CTR DISA CD553 Sent: Friday, October 07, 2011 3:38 PM To: arslist@ARSLIST.ORG Subject: Re: Remedy's URL Mike, The servername part of http://servername/arsys is determined by your DNS entries and controlled locally. (NOTE: I wouldn't use remedy as the DNS name, as it is too generic and may already be in commercial use. Come up with something a little more specific to your organization and add that to your DNS table to point to your mid-tier server.) The /arsys part is redirected by ISAPI Redirector in the arsys.xml file, which is located in your Tomcat installation folder, \conf\Catalina\localhost. I think that's what you're looking for...? Mike Luttmann DISA Remedy Engineer 303-224-1645 -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Mike Hocks Sent: Friday, October 07, 2011 9:36 To: arslist@ARSLIST.ORG Subject: Re: Remedy's URL okay so I made that change and it threw an error page not found, do I also need to modify the default web path to reflect these changes in the ar server settings in order for the page to resolve? Thanks a lot for your help on this! -Mike ___ 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: Run IF Qualification logic help.
To execute when the Status CHANGES to Cancelled or Resolved ONLY if Desc LIKE BYOD Request (('Description' LIKE BYOD Request -%) AND ('Status' != 'DB.Status') AND (('TR.Status' = Cancelled) OR ('TR.Status' = Resolved))) For all requests, leave out the 'Desc Like ...' DB.x != x means the field 'x' is changing. Specific TR.x values will trigger execution. HTH, Joel Joel Senderjdsen...@earthlink.net310.829.5552 -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Axton Sent: Friday, October 07, 2011 1:04 PM To: arslist@ARSLIST.ORG Subject: Re: Run IF Qualification logic help. --0016364181d3d1eaa704aebaeff6 Content-Type: text/plain; charset=ISO-8859-1 http://www.mail-archive.com/arslist@arslist.org/msg25578.html http://arsystemblog.blogspot.com/2010/05/field-reference-in-ar-system-filter .html On Fri, Oct 7, 2011 at 2:55 PM, Larry Barnes larry.bar...@thecreek.comwrote: I'm trying to get Remedy to send out an email to a select group with a message that the incident ticket has been resolved or cancelled. From reading the Work Flow Objects Doc file I believe it's telling me that if I use the TR.STATUS field it will process the Status field for the current ticket; not what's in the database for that ticket; is this correct? When I first set up the Run If statement I started getting spammed every 5 minutes. The second attempt doesn't send anything out. Any ideas or help would be grateful. First attempt was: ('Description' LIKE BYOD Request -%) AND (('Status' = Resolved) OR (Status' = Cancelled)) AND ('Assigned Group' = Enterprise Security) Current Run If statement is: (and it doesn't sent out anything) ('Description' LIKE BYOD Request -%) AND ((('Status' = Resolved) AND ('TR.Status' != 'DB.Status')) OR (('TR.Status' = Cancelled) AND ('TR.Status' != 'DB.Status'))) AND ('TR.Assigned Group' = Enterprise Security) Thanks, Larry Barnes Remedy, HP3000, Level II Support __ _ 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 --0016364181d3d1eaa704aebaeff6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable ** a href=3Dhttp://www.mail-archive.com/arslist@arslist.org/msg25578.html;h= ttp://www.mail-archive.com/arslist@arslist.org/msg25578.html/adiva hre= f=3Dhttp://arsystemblog.blogspot.com/2010/05/field-reference-in-ar-system-= filter.htmlhttp://arsystemblog.blogspot.com/2010/05/field-reference-in-ar= -system-filter.html/a/div divbrdiv class=3Dgmail_quoteOn Fri, Oct 7, 2011 at 2:55 PM, Larry B= arnes span dir=3Dltrlt;a href=3Dmailto:larry.bar...@thecreek.com;La= rry.bar...@thecreek.com/agt;/span wrote:brblockquote class=3Dgmail= _quote style=3Dmargin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:= 1ex; I#39;m trying to get Remedy to send out an email to a select group with a= br message that the incident ticket has been resolved or cancelled. =A0Frombr= reading the Work Flow Objects Doc file I believe it#39;s telling me that i= fbr I use the quot;TR.STATUSquot; field it will process the Status field for = thebr current ticket; not what#39;s in the database for that ticket; is thisbr correct?br br br When I first set up the Run If statement I started getting spammed everybr= 5 minutes. =A0The second attempt doesn#39;t send anything out. =A0Any idea= s orbr help would be grateful.br br First attempt was:br =A0(#39;Description#39; LIKE quot;BYOD Request -%quot;) AND ((#39;Sta= tus#39; =3D quot;Resolvedquot;)br OR (Status#39; =3D quot;Cancelledquot;)) AND (#39;Assigned Group#39; = =3D quot;Enterprisebr Securityquot;)br br br Current Run If statement is: (and it doesn#39;t sent out anything)br br =A0(#39;Description#39; LIKE quot;BYOD Request -%quot;) AND (((#39;St= atus#39; =3D quot;Resolvedquot;)br AND (#39;TR.Status#39; !=3D #39;DB.Status#39;)) OR ((#39;TR.Status#39= ; =3D quot;Cancelledquot;) ANDbr (#39;TR.Status#39; !=3D #39;DB.Status#39;))) AND (#39;TR.Assigned Grou= p#39; =3D quot;Enterprisebr Securityquot;)br br br Thanks,br br Larry Barnesbr Remedy, HP3000, amp; Level II Supportbr br ___= br UNSUBSCRIBE or access ARSlist Archives at a href=3Dhttp://www.arslist.org= target=3D_blankwww.arslist.org/abr attend wwrug11 a href=3Dhttp://www.wwrug.com; target=3D_blankwww.wwrug= .com/a ARSList: quot;Where the Answers Arequot;br /blockquote/divbr/div _attend WWRUG11 www.wwrug.com ARSlist: Where the Answers Are_ --0016364181d3d1eaa704aebaeff6-- ___
Parsing XML in a filter
Is there a good way to parse XML in a filter? I need to get certain data out of a field that is stored a character field in XML format... Anne Ramey E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law and may be disclosed to third parties only by an authorized State Official. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Web Services and Qualifications
** Hi Lisa,You can also use the field id of Category for the qualification 123456789.From: "Kemes, Lisa" lisa.ke...@te.comTo: arslist@ARSLIST.ORGSent: Friday, October 7, 2011 7:47 AMSubject: Re: Web Services and Qualifications ** That’s what I thought. When I do this search in the UT, I get 400+ records back, but when I use Soap and the Web Server, only 1 record comes back. I have used my account, and others (just to test). I might have to create a ticket with BMC. This is supposed to be a very simple web service. Not complicated at all. Not sure why it would only bring back one record? I’ll do some more digging. Thanks so much for your help!! Lisa From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Alejandro CanonSent: Thursday, October 06, 2011 2:24 PMTo: arslist@ARSLIST.ORGSubject: Re: Web Services and Qualifications ** Lisa: Qualification field in GetList method for WS allows you to query all records with a specific condition. It acts like Advanced Search for any AR Form.Therefore you should use exactly same search condition as you would use in AR Form for advanced search.Example:‘Status’ “Resolved” AND ‘Category’ = “Hardware” Also you may need to consider Company-based restrictions for user account who is used in WS. Multitenancy restrictions also apply for external queries when using AR authentication. HTH,Alejandro De: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] En nombre de Kemes, LisaEnviado el: Jueves, 06 de Octubre de 2011 12:33Para: arslist@ARSLIST.ORGAsunto: Re: Web Services and Qualifications ** One more question, I’m now only getting 1 record back in Soap UI. Should I get more if I have more? There are 400+ records with this qualification. I’m doing a opgetlist Lisa From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, LisaSent: Thursday, October 06, 2011 11:22 AMTo: arslist@ARSLIST.ORGSubject: Re: Web Services and Qualifications ** When I saw the STUPID mistake I did, I thought for sure it was just a typo in my email. Nope, when back to soap UI and sure enough I had: use urn:Qualification’’Category' = "ADMIN"/urn:Qualification (a double quote at the start of the field name). DOH! Sorry, and thanks for pointing this out. Just tried it and it’s working fine now. Now I can go back to the programmer and officially say “It’s working for me!” Thanks again!! Lisa From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Alejandro CanonSent: Wednesday, October 05, 2011 4:38 PMTo: arslist@ARSLIST.ORGSubject: Re: Web Services and Qualifications ** Lisa:You should use urn:Qualification’Category' = "ADMIN"/urn:QualificationSingle quotes for Field Label and double quotes for Field Value, just like Advanced Search way. HTH, Alejandro De: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] En nombre de Kemes, LisaEnviado el: Miércoles, 05 de Octubre de 2011 17:21Para: arslist@ARSLIST.ORGAsunto: Web Services and Qualifications ** I set up a simple web service (with OPGETLIST only) for consumption and the user is saying that “nothing it coming back – not even errors” So I created a project in Soap. My Qualification is urn:Qualification"Category' = "ADMIN"/urn:Qualification (Category is included in my Output). But I’m getting the error “ERROR (4558): Qualification line error;” Am I entering in the Qualification correctly? In my qualification box on the Web Service it’s XPATH(/ROOT/Qualification) I want the customer to be able to search on any of the fields on the form. ARS 7.1 p7Oracle 10gWindows 2003. Thanks! Lisa KemesAR System DeveloperTE Information SystemsGlobal Infrastructure and Ops+01 717 810 2408 tel+01 717 602 9460 mobilelisa.ke...@te.comMS 161-43P.O. Box 3608Harrisburg, PA 17105-3608www.te.com _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_
Re: Parsing XML in a filter
I got the data I wanted with a series of set fields actions using STRSTRC and SUBSTRC...if anyone knows of a better way to do this, please let me know. Anne Ramey *** E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law and may be disclosed to third parties only by an authorized State Official. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Ramey, Anne Sent: Friday, October 07, 2011 5:13 PM To: arslist@ARSLIST.ORG Subject: Parsing XML in a filter ** Is there a good way to parse XML in a filter? I need to get certain data out of a field that is stored a character field in XML format... Anne Ramey E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law and may be disclosed to third parties only by an authorized State Official. _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: Parsing XML in a filter
Anne, If you are saying that a character field in a Remedy form stores some data in an XML format, it is possible to substring the contents of the field and read what is between the the opening and closing tag of the value you are looking for using substring and then L and R trim it to get rid of any tabs or spaces before and after that value.. Joe From: Ramey, Anne Sent: Friday, October 07, 2011 5:12 PM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Parsing XML in a filter ** Is there a good way to parse XML in a filter? I need to get certain data out of a field that is stored a character field in XML format… Anne Ramey E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law and may be disclosed to third parties only by an authorized State Official. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Parsing XML in a filter
Anne, Remedy can parse text, but it is not an exceedingly efficient engine for that purpose.unless the element that you are looking for is unique, and such I don't think I would attempt to parse the XML directly in Remedy.I personally would find a good perl module that does what I want and use that to parse it in a perl plugin. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Ramey, Anne Sent: Friday, October 07, 2011 3:13 PM To: arslist@ARSLIST.ORG Subject: Parsing XML in a filter ** Is there a good way to parse XML in a filter? I need to get certain data out of a field that is stored a character field in XML format. Anne Ramey E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law and may be disclosed to third parties only by an authorized State Official. _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: Parsing XML in a filter
Yes, the closest built-in thing you can get here are the string functions in workflow. If you’re XML document is fairly simple (as in, appears flat as name/value pairs), then you can easily use SUBSTR etc functions and extract out your data. However, if your document is fairly complex, deeply nested, with repeated node names, arbitrary # of /optional nodes etc – then the above style of data extraction could easily turn out to be a painful process. In those cases, I would suggest to go into a plug-in land. Well, you got to write Java code in this approach. It is fairly easy to create a Filter API Java plug-in that provided you with XML processing API (creating/parsing/data extraction etc), which you could use in Filter SetFields[FromFilterApi] action by passing in your xml content and an indicator (say XPATH string) for which specific node data you want to retrieve. Is there a built-in plug-in like this, you ask? I am not aware of any, but it is a nice little plug-in if one were to produce and share with the community. Another avenue- if your XML is originating on the front-end (by user submission, or, user edited, or, client side integration etc) – then maybe you could have the xml parsing done on the client side itself perhaps. Even there you’re better off doing it via JavaScript. Don’t know if that were an acceptable alternative for you. If I were to do something like this - depending on the simplicity/complexity of your XML structure – I will start off with built-in string functions workflow. If the doc is complex, or, have a variety of data retrieval requirements – I will prefer creating a Java FilterAPI plugin. HTH Appajee From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Joe Martin D'Souza Sent: Friday, October 07, 2011 2:45 PM To: arslist@ARSLIST.ORG Subject: Re: Parsing XML in a filter ** Anne, If you are saying that a character field in a Remedy form stores some data in an XML format, it is possible to substring the contents of the field and read what is between the the opening and closing tag of the value you are looking for using substring and then L and R trim it to get rid of any tabs or spaces before and after that value.. Joe From: Ramey, Annemailto:anne.ra...@nc.gov Sent: Friday, October 07, 2011 5:12 PM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORGmailto:arslist@ARSLIST.ORG Subject: Parsing XML in a filter ** Is there a good way to parse XML in a filter? I need to get certain data out of a field that is stored a character field in XML format… Anne Ramey E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law and may be disclosed to third parties only by an authorized State Official. _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: Web Services and Qualifications
How do you have the output mapped? When doing an OpGetList I usually have my structure like ROOT GroupingElement FieldValue1 FieldValue2 FieldValue3 The form is mapped at the GroupingElement level and nothing is mapped at the ROOT level. Also . Do you have a MaxLimit value set? Fred -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa Sent: Friday, October 07, 2011 7:48 AM To: arslist@ARSLIST.ORG Subject: Re: Web Services and Qualifications ** That's what I thought. When I do this search in the UT, I get 400+ records back, but when I use Soap and the Web Server, only 1 record comes back. I have used my account, and others (just to test). I might have to create a ticket with BMC. This is supposed to be a very simple web service. Not complicated at all. Not sure why it would only bring back one record? I'll do some more digging. Thanks so much for your help!! Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Alejandro Canon Sent: Thursday, October 06, 2011 2:24 PM To: arslist@ARSLIST.ORG Subject: Re: Web Services and Qualifications ** Lisa: Qualification field in GetList method for WS allows you to query all records with a specific condition. It acts like Advanced Search for any AR Form. Therefore you should use exactly same search condition as you would use in AR Form for advanced search. Example: 'Status' Resolved AND 'Category' = Hardware Also you may need to consider Company-based restrictions for user account who is used in WS. Multitenancy restrictions also apply for external queries when using AR authentication. HTH, Alejandro -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa Sent: Thursday, October 06, 2011 12:33 PM To: arslist@ARSLIST.ORG Subject: Re: Web Services and Qualifications ** One more question, I'm now only getting 1 record back in Soap UI. Should I get more if I have more? There are 400+ records with this qualification. I'm doing a opgetlist Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa Sent: Thursday, October 06, 2011 11:22 AM To: arslist@ARSLIST.ORG Subject: Re: Web Services and Qualifications ** When I saw the STUPID mistake I did, I thought for sure it was just a typo in my email. Nope, when back to soap UI and sure enough I had: use urn:Qualification''Category' = ADMIN/urn:Qualification (a double quote at the start of the field name). DOH! Sorry, and thanks for pointing this out. Just tried it and it's working fine now. Now I can go back to the programmer and officially say It's working for me! Thanks again!! Lisa -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Alejandro Canon Sent: Wednesday, October 05, 2011 4:38 PM To: arslist@ARSLIST.ORG Subject: Re: Web Services and Qualifications ** Lisa: You should use urn:Qualification'Category' = ADMIN/urn:Qualification Single quotes for Field Label and double quotes for Field Value, just like Advanced Search way. HTH, Alejandro -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Kemes, Lisa Sent: Wednesday, October 05, 2011 3:21 PM To: arslist@ARSLIST.ORG Subject: Web Services and Qualifications ** I set up a simple web service (with OPGETLIST only) for consumption and the user is saying that nothing it coming back - not even errors So I created a project in Soap. My Qualification is urn:QualificationCategory' = ADMIN/urn:Qualification (Category is included in my Output). But I'm getting the error ERROR (4558): Qualification line error; Am I entering in the Qualification correctly? In my qualification box on the Web Service it's XPATH(/ROOT/Qualification) I want the customer to be able to search on any of the fields on the form. ARS 7.1 p7 Oracle 10g Windows 2003. Thanks! Lisa Kemes AR System Developer TE Information Systems Global Infrastructure and Ops +01 717 810 2408 tel +01 717 602 9460 mobile lisa.ke...@te.com MS 161-43 P.O. Box 3608 Harrisburg, PA 17105-3608 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Active Directory Integration Issue with 7.6.04
Hi Nathan, I am also struggling with similar issue. Has BMC given any bug number for the same? Any workaround possible. Best Regards, Uday From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Nathan Aker Sent: Thursday, October 06, 2011 6:32 PM To: arslist@ARSLIST.ORG Subject: Re: Active Directory Integration Issue with 7.6.04 ** Just got a response from BMC Support. Appears to be a known defect fixed in 7.6.04 SP2 Thanks. Nate. Nathan Aker ITSM Solution Architect McAfee, Inc. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Danny Kellett Sent: Thursday, October 06, 2011 4:31 PM To: arslist@ARSLIST.ORG Subject: Re: Active Directory Integration Issue with 7.6.04 ** Hi, Have you tried cn instead of samaccountname? Do you have any filters configured in your ARDBC LDAP configuration? Kind regards Danny From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Nathan Aker Sent: 06 October 2011 21:41 To: arslist@ARSLIST.ORG Subject: Active Directory Integration Issue with 7.6.04 ** Hello all, We’re running into an issue with our Active Directory LDAP integration after a recent upgrade and I’m wondering if anyone else has encountered or is encountering: We have a vendor form leveraging the ARDBC plugin to integrate with Active Directory for people data. The vendor form displays people data, with the unique attribute being the samAccountName attribute. In setting up the Vendor form, this attribute was mapped as the Request ID. When we were on ARS 7.6.00, when I ran a search against the vendor form I would see the samAccountName displayed something like “asmith” for example. After the upgrade to 7.6.04, now when I run a search on this vendor form, the samAccountName is prefixed with 1|. So for example, where I saw “asmith” before the upgrade I now see “1|asmith”. This is obviously an issue as we are trying to map the samAccountName to the LoginID field in Remedy. Anyone seen this before or know what feature/configuration is appending the 1 on front? Thanks. Nate. Nathan Aker ITSM Solution Architect McAfee, Inc. 5000 Headquarters Drive Plano, TX 75024 Direct: 972.963.7611 Mobile: 469.644.7402 Web:www.mcafee.com http://internal.nai.com/division/marketing/BrandMarketing/templates/www.mcafee.com _attend WWRUG11 www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG11 www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG11 www.wwrug.com ARSlist: Where the Answers Are_ Please do not print this email unless it is absolutely necessary. The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are image001.jpg
Parsing XML in a filter
I am reminded of this SO post: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags (Scroll down to the first answer.) I would point out that for serious XML work, XML Gateway is available at no charge for a limited number of transactions per hour. However, it would be nice if AR System had a simple workflow command to run an XPath over an XML object. John ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Parsing XML in a filter
Using workflow to parse XML is asking for trouble. Writing something in workflow that properly implements the XML standards will be horribly inefficient and near impossible to maintain. Use something outside Remedy to do this. Take your pick: - Perl - Java - C Use what you are strong with or willing to learn. You can pretty easily accomplish this by writing a Java filter plug-in (my preference). Look at these key concepts/packages: Concepts: - XML - XSL - DTD Packages: http://xml.apache.org/xalan-j/ If you know the structure of the XML document you can create a DTD. If you can create a DTD, you can just as easily create an XSL to get the data you want. All you have to do is pass the XML through your XSL and you have your resulting data. This will account for all the nuances that XML provides to work with data: - CDATA, PCDATA, etc. - Arrays - Nested elements - Multiple occurrences of elements - Attributes - etc. It's all about not reinventing the wheel especially when a well maintained, efficient implementation already exists. Axton Grams On Fri, Oct 7, 2011 at 5:06 PM, Papolu, Appajee appajee_pap...@bmc.comwrote: ** Yes, the closest built-in thing you can get here are the string functions in workflow. If you’re XML document is fairly simple (as in, appears flat as name/value pairs), then you can easily use SUBSTR etc functions and extract out your data. ** ** However, if your document is fairly complex, deeply nested, with repeated node names, arbitrary # of /optional nodes etc – then the above style of data extraction could easily turn out to be a painful process. In those cases, I would suggest to go into a plug-in land. Well, you got to write Java code in this approach. It is fairly easy to create a Filter API Java plug-in that provided you with XML processing API (creating/parsing/data extraction etc), which you could use in Filter SetFields[FromFilterApi] action by passing in your xml content and an indicator (say XPATH string) for which specific node data you want to retrieve. Is there a built-in plug-in like this, you ask? I am not aware of any, but it is a nice little plug-in if one were to produce and share with the community. ** ** Another avenue- if your XML is originating on the front-end (by user submission, or, user edited, or, client side integration etc) – then maybe you could have the xml parsing done on the client side itself perhaps. Even there you’re better off doing it via JavaScript. Don’t know if that were an acceptable alternative for you. ** ** If I were to do something like this - depending on the simplicity/complexity of your XML structure – I will start off with built-in string functions workflow. If the doc is complex, or, have a variety of data retrieval requirements – I will prefer creating a Java FilterAPI plugin.* *** ** ** HTH Appajee ** ** ** ** *From:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] *On Behalf Of *Joe Martin D'Souza *Sent:* Friday, October 07, 2011 2:45 PM *To:* arslist@ARSLIST.ORG *Subject:* Re: Parsing XML in a filter ** ** ** Anne, If you are saying that a character field in a Remedy form stores some data in an XML format, it is possible to substring the contents of the field and read what is between the the opening and closing tag of the value you are looking for using substring and then L and R trim it to get rid of any tabs or spaces before and after that value.. Joe *From:* Ramey, Anne anne.ra...@nc.gov *Sent:* Friday, October 07, 2011 5:12 PM *Newsgroups:* public.remedy.arsystem.general *To:* arslist@ARSLIST.ORG *Subject:* Parsing XML in a filter ** Is there a good way to parse XML in a filter? I need to get certain data out of a field that is stored a character field in XML format… Anne Ramey *E-mail correspondence to and from this address may be subject to the North Carolina Public Records Law and may be disclosed to third parties only by an authorized State Official.* _attend WWRUG11 www.wwrug.com ARSlist: Where the Answers Are_ _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