Я создал службу SOAP, которая имеет несколько необязательных аргументов метода. Я нашел некоторые проблемы:
- При вызове веб-службы мне всегда нужно передавать все аргументы, независимо от того, являются ли они необязательными или нет.
- Я обнаружил, что в ColdFusion мы можем опустить необязательные аргументы, добавив
omit=true
вcfinvokeargument
. Но все же нам нужно добавитьcfinvokeargument
для каждого аргумента. Это не решает большую проблему. - Поскольку веб-служба должна быть доступна с любой платформы или языка,
omit=true
хак может быть недоступен на других языках.
Итак, мой вопрос в том, как решать проблемы. Есть ли способ избавиться от необязательных аргументов при вызове веб-службы?
omit=true
применяется ко всем необязательным аргументам в CF11. wikidocs.adobe.com/wiki/display/coldfusionen/cfinvokeargument. - person Pankaj   schedule 04.09.2015