Re: Anyone figured out how to use the following in arplugin.h?
Thanks Axton. Appreciate your time. If I can get this working I will let you know. Kind regards Danny -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Axton Sent: 27 November 2011 16:24 To: arslist@ARSLIST.ORG Subject: Re: Anyone figured out how to use the following in arplugin.h? I imagine this is used to handle signals the plugin server receives by instructing your plugin to handle different signals in different ways. The signal is probably your standard POSIX signals (see signal.h). For example, you may be able to handle a SIGHUP in your plugin and instruct your plugin to do things like reread it's configuration. http://en.wikipedia.org/wiki/Signal_(computing)#List_of_signals Since it's internal there's no telling how well or to what extent it has been implemented. It could be a stub, it may only be implemented for certain signals, etc. It's a pointer to a function. You need to do something like this: #include signal.h void *fptr; /** Pointer to plugin server signal handler function */ AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION signalFunc = 0; signalFunc = (AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION )fptr; It's similar in concept to the way you retrieve the pointer to the function for log handling within the plugin, which I always did like this: /** Pointer to plugin server native logging function */ AR_PLUGIN_LOG_FUNCTION logFunc = 0; /** Pointer to plugin server get user function */ AR_PLUGIN_GETUSER_FUNCTION getUserFunc = 0; ... ARPLUGIN_EXPORT int ARPluginSetProperties ( ARPropList*propList, ARStatusList *status ) { inti; intret; void *fptr; /* if the pointer points to nothing, exit */ if (propList == NULL) return AR_RETURN_OK; /* walk the list of property items */ for (i = 0;i propList-numItems;i++) { switch (propList-props[i].prop) { case AR_PLUGIN_PROP_LOG_FUNCTION: /* Identify the pointer to the logging function for this version of plug-in */ if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES propList-props[i].value.u.byteListVal != NULL) { memcpy (fptr, (void*) propList-props[i].value.u.byteListVal-bytes, sizeof (void *)); logFunc = (AR_PLUGIN_LOG_FUNCTION)fptr; } ret = log_config (found AR_PLUGIN_PROP_LOG_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_INSTALL_DIR: ret = log_config (found AR_PLUGIN_PROP_INSTALL_DIR); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_CONFIG_FILE: ret = log_config (found AR_PLUGIN_PROP_CONFIG_FILE); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETUSER_FUNCTION: /* Identify the pointer to the get_user function for this version of plug-in */ if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES propList-props[i].value.u.byteListVal != NULL) { memcpy (fptr, (void*) propList-props[i].value.u.byteListVal-bytes, sizeof (void *)); getUserFunc = (AR_PLUGIN_GETUSER_FUNCTION)fptr; } ret = log_config (found AR_PLUGIN_PROP_GETUSER_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_INITTLS_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_INITTLS_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; default: ret = log_config (found undefined property %i, i); if (ret == -1) return AR_RETURN_ERROR; break; } } return AR_RETURN_OK; } Note that the following is the stuff in arplugin.h for AR_PLUGIN_LOG_FUNCTION: typedef int (*AR_PLUGIN_LOG_FUNCTION)( ARPluginIdentification* id, int debugLevel, /* IN; the level this mesg is for; See above */ /* Log level for plug-in logging */ char *text /* IN; text to output */); Axton Grams On Fri, Nov 25, 2011 at 7:35 AM, Danny Kellett danny.kell...@strategicworkflow.com wrote: ** Hi, Asked BMC Support and they say they couldnt
Re: Fast List Threads [I]
Hi, Maybe it is time that you try out RRR|Log? I am sure you will find it useful. I will grant ANYONE full access to RRR|Log for FREE, both online and offline versions, until December 31, 2011. Just register an account, and drop me an email, and I will activate your license. Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11): * 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. Log analyzer is all I use too. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of LJ LongWing Sent: 28 November 2011 15:05 To: arslist@ARSLIST.ORG Subject: Re: Fast List Threads [I] ** Paul, As many others have stated.API logs are your friend on this one. One tool I would recommend, instead of, or in addition to RRRLog, would be AR Log Analyzer.I use it regularly to determine performance bottlenecks and things of the sort. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Paul Nicolaides Sent: Friday, November 25, 2011 4:07 AM To: arslist@ARSLIST.ORG Subject: Fast List Threads [I] ** Classification: For internal use only All, I am currently reviewing a well established fully bespoke Remedy system for opportunities for performance improvement and would like to know peoples thoughts on my proposed change to the fast and list thread counts. The hardware powering this system is current and powerful and the virtual slice Remedy 7.1 is running on has 16 cpu cores assigned to it along with 32gb RAM. I am proposing to set the Fast threads to 48/48 (Min/Max) and List to 80/80 (Min/Max) based on the BMC recommendation that fast threads should be 3x cpu cores and list 5x cpu cores. This is a huge increase to existing settings which are 12/30 Fast and 12/25 List. Any thoughts would be gratefully received. Regards, Paul --- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. Please refer to http://www.db.com/en/content/eu_disclosures.htm for additional EU corporate and regulatory disclosures. _attend WWRUG12 www.wwrug.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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
JOB: Deployment Consultant - India
** Hi Listers, Below is a job we are trying to fill in Bangalore India. The selected candidate would be working on a globalteam, with me so I have a vested interest in looking for 'the best'. There will be limited travel. Most interaction with customers and fellow employees is via phone, email, chat and Livemeeting. Don't ask me about salary. I haven't a clue :) Any other questions, I'm happy to attempt to answer. The URL to apply is - https://www.careers.unisys.com/psp/applicant/APPLICANT/UG_APPLICANT/c/HRS_HRAM.HRS_CE.GBL?Page=HRS_CE_HM_PREAction=""> The Job ID is 255113. Deployment Consultant - Responsibilities Skills The Deployment Consultant role is a client facing role that designs complex service management platform and process configurations for client onboarding and migrations - which meet contractual obligations and Unisys portfolio standards. Role performs client requirements analysis of approved client solutions to deliver designs for the onboarding of clients to current Unisys Service Management practices. Deployment Consultant is expected to: · Lead development of Configuration Design Documents (CDD) that enable service delivery per SOW parameters, within the boundaries of Unisys standards, and the capabilities of the standard Unisys toolset (BMC ITSM 7.6 and more) · Analyzes agreed solution, contract, SOW · Conducts client data workshops to gather client-specific data in Excel Workbooks. · Conducts rapid-prototyping workshops in select subject areas · Creatively applies deep knowledge of the range of standard technical capabilities to design specific effective/efficient client configuration. · For non-standard solutions, build functional requirements definition and use cases as input into customization requests · Coordinate the involvement of other subject matter experts for areas such as Unisys Customer Portal, B2B integrations, Architecture and Engineering · Document definitive designs in sufficient detail for execution by the technical implementations team · Drive and assist the account team to obtain consensus and signoff of specified data and agreement to the design · Through transition, until steady state is achieved, provide support on the accuracy and integrity of the design and data collected. Support is provided to Technical Implementations team, UAT Testers, Training and Operations. · Identify opportunities to streamline the design process by participating in Lessons Learned exercises or reviews Experience Skills (in order of priority) · Minimum 3 years of experience consulting and designing implementations of BMC ITSM v7 suite for multiple enterprises, including specifically Incident Management, Change Management, Service Request Management, Service Level Management, Asset Configuration and CMDB. · Minimum 4 years of experience ITIL process and/or operational support in the areas of Service Desk, Incident, Problem, Change, Asset Configuration, Service Level and/or Service Request Management · Experience migrating data from one Remedy version to a higher version · More than 4 successful customer/client implementations that included multiple core ITIL processes · Experience extending Remedy applications with customizations and added functionality while maintaining the integrity of the BMC applications. Experience with full lifecycle development for customizations including – Design, Development, Test, Migration and Documentation of the custom work. · Experience integrating Remedy applications with other BMC applications such as BMC ADDM or BMC BladeLogic for Server or Client. · Strong written and verbal communication skills supporting customer consulting for people/process/technology · ITIL v2 v3 Foundation certification Kelly DeaverUnisys kdea...@kellydeaver.com(ARSlist mail)kelly.dea...@unisy.com(Business mail) _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_
Re: Limiting AIE data exchange
Hi Jaya, I also faced issue in limiting data using the queries but I was trying to import in Remedy from external data source. It was simply failing for some query (I do not remember), then I tweaked the query and made it simpler, to my surprise it worked that way. What I would suggest here is first you check only with Status = Enabled and see if AIE is able to find differentiate between Enabled and Disabled Site. Next you try with only other part of query that is $SubmitDate$ = $TIMESTAMP$-8460. This way you will be able to identify which Query AIE does not understand. In my case AIE was able to differentiate both queries independently but not when using together. If this is case with you also probably you need to differentiate records at Remedy form only using an escalation (an option). Thanks, Ashutosh Tripathi | Remedy Application Management Services DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India VOIP: 36164 | M: +91 98 84 72 08 90 mailto:ashutosh.tripa...@logica.com mailto:name.surn...@logica.com | http://www.logica.com/ http://www.logica.com/ http://www.logica.com/ Logica Pvt Ltd, registered in India (registered number U30007KA1998PTC023830) Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport Road, Bangalore 560037, India From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of jaya munjal Sent: Monday, November 28, 2011 2:06 PM To: arslist@ARSLIST.ORG Subject: Re: Limiting AIE data exchange ** looks there is some bug with AIE 7.6.03 version that its not considering the qualifaction for AIE data exchange. I have opened any issue with BMC but they have as usual collects logs and screenshot but have not been able to confirm if its a syntax issue or a product issue. Anyone else who has any experince of limiting data exchange in AIE using the data query on AR form Regards Jaya From: Misi Mladoniczky m...@rrr.se To: arslist@ARSLIST.ORG Sent: Monday, November 28, 2011 2:01 PM Subject: Re: Limiting AIE data exchange Hi, Strange that they changed this convention... In other places, such as in a filter/actl set-/push-fields search, you can also select fields. You can choose both the $-fields and '-fields. The $-fields is just fixed data, and the '-fields represents columns in the database. For example ('Submitter' = $USER$) would translate to something like ('Submitter' = miz) if I am logged in. And ($Submitter$ = $USER$) will be something completely different, (miz = miz) if my name is in the current records Submitter-field. The latter will match everything in the database... Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11): * 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. Hi Misi This doesnt work either :-(, on the AIE data exchange there is an option to select AR form fields and the Syntax there comes as $field$ Regards jaya From: Misi Mladoniczky m...@rrr.se To: arslist@ARSLIST.ORG Sent: Monday, November 28, 2011 12:43 PM Subject: Re: Limiting AIE data exchange Hi, If you use $-signs, you are typically referencing your current transaction, not columns in the database. I think your query should read: 'Status'=Enabled AND 'SubmitDate' = $TIMESTAMP$-24*60*60 Best Regards - Misi, RRR AB, http://www.rrr.se http://www.rrr.se/ (ARSList MVP 2011) Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11): * 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 http://rrr.se/ . Hi I want to transfer only sites which are enabled and have been created in the last 24 hrs to be transfered from SIT:Site form to a table in External database (oracle). I have defined the below query in the data query section of the AR form data mapping but transfers all records. $Status$=Enabled and $SubmitDate$ = $TIMESTAMP$-8460. On enabling the SQL logs it still shows no query defined and transfer all records. I have below questions 1) Is possible to put a criteria on the data exchange happening from AR System to External DB 2) If its possible then do I need to build the query using some special syntax Environment. ARS 7.6.03 CMDB 7.6.03 ITSM 7.6.03 DB - Oracle 10g AIE -7.6.03 OS - Windows 2008 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org http://www.arslist.org/ attend wwrug12 www.wwrug12.com http://www.wwrug12.com/ ARSList: Where the Answers Are
Information required about ITSM Upgrade to 7.6.4 SP2 with Staging Server
Hello, who did successfully upgrade to the latest ITSM Version 7.6.4 SP2 by using the Staging Server Method ? What Problems occurred ? Where do we need to be careful ? All answer's are welcome ! Thank you all Andreas ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Anyone figured out how to use the following in arplugin.h?
Something that came to me after posting my message is that the function prototype does not accept a plugin identifier and resides in ar.h, which means that it is probably not something specific to any one plugin, but most likely the plugin server itself. Axton Grams On Tue, Nov 29, 2011 at 3:46 AM, Danny Kellett danny.kell...@strategicworkflow.com wrote: Thanks Axton. Appreciate your time. If I can get this working I will let you know. Kind regards Danny -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Axton Sent: 27 November 2011 16:24 To: arslist@ARSLIST.ORG Subject: Re: Anyone figured out how to use the following in arplugin.h? I imagine this is used to handle signals the plugin server receives by instructing your plugin to handle different signals in different ways. The signal is probably your standard POSIX signals (see signal.h). For example, you may be able to handle a SIGHUP in your plugin and instruct your plugin to do things like reread it's configuration. http://en.wikipedia.org/wiki/Signal_(computing)#List_of_signals Since it's internal there's no telling how well or to what extent it has been implemented. It could be a stub, it may only be implemented for certain signals, etc. It's a pointer to a function. You need to do something like this: #include signal.h void *fptr; /** Pointer to plugin server signal handler function */ AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION signalFunc = 0; signalFunc = (AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION )fptr; It's similar in concept to the way you retrieve the pointer to the function for log handling within the plugin, which I always did like this: /** Pointer to plugin server native logging function */ AR_PLUGIN_LOG_FUNCTION logFunc = 0; /** Pointer to plugin server get user function */ AR_PLUGIN_GETUSER_FUNCTION getUserFunc = 0; ... ARPLUGIN_EXPORT int ARPluginSetProperties ( ARPropList *propList, ARStatusList *status ) { int i; int ret; void *fptr; /* if the pointer points to nothing, exit */ if (propList == NULL) return AR_RETURN_OK; /* walk the list of property items */ for (i = 0;i propList-numItems;i++) { switch (propList-props[i].prop) { case AR_PLUGIN_PROP_LOG_FUNCTION: /* Identify the pointer to the logging function for this version of plug-in */ if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES propList-props[i].value.u.byteListVal != NULL) { memcpy (fptr, (void*) propList-props[i].value.u.byteListVal-bytes, sizeof (void *)); logFunc = (AR_PLUGIN_LOG_FUNCTION)fptr; } ret = log_config (found AR_PLUGIN_PROP_LOG_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_INSTALL_DIR: ret = log_config (found AR_PLUGIN_PROP_INSTALL_DIR); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_CONFIG_FILE: ret = log_config (found AR_PLUGIN_PROP_CONFIG_FILE); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETUSER_FUNCTION: /* Identify the pointer to the get_user function for this version of plug-in */ if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES propList-props[i].value.u.byteListVal != NULL) { memcpy (fptr, (void*) propList-props[i].value.u.byteListVal-bytes, sizeof (void *)); getUserFunc = (AR_PLUGIN_GETUSER_FUNCTION)fptr; } ret = log_config (found AR_PLUGIN_PROP_GETUSER_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_INITTLS_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_INITTLS_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; default: ret = log_config (found undefined property %i, i); if (ret == -1) return AR_RETURN_ERROR; break; } } return AR_RETURN_OK; } Note that the following is the stuff in arplugin.h for AR_PLUGIN_LOG_FUNCTION: typedef int
Re: Limiting AIE data exchange
Thanks Ashutosh, I'll try. I have been hit by another road block using AIE is that its not transfering more than 40K records, whereas I need to transfer around 7 Lakh records. I get an error in the log file as ERR WaitForThreadsToComplete: Threads Completed: 48 TimerCnt Reached [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE CreateEntry: 7, GetVendorData: 856 Requests total: 3332, added: 3332, updated: 0, deleted: 0, errors: 0, warnings: 0 [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE Waiting for next chunk [Tue Nov 29 2011 06:17:46.9710] - TID: 001 STS WaitForThreadsToComplete: Threads Completed: 49 [Tue Nov 29 2011 06:18:09.9390] - TID: 013 STATE Waiting for next chunk [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERR ProcessBulkExchange - Could not obtain Vendor asset list. [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERR Unable to create key lists. No exchange will take place. From: Tripathi, Ashutosh ashutosh.tripa...@logica.com To: arslist@ARSLIST.ORG Sent: Tuesday, November 29, 2011 7:42 PM Subject: Re: Limiting AIE data exchange ** Hi Jaya, I also faced issue in limiting data using the queries but I was trying to import in Remedy from external data source. It was simply failing for some query (I do not remember), then I tweaked the query and made it simpler, to my surprise it worked that way. What I would suggest here is first you check only with Status = Enabled and see if AIE is able to find differentiate between Enabled and Disabled Site. Next you try with only other part of query that is $SubmitDate$ = $TIMESTAMP$-8460. This way you will be able to identify which Query AIE does not understand. In my case AIE was able to differentiate both queries independently but not when using together. If this is case with you also probably you need to differentiate records at Remedy form only using an escalation (an option). Thanks, Ashutosh Tripathi | Remedy Application Management Services DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India VOIP: 36164 | M: +91 98 84 72 08 90 mailto:ashutosh.tripa...@logica.com | http://www.logica.com/ Logica Pvt Ltd, registered in India (registered number U30007KA1998PTC023830) Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport Road, Bangalore 560037, India From:Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of jaya munjal Sent: Monday, November 28, 2011 2:06 PM To: arslist@ARSLIST.ORG Subject: Re: Limiting AIE data exchange ** looks there is some bug with AIE 7.6.03 version that its not considering the qualifaction for AIE data exchange. I have opened any issue with BMC but they have as usual collects logs and screenshot but have not been able to confirm if its a syntax issue or a product issue. Anyone else who has any experince of limiting data exchange in AIE using the data query on AR form Regards Jaya From:Misi Mladoniczky m...@rrr.se To: arslist@ARSLIST.ORG Sent: Monday, November 28, 2011 2:01 PM Subject: Re: Limiting AIE data exchange Hi, Strange that they changed this convention... In other places, such as in a filter/actl set-/push-fields search, you can also select fields. You can choose both the $-fields and '-fields. The $-fields is just fixed data, and the '-fields represents columns in the database. For example ('Submitter' = $USER$) would translate to something like ('Submitter' = miz) if I am logged in. And ($Submitter$ = $USER$) will be something completely different, (miz = miz) if my name is in the current records Submitter-field. The latter will match everything in the database... Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11): * 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. Hi Misi This doesnt work either :-(, on the AIE data exchange there is an option to select AR form fields and the Syntax there comes as $field$ Regards jaya From: Misi Mladoniczky m...@rrr.se To: arslist@ARSLIST.ORG Sent: Monday, November 28, 2011 12:43 PM Subject: Re: Limiting AIE data exchange Hi, If you use $-signs, you are typically referencing your current transaction, not columns in the database. I think your query should read: 'Status'=Enabled AND 'SubmitDate' = $TIMESTAMP$-24*60*60 Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11): * 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. Hi I want to transfer only sites which are enabled and have been
Re: Anyone figured out how to use the following in arplugin.h?
Isnt that what the register function is for? For example, when the cai plugin was a C one, I could see in the startup log that it registers for signals and there was an integer after it. Regards Danny -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Axton Sent: 29 November 2011 14:20 To: arslist@ARSLIST.ORG Subject: Re: Anyone figured out how to use the following in arplugin.h? Something that came to me after posting my message is that the function prototype does not accept a plugin identifier and resides in ar.h, which means that it is probably not something specific to any one plugin, but most likely the plugin server itself. Axton Grams On Tue, Nov 29, 2011 at 3:46 AM, Danny Kellett danny.kell...@strategicworkflow.com wrote: Thanks Axton. Appreciate your time. If I can get this working I will let you know. Kind regards Danny -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Axton Sent: 27 November 2011 16:24 To: arslist@ARSLIST.ORG Subject: Re: Anyone figured out how to use the following in arplugin.h? I imagine this is used to handle signals the plugin server receives by instructing your plugin to handle different signals in different ways. The signal is probably your standard POSIX signals (see signal.h). For example, you may be able to handle a SIGHUP in your plugin and instruct your plugin to do things like reread it's configuration. http://en.wikipedia.org/wiki/Signal_(computing)#List_of_signals Since it's internal there's no telling how well or to what extent it has been implemented. It could be a stub, it may only be implemented for certain signals, etc. It's a pointer to a function. You need to do something like this: #include signal.h void *fptr; /** Pointer to plugin server signal handler function */ AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION signalFunc = 0; signalFunc = (AR_PLUGIN_REGISTER_FOR_SIGNAL_FUNCTION )fptr; It's similar in concept to the way you retrieve the pointer to the function for log handling within the plugin, which I always did like this: /** Pointer to plugin server native logging function */ AR_PLUGIN_LOG_FUNCTION logFunc = 0; /** Pointer to plugin server get user function */ AR_PLUGIN_GETUSER_FUNCTION getUserFunc = 0; ... ARPLUGIN_EXPORT int ARPluginSetProperties ( ARPropList *propList, ARStatusList *status ) { int i; int ret; void *fptr; /* if the pointer points to nothing, exit */ if (propList == NULL) return AR_RETURN_OK; /* walk the list of property items */ for (i = 0;i propList-numItems;i++) { switch (propList-props[i].prop) { case AR_PLUGIN_PROP_LOG_FUNCTION: /* Identify the pointer to the logging function for this version of plug-in */ if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES propList-props[i].value.u.byteListVal != NULL) { memcpy (fptr, (void*) propList-props[i].value.u.byteListVal-bytes, sizeof (void *)); logFunc = (AR_PLUGIN_LOG_FUNCTION)fptr; } ret = log_config (found AR_PLUGIN_PROP_LOG_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_INSTALL_DIR: ret = log_config (found AR_PLUGIN_PROP_INSTALL_DIR); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_CONFIG_FILE: ret = log_config (found AR_PLUGIN_PROP_CONFIG_FILE); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETUSER_FUNCTION: /* Identify the pointer to the get_user function for this version of plug-in */ if (propList-props[i].value.dataType == AR_DATA_TYPE_BYTES propList-props[i].value.u.byteListVal != NULL) { memcpy (fptr, (void*) propList-props[i].value.u.byteListVal-bytes, sizeof (void *)); getUserFunc = (AR_PLUGIN_GETUSER_FUNCTION)fptr; } ret = log_config (found AR_PLUGIN_PROP_GETUSER_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_GETAUTHSTRING_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_GETUSERAUTHINFO_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION: ret = log_config (found AR_PLUGIN_PROP_REGISTERSIGNALHANDLER_FUNCTION); if (ret == -1) return AR_RETURN_ERROR; break; case
Ingesting Email Attachments
I have a requirement to capture incoming unformatted emails into a custom form, with associated attachments. I have everything working, however, the only attachment being capture from the email engine is the original message/attachments in s/mime encoded format. Is there a configuration option that I am missing or something where the email engine will actually separate out and decode the attachments? Viewing the messages in the inbox, connecting via Outlook, shows the attachments as expected. Our environment - AR System 7.01 p5 SQL Server 2005 AR System Email Engine 7.01 p5, connecting via MAPI from an Exchange server. Thanks, Roy //SIGNED// ROY ASHCRAFT, Contractor, 2 SOS/SYOE Remedy ARS Support, SAIC (402) 294-8225, DSN 271-8225 roy.ashcraft@offutt.af.mil ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are smime.p7s Description: S/MIME cryptographic signature
Re: Ingesting Email Attachments
I know this was a bug in a version similar to yours. I would run that by BMC. Rick On Nov 29, 2011 10:27 AM, Ashcraft, Roy W CTR USAF AFWA 2 SYOS/SYOE roy.ashcraft@offutt.af.mil wrote: ** I have a requirement to capture incoming unformatted emails into a custom form, with associated attachments. I have everything working, however, the only attachment being capture from the email engine is the original message/attachments in s/mime encoded format. Is there a configuration option that I am missing or something where the email engine will actually separate out and decode the attachments? ** ** Viewing the messages in the inbox, connecting via Outlook, shows the attachments as expected. ** ** Our environment – AR System 7.01 p5 SQL Server 2005 AR System Email Engine 7.01 p5, connecting via MAPI from an Exchange server. ** ** Thanks, Roy ** ** ** ** ** ** //SIGNED// ROY ASHCRAFT, Contractor, 2 SOS/SYOE Remedy ARS Support, SAIC (402) 294-8225, DSN 271-8225 roy.ashcraft@offutt.af.mil ** ** _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: Limiting AIE data exchange
Hi, AIE till v7.6.04 has the 2GB limit on data that can be transferred on a exchange. IF you feel the number of records to be transferred exceeds this 2GB size limit split it across multiple exchanges and use queries. Satya On Tue, Nov 29, 2011 at 2:36 PM, jaya munjal jaya_mun...@yahoo.com wrote: ** Thanks Ashutosh, I'll try. I have been hit by another road block using AIE is that its not transfering more than 40K records, whereas I need to transfer around 7 Lakh records. I get an error in the log file as ERRWaitForThreadsToComplete: Threads Completed: 48 TimerCnt Reached [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE CreateEntry: 7, GetVendorData:856 Requests total: 3332, added: 3332, updated: 0, deleted: 0, errors: 0, warnings: 0 [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE Waiting for next chunk [Tue Nov 29 2011 06:17:46.9710] - TID: 001 STS WaitForThreadsToComplete: Threads Completed: 49 [Tue Nov 29 2011 06:18:09.9390] - TID: 013 STATE Waiting for next chunk [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERRProcessBulkExchange - Could not obtain Vendor asset list. [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERRUnable to create key lists. No exchange will take place. *From:* Tripathi, Ashutosh ashutosh.tripa...@logica.com *To:* arslist@ARSLIST.ORG *Sent:* Tuesday, November 29, 2011 7:42 PM *Subject:* Re: Limiting AIE data exchange ** Hi Jaya, I also faced issue in limiting data using the queries but I was trying to import in Remedy from external data source. It was simply failing for some query (I do not remember), then I tweaked the query and made it simpler, to my surprise it worked that way. What I would suggest here is first you check only with Status = Enabled and see if AIE is able to find differentiate between Enabled and Disabled Site. Next you try with only other part of query that is $SubmitDate$ = $TIMESTAMP$-8460. This way you will be able to identify which Query AIE does not understand. In my case AIE was able to differentiate both queries independently but not when using together. If this is case with you also probably you need to differentiate records at Remedy form only using an escalation (an option). Thanks, *Ashutosh Tripathi *| Remedy Application Management Services* *DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India VOIP: 36164 | M: +91 98 84 72 08 90 *mailto:ashutosh.tripa...@logica.com name.surn...@logica.com* | http://www.logica.com/ http://www.logica.com/Logica Pvt Ltd, registered in India (registered number U30007KA1998PTC023830) Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport Road, Bangalore 560037, India *From:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] *On Behalf Of *jaya munjal *Sent:* Monday, November 28, 2011 2:06 PM *To:* arslist@ARSLIST.ORG *Subject:* Re: Limiting AIE data exchange ** looks there is some bug with AIE 7.6.03 version that its not considering the qualifaction for AIE data exchange. I have opened any issue with BMC but they have as usual collects logs and screenshot but have not been able to confirm if its a syntax issue or a product issue. Anyone else who has any experince of limiting data exchange in AIE using the data query on AR form Regards Jaya *From:* Misi Mladoniczky m...@rrr.se *To:* arslist@ARSLIST.ORG *Sent:* Monday, November 28, 2011 2:01 PM *Subject:* Re: Limiting AIE data exchange Hi, Strange that they changed this convention... In other places, such as in a filter/actl set-/push-fields search, you can also select fields. You can choose both the $-fields and '-fields. The $-fields is just fixed data, and the '-fields represents columns in the database. For example ('Submitter' = $USER$) would translate to something like ('Submitter' = miz) if I am logged in. And ($Submitter$ = $USER$) will be something completely different, (miz = miz) if my name is in the current records Submitter-field. The latter will match everything in the database... Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011) Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11): * 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. Hi Misi This doesnt work either :-(, on the AIE data exchange there is an option to select AR form fields and the Syntax there comes as $field$ Regards jaya From: Misi Mladoniczky m...@rrr.se To: arslist@ARSLIST.ORG Sent: Monday, November 28, 2011 12:43 PM Subject: Re: Limiting AIE data exchange Hi, If you use $-signs, you are typically referencing your current transaction, not columns in the database. I think your query should read: 'Status'=Enabled AND 'SubmitDate' =
Re: Limiting AIE data exchange
Hi Satya Is this documented somewhere as I checked with BMC support and they mentioned there is no limit on the data tranfer in a single exchange Regards Jaya From: Satya Gandhi satya.gan...@gmail.com To: arslist@ARSLIST.ORG Sent: Tuesday, November 29, 2011 9:01 PM Subject: Re: Limiting AIE data exchange ** Hi, AIE till v7.6.04 has the 2GB limit on data that can be transferred on a exchange. IF you feel the number of records to be transferred exceeds this 2GB size limit split it across multiple exchanges and use queries. Satya On Tue, Nov 29, 2011 at 2:36 PM, jaya munjal jaya_mun...@yahoo.com wrote: ** Thanks Ashutosh, I'll try. I have been hit by another road block using AIE is that its not transfering more than 40K records, whereas I need to transfer around 7 Lakh records. I get an error in the log file as ERR WaitForThreadsToComplete: Threads Completed: 48 TimerCnt Reached [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE CreateEntry: 7, GetVendorData: 856 Requests total: 3332, added: 3332, updated: 0, deleted: 0, errors: 0, warnings: 0 [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE Waiting for next chunk [Tue Nov 29 2011 06:17:46.9710] - TID: 001 STS WaitForThreadsToComplete: Threads Completed: 49 [Tue Nov 29 2011 06:18:09.9390] - TID: 013 STATE Waiting for next chunk [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERR ProcessBulkExchange - Could not obtain Vendor asset list. [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERR Unable to create key lists. No exchange will take place. From: Tripathi, Ashutosh ashutosh.tripa...@logica.com To: arslist@ARSLIST.ORG Sent: Tuesday, November 29, 2011 7:42 PM Subject: Re: Limiting AIE data exchange ** Hi Jaya, I also faced issue in limiting data using the queries but I was trying to import in Remedy from external data source. It was simply failing for some query (I do not remember), then I tweaked the query and made it simpler, to my surprise it worked that way. What I would suggest here is first you check only with Status = Enabled and see if AIE is able to find differentiate between Enabled and Disabled Site. Next you try with only other part of query that is $SubmitDate$ = $TIMESTAMP$-8460. This way you will be able to identify which Query AIE does not understand. In my case AIE was able to differentiate both queries independently but not when using together. If this is case with you also probably you need to differentiate records at Remedy form only using an escalation (an option). Thanks, Ashutosh Tripathi | Remedy Application Management Services DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India VOIP: 36164 | M: +91 98 84 72 08 90 mailto:ashutosh.tripa...@logica.com | http://www.logica.com/ Logica Pvt Ltd, registered in India (registered number U30007KA1998PTC023830) Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport Road, Bangalore 560037, India From:Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of jaya munjal Sent: Monday, November 28, 2011 2:06 PM To: arslist@ARSLIST.ORG Subject: Re: Limiting AIE data exchange ** looks there is some bug with AIE 7.6.03 version that its not considering the qualifaction for AIE data exchange. I have opened any issue with BMC but they have as usual collects logs and screenshot but have not been able to confirm if its a syntax issue or a product issue. Anyone else who has any experince of limiting data exchange in AIE using the data query on AR form Regards Jaya From:Misi Mladoniczky m...@rrr.se To: arslist@ARSLIST.ORG Sent: Monday, November 28, 2011 2:01 PM Subject: Re: Limiting AIE data exchange Hi, Strange that they changed this convention... In other places, such as in a filter/actl set-/push-fields search, you can also select fields. You can choose both the $-fields and '-fields. The $-fields is just fixed data, and the '-fields represents columns in the database. For example ('Submitter' = $USER$) would translate to something like ('Submitter' = miz) if I am logged in. And ($Submitter$ = $USER$) will be something completely different, (miz = miz) if my name is in the current records Submitter-field. The latter will match everything in the database... Best Regards - Misi, RRR AB, http://www.rrr.se/ (ARSList MVP 2011) Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11): * 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/. Hi Misi This doesnt work either :-(, on the AIE data exchange there is an option to select AR form fields and the Syntax there comes as $field$ Regards jaya From: Misi Mladoniczky m...@rrr.se To: arslist@ARSLIST.ORG Sent: Monday, November 28, 2011 12:43 PM Subject: Re: Limiting AIE data exchange Hi, If you
Re: Linux Mid-tier performance questions
Hi Folks, Thanks to Axton, I believe we have identified the problem. When he suggested a traceroute between the Mid-tier server and the AR Server, I discovered that ICMP traffic was not being routed. That got me thinking that there might be some other issues with the firewall that had been imposed on me. After describing the symptoms to the firewall guy, he instantly knew what the problem was and corrected it in seconds. Apparently, their default behavior is to setup a one hour timeout on TCP traffic unless there is a Linux machine involved. He suggested that the person who setup the rules for this particular configuration did not realize that the Mid-tier servers were running on Linux. He adjusted the timeout and I am now waiting for an hour to elapse so I can see what happens. But confidence is high. Thanks to all who replied with suggestions. This job would be a lot harder and more frustrating without all of you who are willing to share your knowledge and your time. I appreciate you. Larry On Mon, Nov 28, 2011 at 3:41 PM, Axton axton.gr...@gmail.com wrote: You have a number of varaibles in play that's going to make it hard to pinpoint the cause of the slowness: - midtier local to arserver host in fast configuration - different tomcat versions - different operating systems - physical vs. virtual machines - different java versions The fact that one is on the same box as the arserver and the other is on a separate physical host is the first thing I'd look at. - What is the route between the linux midtier and the solaris arserver (latency and hops) The physical vs. virtual is the next thing I'd look at: - What is the load on the physical server that the virtual server is running on (mem, cpu, disk)? I don't think the version differences with Java, Tomcat, and the mid-tier software will make a difference, but it could. Axton Grams ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Minimize Form/window
We want to minimize all remedy forms without closing them. Is there any way we can achieve this with Actionslinks/macros or .net APIs. Any suggestions will be helpful. Thanks in advance. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Linux Mid-tier performance questions
TCP state timeout shouldn't make a big difference; it will just cause a little more communication to create the state. When a packet comes from the midtier server to the arserver and a state does not exist on the firewall, the packet will be dropped; the midtier should then send a SYN packet, which create a new state, at which point the packet will be forwarded and an ACK will go back to the midtier server. 1 hour is rather short for TCP, but can be justified in high traffic environments. I use the following on my firewalls, which are the defaults for the platform I use and is pretty typical for other platforms. Note that TCP state expirations are valid for 24 hours. The firewall is smart enough that at a certain point it will start expiring the states (adaptive) when a certain threshold is reached. TIMEOUTS: tcp.first 120s tcp.opening 30s tcp.established 86400s tcp.closing 900s tcp.finwait 45s tcp.closed 90s tcp.tsdiff 30s udp.first60s udp.single 30s udp.multiple 60s icmp.first 20s icmp.error 10s other.first 60s other.single 30s other.multiple 60s frag 30s interval 10s adaptive.start18000 states adaptive.end 36000 states src.track 0s LIMITS: stateshard limit3 src-nodes hard limit1 frags hard limit 5000 tableshard limit 1000 table-entries hard limit 20 I would still suggest looking at the latency between the arserver and the midtier server. If you are getting beyond 20ms it's going to cause a noticeable impact on performance. Ideally, in a data center environment, you want to see 2 ms latency between your servers if the traffic is routed and 1 ms if the traffic is not routed (switched). Axton Grams On Tue, Nov 29, 2011 at 10:22 AM, L G Robinson n...@ncsu.edu wrote: ** Hi Folks, Thanks to Axton, I believe we have identified the problem. When he suggested a traceroute between the Mid-tier server and the AR Server, I discovered that ICMP traffic was not being routed. That got me thinking that there might be some other issues with the firewall that had been imposed on me. After describing the symptoms to the firewall guy, he instantly knew what the problem was and corrected it in seconds. Apparently, their default behavior is to setup a one hour timeout on TCP traffic unless there is a Linux machine involved. He suggested that the person who setup the rules for this particular configuration did not realize that the Mid-tier servers were running on Linux. He adjusted the timeout and I am now waiting for an hour to elapse so I can see what happens. But confidence is high. Thanks to all who replied with suggestions. This job would be a lot harder and more frustrating without all of you who are willing to share your knowledge and your time. I appreciate you. Larry On Mon, Nov 28, 2011 at 3:41 PM, Axton axton.gr...@gmail.com wrote: You have a number of varaibles in play that's going to make it hard to pinpoint the cause of the slowness: - midtier local to arserver host in fast configuration - different tomcat versions - different operating systems - physical vs. virtual machines - different java versions The fact that one is on the same box as the arserver and the other is on a separate physical host is the first thing I'd look at. - What is the route between the linux midtier and the solaris arserver (latency and hops) The physical vs. virtual is the next thing I'd look at: - What is the load on the physical server that the virtual server is running on (mem, cpu, disk)? I don't think the version differences with Java, Tomcat, and the mid-tier software will make a difference, but it could. Axton Grams _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: Limiting AIE data exchange
Hi, What versions are you systems on? Check the BMC Atrium Integration Engine User's 7.6.03 Guide under Performance considerations (page 21) -- Regards Satya The opinions, statements, and/or suggested courses of action expressed in this E-mail do not necessarily reflect those of BMC Software, Inc. My voluntary participation in this forum is not intended to convey a role as a spokesperson, liaison or support representative for BMC Software, Inc. On Tue, Nov 29, 2011 at 4:12 PM, jaya munjal jaya_mun...@yahoo.com wrote: ** Hi Satya Is this documented somewhere as I checked with BMC support and they mentioned there is no limit on the data tranfer in a single exchange Regards Jaya *From:* Satya Gandhi satya.gan...@gmail.com *To:* arslist@ARSLIST.ORG *Sent:* Tuesday, November 29, 2011 9:01 PM *Subject:* Re: Limiting AIE data exchange ** Hi, AIE till v7.6.04 has the 2GB limit on data that can be transferred on a exchange. IF you feel the number of records to be transferred exceeds this 2GB size limit split it across multiple exchanges and use queries. Satya On Tue, Nov 29, 2011 at 2:36 PM, jaya munjal jaya_mun...@yahoo.comwrote: ** Thanks Ashutosh, I'll try. I have been hit by another road block using AIE is that its not transfering more than 40K records, whereas I need to transfer around 7 Lakh records. I get an error in the log file as ERRWaitForThreadsToComplete: Threads Completed: 48 TimerCnt Reached [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE CreateEntry: 7, GetVendorData:856 Requests total: 3332, added: 3332, updated: 0, deleted: 0, errors: 0, warnings: 0 [Tue Nov 29 2011 06:17:46.3590] - TID: 004 STATE Waiting for next chunk [Tue Nov 29 2011 06:17:46.9710] - TID: 001 STS WaitForThreadsToComplete: Threads Completed: 49 [Tue Nov 29 2011 06:18:09.9390] - TID: 013 STATE Waiting for next chunk [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERRProcessBulkExchange - Could not obtain Vendor asset list. [Tue Nov 29 2011 06:18:09.9490] - TID: 001 ERRUnable to create key lists. No exchange will take place. *From:* Tripathi, Ashutosh ashutosh.tripa...@logica.com *To:* arslist@ARSLIST.ORG *Sent:* Tuesday, November 29, 2011 7:42 PM *Subject:* Re: Limiting AIE data exchange ** Hi Jaya, I also faced issue in limiting data using the queries but I was trying to import in Remedy from external data source. It was simply failing for some query (I do not remember), then I tweaked the query and made it simpler, to my surprise it worked that way. What I would suggest here is first you check only with Status = Enabled and see if AIE is able to find differentiate between Enabled and Disabled Site. Next you try with only other part of query that is $SubmitDate$ = $TIMESTAMP$-8460. This way you will be able to identify which Query AIE does not understand. In my case AIE was able to differentiate both queries independently but not when using together. If this is case with you also probably you need to differentiate records at Remedy form only using an escalation (an option). Thanks, *Ashutosh Tripathi *| Remedy Application Management Services* *DLF IT Park, 5th Block, 4th Floor, Manapakkam, Chennai- 600089 | India VOIP: 36164 | M: +91 98 84 72 08 90 *mailto:ashutosh.tripa...@logica.com name.surn...@logica.com* | http://www.logica.com/ http://www.logica.com/Logica Pvt Ltd, registered in India (registered number U30007KA1998PTC023830) Registered Office: 124-125, Divyasree Technopolis, Yemlur P.O.,Off Airport Road, Bangalore 560037, India *From:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] *On Behalf Of *jaya munjal *Sent:* Monday, November 28, 2011 2:06 PM *To:* arslist@ARSLIST.ORG *Subject:* Re: Limiting AIE data exchange ** looks there is some bug with AIE 7.6.03 version that its not considering the qualifaction for AIE data exchange. I have opened any issue with BMC but they have as usual collects logs and screenshot but have not been able to confirm if its a syntax issue or a product issue. Anyone else who has any experince of limiting data exchange in AIE using the data query on AR form Regards Jaya *From:* Misi Mladoniczky m...@rrr.se *To:* arslist@ARSLIST.ORG *Sent:* Monday, November 28, 2011 2:01 PM *Subject:* Re: Limiting AIE data exchange Hi, Strange that they changed this convention... In other places, such as in a filter/actl set-/push-fields search, you can also select fields. You can choose both the $-fields and '-fields. The $-fields is just fixed data, and the '-fields represents columns in the database. For example ('Submitter' = $USER$) would translate to something like ('Submitter' = miz) if I am logged in. And ($Submitter$ = $USER$) will be something completely different, (miz = miz) if my name is in the current records Submitter-field. The latter will match everything in the database...
Job Opportunity: Remedy Systems Developer - Colorado Springs, CO
Hello Everyone, I have a direct hire opportunity for a Remedy Systems Developer at Schriever Air Force Base in Colorado Springs. If you are interested or have any questions please contact me directly. Thank you all for your time! The Remedy System Developer will be a member of a team responsible for an existing ITSM Remedy solution that manages Missile Defense Agency (MDA) IT operations activities. Primary focus for this position will be the management and maintenance of the Atrium CMDB and Asset Management platforms. Primary Responsibilities include: * Will perform system analysis of external systems and sources of data for data integration and import. * Perform development, change, test and deployment of MDIOC processes into Remedy and work directly with managers and Remedy developers within the MDIOC. * Perform local customizations and system enhancements necessary to meet business needs. * Additional tasks will include: administer application data daily, process queries and reports as requested by users and monitor server logs to ensure that all system transactions are processed correctly. * Manage Remedy user accounts and process access requests. * Ensure the Remedy applications and supporting systems are properly patched and on the most current versions. * Monitor and manage the operating systems supporting the Remedy servers and back-end databases and web servers. * Create and manage user documentation and provide one-on-one user assistance as necessary. Minimum Requirements: * Bachelor's degree in Computer Science, Information Systems, or related discipline and 8 years experience in the IT field. * Minimum two years development experience with Remedy AR System application and one year experience with BMC/Remedy ITSM applications (Specifically Asset Management) and Atrium CMDB. * Two years administration experience with MS Windows Servers. * Candidate must possess good verbal and written communication skills. Must be a team player and able to work in a team and structured change environment. * Candidate must have a DoD Secret Security Clearance or the ability to obtain. * A Security+ certification is required, or the ability to obtain the certification within 60 days of hire. Preferred Requirements: * Familiarity with MDIOC. * Experience with several of the following: BMC Atrium CMDB 7.x, BMC/Remedy Action Request System (ARS) 7.x, BMC Remedy ITSM Suite 7.x (Asset, Service Desk, Service Level Management, Incident, Problem, and Change Management). * Familiarity with managing high availability solutions. * Familiarity with MS SQL Server 2005/2008, managing web technologies, and MS Windows current server and client operating systems. ITIL v3 Foundations certification. EEO/M/F/D/V Best Regards, Heather Harvey Technical Recruiter 2 North Cascade Ave., Suite #650 Colorado Springs, CO 80903 719-623-1820 main / 719-623-1825 fax / 866-623-1820 toll free www.BPSHires.com http://www.BPSHires.com http://www.facebook.com/pages/BPS-LLC/131455903636 http://my.email.skype.com/r/UUTQVJR/57ON2V/N22YF40/4Y6MEHE/3410U0/WG/h? a=cm_mmc=EMWE|0301_B6-_-0103_28USened_rid=_edid__ed_mid=19852330 BPSHires ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are image007.pngimage008.jpgimage009.jpg
Overlay follies: Selection fields
Others have probably come across this but I thought I'd mention it because it surprised me, Although I think I understand why: ARSystem 7.6.04 P2 (I would assume all previous versions, don't know) In order to modify a selection field, i.e. add/modify/delete selections, You need to create an overlay for every View first. Not too bad except with every language there is one form with 99 views to create an overlay for. If someone knows a work around, like being able to say: Create an overlay for all the views please Please let the list/me know. Why this behavior: I assume because it wants to let you add/remove labels and choices for each language View individually, Which is a good thing and makes sense, it just isn't complete in terms of usability and I have no evidence that you can actually do that since I haven't tried yet. .. Daniel ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
When will AR System 7.1 be out of Support?
I know it is near or in the past. I just need a confirmation of the date. Best regards, Rich Service Technology Development Manager State Street Bank ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Using Change for Release Mgmt,
ITSM 7.0.1 ARS 7.1 Have been tasked with using change mgmt to track monthly releases. The 7.0 version of ITSM does not have the Release Mgmt. module. (I think that comes with 7.5 and above). One thought is to create a master change record to track the entire release and create child change records for each tool being enhanced. Each tool owner could then create tasks for each enhancement or bug fix and those could be assigned out to the indivudal developers. Looking for how others might approach this solution. Thank you Rich ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Using Change for Release Mgmt,
That is exactly how you do it. Then manage Child Changes and tasks to allow for child changes to resolve under the parent, with the final parent approval closing the Release. Rick ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: When will AR System 7.1 be out of Support?
Hi, When the next version is released. My bet is that it will happen during Q1 2012. Best Regards - Misi, RRR AB, http://rrr.se I know it is near or in the past. I just need a confirmation of the date. Best regards, Rich Service Technology Development Manager State Street Bank ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.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: Using Change for Release Mgmt,
I agree. We used the same concept in a different way and we needed different approval paths based on Change Type so we actually created some additional values in the Change Type fields. It takes some minor customization to update these entries on the Change form and the corresponding approval mapping and process configuration forms. In the end, you can have your Release Change Type Changes follow their own approval path separate from your child change requests. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Rick Cook Sent: Tuesday, November 29, 2011 2:33 PM To: arslist@ARSLIST.ORG Subject: Re: Using Change for Release Mgmt, ** That is exactly how you do it. Then manage Child Changes and tasks to allow for child changes to resolve under the parent, with the final parent approval closing the Release. Rick _attend WWRUG12 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 wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Linux Mid-tier performance questions
That looks good. On Nov 29, 2011 1:15 PM, L G Robinson n...@ncsu.edu wrote: ** Hi Axton, I don't know as much about the protocols and firewalls as I should, but the information that you provided is good for reference. Now that ICMP is enabled, I can actually get some real numbers: ars00srv is the arserver: traceroute to ars00srv (152.1.?.?), 30 hops max, 60 byte packets 1 * * * 2 * * * 3 ars00srv (152.1.?.?) 0.879 ms 0.824 ms 0.862 ms ping ars00srv PING ars00srv (152.1.?.?) 56(84) bytes of data. 64 bytes from ars00srv (152.1.?.?): icmp_seq=1 ttl=253 time=0.911 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=2 ttl=253 time=0.953 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=3 ttl=253 time=1.21 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=4 ttl=253 time=0.868 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=5 ttl=253 time=0.889 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=6 ttl=253 time=0.966 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=7 ttl=253 time=0.878 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=8 ttl=253 time=0.871 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=9 ttl=253 time=0.898 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=10 ttl=253 time=0.926 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=11 ttl=253 time=0.917 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=12 ttl=253 time=0.926 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=13 ttl=253 time=0.809 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=14 ttl=253 time=0.859 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=15 ttl=253 time=0.883 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=16 ttl=253 time=0.889 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=17 ttl=253 time=1.16 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=18 ttl=253 time=0.833 ms 64 bytes from ars00srv (152.1.?.?): icmp_seq=19 ttl=253 time=1.51 ms ^C --- ars00srv ping statistics --- 19 packets transmitted, 19 received, 0% packet loss, time 18361ms rtt min/avg/max/mdev = 0.809/0.956/1.516/0.166 ms So based on your comments, it looks like we are in pretty good shape. Thanks again for your help. Larry On Tue, Nov 29, 2011 at 11:38 AM, Axton axton.gr...@gmail.com wrote: TCP state timeout shouldn't make a big difference; it will just cause a little more communication to create the state. When a packet comes from the midtier server to the arserver and a state does not exist on the firewall, the packet will be dropped; the midtier should then send a SYN packet, which create a new state, at which point the packet will be forwarded and an ACK will go back to the midtier server. 1 hour is rather short for TCP, but can be justified in high traffic environments. I use the following on my firewalls, which are the defaults for the platform I use and is pretty typical for other platforms. Note that TCP state expirations are valid for 24 hours. The firewall is smart enough that at a certain point it will start expiring the states (adaptive) when a certain threshold is reached. TIMEOUTS: tcp.first 120s tcp.opening 30s tcp.established 86400s tcp.closing 900s tcp.finwait 45s tcp.closed 90s tcp.tsdiff 30s udp.first60s udp.single 30s udp.multiple 60s icmp.first 20s icmp.error 10s other.first 60s other.single 30s other.multiple 60s frag 30s interval 10s adaptive.start18000 states adaptive.end 36000 states src.track 0s LIMITS: stateshard limit3 src-nodes hard limit1 frags hard limit 5000 tableshard limit 1000 table-entries hard limit 20 I would still suggest looking at the latency between the arserver and the midtier server. If you are getting beyond 20ms it's going to cause a noticeable impact on performance. Ideally, in a data center environment, you want to see 2 ms latency between your servers if the traffic is routed and 1 ms if the traffic is not routed (switched). Axton Grams _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: When will AR System 7.1 be out of Support?
Thanks Misi That is what I assumed which is why we are in the process of upgrading now. Should be done by the end of Q1. - Original Message - From: Misi Mladoniczky [mailto:m...@rrr.se] Sent: Tuesday, November 29, 2011 02:35 PM To: arslist@ARSLIST.ORG arslist@ARSLIST.ORG Subject: Re: When will AR System 7.1 be out of Support? Hi, When the next version is released. My bet is that it will happen during Q1 2012. Best Regards - Misi, RRR AB, http://rrr.se I know it is near or in the past. I just need a confirmation of the date. Best regards, Rich Service Technology Development Manager State Street Bank ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.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 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: When will AR System 7.1 be out of Support?
AR System 7.1.00 is governed under the version based policy and not a time based policy. The policy can be found here: http://www.bmc.com/support/prod-supp-policy-release-based.html\ So AR System 7.1.00 will become unsupported when it becomes a C-3 release; in other words, when the next major or minor version of AR System is released (it is currently a C-2 release under limited support). Current tentative plans are for the next major/minor release to GA in the first half of 2012. It would be my recommendation for you to begin planning your upgrade away from 7.1.00 as soon as possible. -David J. Easter Manager of Product Management, Remedy Platform BMC Software, Inc. The opinions, statements, and/or suggested courses of action expressed in this E-mail do not necessarily reflect those of BMC Software, Inc. My voluntary participation in this forum is not intended to convey a role as a spokesperson, liaison or public relations representative for BMC Software, Inc. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Gard, Richard J Sent: Tuesday, November 29, 2011 10:59 AM To: arslist@ARSLIST.ORG Subject: When will AR System 7.1 be out of Support? I know it is near or in the past. I just need a confirmation of the date. Best regards, Rich Service Technology Development Manager State Street Bank ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.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: Linux Mid-tier performance questions
here is something to check:: on the separate midtier:: add the other remedy servers and check performance.. against them.. see if they react the same, and then ping between to see if the network acts the same as a comparison.. then delete the server anytime you need the memory. On Mon, Nov 28, 2011 at 3:41 PM, Axton axton.gr...@gmail.com wrote: You have a number of varaibles in play that's going to make it hard to pinpoint the cause of the slowness: - midtier local to arserver host in fast configuration - different tomcat versions - different operating systems - physical vs. virtual machines - different java versions The fact that one is on the same box as the arserver and the other is on a separate physical host is the first thing I'd look at. - What is the route between the linux midtier and the solaris arserver (latency and hops) The physical vs. virtual is the next thing I'd look at: - What is the load on the physical server that the virtual server is running on (mem, cpu, disk)? I don't think the version differences with Java, Tomcat, and the mid-tier software will make a difference, but it could. Axton Grams On Mon, Nov 28, 2011 at 2:18 PM, L G Robinson n...@ncsu.edu wrote: ** Hi Jarl, Preload Tables Configuration has the default setting of: Reload Tables At Init Only: No Number of Preload Threads: 20 Number of Preload Segments: 300 I didn't think this would be a factor since the Solaris Mid-tier works fine and these settings are per-server. But thanks for thew suggestion. Larry On Mon, Nov 28, 2011 at 2:29 PM, Jarl Grøneng jarl.gron...@gmail.com wrote: Hi, Have you tried to enable the Pre-Load option? You enable this is the AR Server option. -- J _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 -- Patrick Zandi ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Web URL in email notification incorrect
Hi - I've just gotten the email engine up and running on my new dev server, running ARS 7.6.04 sp1. I've noticed in the email notification the web URL has the wrong server name (it includes our domain name - which also happens to be the full computer name of the server). I went back into the installation of the email engine and realized the Host Name or IP address listed on the AR System Server Admn Info screen showed [servername].[domain name]. I removed the domain name and finished the install with no errors or warnings. The web URL is still showing the full computer name. Can anyone tell me where the notify action pulls the server name part of the web URL? Is it pulling from the actual computer name or is there a file within the email engine folder that holds it? thanks for your help! :) ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
login_common.jsp on Solaris
Hi; I modified a file. Jsp in order to validate the contents of the user's password and don't accept special characters. For this, I have modified the login_common.jsp file, specifically the doLogin() function. This change I made in a mid tier that is installed on a Solaris server. This server has the version 1.4.xx in Java. The next step I made, was to give a flush cache, then go to login page to test the new rule and this rule didn't work. The next step I did, was restart the web server engine(tomcat) and i had the same results. This same exercise I did in a mid tier that is installed on a windows and tests were successful. any recommendations? Kind regards ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Web URL in email notification incorrect
Wendy, Please check the list archives for discussion on this subject and suggested workarounds. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Wendy D'Avignon Sent: Tuesday, November 29, 2011 2:17 PM To: arslist@ARSLIST.ORG Subject: Web URL in email notification incorrect Hi - I've just gotten the email engine up and running on my new dev server, running ARS 7.6.04 sp1. I've noticed in the email notification the web URL has the wrong server name (it includes our domain name - which also happens to be the full computer name of the server). I went back into the installation of the email engine and realized the Host Name or IP address listed on the AR System Server Admn Info screen showed [servername].[domain name]. I removed the domain name and finished the install with no errors or warnings. The web URL is still showing the full computer name. Can anyone tell me where the notify action pulls the server name part of the web URL? Is it pulling from the actual computer name or is there a file within the email engine folder that holds it? thanks for your help! :) ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.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: Web URL in email notification incorrect
I did a search before i posted - but did not come up with anything. do you have a suggestion as to how i can search better? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Web URL in email notification incorrect
I tried everything on the list I could find: did not work:: contacted bmc 2 weeks ago.. it is just sitting there.. and they keep asking stupid questions when the SLA is triggered:: Complete waste of time I would like to know as well.. On Tue, Nov 29, 2011 at 5:44 PM, Wendy D'Avignon wendy.davig...@gdit.comwrote: I did a search before i posted - but did not come up with anything. do you have a suggestion as to how i can search better? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are -- Patrick Zandi ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Web URL in email notification incorrect
Google search found one that I was looking for :) http://www.mail-archive.com/arslist@arslist.org/msg52526.html or http://www.javasystemsolutions.com/arslist/view/89038354 or http://old.nabble.com/Wrong-AR-server-in-email-link-td18494046.html -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Wendy D'Avignon Sent: Tuesday, November 29, 2011 3:44 PM To: arslist@ARSLIST.ORG Subject: Re: Web URL in email notification incorrect I did a search before i posted - but did not come up with anything. do you have a suggestion as to how i can search better? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.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: Web URL in email notification incorrect
typically i dont find the answer in the BMC knowledge base so i came here 1st - but this time the knowledge base did help solve my problem. I added my server to my mid tier server list with the .[domain name] using the same admin password and the web URL in the email notification worked. Here's the knowledge base artical: https://kb.bmc.com/infocenter/index?page=contentid=KA298137act=RATEimpressions=falsenewguid=09012205de31d720133bc7d08fe0041bb ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Web URL in email notification incorrect
Wendy, The only problem with that approach is that depending on your configuration, if you have two servers configured, pointing to the same actual physical server, then (if you don't have proper preferences set for all users) you will get duplicate application headings (one for the FQDN, and one not) for all of your deployable applications on your home page 'app list' -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Wendy D'Avignon Sent: Tuesday, November 29, 2011 4:10 PM To: arslist@ARSLIST.ORG Subject: Re: Web URL in email notification incorrect typically i dont find the answer in the BMC knowledge base so i came here 1st - but this time the knowledge base did help solve my problem. I added my server to my mid tier server list with the .[domain name] using the same admin password and the web URL in the email notification worked. Here's the knowledge base artical: https://kb.bmc.com/infocenter/index?page=contentid=KA298137act=RATEimpressions=falsenewguid=09012205de31d720133bc7d08fe0041bb ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.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: Web URL in email notification incorrect
Horrible Answer: ARS will always use the fully qualified domain name (FQDN). For example 'somehost' will become 'somehost.example.com'. At present, there is no option to specify an alternative name or use the short name #1 Host name Changed:: and it is still the OLD WRONG NAME :: so you have to REINSTALL to fix this:: horrible answer... #2 Adding a hostname Adds MEMORY and Eats it alive:: also when logging in you now get 2 listings and customers get confused... On Tue, Nov 29, 2011 at 6:09 PM, Wendy D'Avignon wendy.davig...@gdit.comwrote: typically i dont find the answer in the BMC knowledge base so i came here 1st - but this time the knowledge base did help solve my problem. I added my server to my mid tier server list with the .[domain name] using the same admin password and the web URL in the email notification worked. Here's the knowledge base artical: https://kb.bmc.com/infocenter/index?page=contentid=KA298137act=RATEimpressions=falsenewguid=09012205de31d720133bc7d08fe0041bb ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are -- Patrick Zandi ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Web URL in email notification incorrect
Patrick..almost 3 and a half years ago is when I posted this 'write a filter on your AR Server Email Messages form with a qual of 'Plain Text Body' LIKE %server=your problem value% and have a setfield action similar to REPLACE($Plain Text Body$, server=your problem value, server=what you want it to be)' This was the solution I put in place for our servers way back then, and it's still working fine without issue. We have a single filter for each server in our environment. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of patrick zandi Sent: Tuesday, November 29, 2011 3:46 PM To: arslist@ARSLIST.ORG Subject: Re: Web URL in email notification incorrect ** I tried everything on the list I could find: did not work:: contacted bmc 2 weeks ago.. it is just sitting there.. and they keep asking stupid questions when the SLA is triggered:: Complete waste of time I would like to know as well.. On Tue, Nov 29, 2011 at 5:44 PM, Wendy D'Avignon wendy.davig...@gdit.com wrote: I did a search before i posted - but did not come up with anything. do you have a suggestion as to how i can search better? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are -- Patrick Zandi _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: Web URL in email notification incorrect
I like your answer:: I do not like BMC's answer.. so I have to write code for an application configuration that they have made a mistake on.. SAD.. On Tue, Nov 29, 2011 at 6:28 PM, LJ LongWing lj.longw...@gmail.com wrote: ** Patrick….almost 3 and a half years ago is when I posted this ** ** ‘write a filter on your AR Server Email Messages form with a qual of 'Plain Text Body' LIKE %server=your problem value% and have a setfield action similar to REPLACE($Plain Text Body$, server=your problem value, server=what you want it to be)’ ** ** This was the solution I put in place for our servers way back then, and it’s still working fine without issue. We have a single filter for each server in our environment. ** ** *From:* Action Request System discussion list(ARSList) [mailto: arslist@ARSLIST.ORG] *On Behalf Of *patrick zandi *Sent:* Tuesday, November 29, 2011 3:46 PM *To:* arslist@ARSLIST.ORG *Subject:* Re: Web URL in email notification incorrect ** ** ** I tried everything on the list I could find: did not work:: contacted bmc 2 weeks ago.. it is just sitting there.. and they keep asking stupid questions when the SLA is triggered:: Complete waste of time I would like to know as well.. On Tue, Nov 29, 2011 at 5:44 PM, Wendy D'Avignon wendy.davig...@gdit.com wrote: I did a search before i posted - but did not come up with anything. do you have a suggestion as to how i can search better? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are -- Patrick Zandi _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ -- Patrick Zandi ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Re: Overlay follies: Selection fields
Hey Dan, Been there – wished that.. From the Dev Studio, no there is no way to create that overlay for all the 99 views.. I would do this though if you have the luxury (time) to ‘experiment’ a.. Take an xml def file of the form you want to perform those modifications on.. b.. Create an overlay for one of the views and save the form. c.. Take an xml def file of the form that you just modified with an overlay for that one view.. d.. Compare the difference.. e.. Recreate that difference for the other views on that xml def file. f.. Check if importing the modified def file creates those overlays for the other views.. Good luck :-) Joe From: Daniel Bloom Sent: Tuesday, November 29, 2011 1:42 PM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Overlay follies: Selection fields ** Others have probably come across this but I thought I’d mention it because it surprised me, Although I think I understand why: ARSystem 7.6.04 P2 (I would assume all previous versions, don’t know) In order to modify a selection field, i.e. add/modify/delete selections, You need to create an overlay for every View first. Not too bad except with every language there is one form with 99 views to create an overlay for. If someone knows a work around, like being able to say: “Create an overlay for all the views please” Please let the list/me know. Why this behavior: I assume because it wants to let you add/remove labels and choices for each language View individually, Which is a good thing and makes sense, it just isn’t complete in terms of usability and I have no evidence that you can actually do that since I haven’t tried yet. …. Daniel _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: Overlay follies: Selection fields
Ya Know: I still would like to hear the year of the administrator is going to come back.. On Tue, Nov 29, 2011 at 6:41 PM, Joe Martin D'Souza jdso...@shyle.netwrote: ** Hey Dan, Been there – wished that.. From the Dev Studio, no there is no way to create that overlay for all the 99 views.. I would do this though if you have the luxury (time) to ‘experiment’ - Take an xml def file of the form you want to perform those modifications on.. - Create an overlay for one of the views and save the form. - Take an xml def file of the form that you just modified with an overlay for that one view.. - Compare the difference.. - Recreate that difference for the other views on that xml def file. - Check if importing the modified def file creates those overlays for the other views.. Good luck :-) Joe *From:* Daniel Bloom danielbl...@rogers.com *Sent:* Tuesday, November 29, 2011 1:42 PM *Newsgroups:* public.remedy.arsystem.general *To:* arslist@ARSLIST.ORG *Subject:* Overlay follies: Selection fields ** Others have probably come across this but I thought I’d mention it because it surprised me, Although I think I understand why: ARSystem 7.6.04 P2 (I would assume all previous versions, don’t know) In order to modify a selection field, i.e. add/modify/delete selections,** ** You need to create an overlay for every View first. Not too bad except with every language there is one form with 99 views to create an overlay for. If someone knows a work around, like being able to say: “Create an overlay for all the views please” Please let the list/me know. Why this behavior: I assume because it wants to let you add/remove labels and choices for each language View individually, Which is a good thing and makes sense, it just isn’t complete in terms of usability and I have no evidence that you can actually do that since I haven’t tried yet. …. Daniel _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG12 www.wwrug.com ARSlist: Where the Answers Are_ -- Patrick Zandi ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are