Hey all, does anyone know if there is a specific escape character or format to wrap the value of a clm parameter whose value is a comma-delimited string?
I've tried URL encoding the parameter and wrapping the parameter in quotes, double quotes, brackets, etc, but the response always returns: "Too many invoke parameters in call to 'UtilitiesLoadObjects' method."
Here is a formatted example with a lot of the values replaced of the request that has a comma-delimited clm parameter
hostname/.../
FormsAndObjects
properties=DerInclude,DerDelete,DerObjectName,DerObjectTypeStr,DerScopeTypeStr,DerScopeNameStr,DerObjectType,DerScopeType,DerMessage,DerProcessInformation,DerTargetExists
&clm=UtilitiesLoadObjects
&clmParam=GUID,SourceConfigName,TestConfigName,"CopyOrdersAndEstimates,[none],[none],[none],[none],[none],[none],[none],[none],[none],[none],[none],[none]",0,2,0,0,GroupName
Where that FilterSettings parameter ("CopyOrdersAndEstimates,[none],[none],[none],[none],[none],[none],[none],[none],[none],[none],[none],[none]") is the comma-delimited string.
I've already worked around this by creating my own custom load method that instead accepts a pipe-delimited string, converts it into a comma-delimited string, and then calls the original CLM.
But I would like to avoid doing such things if I can help it.
Thanks