У меня есть этот код после импорта WSDL с Delphi XE8.
InvRegistry.RegisterInterface(TypeInfo(invioErogatoPT), 'http://invioerogato.wsdl.dem.sanita.finanze.it', 'UTF-8');
InvRegistry.RegisterDefaultSOAPAction(TypeInfo(invioErogatoPT), 'http://invioerogato.wsdl.dem.sanita.finanze.it/InvioErogato');
InvRegistry.RegisterInvokeOptions(TypeInfo(invioErogatoPT), ioDocument);
InvRegistry.RegisterInvokeOptions(TypeInfo(invioErogatoPT), ioLiteral);
RemClassRegistry.RegisterXSInfo(TypeInfo(elencoDettagliPrescrInviiErogatoType), 'http://tipodati.xsd.dem.sanita.finanze.it', 'elencoDettagliPrescrInviiErogatoType');
RemClassRegistry.RegisterXSClass(dettaglioPrescrizioneInvioErogatoType, 'http://tipodati.xsd.dem.sanita.finanze.it', 'dettaglioPrescrizioneInvioErogatoType');
// Type not valorize correct
RemClassRegistry.RegisterExternalPropName(TypeInfo(InvioErogatoRichiesta), elencoDettagliPrescrInviiErogato','[ArrayItemName="DettaglioPrescrizioneInvioErogato"]');
Я получаю файл XML:
<ElencoDettagliPrescrInviiErogato>
<DettaglioPrescrizioneInvioErogato>
<codProdPrest xmlns="http://tipodati.xsd.dem.sanita.finanze.it">7658</codProdPrest>
....
</DettaglioPrescrizioneInvioErogato>
</ElencoDettagliPrescrInviiErogato>
Я пробовал с soapui, и чтобы работать, я должен иметьэто, Как я могу получить?:
<ElencoDettagliPrescrInviiErogato>
<DettaglioPrescrizioneInvioErogato xmlns="http://tipodati.xsd.dem.sanita.finanze.it">
<codProdPrest xmlns="http://tipodati.xsd.dem.sanita.finanze.it">7658</codProdPrest>
....
</DettaglioPrescrizioneInvioErogato>
</ElencoDettagliPrescrInviiErogato>
Я пытался выяснить, как работать в течение двух дней, но безрезультатно.