It is currently 8 June 2025, 2:10 Advanced search

tipi complessi nei wsdl

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

tipi complessi nei wsdl

Postby gianni.farinola » 16 December 2010, 8:21

Devo importare un wdsl che è strutturato con tipi complessi: leggo delle limitazioni relative alla versione 6.5 nell'uso di tali tipi; sono stati fatti passi avanti, o magari c'è qualche trucco che mi permette di aggirare l'ostacolo?

<xsd:complexType name="FiltroRegistrazioni">
<xsd:sequence>
<xsd:element minOccurs="0" name="tipoRegistrazioneCrono" nillable="true" type="tns:Catalogo" />
<xsd:element minOccurs="0" name="statoRegistrazioniCrono" nillable="true" type="tns:Catalogo" />
<xsd:element minOccurs="0" name="codiceCerIIILivello" nillable="true" type="tns:Catalogo" />
<xsd:element minOccurs="0" name="dataRegistrazioneInizio" nillable="true" type="xsd:dateTime" />
<xsd:element minOccurs="0" name="dataRegistrazioneFine" nillable="true" type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
.......

<xsd:element name="GetElencoRegistrazioniCronoRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="identity" type="xsd:string" />
<xsd:element name="idSISRegistroCrono" type="xsd:string" />
<xsd:element minOccurs="0" name="filtroRegistrazioni" nillable="true" type="tns:FiltroRegistrazioni" />
<xsd:element minOccurs="0" name="startItemPosition" nillable="true" type="tns:LongNumber" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
gianni.farinola
 
Posts: 44
Joined: 16 December 2010, 8:09

Re: tipi complessi nei wsdl

Postby g.lanzi » 23 December 2010, 11:58

No, non ci sono ulteriori trucchi da sapere.

Purtroppo abbiamo visto che scrivere un algoritmo che prenda in considerazione tutti i casi possibili non è realizzabile senza uno sforzo eccessivo.

Allo stato attuale molte strutture dati complesse vengono importate, ma per le altre non è prevista un'ulteriore implementazione. È necessario scrivere un wrapper.
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3504
Joined: 29 September 2010, 10:24
Location: Bologna

Re: tipi complessi nei wsdl

Postby a.maioli » 28 December 2010, 7:08

La scrittura del wrapper può avvenire quasi in automatico utilizzando gli strumenti di importazione del WSDSL di Visual Studio o Eclipse. Una volta create le classi giuste con questi strumenti è possibile importarle dentro In.de con la procedura di importazione librerie. Ti consiglio però, di scrivere anche una semplice interfaccia in C# o Java, intanto che ci sei, in modo da semplificare l'utilizzo di tutte queste classi dall'interno di In.de.
User avatar
a.maioli
Pro Gamma
Pro Gamma
 
Posts: 1090
Joined: 29 September 2010, 12:47

Re: tipi complessi nei wsdl

Postby lucabaldini » 23 March 2011, 9:42

Comunque, ora il caso segnalato funziona :-)
Trovi le info dettagliate qui http://doc.progamma.com/?ARTID=2FB93F4C-E409-4FC5-B631-7BE0210807AB
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 9 guests