rem: soap_out_PointerTons1__ItemChanges(soap, "changes", -1, &(((ns1__Item*)a)->changes), "ns1:ItemChanges"); soap_out_PointerTostd__string(soap, "type", -1, &(((ns1__Item*)a)->type), "xsd:string");
add: soap_out_PointerTons1__ItemChanges(soap, "changes", -1, &(((ns1__Item*)a)->changes), ""); soap_out_PointerTostd__string(soap, "type", -1, &(((ns1__Item*)a)->type), "");
context: SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__Category(struct soap *soap, const char *tag, int id, const ns1__Category *a, const char *type){	soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_ns1__Category), "ns1:Category");	soap_out_ns1__uid(soap, "id", -1, &(((ns1__Item*)a)->id), "ns1:uid");	soap_out_std__string(soap, "name", -1, &(((ns1__Item*)a)->name), "xsd:string");	soap_out_unsignedLong(soap, "version", -1, &(((ns1__Item*)a)->version), "");	soap_out_string(soap, "modified", -1, &(((ns1__Item*)a)->modified), "");	soap_out_PointerTons1__ItemChanges(soap, "changes", -1, &(((ns1__Item*)a)->changes), "ns1:ItemChanges");	soap_out_PointerTostd__string(soap, "type", -1, &(((ns1__Item*)a)->type), "xsd:string");	/* transient soap skipped */	soap_out_PointerTons1__CategoryType(soap, "categoryType", -1, &(((ns1__Category*)a)->categoryType), "ns1:CategoryType");	soap_out_PointerTounsignedLong(soap, "color", -1, &(((ns1__Category*)a)->color), "");	/* transient soap skipped */	soap_element_end_out(soap, tag);	return SOAP_OK;}