Cerca nel blog

venerdì 9 dicembre 2016

ABAP: WEB Services di tipo CONSUMER

WEB Services di tipo CONSUMER

Per creare un Web Service di tipo Consumer, dobbiamo caricare il file .WSDL (estensione) che ci mettono a disposizione.

Se il file che ci mettono a disposizione è di tipo .XSD (estensione), possiamo tramite un tool di SAP trasformarlo in .WSDL 

TRASFORMAZIONE .XSD -> .WSDL
Da SAP Gui, eseguire il report SPROX_XSD2WSDL, inserire in “In File” il file con l’estensione  .xsd ed in “Out File” il nome del file da generare con estensione wsdl, e premere F8.


Aprire il file .WSDL e modificare nei seguenti punti:

Spostare <wsdl:message>...</wsdl:message> prima di <wsdl:portType>...</wsdl:portType>

Rimuovere il tag <xs:import ... />

Rimuovere il tag <xs:element ref="ds:Signature" minOccurs="0"/>

Salvare il file .WSDL.

CREAZIONE WEB SERVICE CONSUMER
 
Transazione SE80, selezionare un pacchetto dove creare il WebServices, tasto dx e selezionare “Creare->Enterprise Service










SALVARE e ATTIVARE


Nessun commento:

Posta un commento