add: soap->error = SOAP_FAULT;
context: size_t myReceiveCallback( struct soap *soap, char *s, size_t n ){  QMap<struct soap *,GroupwiseServer *>::ConstIterator it;  it = mServerMap.find( soap );  if ( it == mServerMap.end() ) {    kdDebug() << "No soap object found" << endl;    return 0;  }  return (*it)->gSoapReceiveCallback( soap, s, n );}