wsdl2obj Sap SimpleTransformationFault

У меня есть простой RFC, который принимает строку (вход) и возвращает эту строку (выход).

В части xcode я использую wsdl2obj.

Вот код

//create web service binding
zstringSoapBinding *binding = [[zstringSoapBinding alloc] initWithAddress:@"http://../sap/bc/srt/rfc/sap/ZSTRING?sap-client=020&wsdl=1.1"];
binding.logXMLInOut = YES;
binding.authUsername = @"";
binding.authPassword = @"";

// create web service request object
zstringService_ZSTRING *request = [[zstringService_ZSTRING alloc]
                                                                init];
NSString * str = [NSString stringWithFormat:@"asd"];
request.INPUT = str;
// call the request
zstringSoapBindingResponse *response = [binding ZSTRINGUsingParameters:request];
NSArray *responseBodyParts = response.bodyParts;

В журнале ResponseBody есть;

ResponseBody: soap-env: ClientDeserialisation завершилась неудачно /1BCDWB/WSS0121107152246421000/1BCDWB/WSS012110715224642100010 Ожидаемый элемент XSystem 'INPUT'EZSTRINGurn:sap-com: документ:sap:rfc:functionsCL_SRT___D___RT_F_R__RF_RF_R_C_RX_C_RT_C_R_F_R_C_RX_R

Можете ли вы помочь мне об этой проблеме, пожалуйста?

С Уважением,

1 ответ

Вот решение, которое можно найти по адресу wsdl2obj http://code.google.com/p/wsdl2objc/issues/detail?id=131

Другие вопросы по тегам