Re: Is it just me or is BMC Developer Studio full of bugs?
The error I was getting is a null pointer error which I am thinking is probably because the programmer hasn't assigned a variable or not checked if a value or null. But could be it is running out of memory. I will try. Thanks for tip. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: How to send message to parent that child window has finished loading in parent view field
Just to be sure I understand what you are saying, you mean that I create an active link with execution options Display selected. Then If action commit changes? So I commit some variables in fields from my child from to the parent form. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How to send message to parent that child window has finished loading in parent view field
I am displaying a child window in a parent form view field. I want to send a message to the parent window when the child window is loaded. so I created a run process active link on the child form with execution options: 'Window Loaded' The run process command was: PERFORM-ACTION-SEND-EVENT @ ChildFormReady On the parent form I created an active link with execution options: Event and Run if $EVENTTYPE$ = ChildFormReady and load a message to user (this is just testing feature) But the message never gets raised. If I right click on child window and refresh page, only then do I see message. What am I doing wrong? This is thin client, Internet Explorer 10 (in compatibility mode) on remedy 7.6 ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Is it just me or is BMC Developer Studio full of bugs?
I am running Developer Studio v7.6.04 SP3 and frequently have to restart studio because I get: Problem Occurred Save Failed javqa.lang.NullPointerException I can't seem to work out a pattern. It happens a lot on creating run process active links. Is there a patch to fix this or is it just part of life as a Remedy developer? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How to debug active liniks
I have workflow switched on and have logging output as below: ActiveLink: AL_call_CG_response_handler - Sun Jul 14 2013 13:07:27 False actions: CLAT /* Sun Jul 14 2013 13:08:11.590 */+API call, Procedure #42 CLAT /* Sun Jul 14 2013 13:08:11.605 */-API call, Procedure #42 CLAT /* Sun Jul 14 2013 13:08:11.652 */+API call, Procedure #78 CLAT /* Sun Jul 14 2013 13:08:11.668 */-API call, Procedure #78 CLAT /* Sun Jul 14 2013 13:08:11.668 */+API call, Procedure #74 CLAT /* Sun Jul 14 2013 13:08:11.683 */-API call, Procedure #74 CLAT /* Sun Jul 14 2013 13:08:11.715 */+API call, Procedure #73 CLAT /* Sun Jul 14 2013 13:08:11.730 */-API call, Procedure #73 CLAT /* Sun Jul 14 2013 13:08:11.761 */+API call, Procedure #73 CLAT /* Sun Jul 14 2013 13:08:11.777 */-API call, Procedure #73 CLAT /* Sun Jul 14 2013 13:08:11.886 */+API call, Procedure #42 CLAT /* Sun Jul 14 2013 13:08:11.902 */-API call, Procedure #42 CLAT /* Sun Jul 14 2013 13:08:11.902 */+API call, Procedure #78 CLAT /* Sun Jul 14 2013 13:08:11.918 */-API call, Procedure #78 CLAT /* Sun Jul 14 2013 13:08:12.105 */+API call, Procedure #73 CLAT /* Sun Jul 14 2013 13:08:12.105 */-API call, Procedure #73 (ARNOTE 8914) I notice that there can be a big delay in presenting the screen and I then see in the logging lots of these entries: CLAT /* Sun Jul 14 2013 13:08:11.590 */+API call, Procedure #42 How do I worjk out what that means? How do I lookup what Procedure #42 is? Presumably the time between */+API call, and */-API call, is the time taken by whatever Procedure #42 is? Is there any documentation covering this? I am specifically looking at version 7.6 in mid tier, browser in IE10. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: The role Jetty plays
Some background information. Yes as mentioned previously Jetty and Tomcat are somewhat related - having a similar function as web application container. Remedy mid tier being the web application. Jetty is designed as a lightweight web container and it also has the advantage that it includes a web server. So for application developers it is convenient to install - they just bundle Jetty with their application and you install full web server, web container (and of course software providers application) in one go. It is possible that BMC may be considering using Jetty instead of Tomcat. But if they have already selected Tomcat, then due to backward compatibility issues, it would be a fairly big step to ditch Tomcat and move to Jetty. - Original Message - From: Longwing, Lj Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, July 11, 2013 7:22 PM Subject: Re: The role Jetty plays ** Open an issue with BMC on this and they may be willing to either update their references, or provide you with directions to do so :) On Thu, Jul 11, 2013 at 12:19 PM, Differ, Alfred W CTR PHD NSWC, 210 alfred.differ@navy.mil wrote: Ah. Found it. Apparently there are external library references within the diserver, data import tool, and Developer Studio that reference Jetty jar files. This is bad news for me. I can't run ARS 8.1 with a compliance issue that old. My security people would have my head. Ah well... this is probably what I get for looking at the cutting edge version. 8) -al -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Joe D'Souza Sent: Wednesday, July 10, 2013 5:23 PM To: arslist@ARSLIST.ORG Subject: Re: The role Jetty plays Neither have I seen or known ARS to be bundled with Jetty. It has got there some other way but not the AR System installer. Cheers Joe -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Dale Jones Sent: Wednesday, July 10, 2013 3:11 PM To: arslist@ARSLIST.ORG Subject: Re: The role Jetty plays High Level - Jetty and Tomcat are comparable applications. (Jetty and Tomcat are often cast as direct competitors.) I have never seen ARS Install Jetty or even attached to Jetty. Most likely related to someone else doing installs or testing on your server. I would recommend ARS to use Tomcat and have Jetty uninstalled. Check directory and see when Jetty was installed, most likely not same date as ARS. Take Care Dale Jones DCS Raleigh, NC 919-523-6034 From: Action Request System discussion list(ARSList) [arslist@ARSLIST.ORG] on behalf of Differ, Alfred W CTR PHD NSWC, 210 [alfred.differ@navy.mil] Sent: Wednesday, July 10, 2013 2:47 PM To: arslist@ARSLIST.ORG Subject: The role Jetty plays Hi all, I'm learning to install the 8.1 ITSM product line on a windows 2008 R2 environment for development uses. I typically get the IIS webserver and Tomcat (7) running independently and then do the Remedy installation steps. I had some issues with the preconfigured suite installer that I won't bother going into in detail, and decided to install the ARS platform and do things the old fashioned way while I learned. What has happened is I have the 8.1 ARS platform installed and it starts ok, but my security guys are reporting security risks against what I've done and I'm trying to learn from it. They are seeing an old version of Jetty that has a known hash collision vulnerability and advising I update it. Since I never saw anything mentioning Jetty during the install, my first task to find out which installer did what. So my questions are as follows: On the application tier, what role does Jetty play if any? What tools make use of this feature? (I might be able to skip installing some parts for now while I learn.) It is possible this has nothing to do with the Remedy installation since my sys admins also do things on the server without 'fully' understanding the implications. I might be barking up the wrong tree. If anyone has any ideas on what the security finding might suggest, though, I'd appreciate it. (CVE-2011-4461) -al ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access
How do I check if a certain form is loaded into a view field
I have a main form with a view field where I can load one of three different forms. I have workflow which has to change the form in the view field as required. I could just call and active link to set the contents of the view field to the correct form each time but I would prefer to check if they correct form is there, and only if not call another active link to change to correct ofrm. But how would I check the form in an active link? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How to place text returned from a javascript function in a character field
I have a javascript function which I can call from a run process active link like this: javascript:get_some_text(); Assume this function is available and it returns the text, eg Hello How would I copy the return result of the javascript function to a Remedy character field? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How to call a javascript function using a Remedy variable (ie $mytextfield$
Assume I have a Remedy character field named mytextfield with field id 536870929 If I have a javascript function called myjsfunc which takes a string as a parameter, I can call this function in a Remedy run process active link like this: javascript:myjsfunc('536870929'); That works fine. However if I try to call it like this: javascript:myjsfunc($mytextfield$); I get logging error like this: ActiveLink: AL_call_javascript - Sun Jul 7 2013 12:44:31 True actions: True action: ARACTProcess(javascript:myjsfunc($536870929$);, 1); action 0 ARACTProcess(javascript:myjsfunc($536870929$);, 0, 1) Alert: Caught exception :Syntax error Do I have to put quotes round the $536870929$ ? I would prefer to not have to hard code the field id. So if there is a way to pass the actual text of the field by specifying the variable that would be more convenient. But how? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: How to get a table in a form to be populated with data on form load
Thanks that fixed the problem. - Original Message - From: Anandsagar Sah Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Monday, July 01, 2013 7:36 AM Subject: Re: How to get a table in a form to be populated with data on form load ** Hello Angus, I am not sure If I understand you problem correctly. Do you simply want to refresh the table ? Use Change Field Action in Active link to refresh the table OR Use PERFORM-ACTION-TABLE-REFRESH process. It should be PERFORM-ACTION-TABLE-REFRESH fieldId Note that it is not the same as PERFORM-ACTION-TABLE_REFRESH, which you were using. Thanks Regards, Anandsagar From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Angus Comber Sent: Monday, July 01, 2013 2:41 AM To: arslist@ARSLIST.ORG Subject: How to get a table in a form to be populated with data on form load ** Hi I have a Table on a Form and I have set the columns to be fields in another form - a contacts form with eg name, age, address, etc. When the form is loaded it does not display any of the records. But if I click on one of the column headers it then displays the daya in the table. I tried an active link run process - PERFORM-ACTION-TABLE_REFRESH, execute on Window loaded. I tried an active link with a set fields, field the table Value Default, execute on Window loaded. But neither of those work. What should I be doing to display the data in the table on window loaded? Angus _ARSlist: Where the Answers Are and have been for 20 years_ _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Call Guides and saving data
My specific query is that OK I have access to the $EVENT$ data in the call guide but the call guide will call a Javascript function and retrieve some data. There will be an active link in the call guide to retrieve the data then another active link in the call guide to do something with the data. Where do I temporarily store the data returned from active link 1 for use in active link 2? In Remedy can you dynamically create new variables? Or if not how do I temporarily store? - Original Message - From: Longwing, Lj Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Sunday, June 30, 2013 4:12 PM Subject: Re: Call Guides and saving data ** Angus, the $EVENT$ data is available to all workflow through the life of the event, so yes, the AL that is called by guide has access to the same keywords that the AL that fires on event...I don't see any problems with your approach. On Sat, Jun 29, 2013 at 1:09 PM, Angus Comber arsl...@iteloffice.com wrote: ** Hi I have a situation where a third party application raises an event (it calls ARProcessEvent) and passes a string. I need to process the string by ly looking up a value based on the string using a javascript function. I want to do this in the simplest most convenient way possible. So my idea was to do it like this (please correct me if there are better ways): A) Respond to event by creating an active link which is fired by Event (Execution Options, Event ticked). B) This active link grabs the text passed in $EVENTTYPE$ and $EVENTDATA$ variables and calls a call guide. C) Call guide contains an active link which uses the string text in $EVENTTYPE$ and $EVENTDATA$ and calls the javascript function and stores the result. D) After call guide runs active link that called call guide (ie orignal active link fired by event has a second If action which creates a Message using the result from step C) above like this: Hi $USER$ your message is $STORED_MESSAGE$ So my questions are: Is this the right way to do it? Are the $EVENTTYPE$ and $EVENTDATA$ variables which are generated from the first active link event available to the call guide active link? If not how do I pass the call guide active link the data? Can I just create a variable on the fly? Or does Remedy not work like that? If not do I store in a hidden field? What are the options? How do I use the result from the call guide active link by the other active link? Same sort of question as above? Any help would be much appreciated. Angus _ARSlist: Where the Answers Are and have been for 20 years_ _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How to get a table in a form to be populated with data on form load
Hi I have a Table on a Form and I have set the columns to be fields in another form - a contacts form with eg name, age, address, etc. When the form is loaded it does not display any of the records. But if I click on one of the column headers it then displays the daya in the table. I tried an active link run process - PERFORM-ACTION-TABLE_REFRESH, execute on Window loaded. I tried an active link with a set fields, field the table Value Default, execute on Window loaded. But neither of those work. What should I be doing to display the data in the table on window loaded? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Call Guides and saving data
Hi I have a situation where a third party application raises an event (it calls ARProcessEvent) and passes a string. I need to process the string by ly looking up a value based on the string using a javascript function. I want to do this in the simplest most convenient way possible. So my idea was to do it like this (please correct me if there are better ways): A) Respond to event by creating an active link which is fired by Event (Execution Options, Event ticked). B) This active link grabs the text passed in $EVENTTYPE$ and $EVENTDATA$ variables and calls a call guide. C) Call guide contains an active link which uses the string text in $EVENTTYPE$ and $EVENTDATA$ and calls the javascript function and stores the result. D) After call guide runs active link that called call guide (ie orignal active link fired by event has a second If action which creates a Message using the result from step C) above like this: Hi $USER$ your message is $STORED_MESSAGE$ So my questions are: Is this the right way to do it? Are the $EVENTTYPE$ and $EVENTDATA$ variables which are generated from the first active link event available to the call guide active link? If not how do I pass the call guide active link the data? Can I just create a variable on the fly? Or does Remedy not work like that? If not do I store in a hidden field? What are the options? How do I use the result from the call guide active link by the other active link? Same sort of question as above? Any help would be much appreciated. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Is it possible to change a field id (Database ID in Dev Studio) on a form
Is it possible to change the field ID of say a character field on a form in BMC Developer Studio. I think it was possible in the old windows Administrator. If so how do you do that? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How can I load a form into a view field
I have a landing page with a large view field. The view field by default displays a web page. I have a button which when clicked I want to load a Remedy form into the view field. I thought it would be an active link push fields but can't work out how to do it. Can anyone help? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Call an active link from javascript
If I have an active link configured on a form, can I call this active link from a javascript function (accessible by the web page)? For example I have an active link call MyActiveLink Which does a set fields and sets the Short Description field to whatever text I pass If so does anyone know how to call it? Eg I have a javascript function like so: function myfunction(text) { ??? How do I call an active link??? idea is to pass text to MyActiveLink } I am playing about but not yet worked out how to do this. Any help would be much appreciated. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: How to add items to a dropdown list (selection list)
Brilliant, I will give it a try. It wasn't the most urgent thing so got dragged onto other things. But will need to return to this shortly and if I get it working will post how I did it. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How to add items to a dropdown list (selection list)
I need to create the following: 1. A button named AddList with label Add to List. 2. A Character field called eg new_item. 3. A dropdown list initially empty (ie no dropdown items) The user enters text into the new_item field and clicks on AddList button to add the text item in new_item to the dropdown. I have scoured the docs and can't quite work it out. How would I do this? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Question on Remedy thin client html markup for buttons
An example button on a form with text=Dial and fieldid=536870914 has this markup: a href=javascript: id=WIN_0_536870914 arid=536870914 artype=Control ardbn=Dial artcolor=null class=btn btn3d arfid536870914 ardbnDial style=top:247#59; left:115#59; width:46#59; height:21#59;z-index:1001#59; div class=btntextdiv style=top:0#59; left:0#59; width:46#59; height:21#59; div class=f1 style=#59;width:46Dial/div /div /a I want to programatically find this button using javascript. The easiest way is to find by id. My question is why is the fieldid prepended with WIN_0_ Is this consistent? ie could it be WIN_0_ for one button but some different text for another? If it is not consistent then it will be troublesome to find. Any feedback would be much appreciated. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: How to create an 'always present' section
Being able to open forms inside a view filed looks interesting. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Is there a way to get a Remedy button click to call a Javascript function?
I want to call a Remedy Javascript function which would be triggered by the click of a button. Is it possible to configure an active link to call some Javascript code? Or any other way of doing it? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Is there a way to get a Remedy button click to call a Javascript function?
I already have the javascript function available on the Remedy form which I am using. I have worked that bit out. But I need to be able to invoke it from a button. I added a button and created an active link with a Run Process associated with the button click. In the run process I just added the Javascript function name. eg callme(); - but when I test it out I get The Run Process active link action failed because this Run Process command was used incorrectly. (ARERR 9366) Any ideas on how to get this to work? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Is there a way to get a Remedy button click to call a Javascript function?
Ah trial and error works! In my Run process I just entered the function like callme(); But you have to prefix with javascript, ie: javascript:callme(); ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How to create an always there header section on Remedy thin client
I want to create a Remedy application where there is an always present header at the top. Eg in the AR System Administration Console the blue top bar with the BMC text and logo. This could even be the basis of what I want. How do I configure so that ALL the forms in my application show this header? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How to create an 'always present' section
Hi All and Happy New Year I want to create a very simple Remedy sample where I have a section of the web page which is always present. eg something like the BMC Remedy AR System sort of header bar or is it a control panel? Just to be clear, there has to be a form always present (this always present form will contain some items which must always be available/displayed to the user). Users can of course open any Remedy form - but this 'header' will always be displayed. To show visually we could have: | Here is the header | --- | Remedy form A - eg Incidents | | | User could then navigate to a different eg Contacts form and would then see: | Here is the header | --- | Remedy form B - eg Contacts | | | Is this possible to do? I am sure it can be done but the 7.6 Form and Application Objects Guide is not making it obvious. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: How can I embed/insert a Java applet on a Remedy form?
I have been playing with that. But I am having some problems. This is what I did: 1. Create a new Regular Form. 2. On form, Create New field - View. 3. Set Permissions for Public access. 4. In Display, Text I entered URL to the a test html page which I can access on the Remedy computer. I entered entire url, like this: http://www.google.com In the Remedy Developer Studio I see the Google web page ok. When I login to Remedy and access the test Remedy form I created I gain access to the form ok but I see no contents in the View field. ie I just see a blank square and no Google web page. Any ideas? How do I get the form to actually display the web contents in the form? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Why does my inserted web page not display
Hello I set the task of embedding a web page in a Remedy form - to keep things simple lets say I want the Google search page on a Remedy form. So I go through these steps in v7.6 BMC Remedy Developer Studio: 1. Create a new Regular Form. 2. On form, Create New field - View. 3. Set Permissions for Public access. 4. In Display, Text I entered URL to the a test html page which I can access on the Remedy computer. I entered entire url, like this: http://www.google.com In the Remedy Developer Studio I see the Google web page ok. When I login to Remedy and access the test Remedy form I created I gain access to the form ok but I see no contents in the View field. ie I just see a blank square and no Google web page. Any ideas? How do I get the form to actually display the web contents in the form? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Why does my inserted web page not display
Hi, You have to set the field at runtime through workflow for it to display. Cheers Carl Thanks, I have done that but next problem is: This content cannot be displayed in a frame? Any ideas why? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Why does my inserted web page not display
Have you used a tool like Fiddler to see if there's anything going on whatsoever with respect to Google? The view field is rendered as a frame (note, security concern) so what is in the source when you view the source of the frame? I am now one step further using Carl's suggestion. And now I think I am into the problem you mention. I now get This content cannot be displayed in a frame... To help protect the security of information you enter into this website, the publisher of this content does not allow it to be displayed in a frame. I don't want to actually display Google, I just used that as a simple test. If I used eg a standard web page with just Hello here is my html form as text or something really basic, are you saying it WOULD be displayed? How do I allow the content to be displayed? ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Why does my inserted web page not display
Have you used a tool like Fiddler to see if there's anything going on whatsoever with respect to Google? The view field is rendered as a frame (note, security concern) so what is in the source when you view the source of the frame? Yes further to my last reply, the simple html page I need to display does show ok. So there must be something about the google page that the Remedy form won't allow. Since my original requirement is met, this isn't too much of an issue. however, it would be good to know what is allowed and what is not and ways to configure security. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
How can I embed/insert a Java applet on a Remedy form?
I have seen you can embed images so was wondering if you could do something like embed a Java applet in a form? Is that sort of thing possible? Any ideas on how to achieve this? I am working on Remedy 7.6. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: Cannot login to mid-tier but CAN login using Windows user tool
I 'customised' my mid-tier installation. So a problem with paths etc. I am going to do a more default install to see what happens. - Original Message - From: Carl Wilson carlbwil...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, September 27, 2012 9:15 AM Subject: Re: Cannot login to mid-tier but CAN login using Windows user tool Hi, this is usually an indication that the passwords for the AR Server Mid Tier connection do not match. You can reset the password for the Mid Tier from within ARS (AR System Administration), then use this password in the Mid Tier setup. Cheers Carl http://www.missingpiecessoftware.com/ -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Angus Comber Sent: 27 September 2012 08:17 To: arslist@ARSLIST.ORG Subject: Cannot login to mid-tier but CAN login using Windows user tool Hi I have Remedy v7.5 mid-tier setup and I can login using the Windows user tool (thick client) with standard Demo account. If I try to login to the mid-tier I go to http://myserver:8080/arsys/shared/login.jsp and get the login page as expected. But if I login using username Demo and leave password field and authentication fields blank then I get ARERR [623] Authentication failed Is there some step I have missed? Angus p.s. I get exactly same error if I attempt to login with an unknown username, eg john. ___ 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
Cannot login to mid-tier but CAN login using Windows user tool
Hi I have Remedy v7.5 mid-tier setup and I can login using the Windows user tool (thick client) with standard Demo account. If I try to login to the mid-tier I go to http://myserver:8080/arsys/shared/login.jsp and get the login page as expected. But if I login using username Demo and leave password field and authentication fields blank then I get ARERR [623] Authentication failed Is there some step I have missed? Angus p.s. I get exactly same error if I attempt to login with an unknown username, eg john. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: Where the Answers Are
Can you use document literal style wsdl with Remedy
Hello I have created a wsdl file which works with Remedy (Remedy calling a web service) but it was using rpc style and use=encoded which is deprecated. So I created a test wsdl file using style=document and use=literal but Remedy doesn't like it for some reason. In Remedy v7.1 Admin tool there are no operations shown in dropdown. Does Remedy recognise wsdl files using style=document and/or use=literal? Here is the sample wsdl file below: Is there anything that Remedy would not like about this? ?xml version=1.0 encoding=UTF-8? wsdl:definitions xmlns:wsdl=http://schemas.xmlsoap.org/wsdl/; xmlns:soap=http://schemas.xmlsoap.org/wsdl/soap/; xmlns:http=http://schemas.xmlsoap.org/wsdl/http/; xmlns:xs=http://www.w3.org/2001/XMLSchema; xmlns:soapenc=http://schemas.xmlsoap.org/soap/encoding/; xmlns:mime=http://schemas.xmlsoap.org/wsdl/mime/; xmlns:tns=http://www.iteloffice.com; targetNamespace=http://www.iteloffice.com; wsdl:message name=NewMessageRequest wsdl:part name=parameter type=xs:string/ /wsdl:message wsdl:message name=NewMessageResponse wsdl:part name=parameter type=xs:string/ /wsdl:message wsdl:portType name=NewPortType wsdl:operation name=NewOperation wsdl:input message=tns:NewMessageRequest/ wsdl:output message=tns:NewMessageResponse/ /wsdl:operation /wsdl:portType wsdl:binding name=NewBinding type=tns:NewPortType soap:binding style=document transport=http://schemas.xmlsoap.org/soap/http/ wsdl:operation name=NewOperation soap:operation soapAction=NewOperation/ wsdl:input soap:body use=literal/ /wsdl:input wsdl:output soap:body use=literal/ /wsdl:output /wsdl:operation /wsdl:binding wsdl:service name=NewService wsdl:port name=NewPort binding=tns:NewBinding soap:address location=angusnotebook:8080/ /wsdl:port /wsdl:service /wsdl:definitions ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Handling return text from a web service
Hello I have created an active link on a regular form which pushes fields to a display only form when a button is clicked. A filter on submit on the display only form then calls a web service. This is all working fine. I have mapped the responses from calling the web service to fields in the display only form. But of course the user who clicked the button to invoke the action cannot 'see' any response from the web service. How would I take the response text posted into a field in the display only form back up to a field in the 'calling' form? Or is there another way to do this? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Handling return text from a web service
Ah that sounds like a much more convenient way to call a web service. Just tried it and it works well. I guess that for clients with an older version of Remedy they will just have to do without response codes. Many thanks. Also thanks to Fred who also replied. Angus - Original Message - From: LJ LongWing Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Friday, April 22, 2011 4:14 PM Subject: Re: Handling return text from a web service ** Angus, Instead of having your AL do a Push, have it perform a Service action (assuming you are on the proper version)..map the input in the same way you mapped the push, but on the output, map the fields being set by the web service to fields on the form with the button being pushed.this will get you the response you are looking for. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Angus Comber Sent: Friday, April 22, 2011 8:42 AM To: arslist@ARSLIST.ORG Subject: Handling return text from a web service ** Hello I have created an active link on a regular form which pushes fields to a display only form when a button is clicked. A filter on submit on the display only form then calls a web service. This is all working fine. I have mapped the responses from calling the web service to fields in the display only form. But of course the user who clicked the button to invoke the action cannot 'see' any response from the web service. How would I take the response text posted into a field in the display only form back up to a field in the 'calling' form? Or is there another way to do this? Angus _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
ARERR [8939] The AR System Plug-In server is not responding - calling a web service
Hi I have created a prototype web service which receives a soap request from Remedy and then responds with a soap Hellp world message. If I test this is the SoapUI test tool everything is fine, but with remedy I get the above error. I assume Remedy does not like the response message. The web service receives the soap message from Remedy ok and sends a response. Here is the response which Remedy would receive below. Is there anything here that Remedy would complain about? HTTP/1.0 200 OK Date: Sat, 16 Apr 2011 16:29:01 GMT Server: Cuba/1.0 (Windows) Accept-Ranges: bytes Content-Length: 480 Connection: Keep-Alive Content-Type: text/html ?xml version='1.0' encoding='UTF-8'? SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsi='http://www.w3.org/1999/XMLSchema-instance' xmlns:xsd='http://www.w3.org/1999/XMLSchema' SOAP-ENV:Body ns1:sayHelloResponse xmlns:ns1='urn:examples:helloservice' SOAP-ENV:encodingStyle= 'http://schemas.xmlsoap.org/soap/encoding/' return xsi:type='xsd:string'Hello, World!/return /ns1:sayHelloResponse /SOAP-ENV:Body /SOAP-ENV:Envelope ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Configuring Remedy to consume a web service question
Hello I am trying to work out how to get Remedy to talk to an external web service. To get started I have created a dummy wsdl file (below) with a very straightforward hello world message. I am in Remedy Administrator v7.1 right clicked on Web Services, entered a name and a base Remedy form. Then I enter the path to the wsdl file in the XML Schema field and click Load button. But I get this error :- ERROR: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema Additional Details: com.bmc.arsys.ws.util.ARWSException: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema at com.bmc.arsys.ws.wsdl.XMLSchemaParser.extractFormDefaultValues(XMLSchemaParser.java:238) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.parseXMLSchema(XMLSchemaParser.java:295) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.init(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) What am I doing wrong? Here is my wsdl file: ?xml version=1.0 encoding=UTF-8? definitions name=HelloService targetNamespace=http://www.ecerami.com/wsdl/HelloService.wsdl; xmlns=http://schemas.xmlsoap.org/wsdl/; xmlns:soap=http://schemas.xmlsoap.org/wsdl/soap/; xmlns:tns=http://www.ecerami.com/wsdl/HelloService.wsdl; xmlns:xsd=http://www.w3.org/2001/XMLSchema; message name=SayHelloRequest part name=firstName type=xsd:string/ /message message name=SayHelloResponse part name=greeting type=xsd:string/ /message portType name=Hello_PortType operation name=sayHello input message=tns:SayHelloRequest/ output message=tns:SayHelloResponse/ /operation /portType binding name=Hello_Binding type=tns:Hello_PortType soap:binding style=rpc transport=http://schemas.xmlsoap.org/soap/http/ operation name=sayHello soap:operation soapAction=sayHello/ input soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /input output soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /output /operation /binding service name=Hello_Service documentationWSDL File for HelloService/documentation port binding=tns:Hello_Binding name=Hello_Port soap:address location=http://localhost:8080/soap/ /port /service /definitions Any ideas? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Creating web service, specifying WSDL handler for a form
I have progressed to Form, Create Web service, but in the WSDL tab in Remedy administrator I specify a http path. eg http://w2003/arsys/WSDL/etc - I assume I have to create the directory WDSL etc and place the WSDL file in the specified path. But where is this path on the Remedy mid-tier server??? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Where to copy program on server for run process
From your email I am reading this to mean that if Active-Link-Dir is NOT specified then this security feature is disabled? It is not so much of a security issue I suppose because only Remedy administrators should be able to configure an active link. But don't take my word for that - there could be loopholes. Angus p.s. this was not a real application but instead a proof of concept to check that it is possible to invoke a program on the Remedy server from an active link. The program wrote any parameters passed to a file but the directory was not specified so it wrote to the working directory I guess - which in this case was C:\Windows. - Original Message - From: Mueller, Doug Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Tuesday, March 01, 2011 6:35 PM Subject: Re: Where to copy program on server for run process Joe, Just to help clarify. From the initial report of issue, things were working. The program in question simply had the output directed to an unexpected location. Without understanding the program -- was it writing to a file or just to stdout (standard out) -- hard to tell what was going on. Any process run in the background should carefully control where files are being written or what is written when just stdout is written. Either redirect that or use full filenames or filenames directed by environment variables (and remember that the environment is the one the AR System is run in). As for the Active-Link-Dir setting According to the documentation (and the documentation is accurate), this setting is The directory where active link server run processes are stored. Only commands located in the specified directory can be run. This is a security feature that makes sure clients or API programs can use only a safe set of server processes. So, this is simply a setting that says that if someone tries to run a program from an active link on the server, the program MUST BE in the directory specified. If there is not the program executable in that directory, the command will fail. This is a security feature to allow you as the administrator to specify a directory and unless you put a specific executable in that directory, it cannot be run from the client. It does not control the environment that the program is run in in any way. It simply is a way to control whether a given program can run at all. There are other controls like Active-Link-Shell (UNIX and Linux) that allow you to control the parent shell. Again, not where you run, just the environment under which you run. For any program run, remember you are running under the context of the AR System server so you will be in the environment of the AR System server when the program is run. The controls above simply control what can be run not where (unless you build the where into the custom shell you specify). I hope this helps, Doug Mueller -- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Joe Martin D'Souza Sent: Sunday, February 27, 2011 10:50 AM To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** It might be a bug. I am not confident that is the way it should behave. If it were as designed, it would beat the purpose of that configuration by 50% – it would be like just half the expected work done... I wish I had an older installation to test to prove this but I do not. You may want to report it to customer support and ask them if they can get engineering to confirm that is how it should work.. If we are lucky Doug Mueller may be watching this thread.. smiles Joe From: Angus Comber Sent: Sunday, February 27, 2011 1:41 PM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** No, it seemed to have no effect. Which was disappointing. - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Sunday, February 27, 2011 10:23 AM Subject: Re: Where to copy program on server for run process ** Did the output directory change after the introduction of Active-Link-Dir ?? Joe From: Angus Comber Sent: Saturday, February 26, 2011 5:33 PM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** The Active-Link-Dir key in ar config file was not required. The only thing required is that the program must be accessible - either in the system path or specify full path in active link or place in Remedy server process working? directory. I didn't work out what the correct directory was. My
Re: Where to copy program on server for run process
No, it seemed to have no effect. Which was disappointing. - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Sunday, February 27, 2011 10:23 AM Subject: Re: Where to copy program on server for run process ** Did the output directory change after the introduction of Active-Link-Dir ?? Joe From: Angus Comber Sent: Saturday, February 26, 2011 5:33 PM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** The Active-Link-Dir key in ar config file was not required. The only thing required is that the program must be accessible - either in the system path or specify full path in active link or place in Remedy server process working? directory. I didn't work out what the correct directory was. My problem was that my test program output a log to the processes working directory. And that was C:\Windows - I am unsure of the reason. Angus - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 7:13 PM Subject: Re: Where to copy program on server for run process ** Angus, Glad it worked out.. What was the final solution.. Did you have to enclose the path in double quotes? Joe From: Angus Comber Sent: Saturday, February 26, 2011 1:12 PM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** Apologies all. Advise worked, but program output logged to working directory - which was not current directory - so output was in system folder. anyway, no problem sorted now. Many thanks for help. Angus - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 4:16 PM Subject: Re: Where to copy program on server for run process ** Angus, Can you try adding a terminating slash for that directory? Active-Link-Dir: C:\ActiveLinkcmds\ Also make sure its spelt exactly like that (sometimes even on windows I have seen problems with case sensitivity in path names..) If that does not work, try putting the whole path in double quotes.. Off course you do need to restart the server or at least run the arsignal –c to re read the configuration file.. Joe From: Angus Comber Sent: Saturday, February 26, 2011 11:06 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** I tried Active-Link-Dir: mypath and restarted AR Server but didn't seem to work. My active link on the click of a button does this: @@:cmd_line_connector.exe $USER$ $Short Description$ And in ar.cfg (Windows) I have: Active-Link-Dir: C:\ActiveLinkcmds and I have copied cmd_line_connector.exe into that folder. The program just prints out to a file in the same folder the parameters passed. But I don't get any file created. Neither do I see any server logging entry for it. But client logging says: ACTL Checking Cuba_run_cmd_server (0) ACTL - Passed qualification -- perform if actions ACTL 0: Run Process ACTL @@: 60\19\Cuba_run_cmd_server\0\3\0\1298735989\0\6\1\1\0\\6\1\8\0\\ ACTL Run Process on server ACTL Server: angusnotebook ACTL Process: cmd_line_connector.exe Demo gsdf ACTL Success ??? - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 3:38 PM Subject: Re: Where to copy program on server for run process ** Angus, If you look at the AR System Configuration guide, there is a parameter that can be set for this. I do not remember the parameter off hand. It tells the server where to find server side run processes run from active links. Joe From: Angus Comber Sent: Saturday, February 26, 2011 10:23 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Where to copy program on server for run process ** I am testing running a process on the Remedy Server invoked from an active link. I know this works because if I try tun run a process where the program is in the system path, then process runs when invoked. But if I want to run a program NOT in the path, where do I copy it to? How can I find this path? Angus _attend WWRUG11
Where to copy program on server for run process
I am testing running a process on the Remedy Server invoked from an active link. I know this works because if I try tun run a process where the program is in the system path, then process runs when invoked. But if I want to run a program NOT in the path, where do I copy it to? How can I find this path? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Where to copy program on server for run process
I tried Active-Link-Dir: mypath and restarted AR Server but didn't seem to work. My active link on the click of a button does this: @@:cmd_line_connector.exe $USER$ $Short Description$ And in ar.cfg (Windows) I have: Active-Link-Dir: C:\ActiveLinkcmds and I have copied cmd_line_connector.exe into that folder. The program just prints out to a file in the same folder the parameters passed. But I don't get any file created. Neither do I see any server logging entry for it. But client logging says: ACTL Checking Cuba_run_cmd_server (0) ACTL - Passed qualification -- perform if actions ACTL 0: Run Process ACTL @@: 60\19\Cuba_run_cmd_server\0\3\0\1298735989\0\6\1\1\0\\6\1\8\0\\ ACTL Run Process on server ACTL Server: angusnotebook ACTL Process: cmd_line_connector.exe Demo gsdf ACTL Success ??? - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 3:38 PM Subject: Re: Where to copy program on server for run process ** Angus, If you look at the AR System Configuration guide, there is a parameter that can be set for this. I do not remember the parameter off hand. It tells the server where to find server side run processes run from active links. Joe From: Angus Comber Sent: Saturday, February 26, 2011 10:23 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Where to copy program on server for run process ** I am testing running a process on the Remedy Server invoked from an active link. I know this works because if I try tun run a process where the program is in the system path, then process runs when invoked. But if I want to run a program NOT in the path, where do I copy it to? How can I find this path? Angus _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: Where to copy program on server for run process
This puzzling. When I tested just getting the server to run notepad I saw instances of Notepad increasing - eg running in SYSTEM context in Windows. So assumed it would work. I even tried copying the program into the same directory as notepad.exe - but that didn't help. This logging all looks fine: arsql.log: SQL TID: 006136 RPC ID: 36 Queue: Admin Client-RPC: 390620USER: Demo /* Sat Feb 26 2011 17:51:05.4090 */SELECT actlinkId from actlink where name = 'Cuba_run_cmd_server' SQL TID: 006136 RPC ID: 36 Queue: Admin Client-RPC: 390620USER: Demo /* Sat Feb 26 2011 17:51:05.4090 */SELECT command FROM actlink_process WHERE actlinkId = 424 AND actionIndex = 0 and on client: ACTL /* Sat Feb 26 2011 17:51:05 */ ACTL Start active link processing -- Operation - On Control ACTL For Schema - ColtDemo ACTL Linked to field - Run cmd on server (536870908) ACTL On screen type - QUERY API TID: 006136 RPC ID: 36 Queue: Admin Client-RPC: 390620USER: Demo /* Sat Feb 26 2011 17:51:05.4090 */+EXECAL ARExecuteProcessForActiveLink from Remedy User (protocol 11) at IP address 192.168.0.52 SQL TID: 006136 RPC ID: 36 Queue: Admin Client-RPC: 390620USER: Demo /* Sat Feb 26 2011 17:51:05.4090 */SELECT actlinkId from actlink where name = 'Cuba_run_cmd_server' SQL TID: 006136 RPC ID: 36 Queue: Admin Client-RPC: 390620USER: Demo /* Sat Feb 26 2011 17:51:05.4090 */SELECT command FROM actlink_process WHERE actlinkId = 424 AND actionIndex = 0 API TID: 006136 RPC ID: 36 Queue: Admin Client-RPC: 390620USER: Demo /* Sat Feb 26 2011 17:51:05.4090 */-EXECAL OK ACTL Checking Cuba_run_cmd_server (0) ACTL - Passed qualification -- perform if actions ACTL 0: Run Process ACTL @@: 60\19\Cuba_run_cmd_server\0\3\0\1298735989\0\6\1\1\0\\6\1\8\0\\ ACTL Run Process on server ACTL Server: angusnotebook ACTL Process: cmd_line_connector.exe Demo ACTL Success ACTL 1: Set Fields ACTL Call ID (536870913) = 1234567890 ACTL /* Sat Feb 26 2011 17:51:05 */ ACTL Stop active link processing - On Control What am I doing wrong? Angus - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 4:16 PM Subject: Re: Where to copy program on server for run process ** Angus, Can you try adding a terminating slash for that directory? Active-Link-Dir: C:\ActiveLinkcmds\ Also make sure its spelt exactly like that (sometimes even on windows I have seen problems with case sensitivity in path names..) If that does not work, try putting the whole path in double quotes.. Off course you do need to restart the server or at least run the arsignal –c to re read the configuration file.. Joe From: Angus Comber Sent: Saturday, February 26, 2011 11:06 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** I tried Active-Link-Dir: mypath and restarted AR Server but didn't seem to work. My active link on the click of a button does this: @@:cmd_line_connector.exe $USER$ $Short Description$ And in ar.cfg (Windows) I have: Active-Link-Dir: C:\ActiveLinkcmds and I have copied cmd_line_connector.exe into that folder. The program just prints out to a file in the same folder the parameters passed. But I don't get any file created. Neither do I see any server logging entry for it. But client logging says: ACTL Checking Cuba_run_cmd_server (0) ACTL - Passed qualification -- perform if actions ACTL 0: Run Process ACTL @@: 60\19\Cuba_run_cmd_server\0\3\0\1298735989\0\6\1\1\0\\6\1\8\0\\ ACTL Run Process on server ACTL Server: angusnotebook ACTL Process: cmd_line_connector.exe Demo gsdf ACTL Success ??? - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 3:38 PM Subject: Re: Where to copy program on server for run process ** Angus, If you look at the AR System Configuration guide, there is a parameter that can be set for this. I do not remember the parameter off hand. It tells the server where to find server side run processes run from active links. Joe From: Angus Comber Sent: Saturday, February 26, 2011 10:23 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Where to copy program on server for run process ** I am testing
Re: Where to copy program on server for run process
Apologies all. Advise worked, but program output logged to working directory - which was not current directory - so output was in system folder. anyway, no problem sorted now. Many thanks for help. Angus - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 4:16 PM Subject: Re: Where to copy program on server for run process ** Angus, Can you try adding a terminating slash for that directory? Active-Link-Dir: C:\ActiveLinkcmds\ Also make sure its spelt exactly like that (sometimes even on windows I have seen problems with case sensitivity in path names..) If that does not work, try putting the whole path in double quotes.. Off course you do need to restart the server or at least run the arsignal –c to re read the configuration file.. Joe From: Angus Comber Sent: Saturday, February 26, 2011 11:06 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** I tried Active-Link-Dir: mypath and restarted AR Server but didn't seem to work. My active link on the click of a button does this: @@:cmd_line_connector.exe $USER$ $Short Description$ And in ar.cfg (Windows) I have: Active-Link-Dir: C:\ActiveLinkcmds and I have copied cmd_line_connector.exe into that folder. The program just prints out to a file in the same folder the parameters passed. But I don't get any file created. Neither do I see any server logging entry for it. But client logging says: ACTL Checking Cuba_run_cmd_server (0) ACTL - Passed qualification -- perform if actions ACTL 0: Run Process ACTL @@: 60\19\Cuba_run_cmd_server\0\3\0\1298735989\0\6\1\1\0\\6\1\8\0\\ ACTL Run Process on server ACTL Server: angusnotebook ACTL Process: cmd_line_connector.exe Demo gsdf ACTL Success ??? - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 3:38 PM Subject: Re: Where to copy program on server for run process ** Angus, If you look at the AR System Configuration guide, there is a parameter that can be set for this. I do not remember the parameter off hand. It tells the server where to find server side run processes run from active links. Joe From: Angus Comber Sent: Saturday, February 26, 2011 10:23 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Where to copy program on server for run process ** I am testing running a process on the Remedy Server invoked from an active link. I know this works because if I try tun run a process where the program is in the system path, then process runs when invoked. But if I want to run a program NOT in the path, where do I copy it to? How can I find this path? Angus _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_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: Where to copy program on server for run process
The Active-Link-Dir key in ar config file was not required. The only thing required is that the program must be accessible - either in the system path or specify full path in active link or place in Remedy server process working? directory. I didn't work out what the correct directory was. My problem was that my test program output a log to the processes working directory. And that was C:\Windows - I am unsure of the reason. Angus - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 7:13 PM Subject: Re: Where to copy program on server for run process ** Angus, Glad it worked out.. What was the final solution.. Did you have to enclose the path in double quotes? Joe From: Angus Comber Sent: Saturday, February 26, 2011 1:12 PM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** Apologies all. Advise worked, but program output logged to working directory - which was not current directory - so output was in system folder. anyway, no problem sorted now. Many thanks for help. Angus - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 4:16 PM Subject: Re: Where to copy program on server for run process ** Angus, Can you try adding a terminating slash for that directory? Active-Link-Dir: C:\ActiveLinkcmds\ Also make sure its spelt exactly like that (sometimes even on windows I have seen problems with case sensitivity in path names..) If that does not work, try putting the whole path in double quotes.. Off course you do need to restart the server or at least run the arsignal –c to re read the configuration file.. Joe From: Angus Comber Sent: Saturday, February 26, 2011 11:06 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Re: Where to copy program on server for run process ** I tried Active-Link-Dir: mypath and restarted AR Server but didn't seem to work. My active link on the click of a button does this: @@:cmd_line_connector.exe $USER$ $Short Description$ And in ar.cfg (Windows) I have: Active-Link-Dir: C:\ActiveLinkcmds and I have copied cmd_line_connector.exe into that folder. The program just prints out to a file in the same folder the parameters passed. But I don't get any file created. Neither do I see any server logging entry for it. But client logging says: ACTL Checking Cuba_run_cmd_server (0) ACTL - Passed qualification -- perform if actions ACTL 0: Run Process ACTL @@: 60\19\Cuba_run_cmd_server\0\3\0\1298735989\0\6\1\1\0\\6\1\8\0\\ ACTL Run Process on server ACTL Server: angusnotebook ACTL Process: cmd_line_connector.exe Demo gsdf ACTL Success ??? - Original Message - From: Joe Martin D'Souza Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, February 26, 2011 3:38 PM Subject: Re: Where to copy program on server for run process ** Angus, If you look at the AR System Configuration guide, there is a parameter that can be set for this. I do not remember the parameter off hand. It tells the server where to find server side run processes run from active links. Joe From: Angus Comber Sent: Saturday, February 26, 2011 10:23 AM Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Subject: Where to copy program on server for run process ** I am testing running a process on the Remedy Server invoked from an active link. I know this works because if I try tun run a process where the program is in the system path, then process runs when invoked. But if I want to run a program NOT in the path, where do I copy it to? How can I find this path? Angus _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
Computer Telephony Integration for Remedy
Hello Our product, Cuba for Remedy, has just undergone a substantial upgrade and I wanted to announce to the list. Cuba for Remedy provides extremely powerful computer telephony integration to both Remedy thin and thick client. From a straightforward screenpop to a fully integrated Remedy softphone application, Cuba for Remedy can deliver a very effective solution with minimal fuss. Please take a look at http://www.iteloffice.com/products/cti_for_remedy.html for further details. Angus Comber Itel Office ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: Where the Answers Are
Re: AR User Tool Deprecated?
Sounds interesting, I will investigate. Any link to RED? - Original Message - From: Jason Miller Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, July 03, 2010 10:25 PM Subject: Re: AR User Tool Deprecated? ** Fred already mentioned that web services are used for back-end data and not user interaction. However that isn't to say that push events that can interact with a user's session haven't been done. Mark Gemmell showed of RED (Remedy Event Drive) at WWRUG09. He demoed their very cool telephony integration. His team built custom code that taps into the Mid-Tier's back channel (if I remember correctly) and will send server events (triggered by filters) to a username or group (received by Active Links). It also works with WUT. He let me try it out to build a chat module in Remedy and it worked very well. Hopefully BMC will include something similar in the future (looking through the archives he stated in March 09 that BMC licensed it). Jason On Sat, Jul 3, 2010 at 3:29 AM, Angus Comber arsl...@iteloffice.com wrote: Hi Joe Our thin client integrations do in fact use javascript for integration. In a nutshell the client programming issues with web are as follows: 1. To access the javascript you need to first latch onto the web browser instance which requires custom code for each web browser. 2. WUT has a MDI interface which yes is a proprietary Windows technology but you can have powerful control of form instances etc. This is harder with web clients. 2. WUT has more control from Remedy client - third party client due to the fact that there are not the same security restrictions as on a web browser. Eg you can't run process with a web client. We support whichever versions of Remedy clients are likely to be using. The ideal interface from our point of view would be a interface which we can access via the server but which would provide the ability to 'push' to the relevant client. I am thinking the Remedy soap interface may provide this. We need to test. Service Desk Express have something like this with their push service. We also need a way for a user to send a message from web client and be able to detect this message - hopefully via soap or some other interface. Does anyone know if the soap interface could provide this? I have doc, just need to get reading. Angus - Original Message - From: Joe D'Souza jdso...@shyle.net Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, June 24, 2010 9:44 PM Subject: Re: AR User Tool Deprecated? Hello Angus, I would agree with some of your statements a few versions ago when Remedy Web was the web application tool. Mid-Tier since then has evolved to a much better product, and sometimes there is a very thin difference between the performance gains experienced on the thick client as opposed to the web. In fact in my experience the web client tends to be a lot more faster on remote connections than the native thick client. Yes you are going to loose and have to give up on client based API customizations that use the COM libraries, but many of these can be re-engineered or re-written using JavaScript that would work from the web client. I think it would be a good idea for Remedy to focus on continuing to improve the already 'much improved' web client, rather than utilize their resources developing and improving a client that is lesser and lesser used with every passing version. Many of the sites I have recently been to use only the thin client. Just curious, but what versions do you currently work on? Joe -Original Message- From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org]on Behalf Of Angus Comber Sent: Thursday, June 24, 2010 4:19 PM To: arslist@ARSLIST.ORG Subject: Re: AR User Tool Deprecated? I believe this is true and think BMC are making a big mistake for the following reasons: 1. The thick client has a client based API, using COM, which is used by many third party products, including our own, and this capability is really useful for integration with other products. All this functionality will be lost. 2. It is administrators, not users, pushing for web front ends, simply for deployment reasons. Users prefer responsive, rich functionality applications. Anyone who has used Siebel will know what I mean. I have no problem with a web alternative but if they go for thin client only, then that is not good news from my perspective. Angus - Original Message - From: NNMN naveen...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG
Re: How to install and configure Remedy Application on my Laptop
You can use virtual machine software if you like or just install in the usual way on your laptop. Have you hit a problem? Why not give it a go and post any questions if you get stuck. Angus - Original Message - From: IT (Amanullah Bashir Ahmed) Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, July 03, 2010 9:31 AM Subject: How to install and configure Remedy Application on my Laptop ** Hi there, I want to install and configure BMC Remedy application on my laptop for test purpose. Any idea how is it possible. Someone told me go for virtual machine. I don't know how to do it. Thanks in advance. Thanks Regards Amanullah DISCLAIMER:This e-mail message including any of its attachments is intended solely for the addressee(s) and may contain privileged information. If you are not the addressee or you have received this email message in error, please notify the sender who will remove your details from its database. You are not authorized to read, copy, disseminate, distribute or use this e-mail message or any attachment to it in any manner and must delete the email and destroy any hard copies of it. This e-mail message does not contain financial instructions or commitments of any kind. Any views expressed in this message are those of the individual sender and do not necessarily reflect the views of Emirates NBD PJSC, or any other related subsidiaries, entities or persons. _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: AR User Tool Deprecated?
Currently our integration product can pop a web client but the level of control is less. I need to investigate the recent Remedy interfaces. For example, the soap interface may provide what we need. When software developers have to write new code it does cause annoyance. That is why Intel are such a success I suppose making everything backward compatible. Angus - Original Message - From: LJ LongWing lj.longw...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, June 24, 2010 10:24 PM Subject: Re: AR User Tool Deprecated? Agreed, But why can't the screen pop technology launch a web browser instead of a Submit window in a clientwhy?...because they aren't currently tooled to do that...but could be if they want, and should be because not all apps that need screen pops reside on the workstation -Original Message- From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Grooms, Frederick W Sent: Thursday, June 24, 2010 2:40 PM To: arslist@ARSLIST.ORG Subject: Re: AR User Tool Deprecated? While web services are the present and future of integrations, they are only useful in Application/System integrations. Web services are not useful in a screen pop type of integration (between say a phone system and a customer rep person taking a call). -Original Message- From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Pierson, Shawn Sent: Thursday, June 24, 2010 3:35 PM To: arslist@ARSLIST.ORG Subject: Re: AR User Tool Deprecated? I've been thinking about this sort of thing lately, and I think that it's not necessarily a bad move from a corporate perspective, despite my personal desire to continue using WUT. 1) Web services are the present and future of integrations, at least in the near term. Older APIs and such should be replaced soon, if they haven't been already. I'm not saying that this blanket statement will be entirely possible right now, as there are many applications that integrate with Remedy through APIs and such, but in my opinion it's not good practice to do integrations on the user interface anymore if you can help it. 2) If you look at the overall trends in computing, it seems like every manager now operates primarily from a Blackberry/iPhone/Android device. That trend is creeping down to the rank and file employees of a company, and it's easier to support the lowest common denominator in computing, which in this case will be the handheld devices. As a result, you're better off developing a web-based app that runs on an iPhone as well as IE in Windows. Also, management doesn't look at the user experience as the top priority, but rather how to use the tool to make or save money for the company. A standard UI is going to save money over variously installed versions of WUT that require admin rights that are more expensive to support. Do you ever have to tell users, Hey delete your *.ARF and *.ARV files and try again? There is a cost associated with that which isn't present on the web. Overall, IT seems to be trending away from executables and towards remotely-based applications much like the days of terminals and mainframes. Sure, you can run one copy of WUT from a Citrix server, but is that really ideal? I think it's more headache than it's worth. Thanks, Shawn Pierson -Original Message- From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Angus Comber Sent: Thursday, June 24, 2010 3:19 PM To: arslist@ARSLIST.ORG Subject: Re: AR User Tool Deprecated? I believe this is true and think BMC are making a big mistake for the following reasons: 1. The thick client has a client based API, using COM, which is used by many third party products, including our own, and this capability is really useful for integration with other products. All this functionality will be lost. 2. It is administrators, not users, pushing for web front ends, simply for deployment reasons. Users prefer responsive, rich functionality applications. Anyone who has used Siebel will know what I mean. I have no problem with a web alternative but if they go for thin client only, then that is not good news from my perspective. Angus - Original Message - From: NNMN naveen...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, June 24, 2010 8:40 AM Subject: AR User Tool Deprecated? Hi ARSers, I have been hearing that AR User tool is getting deprected. I have few questions on this. - Is it really going to get deprecated? Is ARS8.0 going to have a thick client? - If it is just through mid-tier then will the DDE, OLE, macros etc be removed from active link actions. - Is mid-tier expected to come up with more capabilities so as to tackle client dependencies? Not sure who can answer this. But would also be cool to get your own
Re: AR User Tool Deprecated?
I am sorry but a call centre and a home user wanting to buy a book are not the same thing. Maybe things are moving in that direction but in my experience call centre agents do work in a fairly controlled environment. web/http or whatever you want to call it is like all these new technologies, great, but there is some catching up to do in terms of specific areas of functionality. But you are right. Everyone is moving in that direction. Yes, the product being called ARS amuses me too :) - Original Message - From: LJ LongWing lj.longw...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, June 24, 2010 10:21 PM Subject: Re: AR User Tool Deprecated? Angus...I'm a fan of the native client as well...but tell me thiswould you use Amazon or Ebay if you needed to load a client to get to it? Maybe, maybe not...but I doubt that you WOULDN'T use it if you had to use the web browser, right? The default delivery method for this type of software these days is web...maintaining clients is a royal pain in the ARS (sorry...couldn't resist the pun)...web applications are robust and those apps that rely on client based interactions need to update their interfaces to allow for newer technologies. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Angus Comber Sent: Thursday, June 24, 2010 2:19 PM To: arslist@ARSLIST.ORG Subject: Re: AR User Tool Deprecated? I believe this is true and think BMC are making a big mistake for the following reasons: 1. The thick client has a client based API, using COM, which is used by many third party products, including our own, and this capability is really useful for integration with other products. All this functionality will be lost. 2. It is administrators, not users, pushing for web front ends, simply for deployment reasons. Users prefer responsive, rich functionality applications. Anyone who has used Siebel will know what I mean. I have no problem with a web alternative but if they go for thin client only, then that is not good news from my perspective. Angus - Original Message - From: NNMN naveen...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, June 24, 2010 8:40 AM Subject: AR User Tool Deprecated? Hi ARSers, I have been hearing that AR User tool is getting deprected. I have few questions on this. - Is it really going to get deprecated? Is ARS8.0 going to have a thick client? - If it is just through mid-tier then will the DDE, OLE, macros etc be removed from active link actions. - Is mid-tier expected to come up with more capabilities so as to tackle client dependencies? Not sure who can answer this. But would also be cool to get your own views on this. Cheers, Naveen - With Warm Regards, Naveen -- View this message in context: http://old.nabble.com/AR-User-Tool-Deprecated--tp28979740p28979740.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: AR User Tool Deprecated?
Hi Joe Our thin client integrations do in fact use javascript for integration. In a nutshell the client programming issues with web are as follows: 1. To access the javascript you need to first latch onto the web browser instance which requires custom code for each web browser. 2. WUT has a MDI interface which yes is a proprietary Windows technology but you can have powerful control of form instances etc. This is harder with web clients. 2. WUT has more control from Remedy client - third party client due to the fact that there are not the same security restrictions as on a web browser. Eg you can't run process with a web client. We support whichever versions of Remedy clients are likely to be using. The ideal interface from our point of view would be a interface which we can access via the server but which would provide the ability to 'push' to the relevant client. I am thinking the Remedy soap interface may provide this. We need to test. Service Desk Express have something like this with their push service. We also need a way for a user to send a message from web client and be able to detect this message - hopefully via soap or some other interface. Does anyone know if the soap interface could provide this? I have doc, just need to get reading. Angus - Original Message - From: Joe D'Souza jdso...@shyle.net Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, June 24, 2010 9:44 PM Subject: Re: AR User Tool Deprecated? Hello Angus, I would agree with some of your statements a few versions ago when Remedy Web was the web application tool. Mid-Tier since then has evolved to a much better product, and sometimes there is a very thin difference between the performance gains experienced on the thick client as opposed to the web. In fact in my experience the web client tends to be a lot more faster on remote connections than the native thick client. Yes you are going to loose and have to give up on client based API customizations that use the COM libraries, but many of these can be re-engineered or re-written using JavaScript that would work from the web client. I think it would be a good idea for Remedy to focus on continuing to improve the already 'much improved' web client, rather than utilize their resources developing and improving a client that is lesser and lesser used with every passing version. Many of the sites I have recently been to use only the thin client. Just curious, but what versions do you currently work on? Joe -Original Message- From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org]on Behalf Of Angus Comber Sent: Thursday, June 24, 2010 4:19 PM To: arslist@ARSLIST.ORG Subject: Re: AR User Tool Deprecated? I believe this is true and think BMC are making a big mistake for the following reasons: 1. The thick client has a client based API, using COM, which is used by many third party products, including our own, and this capability is really useful for integration with other products. All this functionality will be lost. 2. It is administrators, not users, pushing for web front ends, simply for deployment reasons. Users prefer responsive, rich functionality applications. Anyone who has used Siebel will know what I mean. I have no problem with a web alternative but if they go for thin client only, then that is not good news from my perspective. Angus - Original Message - From: NNMN naveen...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, June 24, 2010 8:40 AM Subject: AR User Tool Deprecated? Hi ARSers, I have been hearing that AR User tool is getting deprected. I have few questions on this. - Is it really going to get deprecated? Is ARS8.0 going to have a thick client? - If it is just through mid-tier then will the DDE, OLE, macros etc be removed from active link actions. - Is mid-tier expected to come up with more capabilities so as to tackle client dependencies? Not sure who can answer this. But would also be cool to get your own views on this. Cheers, Naveen - With Warm Regards, Naveen ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: AR User Tool Deprecated?
I believe this is true and think BMC are making a big mistake for the following reasons: 1. The thick client has a client based API, using COM, which is used by many third party products, including our own, and this capability is really useful for integration with other products. All this functionality will be lost. 2. It is administrators, not users, pushing for web front ends, simply for deployment reasons. Users prefer responsive, rich functionality applications. Anyone who has used Siebel will know what I mean. I have no problem with a web alternative but if they go for thin client only, then that is not good news from my perspective. Angus - Original Message - From: NNMN naveen...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Thursday, June 24, 2010 8:40 AM Subject: AR User Tool Deprecated? Hi ARSers, I have been hearing that AR User tool is getting deprected. I have few questions on this. - Is it really going to get deprecated? Is ARS8.0 going to have a thick client? - If it is just through mid-tier then will the DDE, OLE, macros etc be removed from active link actions. - Is mid-tier expected to come up with more capabilities so as to tackle client dependencies? Not sure who can answer this. But would also be cool to get your own views on this. Cheers, Naveen - With Warm Regards, Naveen -- View this message in context: http://old.nabble.com/AR-User-Tool-Deprecated--tp28979740p28979740.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Computer Telephony Integration for Remedy
This is a bit of a sales message, sorry in advance. Cuba4Remedy is a point and click computer telephony integration solution for BMC Remedy and a wide range of telephone systems. Very simple screenpop type integrations can be achieved with little or no Remedy workflow expertise. More advanced integrations simply require a good working knowledge of Remedy workflow. The vast majority of Remedy integrations so far have not required any computer programming. However, for complete flexibility a C based Cuba API is provided if necessary. Integrators might like to take a look at the product at http://www.iteloffice.com Download the cuba manual here for full integration details: http://www.iteloffice.com/downloads/cuba_remedy_downloads/cubarem_tsapi_manual.pdf (Avaya version) The way the evaluation works is the product runs for three hours and the service stops after this time. The service can be restarted after this time. So integrators can download the software, develop an integration and then only need to purchase a registration code at the point of deployment. Integrators can also demonstrate the integration to customers connected to a real live switch and real Remedy Server albeit with the 3 hour run limitation. Please feel free to email if you have any questions. Angus Comber an...@iteloffice.com ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: Is SOAP API available for Remedy 7.5?
That's interesting. Can you point me to any online document regarding the Remedy soap interface? Angus - Original Message - From: Tristan Roppel tristan.rop...@t-online.de Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Monday, June 07, 2010 6:29 AM Subject: Re: Is SOAP API available for Remedy 7.5? Kali Obsum schrieb: ** Hi, Is SOAP API available for Remedy 7.5? Regards, Kali NOTICE The information contained in this email is confidential. If you are not the intended recipient, you must not disclose or use the information in this email in any way. If you received it in error, please tell us immediately by return email and delete the document. We do not guarantee the integrity of any e-mails or attached files and are not responsible for any changes made to them by any other person. _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ Hi, What SOAP API version do you mean, version 1.1 or 1.2 ? Version 1.2 had worked in my software solution for 7.1 ! I think, it works vor version 7.5, too ! Cheers Tristan ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Active link Else Action not working
Hello I have a button on a form which fires an active link which is configured like this: 1. active link named processdigits. Run if 'digits' != and execute on button (on my form). 2. If action tab, action=Open Window, window type=Modify, Display Type=Detail Only, Form name=employees Qualification 'employeeid' = $digits$ If No Requests Match: Do Not Show Any Message and suppress empty list. The If Action part works fine. In the Else Action Tab I have: Current Action=Open window Window Type=Submit Form name=employees Field mapping employeeid mapped to $digits$ My problem is that the Else Action never gets called. So, if the qualification in the If Action finds a match then this executes ok and I see the found employee ok. But if the qualification does not find any match then the Else Action is not executed. What am I doing wrong? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: Active link Else Action not working
Hi Chintan Same effect even if I remove the Run If. I think that it means that it will only run the active link if there is text in the digits field. Then applies the if test and I assumed if the If test fails it would execvute tyhe else - but for some reason it does not :( I can't understand why it won't execute the Else. Is there another way to do this? Angus - Original Message - From: Chintan Shah Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, June 05, 2010 8:46 PM Subject: Re: Active link Else Action not working ** Hi Angus, if the qualification does not find any match --Where are you checking this part? in Run If? If I understand your question correctly, then this 'digits' != is not equal to Employee not found. If if I input a number which does not exist in database digits field is still not empty and hence 'digits' != will not fail, in which case If action is executed and If No Requests Match: Do Not Show Any Message and suppress empty list. happens. In other words, the only time I see your Else action getting executed is when there is no data entered in digits field (as per Run If that you have provided here). Correct me if I am wrong in understanding your question. Thanks, Chintan --- On Sat, 6/5/10, Angus Comber arsl...@iteloffice.com wrote: From: Angus Comber arsl...@iteloffice.com Subject: Active link Else Action not working To: arslist@ARSLIST.ORG Date: Saturday, June 5, 2010, 8:58 AM ** Hello I have a button on a form which fires an active link which is configured like this: 1. active link named processdigits. Run if 'digits' != and execute on button (on my form). 2. If action tab, action=Open Window, window type=Modify, Display Type=Detail Only, Form name=employees Qualification 'employeeid' = $digits$ If No Requests Match: Do Not Show Any Message and suppress empty list. The If Action part works fine. In the Else Action Tab I have: Current Action=Open window Window Type=Submit Form name=employees Field mapping employeeid mapped to $digits$ My problem is that the Else Action never gets called. So, if the qualification in the If Action finds a match then this executes ok and I see the found employee ok. But if the qualification does not find any match then the Else Action is not executed. What am I doing wrong? Angus _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: All about Mid-tier
Any run process that uses the command line will have to be edited. They won't work. Any custom app which uses the Remedy COM API to automate Remedy will also not work with web clients. I am sure there are other issues too. - Original Message - From: Benedetto Cantatore Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Friday, June 04, 2010 2:15 PM Subject: Re: All about Mid-tier ** Obviously, heavy testing on your part is going to be required. I'd focus on reviewing active links, particularly any that may contain macros. Ben Cantatore Remedy Manager (914) 457-6209 Emerging Health IT 3 Odell Plaza Yonkers, New York 10701 naveen...@gmail.com 06/04/10 6:50 AM Hi ARS'ers I have an environment where an ARS custom app has been built. The current version of ARS used is 7.0.001. This app has gone through migration through multiple version ARS starting version 5.1. Although it was never intended to have a thin-client view, we have thought of going with a mid-tier. Now I have some questions: 1.So after this being installed, I would like to know very much on what level the custom app (By custom app I mean using every possible ARS workflow action/ui components etc) will be usable in thin client (If I want all users to use only thin-client). Ideally I know whatever works in AR User is supposed to work in thin-client also. Still to be very sure 2.Let's say I have installed 7.0 mid-tier and then I plan to install 7.5 mid-tier later even before the app is migrated to ARS 7.5. Will this have any issues or are there any checks I need to make pre and post installation of mid-tier. Happy and a peaceful weekend everyone Cheers, Naveen -- View this message in context: http://old.nabble.com/All-about-Mid-tier-tp28778378p28778378.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: Active link Else Action not working
Could I move the qualification to the Run If field? If so I need to specify that the active link should run if the digits field on the current form finds a match in the employeeid field in the Employees form/table? Is this possible? - Original Message - From: Chintan Shah Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, June 05, 2010 8:46 PM Subject: Re: Active link Else Action not working ** Hi Angus, if the qualification does not find any match --Where are you checking this part? in Run If? If I understand your question correctly, then this 'digits' != is not equal to Employee not found. If if I input a number which does not exist in database digits field is still not empty and hence 'digits' != will not fail, in which case If action is executed and If No Requests Match: Do Not Show Any Message and suppress empty list. happens. In other words, the only time I see your Else action getting executed is when there is no data entered in digits field (as per Run If that you have provided here). Correct me if I am wrong in understanding your question. Thanks, Chintan --- On Sat, 6/5/10, Angus Comber arsl...@iteloffice.com wrote: From: Angus Comber arsl...@iteloffice.com Subject: Active link Else Action not working To: arslist@ARSLIST.ORG Date: Saturday, June 5, 2010, 8:58 AM ** Hello I have a button on a form which fires an active link which is configured like this: 1. active link named processdigits. Run if 'digits' != and execute on button (on my form). 2. If action tab, action=Open Window, window type=Modify, Display Type=Detail Only, Form name=employees Qualification 'employeeid' = $digits$ If No Requests Match: Do Not Show Any Message and suppress empty list. The If Action part works fine. In the Else Action Tab I have: Current Action=Open window Window Type=Submit Form name=employees Field mapping employeeid mapped to $digits$ My problem is that the Else Action never gets called. So, if the qualification in the If Action finds a match then this executes ok and I see the found employee ok. But if the qualification does not find any match then the Else Action is not executed. What am I doing wrong? Angus _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: Active link Else Action not working
Brilliant, thanks a lot. I have used Remedy for a while, but only very simple tasks. So I can see I have a lot to learn. Really helpful, thank you. Angus - Original Message - From: JD Hood hood...@gmail.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Sunday, June 06, 2010 1:07 AM Subject: Re: Active link Else Action not working If I'm reading you correctly, it seems like you expect the else action to fire based on the results of the if-action qualification of 'employeeid' = $digits$. That's not how it works. The Else action only fires if the main run-if ('digits' != ) evaluates to false. What you might need to do is add another active link that fires just before this one. You will use it to see if the employee exists. Run if: 'digits' != $NULL$ If Action: set fields from employees; set 'temp-field' to $digits$ where 'employeeid' = $digits$. If no match found: set fields to null. If multi-match: Use first matching request. Now, back to your original active link... New run-if: 'temp-field' != $NULL$ (means we *did* find an employee in the previous active link) If action: Do your modify window open Else action: Do your submit window open -JDHood- On Sat, 5 Jun 2010 21:40:02 +0100, Angus Comber arsl...@iteloffice.com wrote: Hi Chintan Same effect even if I remove the Run If. I think that it means that it will only run the active link if there is text in the digits field. Then applies the if test and I assumed if the If test fails it would execvute tyhe else - but for some reason it does not :( I can't understand why it won't execute the Else. Is there another way to do this? Angus - Original Message - From: Chintan Shah Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Saturday, June 05, 2010 8:46 PM Subject: Re: Active link Else Action not working ** Hi Angus, if the qualification does not find any match --Where are you checking this part? in Run If? If I understand your question correctly, then this 'digits' != is not equal to Employee not found. If if I input a number which does not exist in database digits field is still not empty and hence 'digits' != will not fail, in which case If action is executed and If No Requests Match: Do Not Show Any Message and suppress empty list. happens. In other words, the only time I see your Else action getting executed is when there is no data entered in digits field (as per Run If that you have provided here). Correct me if I am wrong in understanding your question. Thanks, Chintan --- On Sat, 6/5/10, Angus Comber arsl...@iteloffice.com wrote: From: Angus Comber arsl...@iteloffice.com Subject: Active link Else Action not working To: arslist@ARSLIST.ORG Date: Saturday, June 5, 2010, 8:58 AM ** Hello I have a button on a form which fires an active link which is configured like this: 1. active link named processdigits. Run if 'digits' != and execute on button (on my form). 2. If action tab, action=Open Window, window type=Modify, Display Type=Detail Only, Form name=employees Qualification 'employeeid' = $digits$ If No Requests Match: Do Not Show Any Message and suppress empty list. The If Action part works fine. In the Else Action Tab I have: Current Action=Open window Window Type=Submit Form name=employees Field mapping employeeid mapped to $digits$ My problem is that the Else Action never gets called. So, if the qualification in the If Action finds a match then this executes ok and I see the found employee ok. But if the qualification does not find any match then the Else Action is not executed. What am I doing wrong? Angus _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ _attend WWRUG10 www.wwrug.com ARSlist: Where the Answers Are_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Is it possible to run a search from an activelink?
What I want to do is have something trigger my active link - eg click of a button, which would open a new form, set a field to a value and then run a search using that form to find all records where field value is the value inserted. I can see how an Open Window active link gets me part way there. But how can I get the search to run without any further user intervention? Is this possible using an active link? If so how? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug10 www.wwrug.com ARSlist: Where the Answers Are
Re: ASK FOR RECOMMENDATION ABOUT: Computer Telephony Integration (CTI) for Remedy
Have a look at www.iteloffice.com - Original Message - From: Mark Gemmell markgemm...@yahoo.com Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Friday, December 11, 2009 11:14 AM Subject: Re: ASK FOR RECOMMENDATION ABOUT: Computer Telephony Integration (CTI) for Remedy Hi At wwrug09 in las vegas we presented our cti for remedy called via. It is a full integration allowing complete telephone control from ars (not just a screen pop) and works for 100% web too. We connect with cisco voip and quite a few other telephony and ivr systems. It is deployed and works with 100 or more agents. If you want to know more just ask. Cheers mark mark.gemm...@devoteam.com +34 630 955 455 On Thu, 10 Dec 2009 22:51 CET Ramey, Anne wrote: We have an Avaya system and our customers are very happy with the integration. I wasn't involved in the implementation, but I think it wasn't too big of a project. I do know we brought in a Avaya contractor to do it. Anne Ramey From: Action Request System discussion list(ARSList) [mailto:arsl...@arslist.org] On Behalf Of Martin Liu Sent: Wednesday, December 09, 2009 3:51 AM To: arslist@ARSLIST.ORG Subject: ASK FOR RECOMMENDATION ABOUT: Computer Telephony Integration (CTI) for Remedy ** Hi List, My customer is going to buy a new PBX system. Currently, we are implementing Remedy ITSM 7.6 for them. They ask recommendation to me. As far as I know we support Avaya and Cisco CTI. But I don't know any specific CTI product or model. May I know your CTI product name and model? Is that good? How about integration effort? My customer need have 20~30 help-desk agent online. Any advice are welcomed! Thanks, -- Regards, 刘征 Martin Liu -- Blog: http://martinliu.cn _Platinum Sponsor: rmisoluti...@verizon.net 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 Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are
Computer telephony integration with Remedy
Hi Since 2002 Itel Office have been involved in providing computer telephony integration solutions for the Remedy application. For current users and prospective users here is an update: 1. Avaya platform/hardware now supported. 2. Attach data to calls feature. It is now possible when transferring a call to attach the Remedy EntryID (or indeed any string data) to auto-pop the same Remedy form on the receiving agent as the form used on the original client conversation. Thereby, eliminating the need for customer to repeat their problem each time they speak to a new agent. 3. Ability to create a powerful, fully featured softphone into a Remedy form. 4. Remedy thick and thin client supported. 5. Integration work requires no development or telephony experience. If you can create an active link, you can do it! There is also a new version which will be available 1st January 2010 which supports Magic SDE. If you have any questions please visit www.iteloffice.com. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are
Is there a forum for BMC Service Desk Express?
And if so can someone please provide a link. Sorry, I know off-topic here, but thought people on here would know. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are
Re: Aspect IVR integration?
What do you have a problem with the integration with Aspect or Remedy? What version of Aspect are you using? What information do you need from Aspect? Angus - Original Message - From: William Rentfrow Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Tuesday, July 21, 2009 7:49 PM Subject: Aspect IVR integration? ** Anyone using Aspect right now to integrate with IM 7.03? We were going to port the old existing version of our custom client software until we discovered we do not have the source code and the server name is hard-coded in the application (g!). If someone has a custom Aspect client-side piece I'd like to hear about it. William Rentfrow Principal Consultant, StrataCom Inc. wrentf...@stratacominc.com Corporate Website, www.stratacominc.com Blog, www.williamrentfrow.com 715-410-8156 C _Platinum Sponsor: rmisoluti...@verizon.net ARSlist: Where the Answers Are_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor:rmisoluti...@verizon.net ARSlist: Where the Answers Are
Link to Remedy Marketplace
Hello I tried to find the Remedy Marketplace on the BMC web site and failed dismally. How does anyone find anything on their site? Anyway, can anyone provide me with a link to the Remedy Marketplace? Has anyone found it? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Active link Run Process - do not want rto run if character field blank
Hello I have created an active link on the click of a button. In the Run if condition field I entered: 'My Remedy field' != But the active link still runs even if the character field called My Remedy field is blank. What am I doing wrong? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Computer telephony integration software for Remedy
Hello All Just wanted to let you all know that our computer telephony integration product for Remedy, Cuba, has now been revamped. If you need to screenpop Remedy, thick or thin client take a look at www.iteloffice.com Any questions or comments, email me on or off list. Angus Comber [EMAIL PROTECTED] ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
What is script src=form.js/5856b7c9.js defer=1/script ??
Hello I am writing a custom Remedy web automation program which can calls some Remedy Javascript function to for example call an active link etc. In the generated HTML in a Remedy thin client form I see: script src=form.js/5856b7c9.js defer=1/script But if I do a search for form.js or 5856b7c9.js on my local hard drive, the mid tier server hard drive, etc I do NOT find these two files? Where are they? Or are they in memory or something? Can anyone shed any light on these files? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: Where the Answers Are
Re: Trying to write some data to a file using Active link runprocess
That's great. I am currently doing this: %ComSpec% /c Echo DIAL $Caller ID$ C:\Documents and Settings\%USERNAME%\Application Data\MyAppName\commandfile.txt Which works. I now ideally would like to make a file of the format: CommandFiledatetimestamp.txt Would this be possible? I think some of the date time stamp characters may be illegal in a filename (environment is the client so Windows). Anyone know how to create a filename out of date or time stamp type variables in Remedy - so I can put in the Run Process command line field? Angus - Original Message - From: Schryver, Curt [EMAIL PROTECTED] Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Friday, October 26, 2007 5:33 PM Subject: Re: Trying to write some data to a file using Active link runprocess You can do it, but you must understand that this method will write the file to the user's machine. The format I'm using is: %ComSpec% /c Echo $MyRemedyField$ C:\mytextfile.txt Good luck. BTW, I'm tinkering with Escalations to see if I can write the file to the server. Curt A. Schryver 717-810-2109 tel [EMAIL PROTECTED] -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Angus Comber Sent: Friday, October 26, 2007 1:16 PM To: arslist@ARSLIST.ORG Subject: Trying to write some data to a file using Active link runprocess Hello I would like to use an active link runprocess to write data to a text file. I have tried this sort of thing: 'echo $MyRemedyField$ C:\mytextfile.txt' (and yes realise will have to use different path for a real system) But I keep getting the error: The system cannot find the file specified. And I am ensuring the file exists. Can anyone help. I basically want to write some text in a Remedy form text field out to a text file on a user clicking a button. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Trying to write some data to a file using Active link runprocess
Hello I would like to use an active link runprocess to write data to a text file. I have tried this sort of thing: 'echo $MyRemedyField$ C:\mytextfile.txt' (and yes realise will have to use different path for a real system) But I keep getting the error: The system cannot find the file specified. And I am ensuring the file exists. Can anyone help. I basically want to write some text in a Remedy form text field out to a text file on a user clicking a button. Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
.NET API - what is it for?
Hello I need to automate Remedy on a client. For the Remedy Windows User tool we used the Remedy COM automation API. However, we also need to automate web clients. This looks a lot tricker. There does not seem to be any client API for the web? What is the .NET API? Is that like the Remedy C API only for .NET? Or could it be used for automating Remedy web clients? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Custom COM OLE automation errors
I am using the Remedy OLE Automation API and from time to time get Remedy custom error messages such as: IDispatch error #4708 But I can't find in the documentation where to lookup what these errors mean? This was an error logging in. The HRESULT if that helps was 0x80041464 I can't find any Remedy error 4708. Where should I be looking? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:Where the Answers Are
Is there a way to find out which user is logged onto Remedy on a particular client PC?
Hello We need to find out which user is logged onto Remedy on a particular PC. Is there an API to find out which users are logged in? If we have the hostname or IP address of client PC can we then work out which is the user? Angus ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org
Is it possible to 'embed' a java applet in each Remedy web form?
Hello We need to embed a java applet in some Remedy forms. Can I somehow edit the web forms in this way? Angus ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org
Need to load a Remedy form on mid tier - from outside Remedy
Hello all A great deal of the work I am involved in relates to telephony. In which case much of the data originates from outside Remedy - ie a callers CallerID is generated by a telephone system. With the Windows client I can use the User COM API to open forms, run searches etc from outside Remedy. See Itelpop for Remedy on download.com for an example. However, this approach cannot be used with the web client. So how do I achieve the same effect. I thought about running a Java applet as part of the web page - but understand in current versions of Remedy it is not possible to edit the HTML code of the forms. I have seen in the Remedy docs this sort of thing: http://mid_tier_server/arsys/servlet/ViewFormServlet?form=form_nameserv er=server_namequal=%27Assigned+To%27%3D%22 first_name+last_name%22+AND+%27Status%27%3D%22Fixed%22 displays the search results in a specified form. We might want to do this differently and pop directly the one form - assuming there is only one match. But problem I see is that if the client agent software has to sit outside the web browser then you have the whole issue of attaching onto the correct web browser instance and passing in URL. Anyone got any ideas on how to do this? If for example we could embed a Java applet in the web browser life would be so much easier. Is this possible? Could we do something on the webserver to add a Java applet in the web page? Angus ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org
Re: COM ActiveLink example
I have decided to re-work the interface. I have implemented the program as an exe com server. I have made it as simple as possible so for example to dial the active link just needs to call a function Dial and pass a number as parameter. The Remedy OLE automation is fairly basic so needed to keep it simple. Now no need to save a copy of the object etc. Angus - Original Message - From: Heider, Stephen [EMAIL PROTECTED] Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Monday, July 24, 2006 3:34 PM Subject: Re: COM ActiveLink example Angus, Regarding How would I do this as a Remedy Active Link? In a active link you could run the .exe in a Run Process. Example: cmd.exe /c c:\program files\MyDialer\MyDialer.exe 9,19254694200 This number is Remedy's support line, but first dials a 9 to get an outside line. The comma = 2 second pause. If your dialer will always return/close quickly (within the Process Timeout setting in Remedy Administrator - Server Information - Timouts) then you could use a Set Fields $PROCESS$ command instead. This would allow your active link to capture any output from the dialer (for example, a busy signal, ringing, you must dial a 1 before this number..., number has been disconnected..., etc.). Regarding 'save' a copy of the TelephonyObject I am not sure what would be the best or easiest way to accomplish this. I guess the goal here is to reduce the amount of time it takes to begin dialing the phone (correct?). If all of your computers that will run the dialer have Windows 2000 or XP then you could program the dialer as an NT Service. This may save about 1 second because the VB program is always running. Although I would think that a custom programmed command-line dialer would run fast enough. The slowest part would likely be the speed at which your phone system can accept numbers. How long is it taking to instantiate your object? Are you calling a third-party .dll? Another option would be using DDE or OLE. Without knowing all the details of your environment my choice would be an .exe program - it's separate and self-contained. As long as your .exe does not generate an error, which would generate an error in your Remedy application, it should be fine and run quickly. Note: Still trap errors in your .exe and echo them to the console [so that your Remedy app can capture them - using Set Fields $PROCESS$], just make sure your .exe always terminates as successful so that your Remedy app won't cough up an error to your users. HTH Stephen -Original Message- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Angus Comber Sent: Saturday, July 22, 2006 3:44 PM To: arslist@ARSLIST.ORG Subject: COM ActiveLink example Hello I have a COM object which can dial a number. So I will click a button on a form and it will dial a number in a field. But COM object needs to be initialised before I can do anything. So if you were programming in say Visual Basic you would do something like this: Create object - eg Set MyPhone = new TelephonyObject Initialise - MyPhone.Initialize Dial - Myphone.Dial (pass parameters) How would I do this as a Remedy Active Link? In addition, is it possible to somehow 'save' a copy of the TelephonyObject so that each time I dial I don't have to do an Initialize each time? Angus ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org
COM ActiveLink example
Hello I have a COM object which can dial a number. So I will click a button on a form and it will dial a number in a field. But COM object needs to be initialised before I can do anything. So if you were programming in say Visual Basic you would do something like this: Create object - eg Set MyPhone = new TelephonyObject Initialise - MyPhone.Initialize Dial - Myphone.Dial (pass parameters) How would I do this as a Remedy Active Link? In addition, is it possible to somehow 'save' a copy of the TelephonyObject so that each time I dial I don't have to do an Initialize each time? Angus ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org
Re: Invalid Address specified to RtlFreeHeap( 00870000, 008A1E90 ) on using FreeInternalIdList
Thanks for your help. I am using Visual C++ version 6. Not interested in getting into the MS .NET nonsense. Ah just changed to link to the release mode multi-threaded DLL - and now don't get problem. What is going on here to cause the crash? Anyway, for what it's worth here is the function below function here: // Eg szFormName = [in] MyNewForm // Eg szSearchQual = [in] 'MyNewField' = 07768385144 OR 'Field2' = 07768385144 OR 'Field3' = 07768385144 // Eg szFieldID1 - [out] string from field1 // Eg szFieldID2 - [out] string from field2 // Eg fieldID1 - [in] fieldid to get data // Eg fieldID2 - [in] fieldid to get data long CRemedy::Find2Fields(char* szFormName, char* szSearchQual, char* szFieldID1, char* szFieldID2, long fieldID1, long fieldID2) { ARQualifierStruct qualstruct; AREntryListList entry; unsigned int matches = 0; ARInternalIdList idlist; ARFieldValueList fldval; // Loads specified qualification string int ret = ARLoadARQualifierStruct(m_ARctrlstruct, szFormName, NULL, szSearchQual, qualstruct, m_StatusList); if(ret == 0) { // retrieves list of forms on server - we specify form we are interested in here ret = ARGetListEntry(m_ARctrlstruct, szFormName, qualstruct, NULL, NULL, NULL, AR_NO_MAX_LIST_RETRIEVE, entry, matches, m_StatusList); if(ret == 0) { // printf(matches: %d\n, matches); if(matches 0) { for(int i=0; i (int)matches; i++) { // printf(Entry: %s\n, entry.entryList[i].entryId.entryIdList[0]); idlist.numItems = 2; // need two fields idlist.internalIdList = (ARInternalId*)malloc(sizeof(ARInternalId) * idlist.numItems); idlist.internalIdList[0] = fieldID1; idlist.internalIdList[1] = fieldID2; ret=ARGetEntry(m_ARctrlstruct, szFormName, entry.entryList[i].entryId, idlist, fldval, m_StatusList); // can specify NULL for idlist to retrieve ALL fields if (ret == 0) { // fldval.fieldValueList-value.u.charVal is field1 data // fldval.fieldValueList[1].fieldId is fieldid of that field strncpy(szFieldID1, fldval.fieldValueList[0].value.u.charVal, 100); strncpy(szFieldID2, fldval.fieldValueList[1].value.u.charVal, 100); } else { if (m_StatusList.numItems 0) strcpy(m_strLastErrorMsg, m_StatusList.statusList-messageText); } } } // else // { // printf(no matches\n); // } } // else // { // printf(getlistentry failed\n); // } } // else // { // printf(load qual failed\n); // } // FALSE if declared as stack level variable, TRUE for alloc'd mem for struct FreeARQualifierStruct(qualstruct, FALSE); FreeAREntryListList(entry, FALSE); FreeARInternalIdList(idlist, FALSE); FreeARFieldValueList(fldval, FALSE); FreeARStatusList(m_StatusList, FALSE); // freeStruct - A flag indicating whether you need to free the top-level structure. If you // allocated memory for the top-level structure, specify 1 (TRUE) to free both // the structure and its contents. If you used a stack variable for the top-level // structure, specify 0 (FALSE) to free only the contents of the structure. if (matches 1) return -1; return 0; } - Original Message - From: Dan Hardy [EMAIL PROTECTED] Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Tuesday, July 18, 2006 6:59 AM Subject: Re: Invalid Address specified to RtlFreeHeap( 0087, 008A1E90 ) on using FreeInternalIdList Sure, post the whole function or send it to me privately if you like. I'll take a look. What compiler are you using (VS 6, .NET 2003, etc.), which C Run-time are you linking with (e.g. static vs dll, release vs debug), and which version of the Remedy API are you linking with? It's probably best to link to the release mode multi-threaded DLL and use Visual Studio 6 if possible, as that's probably what the AR API libraries were built with. (I've also used Visual Studio .NET 2003, and while it has a different run-time, it seems to be okay using the release mode multi-threaded DLL option). Dan ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org
Re: Info on setting up Avaya CTI with Remedy....
** Use what expertise you have. ie use the COM API if you have COM programmers. Use Java if you have Java programmers.Etc. There is no one right answer.Luckily Remedy provides an extensive range of API's. I seem to remember in a previous post you wanted to popup the user tool (if I have the same person). Certainly the COM API allows you to do this. In addition, the telephony software you use may shift you in a particular direction. Angus - Original Message - From: Matthew White Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Friday, July 14, 2006 11:49 AM Subject: Re: Info on setting up Avaya CTI with Remedy ** Alex, Do you have Java developers that are familiar with the telephony interface and Remedy Java APIs? Matt From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Gray, AlexanderSent: Thursday, July 13, 2006 7:07 PMTo: arslist@ARSLIST.ORGSubject: Re: Info on setting up Avaya CTI with Remedy So the next question is how can or will this help me ? From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Matthew WhiteSent: Thursday, July 13, 2006 7:05 PMTo: arslist@ARSLIST.ORGSubject: Re: Info on setting up Avaya CTI with Remedy We used the Java API. In fact we created an entire veneer on top of Remedy to fully integrate. We find that most customers want to integrate Remedy into their business processes ala their portal, etc This way it becomes transparent rather than working a ticket, for example. Matt White Consulting, Inc. From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Gray, AlexanderSent: Thursday, July 13, 2006 3:24 PMTo: arslist@ARSLIST.ORGSubject: Re: Info on setting up Avaya CTI with Remedy Did you use a COM object or DDE or neither? From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Matthew WhiteSent: Wednesday, July 12, 2006 9:02 PMTo: arslist@ARSLIST.ORGSubject: Re: Info on setting up Avaya CTI with Remedy Alex, We integrated using a custom app that is telephony aware and uses the API to speak with Remedy. However, as our proof of concept we used the mid-tier to get us going you can pass as many parameters as you wish to Remedy. Let me know if you need more info. Matt White Consulting, Inc. From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Gray, AlexanderSent: Wednesday, July 12, 2006 11:00 AMTo: arslist@ARSLIST.ORGSubject: Re: Info on setting up Avaya CTI with Remedy Angus Basically I am looking to pull the employee ID and company data that comes through the IVR system so that we can pull into Remedy to pop the customers info inside the ticket. We are using ITSP 4.0 Any advice would be greatly appreciated Alex From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Angus ComberSent: Wednesday, July 12, 2006 4:43 AMTo: arslist@ARSLIST.ORGSubject: Re: Info on setting up Avaya CTI with Remedy What exactly are you looking to do? Surely if you pop a Remedy screen from an IVR you are going to get a LOT of screenpops? DDE is very naff. Wouldn't recommend. There are other ways. Angus - Original Message - From: Gray, Alexander Newsgroups: public.remedy.arsystem.general To: arslist@ARSLIST.ORG Sent: Tuesday, July 11, 2006 10:54 PM Subject: Info on setting up Avaya CTI with Remedy ** Folks, Need some info or help in setting up CTI caller screen pops using the Avaya IVR system. Can you use DDE and runmacro to make it happen or any other way is fine too. Thanks Alex __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it_20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___ __20060125___This posting was submitted with HTML in it___
Invalid Address specified to RtlFreeHeap( 00870000, 008A1E90 ) on using FreeInternalIdList
Hello I am doing this with ARGetEntry: ARInternalIdList idlist; idlist.numItems = 2; // need two fields idlist.internalIdList = (ARInternalId *) malloc(sizeof(ARInternalId) * idlist.numItems); idlist.internalIdList[0] = fieldID1; // eg 2 - Submitter idlist.internalIdList[1] = fieldID2; // eg 4 - Assigned To ret=ARGetEntry(m_ARctrlstruct, szFormName, entry.entryList[i].entryId, idlist, fldval, m_StatusList); strcpy(szField1, fldval.fieldValueList[0].value.u.charVal); // copy field data strcpy(szField2, fldval.fieldValueList[1].value.u.charVal); Then I get Invalid address specified to RtlFreeHeap when I call: FreeARInternalIdList(idlist, FALSE); What am I doing wrong? Angus ___ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org