Thanks LJ ...I thought it can be not show with tuneup....... thanks for reply....
Thanks G LJ LongWing (Head) wrote: > > If I'm understanding what you are saying properly, the cmd prompt shows > up, > but if you 'wait' it closes automatically right?....that's proper > procedure....the cmd /c tells the command prompt to start and execute the > command after it....it should start, execute it, then close out. If you > do > 'nothing' and it all ends up the way you want, then there is nothing more > to > tune. If your problem is with the fact that the window is open for too > long, the only option for you is to get faster machines :). > > -----Original Message----- > From: Action Request System discussion list(ARSList) > [mailto:[email protected]] On Behalf Of gok's > Sent: Monday, July 11, 2011 4:31 PM > To: [email protected] > Subject: Re: I need assitance in passing input parameter from RUN PROCESS > command line > > Hi LJ, > Thanks for helping me on this I think I have wrongly written ...after > executing the run process command ....the command prompt dialogue box is > seen on the client for milliseconds which I don't want it to be like > that....what I have to do it. > > thanks > G > > > LJ LongWing (Head) wrote: >> >> G, >> I'm not familiar with a way to execute a command prompt on the client >> machine that doesn't show it on the task bar. >> >> -----Original Message----- >> From: Action Request System discussion list(ARSList) >> [mailto:[email protected]] On Behalf Of gok's >> Sent: Monday, July 11, 2011 3:50 PM >> To: [email protected] >> Subject: Re: I need assitance in passing input parameter from RUN PROCESS >> command line >> >> Hi All, >> >> I want to thank you every one from here wholeheartedly...............I >> have >> created this Java API first time successfully it is updating the records >> I >> have to work more on it >> My process command line is >> CMD.exe /c C:\temp\MigrateDataForChangeID.bat $1$ (as Doug >> described.....BRAVO...BRAVO :clap::clap: ) >> >> I have written the .bat file as >> >> @echo off >> Set ChangeID= %1 >> Set JAVA_HOME= "C:\Program Files\Java\jdk1.5.0_05\bin\" >> >> Echo %ChangeID% >> Echo %JAVA_HOME% >> >> "C:\Program Files\Java\jdk1.5.0_05\bin\" -jar RemedyDataMigrator.jar >> %ChangeID% >> >> It worked like charm....one small doubt in this one ....when I am >> executing >> the workflow on client side I am still able to see the cmd prompt >> dialogue >> box how to get rid of this............. >> >> >> >> >> >> >> >> >> Mueller, Doug wrote: >>> >>> You still seem to have a syntax error in your command line. >>> >>> The log file will show you the EXACT command line that is being >>> performed. >>> >>> In your case, it is showing the following: >>> >>> CMD.exe /c " C:\temp\MigrateDataForChangeID.bat " + 'CHG000000076079' >>> >>> First, you are not building a Set Fields arithmetic syntax command here. >>> You >>> are entering the command in the definition exactly as you want it. >>> >>> Your definition is >>> >>> CMD.exe /c " C:\temp\MigrateDataForChangeID.bat " + '$1$' >>> >>> There are lots of extra pieces of syntax here that you should not need. >>> >>> Why do you have the double quotes around the program name? They should >>> not >>> be needed. >>> >>> Why do you have the extra couple of spaces before the program name and >>> after >>> the program name? >>> >>> Why do you have the + sign? You don't want that in the final command. >>> >>> Look at the command that is generated (the first string above that I cut >>> and >>> pasted. Is that what you would type at the command line to execute? >>> That >>> is >>> what the system is attempting to execute. >>> >>> I would expect the definition to look more like this >>> >>> CMD.exe /c C:\temp\MigrateDataForChangeID.bat $1$ >>> >>> Notice all the extra quotes and the plus signs and such are not there. >>> This is >>> the command line you are going to execute. The system will substitute >>> for >>> any >>> parameter in $$ that it recognizes. >>> >>> IF you run the command by hand from the command line and get it to work, >>> use >>> that exact same syntax. If your parameter requires surrounding single >>> quotes, >>> put them in. If it requires surrounding double quotes, put them in. >>> Whatever >>> would be needed from the command line. >>> >>> >>> Note that the Run Process and the SQL syntax is just to type the command >>> as you >>> want it executed and put in parameters as you wish. No extra quotes. >>> No >>> extra >>> plus signs. No extra anything. You can see from the command that the >>> system >>> is attempting to execute in your log, lots of extra bits of things that >>> is >>> just >>> confusing the heck out of your program. >>> >>> A Set Fields or Push Fields where you are constructing a value and where >>> you >>> can add numbers or subtract or use functions or whatever needs the >>> syntax >>> of >>> an arithmetic operation. But, Run Process does not. >>> >>> >>> I hope this helps solve the rest of the problem. >>> >>> Doug Mueller >>> >>> -----Original Message----- >>> From: Action Request System discussion list(ARSList) >>> [mailto:[email protected]] On Behalf Of gok's >>> Sent: Monday, July 11, 2011 11:02 AM >>> To: [email protected] >>> Subject: Re: I need assitance in passing input parameter from RUN >>> PROCESS >>> command line >>> >>> Hi Mueller, >>> >>> I am looking to this mail from Friday because I got a feeling that if >>> Mueller and LJ responds to a mail it will be resolved no matter >>> what.....and >>> to day morning..I started breathing again....thanks for response.... >>> >>> As you mentioned I have noticed that the "$Change_ID+$" is not getting >>> recognized so what I did is I have changed my Change ID to simple like >>> ChangeID. >>> >>> The log file is capturing the change id perfectly so I debugged it as >>> you >>> mentioned me it worked....the log file is like this >>> >>> <ACTL> /* Mon Jul 11 2011 10:50:18 */ >>> <ACTL> Start active link processing -- Operation - On Return >>> <ACTL> For Schema - CHG:Change_History >>> <ACTL> Linked to field - Change ID+ (1) >>> <ACTL> On screen type - QUERY >>> <ACTL> Checking TEST Active Link 4 (0) >>> <ACTL> -> Passed qualification -- perform if actions >>> <ACTL> 0: Run Process >>> <ACTL> CMD.exe /c " C:\temp\MigrateDataForChangeID.bat " >>> + >>> '$1$' >>> <ACTL> Process: CMD.exe /c " >>> C:\temp\MigrateDataForChangeID.bat " + 'CHG000000076079' >>> <ACTL> Return Code: 1l >>> >>> <ACTL> /* Mon Jul 11 2011 10:50:18 */ >>> <ACTL> Stop active link processing - On Return >>> >>> 1)Do I need to put the ChangeID in single quotes or double quotes... >>> >>> 2)My .bat file is like this can you suggest me do I need to modify any >>> thing.... >>> >>> @echo off >>> set ChangeID=%1 >>> Echo %ChangeID% >>> >>> set Java_Home="C:\Program Files\Java\jdk1.5.0_05\bin\" >>> %JAVA_HOME%\Java -jar RemedyDataMigrator.jar %ChangeID% >>> >>> Pause.. >>> >>> this is giving error in the cmd prompt like this >>> >>> http://old.nabble.com/file/p32039891/07-11-2011%2B10-58-35%2BAM.png >>> >>> My doubt is the ChangeID is passing or not ......can you help me in >>> writing >>> the bat file.... >>> >>> >>> >>> >>> >>> >>> Mueller, Doug wrote: >>>> >>>> From the output you are seeing in the log, the system has not >>>> recognized >>>> the >>>> parameter. I suspect if you look at an export file, you will find >>>> $Change_ID+$ >>>> in the definition. You should not see that. If the system recognized >>>> this as >>>> a field, it would have translated the name to an ID in the stored >>>> definition. >>>> >>>> A couple of different possibilities: >>>> >>>> 1) There seems to be an inconsistency in capitalization in your >>>> discsussion >>>> below. >>>> >>>> At the start you show the command line to be ..... $change_id+$ >>>> >>>> In the run example, it echos $Change_ID+$ >>>> >>>> Depending on your database and case sensitivity, these are two >>>> different >>>> names. Do you have your capitalization right? >>>> >>>> 2) The fact that the word is Change_ID+ leads me to believe that this >>>> is >>>> a >>>> label. Is the DB name of the field you are trying to map the same >>>> as >>>> the >>>> label? Definitions in workflow key off the field NAME not the >>>> LABEL. >>>> >>>> 3) Have you tried using the field ID instead of a label/name for the >>>> field >>>> in question. Something like $988203489$ (whatever the ID is of >>>> course). >>>> >>>> This eliminates all possible confusion about case, name/label, >>>> spelling, or >>>> whatever. >>>> >>>> I hope these offer some pointers to what might be the issue for you. >>>> >>>> Doug >>>> >>>> -----Original Message----- >>>> From: Action Request System discussion list(ARSList) >>>> [mailto:[email protected]] On Behalf Of gok's >>>> Sent: Friday, July 08, 2011 3:28 PM >>>> To: [email protected] >>>> Subject: I need assitance in passing input parameter from RUN PROCESS >>>> command line >>>> >>>> Hi All, >>>> >>>> I am trying to pass an input parameter from RUN Process which I am >>>> using >>>> like this >>>> >>>> CMD.exe/c "C:\temp\MigrateDataForChangeID.bat" $change_id+$ >>>> >>>> I have written the Bat file like this >>>> >>>> @echo off >>>> Set ChangeID= %1 >>>> Set ChangeID = %Change_ID+%(If I hard code the change id here and start >>>> the >>>> bat file it is working) >>>> Echo %Change_ID+% >>>> >>>> set Java_home="C:\Program Files\Java\jdk1.5.0_05\bin\" >>>> %Java_Home%\java -jar RemedyDataMigrator.jar %Change_ID+% >>>> >>>> >>>> >>>> But if I am trying to pass it from RUNPROCESS it is not working as it >>>> should >>>> be. If I check the log file it is like this >>>> >>>> <ACTL> /* Fri Jul 08 2011 15:17:11 */ >>>> <ACTL> Start active link processing -- Operation - On Return >>>> <ACTL> For Schema - CHG:Change_History >>>> <ACTL> Linked to field - Change ID+ (1) >>>> <ACTL> On screen type - QUERY >>>> <ACTL> Checking TEST Active Link 4 (0) >>>> <ACTL> -> Passed qualification -- perform if actions >>>> <ACTL> 0: Run Process >>>> <ACTL> CMD.exe /c " C:\temp\MigrateDataForChangeID.bat" >>>> $Change_ID+$ >>>> <ACTL> Process: CMD.exe /c " >>>> C:\temp\MigrateDataForChangeID.bat" $Change_ID+$ >>>> <ACTL> Return Code: 1 >>>> >>>> can any one suggest me how to pass the input parameter and am I wrote >>>> the >>>> correct bat file. >>>> >>>> Thanks >>>> G >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> >> > http://old.nabble.com/I-need-assitance-in-passing-input-parameter--from-RUN- >> PROCESS-command-line-tp32025056p32025056.html >>>> Sent from the ARS (Action Request System) mailing list archive at >>>> Nabble.com. >>>> >>>> >> > ____________________________________________________________________________ >> ___ >>>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >>>> attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" >>>> >>>> >> > ____________________________________________________________________________ >> ___ >>>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >>>> attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" >>>> >>>> >>> >>> -- >>> View this message in context: >>> >> > http://old.nabble.com/I-need-assitance-in-passing-input-parameter--from-RUN- >> PROCESS-command-line-tp32025056p32039891.html >>> Sent from the ARS (Action Request System) mailing list archive at >>> Nabble.com. >>> >>> >> > ____________________________________________________________________________ >> ___ >>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >>> attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" >>> >>> >> > ____________________________________________________________________________ >> ___ >>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >>> attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" >>> >>> >> >> -- >> View this message in context: >> > http://old.nabble.com/I-need-assitance-in-passing-input-parameter--from-RUN- >> PROCESS-command-line-tp32025056p32041687.html >> Sent from the ARS (Action Request System) mailing list archive at >> Nabble.com. >> >> > ____________________________________________________________________________ >> ___ >> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" >> >> > ____________________________________________________________________________ > ___ >> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org >> attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" >> >> > > -- > View this message in context: > http://old.nabble.com/I-need-assitance-in-passing-input-parameter--from-RUN- > PROCESS-command-line-tp32025056p32041952.html > Sent from the ARS (Action Request System) mailing list archive at > Nabble.com. > > ____________________________________________________________________________ > ___ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" > > _______________________________________________________________________________ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" > > -- View this message in context: http://old.nabble.com/I-need-assitance-in-passing-input-parameter--from-RUN-PROCESS-command-line-tp32025056p32042587.html Sent from the ARS (Action Request System) mailing list archive at Nabble.com. _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"

