I am using DataDeploy to deploy some DCR values and some values outside of the DCR (computed by Perl) to a database.
I am calling an external Perl program from my workflows and using a DataDeploy configuration file which takes parameters from the command line.
My questions are, From command line: How can I pass parameters with spaces? How can I pass an 'equal to' sign?
I want to be able to do something like this:
iwodcmd start tsg/tsg_dd.xml -k iwdd=tsg -k DCR=templatedata/knowledge_management/contacts/data/pankaj_cont -k schema=knowledge_management_contacts -k teamsiteURL=
http://prvdintwvncs1/iw-cc/edit?vpath=//prvdintwvncs1/default/main/Intranet/TSG/WORKAREA/content/templatedata/general/text/data/PankajDemo2 -k "editor=Pankaj Kant"
This does not work for 2 reasons:
iwodcmd does not like an equals sign for the parameter teamsiteURL and it does not take the space in first and last name for editor. I tried enclosing the key=value pairs in double and single quotes, I also tried the Perl back slash escape - but it did not work.
Something else I can try ?
Thanks.
- Pankaj