Comment passer des “Null” (un vrai nom!) pour un web service SOAP en ActionScript 3?

Nous avons un employé dont le nom est Nul. Notre employé de recherche de l'application est tué lorsque ce dernier nom est utilisé comme terme de recherche (ce qui arrive assez souvent en ce moment). L'erreur reçus (merci Fiddler!) est:

<soapenv:Fault>
   <faultcode>soapenv:Server.userException</faultcode>
   <faultstring>coldfusion.xml.rpc.CFCInvocationException: [coldfusion.runtime.MissingArgumentException : The SEARCHSTRING parameter to the getFacultyNames function is required but was not passed in.]</faultstring>

Mignon, hein?

Le type de paramètre est string.

Je suis en utilisant:

  • WSDL (SAVON)
  • Flex 3.5
  • ActionScript 3
  • ColdFusion 8

Remarque que l'erreur ne pas se produire lors de l'appel au webservice comme un objet à partir d'une page ColdFusion.

  • Il ne peut pas vous aider à ce que beaucoup au problème spécifique, mais de SOAP 1.2 permet nullable valeurs, voir w3.org/TR/2001/WD-soap12-20010709/#_Toc478383513
  • J'ai le sentiment que ça implique Dave Null.
  • Au moins, il n'implique pas de Chuck Norris. Voici pourquoi rester loin de lui dans le code: codesqueeze.com/...
  • L'employé a envisagé de changer de nom?
  • Référencé sur BBC: bbc.com/future/story/...
  • Il devrait vraiment envisager l'achat d'un Pointeur chien et de faire appel à lui NullPointer.

InformationsquelleAutor bill | 2010-12-16