API error on UpdateLocalData

Our developer is trying to update a local table for our custome Data Protection tabs, but he's getting an API error, saying he
needs to send U, A or D which is what he's doing.

\the error reads:


Failed soap:Receiver System.Web.Services.Protocols.SoapException: Server
was unable to process request. ---> System.Exception: Invalid Action.
Valid values are A(Add), U(Update) and D(Delete).
   at Tessitura.WebAPI.Tessitura.UpdateLocalData(String SessionKey, Int32
LocalDataTableIndex, Int32 LocalDataTableKey, Char Action, Int32
RetrievalKey, String LocalDataValues)

Has anyone experienced this before? Any suggestions gratefully received.

Thanks, Christopher

Parents
  • Hi Christopher,

    The API error messages can sometimes point you in the wrong direction. If you're already doing what the error message is telling you to do, there's a good chance you've got a permissions problem. Double check your settings in TR_LOCAL_DATA. Also, try executing the same calls through the Tessitura.asmx web interface. If it works there, the problem is probably in your web code, not Tessitura.

    -Morgan

Reply
  • Hi Christopher,

    The API error messages can sometimes point you in the wrong direction. If you're already doing what the error message is telling you to do, there's a good chance you've got a permissions problem. Double check your settings in TR_LOCAL_DATA. Also, try executing the same calls through the Tessitura.asmx web interface. If it works there, the problem is probably in your web code, not Tessitura.

    -Morgan

Children
No Data