Let’s explore MForms Automation in Infor Smart Office Mashups.
To use them in Mashups, we tell MForms Automation Builder to create an MForms URI encoded, we copy/paste the URI into the desired property in Mashup Designer which will XML-encode it, and we carefully replace the hard-coded values by parameter names in curly braces with the corresponding parameter binding:
Smart Office will do the variable substitution, and will execute a CMDTP=RUN with the XML:
I find the whole process of URI-encoding, XML-encoding, and curly brace replacement too error-prone and time consuming for routine maintenance, so I found an alternative.
Note: We must omit spaces between the CDATA start and XML declaration; the rest can be indented.
I find this alternative to be more elegant and easier to maintain than the double-encoded surgical process above.
Let me know what you think in the comments below.