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"

Reply via email to