Home
Web Services Servizio Telematico Doganale USER MANUAL
Contents
1. PASSWORD String result service dir pattern Version 4 April 2012 Pagina 15 di 20 Web Services Servizio Telematico Dogane User manual 6 WSDL Servizio Telematico Doganale lt xml version 1 0 encoding UTF 8 gt lt wsdl definitions targetNamespace http webservices ftp telematico dogana dogane ag_dogane finanze it xmins impl http webservices ftp telematico dogana dogane ag_dogane finanze it xmins wsaw http www w3 0rg 2006 05 addressing wsdl xmins wsdl http schemas xmIsoap org wsdl xmins intf http webservices ftp telematico dogana dogane ag dogane finanze it xmins xsd http www w3 0rg 2001 XM LSchema xmIns wsi http ws i org profiles basic 1 1 xsd xmlIns wsdlsoap http schemas xmIsoap org wsdl soap gt lt wsdl types gt lt schema targetNamespace http webservices ftp telematico dogana dogane ag_dogane finanze it xmins http www w3 0rg 2001 XM LSchema gt lt element name IsResponse gt lt complexType gt lt sequence gt lt element name IsReturn nillable true type xsd string gt lt sequence gt lt complexType gt lt element gt lt element name dir gt lt complexType gt lt sequence gt lt element name pattern nillable true type xsd string gt lt sequence gt lt complexType gt lt element gt lt element name dirResponse gt lt complexType gt lt sequence gt lt element name dirReturn
2. This feature allows to download the error log file operations in a given time interval Example of the contents of the log file 06 12 2010 12 26 20 000010 13 CD2 p7m Nome file fuori formato la lunghezza errata 06 12 2010 09 48 13 00000126 HAA Il file non appartiene ad una tipologia abilitata 06 12 2010 13 49 27 057R1209 I0B p7m Nome file fuori formato deve iniziare con le prime 4 lettere del codice utente 07 12 2010 15 33 26 00001122 105 Verificare che il file sia stato firmato 07 12 2010 15 35 52 0103 Ra11 Nome file fuori formato la lunghezza errata Version 4 April 2012 Pagina 14 di 20 Web Services Servizio Telematico Dogane User manual 5 Security Access to Web Services is regulated by BASIC type authentication for the passage of credentials to be verified by the currently existing LDAP system During the construction of the client application it will therefore be necessary to define according to the jaxws standards the access policiesfor the Web service The user must specify that username and password when calling the different services Below is an example of a call made from the transaction DIR java TelematicoFtpWsBindingImplProxy service new TelematicoFtpWsBindingImplProxy BindingProvider bp BindingProvider service _getDescriptor getProxy bp getRequestContext put BindingProvider USERNAME_PROPERTY USERNAME bp getRequestContext put BindingProvider PASSWORD_PROPERTY
3. lt wsdl message gt lt wsdl message name IsRequest gt lt wsdl part name parameters element im pl ls gt lt wsdl message gt lt wsdl message name IsResponse gt lt wsdl part name parameters element impl lsResponse gt lt wsdl message gt lt wsdl message name getRequest gt lt wsdl part name parameters element impl get gt lt wsdl message gt lt wsdl message name m getResponse gt lt wsdl part name parameters element impl mgetResponse gt lt wsdl message gt lt wsdl message name dirResponse gt lt wsdl part name parameters element impl dirResponse gt lt wsdl message gt lt wsdl message name getlogResponse gt lt wsdl part name parameters element impl getlogResponse gt lt wsdl message gt lt wsdl portType name TelematicoFtpW sBindinglm pl gt lt wsdl operation name ls gt lt wsdl input name IsRequest message impl IsRequest gt lt wsdl output name IsResponse message impl IsResponse gt lt wsdl operation gt lt wsdl operation name dir gt Version 4 April 2012 Pagina 18 di 20 Web Services Servizio Telematico Dogane User manual lt wsdl input name dirRequest message impl dirRequest gt lt wsdl output name dirResponse message impl dirResponse gt lt wsdl operation gt lt wsdl operation name getlog gt lt wsdl input name getlogRequest message im pl getlogRequest gt lt wsdl output na
4. mins mpi http webserv ces ftp telematico dogano dogane ag_dogane finanze a xmins wsow http www w3 org 2000 05 addressing wsdl mis ws4 http schemas xmisosp org wsd mins ntf http webservices ftp telematico dogans dogane ag_dogane fmanze it amins xad httpe wwrw w org 2001 XMi Schema mins wei http ws i org progfes basic 1 1 xsd amins msdis0ap http schemas xmisoap org wsdi sonp gt wedi types gt chama Grgetharnespace http webservices ttp telematico dogana dogane ag_doganetinanze it ene http weew w3 org 2001 XMLSchema gt element nome sResponse gt lt complexType gt sequence element name TsReturn rilsbh tree type rsd string gt lt sequence gt lt complaxType gt q elamert gt clement name dir gt lt complexType gt lt equerxe gt lt element rame pattern rmbable true type xsd string gt lt sequence gt lt fcomplaxType gt lt element gt ament nama dirftesponse gt lt complexType gt sequence cslemant name dimReturn nillable true type xsd string gt lt sequence gt lt complexType gt JA calament nana getiog gt lt complexType gt sequence gt zinaenea a Version 4 April 2012 Pagina 5 di 20 Web Services Servizio Telematico Dogane User manual 2 Functional testing of web services It is recommended to test the described Web Services be
5. Services Servizio Telematico Dogane User manual selecting the green arrow at the top right we can see the response from the SOAP server lt soapenv Envelope xmlns soapenv http schemas xmlsoap org soap envelope gt lt soapenv Body gt Raw XML nsZ dirResponse xmlns ns2 http webservices ftp telematico Si lta nagana ag_dogane AS di lt fns2 dirResponse gt soaperv Body gt lt soapenv Envelope gt Headers 10 Attachments 0 SSL Info 3 certs 3510 Below are the various call logs response time 18628ms 692 bytes i LS Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Content Length 692 r n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Set Cookie LtpaToken2 BDejcoMXCyMUHwj 3 7kyn9hrb4 1iwSFAWHaoWXCMyJyytA4TDsxPgIDxaMj2bA2XItKx40 Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Expires Thu 01 Dec 1994 16 00 00 GMT r n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Cache Control no cache set cookie set cookie2 r n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Connection close tr n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Content Type multipart related boundary MIMEBoundaryurn_uuid_3DF8E6456C474856841301566003050 typ Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Content Language en US r n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt r n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt MIMEBoundaryurn_uuid_3DF8E6456C47A856841301566003050 r n Thu
6. Mar 31 12 06 30 CEST 2011 DEBUG lt lt Content Type application xop xml charset UTF 8 type text xml n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Content Transfer Encoding binary r n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt Content ID lt 0 urn uuid 3DF3E6456C4748568413015660030510apache org gt r n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt r n Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt lt xml version 1 0 encoding UTF 8 gt lt soapenv Envelope xmlns soapenv http schemas xmlsoap org soap Thu Mar 31 12 06 30 CEST 2011 DEBUG lt lt MIMEBoundaryurn_uuid_3DF8E6456C47A856841301566003050 soapUI log Version 4 April 2012 Pagina 9 di 20 Web Services Servizio Telematico Dogane User manual 3 Creating the client There are several frameworks and Axis is an example that starting from a WSDL file create both the client and server Java code These frameworks can be integrated into development environments allowing to use many features provided within graphical interfaces that help the developer There are several products dedicated to web services to integrate into an IDE Integrated Development Environment both open source and commercial 3 1 Open Source solutions The most popular IDE in open source are Eclipse Netbeans They make the top down approach much easier because it is easy to create the web service client using a graphical interface star
7. Web Services Servizio Telematico Dogane User manual Web Services Servizio Telematico Doganale USER MANUAL Version 4 April 2012 Pagina 1 di 20 Web Services Servizio Telematico Dogane User manual Contents D Introduction PRE RR A 3 2 Functional testing Of web Services ii iaia 6 Os a O O O 10 Sl Open Source SOMMONS oe ad dos 10 3 2 Proprietary SOMO oia ii 10 di Basie O O iaia lai iaia 13 O O A ah ol Ne Ne aoa ee 13 43 MM dida 13 43 UT agli 14 BA GET iaa 14 45 ELO lele 14 I DEC A elia oe dee 13 6 WSDL Servizio Telematico Doganale iaia aaa 16 Version 4 April 2012 Pagina 2 di 20 Web Services Servizio Telematico Dogane User manual 1 Introduction A Web Service is by definition a service described by the provider in a standard and independent manner from the programming language it was developed in To utilize Web Services created by the provider Servizio Telematico Doganale STD it is necessary to create a Web Services client This is possible through the WSDL Web Services Description Language that defines the service interface which is the list of operations provided the various parameters that each operation is expected to receive from those who call and the list of parameters the operation provides as an output A Web Service is recalled parametrically by the user of the service requester through application programs based on a remote call protocol independent fro
8. elematico Dogane User manual 4 3 PUT The function realizes the transmission of a file to the Servizio Telematico Doganale Input a string containing the file name and an array of bytes for the file itself Output A string containing the result of the operation If successful the output returns the file name date of transmission and the code of the file In case of a negative output a report with the error code is produced It should be noted that since the function takes as an input the representation shown in bytes of the file you want to transmit to the Servizio Telematico Doganale the initial reading of the file and the following transformation into arrays of bytes are to be entrusted to the client application Here s an example of a successful outcome Upload del file C Programmi FirmaVerifica2 1 firmatN00001122 108 p7m Output Caricato con successo Here s an example of the output to fail because the user logged on user code has enabled 0000 and sent a file whose name has the first 4 characters other than this code Upload file C Programmi FirmaVerifica2 1 firmatN057R1209 I0B p7m Output Nome file fuori formato deve iniziare con le prime 4 lettere del codice utente 44 GET This function allows the download of a response or outcome file as requested by the user Input A string containing the name of the file to download Output The required file in byte array format 4 5 GETLOG
9. ervices will be automatically created and for each call you will see a tab at the bottom where you can specify a set of properties to be added to the request Version 4 April 2012 Pagina 7 di 20 Web Services Servizio Telematico Dogane User manual Request Properties Property Request 1 301 UTF 8 https telematicoprova agenzi false a IE 10 001 odo ak ek ak ek WSS Password Type WSS TimeToLive SSL Keystore Skip SOAP Action Inline Response Attachments Expand MTOM Attachments Disable multiparts Encode Attachments Enable Inline Files Strip whitespaces Remove Empty Content Entitize Properties For the web services of the Servizio Telematico Doganale such properties let you specify the username and password to access the service In the middle window you can see the SOAP request In the combo on top it is necessary to specify the service endpoint for each request https ws telematicoprova agenziadogane it TelematicoFtpEjbHttpRouter TelematicoFtpWsBindingImplService ksoapenv Envelope xmlns soapenv http schemas xmlsoap org soap envelope xmlns web http webservices ftp tele lt soapenv Header gt soapenv Body gt lt web dir gt lt pattern gt DC lt pattern gt lt web dir gt soapenv Body gt lt soapenv Envelope gt Aut Headers 0 Attachments 0 WS A resnanse time 1852Ams 492 bytes Version 4 April 2012 Pagina 8 di 20 Web
10. fore creating real clients For this purpose the user can use for example the tools SoapUI an open source Java tool licensed under the GNU LGPL Lesser General Public License extremely useful and usable on any platform Windows Unix Linux SoapUI is intended for developers and testers of web services as it allows to inspect the web services recall them implement them and do load tests The functional and load testing can be done either interactively using a user interface or through an automated process using a command line tool Regarding the functionalities of invocation and analysis of theWeb Services SoapUI allows importing the WSDL automatic generation of requests Support for various types of authentication Digest WS Security NTLM etc Support for SOAP 1 1 and 1 2 editor with coloring syntax and function of undo redo and automatic formatting wy YY SY Development and validation of the Web services is allowed by code generation both client and server type with support for popular toolkits JBossWS JWSDP Axis 1 and 2 XFire NET and gSOAP Generation of WSDL from Java code Generation of XML binding classes for JAXB and XMLBeans validation of the definition of Web Services It is also possible to use powerful functions both for functional testing and load tests of web services In this case it is possible to have detailed reports various statistics logs and performance analysis The in
11. i accesso all applicazione relative to the previously indicated codice fiscale as indicated in the print screen provided by the Primo accesso Version 4 April 2012 Pagina 4 di 20 Web Services Servizio Telematico Dogane User manual telematicoprova agenziadogane it 447 TelematicoFtpEjbHttpRouter TelematicoFtpWsBindingl Windows Internet Explorer Go E https jtelematicoprova agenzladogane it 447 TelematicoFtpEjbHttpRouter TelematicoFtp E 4 x 9 soo ls E File Modifica Visualizza Preferiti Strumenti sf Preferiti connessione in corso A CI db gt Pagina y Sicurezza Strumenti Il server telematicoprova agenziadogane it all indirizzo Autenticazione TelematicoProxyClient richiede un nome utente e una password Nome utente crm 10 001 Password 0000000 Memorizza password In attesa di https jtelematicoprova agenziadogane it 447 TelematicoFtpEjbHttpRouter Telema HNN internet lt Rio Once logged in with user name and password the system provides the WSDL of the application of ipi DHitpfiouter Telematicol ipW Goer en Pie Moda Wruskss Profeti Strowerts 7 de Pretenti Brains retener aprisa RH Tein br D em fogne Sueco gt Sourerti gt lt ami varsion 1 0 encoding UTF 8 gt wsdl cefinitions tergetttamespoce http wsbservices ftp telematico dogana dogane sg_dogane finanze it
12. ic pattern and within a given time interval e Input represents the pattern according to which the request is filtered e Output the string that contains the outcome of the operation and the query result Here is an example of the output appropriately revised in the client for the input pattern 00001209 00001209 B99 00001209 UYY p7m 00001209 UXX p7m 00001209 UCC p7m 00001209 UBB p7m 00001209 UAA p7m 00001209 UB2 p7m 00001209 UB1 p7m 00001209 P99 4 2 DIR The function provides a list of response and outcome files along with the date of the deployment of the Servizio Telematico Doganale The function searches in a specified time interval e Input Pattern to filter the request e Output A string containing the result of Here is an example of an output appropriately revised by a possible client application with the input pattern 00001209 14076171 00001209 B99 RISPOSTA Dec 28 19 18 112 14076157 00001209 UYY p7m RISPOSTA Dec 09 17 05 1890 14076156 00001209 UXX p7m RISPOSTA Dec 09 16 42 1890 14076155 00001209 UCC p7m RISPOSTA Dec 09 16 13 1890 14076154 00001209 UBB p7m RISPOSTA Dec 09 16 12 1890 14076153 00001209 UAA p7m RISPOSTA Dec 09 13 32 1890 14076152 00001209 UB2 p7m RISPOSTA Dec 09 13 19 1890 14076171 00001209 P99 ESITO Dec 09 19 22 330 The figures reported are in the order code files file name received receipt type date size received Version 4 April 2012 Pagina 13 di 20 Web Services Servizio T
13. ice without worrying about the manner in which this is called and used The proxy class will then provide the service exactly as if it were a component made by us and used in the project The command line utility wsdl exe SDK NET allows us to generate a proxy class wsdl language CS http localhost webservice wsftp asmx WSDL The language parameter allows us to specify one of the languages supported by NET framework in this example is required to wsdl exe to generate a C class The result of this transaction is the generation of a wsftp cs file containing the proxy class code for the service At this point we just have to fill in the above file again using the SDK csc t library out wsftp dll wsftp cs r system dll r System Xml dll r system web services dll We have compiled the class as a class library t library indicating the result of compiling and using wsftp dll metadata specified in the parameters r Version 4 April 2012 Pagina 11 di 20 Web Services Servizio Telematico Dogane User manual At this point the file wsftp dll must be entered in the BIN directory of the application that uses it Version 4 April 2012 Pagina 12 di 20 Web Services Servizio Telematico Dogane User manual 4 Basic Features 4 1 LS This feature allows you to extract and deliver the list of response and outcome files for the authorized user of the service by searching on the basis of a specif
14. ices Servizio Telematico Dogane User manual In RAD the creation of Java classes useful to the generation of the client is easy and intuitive Just enter the WSDL file in the project then right click select Web Services and then Generate Client the following window will appear Client di servizi Web Servizi Web Selezionare una definizione di servizio e spostare il dispositivo di scorrimento per impostare il livello di generazione client 5 Definizione del servizio TelematicoFtpClientWeb WebContent WEB INF wsdl TelematicoFtp wsdl Sfoglia Tipo di client AMES Distribuzione client Configurazione Server WebSphere Application Server v7 0 de Runtime del servizio Web IBM WebSphere JAX WS Progetto client TelematicoFtpClientWeb a Progetto EAR del client TelematicoFtpClient C controlla servizio Web Sowrascrivi file senza preavviso U Non visualizzare pi questa casella di dialogo Here the developer can select various configuration options including for example the runtime of the service JAX WS in our example Visual Studio is an integrated development environment by Microsoft which currently supports different types of language Visual Studio allows to create client web services through the integration of NET framework Given the WSDL of the Web service we can create a class as a proxy for a page in ASP NET which is a component that allows us to transparently access the Web Serv
15. m the network and programming language known as SOAP Simple Object Access Protocol A WSDL is an XML document that contains a set of definitions to describe the service Web Service The most important elements used by WSDL are the following lt types gt defines data types used in the service lt message gt contains the definitions of the exchange messages of the service using parts defined as types in the types section lt portType gt describes the service the operations that can be performed and the messages that are involved in these operations For each method the input message and output message are defined The element porType can be compared to a library of functions in a traditional programming language lt bindings gt contains the link between the portType the abstract definition of the service and the physical end point This information indicates which protocol to use and how to relate the input and output messages to the used protocol lt port gt defines the access port of the service A service can have multiple ports each one with a name and a protocol binding lt service gt contains the definition of the service in terms of its description and physical location typically its URL defined endpoints Version 4 April 2012 Pagina 3 di 20 Web Services Servizio Telematico Dogane User manual The WSDL file that describes the services Web Services offered by the Servizi
16. me getlogResponse message impl getlogResponse gt lt wsdl operation gt lt wsdl operation name get gt lt wsdkinput name getRequest message impl getRequest gt lt wsdl output name getResponse message impl getResponse gt lt wsdl operation gt lt wsdl operation name put gt lt wsdl input name putRequest message impl putRequest gt lt wsdl output name putResponse message impl putResponse gt lt wsdl operation gt lt wsdl operation name mget gt lt wsdl input name mgetRequest message impl mgetRequest gt lt wsdl output name mgetResponse message impl mgetResponse gt lt wsdl operation gt lt wsdl portType gt lt wsdl binding name TelematicoFtpW sBindingIm plSoapBinding type im pl TelematicoFtpW sBindinglm pl gt lt w saw UsingAddressing wsdl required false xmins wsaw http www w3 0rg 2006 05 addressing wsdl gt lt wsdlsoap binding style document transport http schemas xmlsoap org soap http gt lt wsdl operation name ls gt lt wsdlsoap operation soapAction Is gt lt wsdl input name IsRequest gt lt wsdlsoap body use literal gt lt wsdl input gt lt wsdl output name IsResponse gt lt wsdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl operation name dir gt lt wsdlsoap operation soapAction dir gt lt wsdl input name dirRequest gt lt wsdlsoap body use literal gt lt w
17. nillable true type xsd string gt lt sequence gt lt complexType gt lt element gt lt element name getlog gt lt complexType gt lt sequence gt lt complexType gt lt element gt lt element name getlogResponse gt lt complexType gt lt sequence gt lt element name getlogReturn type xsd base64Binary gt lt sequence gt lt complexType gt Version 4 April 2012 Pagina 16 di 20 Web Services Servizio Telematico Dogane User manual lt element gt lt element name get gt lt complexType gt lt sequence gt lt element name fileName nillable true type xsd string gt lt sequence gt lt complexType gt lt element gt lt element name getResponse gt lt complexType gt lt sequence gt lt element name getReturn type xsd base64Binary gt lt sequence gt lt complexType gt lt element gt lt element name put gt lt complexType gt lt sequence gt lt element name fileM sg Content type xsd base64Binary gt lt element name fileM sg Nome nillable true type xsd string gt lt sequence gt lt complexType gt lt element gt lt element name putResponse gt lt complexType gt lt sequence gt lt element name putReturn nillable true type xsd string gt lt sequence gt lt complexType gt lt element gt lt element name mget gt lt complexType gt lt sequence gt l
18. o Telematico Doganale is available to clients by connecting from a web browser at the URL test environment https ws telematicoprova agenziadogane it TelematicoFtpEjbHttpRouter TelematicoFtp WsBindingImplService META INF wsdl TelematicoFtp wsdl production environment https ws telematico agenziadogane it TelematicoFtpEjbHttpRouter TelematicoFtp WsBindingImplService META INF wsdl TelematicoFtp wsdl and is listed in this document in Chapter 6 WSDL Servizio Telematico Doganale In order to access the page that displays the WSDL file you must enter your user name and password After typing in the URL of the WSDL the following login page will appear N hitps d Malematicepeuva cosa iadegane 11 04 TTo lescalicos ipt At pito Uta Teinmarico ip WaBlndingl Windows Returner Explores a 9 E Je hip emo Bal y Pe de Preferti O coression corso a mn o suse mweri M Canmettia Inlemelicaprowe apenziadsga Meerver bulematicaprona agerciaciogane t af rel En gico Tdi Cent ridisde un nome utente eun pred Mores tarta g y Peso En stress dis Utebeniaticionavs arcade TAO AO Tew E8 Y roerne gt Kim gt start enc o Agara delle Dogars htigo dulerabizape TJ Documental A The user name or nome utente is the tax code of the subject registered to Servizio Telmatico Doganale followed by the symbol and the progressive location for example 0000121122 001 The password is password d
19. r St 12 06 30 CEST 201 LODEL lt lt Connection dos Tiny hues Baton Tha Mar S1 12 06 30 CEST 204L DEBUG cx Contart Type mubipartirobat ed bourrdar pe INES Cu nda r pur udd IDESTE SEC47A856S4 1301556003050 hugs TineTolive Thu Mar SI 12 06 30 CEST 2011 DEBUG lt lt Contant Language en US r n SEL Keystoee Thu Mar 31 12 06 50 CEST 201 LOLS lt lt TYN isto SOAP pation false Tha Mer 31 12 06 30 CEST 20 1 0 BUG lt lt HIME Boundaryum usd _JDFEEEASEC4TAES 6A 1301 566002050 Pint ble MTOM fase Thu Mar 31 12 06 30 CEST 20 L DEELG lt lt Content Type apphcationt cp m charseteliTF 9 type text how Ty Tint MON fase Thu Mer 31 120630 CEST 202 L DEBUG lt lt Content Trercfer Encodrg brey ir finT Thu Mar SL 12 06 30 CEST 20 00003 lt lt Comtent ID lt 0 urniuud IO ATC OA DOLO made orgy TinT Thy Mar DI 32 06 30 CEST 2071 01005 lt lt Trin nine Respons Falso spond MTOM false Deeblbi mp true Thy Mer 31 12 06 90 CEST 200 DEBUG lt P n wersore cd ng UTF 897 gt lt soaperne Envelope ambos soe m H tor lecheras emise po rg sasp ode Attach false Tha Mer 31 120620 CEST 201 LOEBIS lt lt HIME Bounderyur_uud_ SDF BE6A56C4 PAS 6041301 566 D000 50 inking Eta soal log Hito loo rity bog errorlog memory log stan To test a web service it is sufficient to create a new project with the name and the WSDL file descriptor of the service Calls to the different s
20. sdl input gt lt wsdl output name dirResponse gt lt wsdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl operation name getlog gt lt wsdlsoap operation soapAction getlog gt lt wsdl input name getlogRequest gt lt w sdlsoap body use literal gt lt wsdl input gt Version 4 April 2012 Pagina 19 di 20 Web Services Servizio Telematico Dogane User manual lt wsdl output name getlogResponse gt lt w sdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl operation name get gt lt wsdlsoap operation soapAction get gt lt wsdl input name getRequest gt lt w sdlsoap body use literal gt lt wsdl input gt lt wsdl output name getResponse gt lt wsdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl operation name put gt lt wsdlsoap operation soapAction put gt lt wsdl input name putRequest gt lt wsdlsoap body use literal gt lt wsdl input gt lt wsdl output name putResponse gt lt wsdlsoap body use literal gt lt wsdl output gt lt wsdl operation gt lt wsdl operation name mget gt lt wsdlsoap operation soapAction mget gt lt wsdl input name mgetRequest gt lt w sdlsoap body use literal gt lt wsdl input gt lt wsdl output name mgetResponse gt lt wsdlsoap body use literal gt lt wsdl output g
21. t lt wsdl operation gt lt wsdl binding gt lt wsdl service name TelematicoFtpW sBindinglm plService gt lt wsdl port name Telem aticoFtpW sBindinglm pl binding im pl TelematicoFtpW sBindinglm plSoapBinding gt lt wsdl service gt lt wsdl definitions gt Version 4 April 2012 Pagina 20 di 20
22. t element name mGetinput_Nome nillable true type xsd string gt lt element name mGetInput_Prog nillable true type xsd string gt lt sequence gt lt complexType gt lt element gt lt element name mgetResponse gt lt complexType gt lt sequence gt lt element name mgetReturn type xsd base64Binary gt lt sequence gt lt complexType gt lt element gt lt element name ls gt lt complexType gt lt sequence gt Version 4 April 2012 Pagina 17 di 20 Web Services Servizio Telematico Dogane User manual lt element name pattern nillable true type xsd string gt lt sequence gt lt complexType gt lt element gt lt schema gt lt wsdl types gt lt wsdl message name putRequest gt lt wsdl part name parameters element impl put gt lt wsdl message gt lt wsdl message name putResponse gt lt wsdl part name parameters element impl putResponse gt lt wsdl message gt lt wsdl message name getlogRequest gt lt wsdl part name parameters element impl getlog gt lt wsdl message gt lt wsdl message name dirRequest gt lt wsdl part name parameters element impl dir gt lt wsdl message gt lt wsdl message name m getRequest gt lt wsdl part name parameters element impl mget gt lt wsdl message gt lt wsdl message name getResponse gt lt wsdl part name parameters element impl getResponse gt
23. terface is intuitive and easy to use as shown in the figure below Version 4 April 2012 Pagina 6 di 20 Web Services Servizio Telematico Dogane User manual sonplil 2 5 1 FER Lis Icok Desktop tb Rae 08 a ck An ac AAE AAEE AAAA REAA RAAE nanana BI TH Pro 3 eni S omor s presi fickamalicopecra Ja e eat oa a I E E O opa sn ap CEL G OU pa sale nas srschanas Kalson B S dr ra IRE RAE FH Roawst t lt somp env Body gt lt us dirDerzponse Inlas nel hecyp webservices BD at web dir dirReturn gt B090644 00000330 DCI pTa BISPOSTA M G geteg spatter DC pectern mez dir Response db lt ioeb dir 4 fsoapemr Body a ee eoapoeno Body aseoapent Knvualcper Se lt aoapenv Invelope ID Talento Sa det 2 8 Tatto en Request Properties RPropety vaue Reques 1 m Piessage Siae 201 HA Hades D Atahmems 0 SA dm uto resconsetme 1 BSZBNS 692 bytes part Hitps teens Address hy Mer DI 1200050 CEST 20 OMUG ce Comet Length 031 ny Folow Redirects False Thu Mer 31 130630 CEST 207 LOBUS lt lt Set Cookie LtpaToten2 f Cep otti H rr AA cl Cite Dy tla Dex Ag Dorati hd 2 Leara AAREBBIOKIO Thy Mer 31 12 06 30 CEST 201L 0EBUG lt lt Expres Thu 01 Doc 1994 16 00 00 SHV Iy Pasavord mmm Thu Mer 31 12 06 30 CEST 2011 08605 lt lt Cache Control no codr set ocobas set coohis2 11 1m Domain Thy Me
24. ting from the WSDL file We have to remember that a Web service client may itself be a web application development environment and then in that case would need an application server support Eclipse is an integrated cross platform and multi language development environment It is developed by a community structured in an open source style One of the most useful components for the development of Web applicationsis certainly the one belonging to the project Web Tools Platform WTP WTP is a platform that extends the base functionality of Eclipse and includes various tools that can substantially facilitate the work of the developer of web services among the features that stand out are a specific editor tools for testing and API to support the programmer during the coding The application server that is usually used with Eclipse is Tomcat NetBeans is a multi language development environment written entirely in Java It was chosen by Sun Microsystems as the official IDE It has many interesting plug ins and wizards for developing Web Services easily Glassfish is the application server normally used undoubtedly an excellent solution 3 2 Proprietary Solution In addition to open source solutions described above there are several proprietary solutions for the creation of a Web service client including for example RAD Rational Application Developer IBM Microsoft Visual Studio Version 4 April 2012 Pagina 10 di 20 Web Serv
Download Pdf Manuals
Related Search
Related Contents
ASUS GK7824 User's Manual MACH3 Coin Sorter / Counter User Guide SpectraLink Z250 User's Manual Prospera Penguin Percussion Télécharger cette édition du Rayeu au format PDF Manual de utilização Facebook STK 525D Plus SENSOR DUPLA TECNOLOGIA INFRA ea 9mposibilic/ad - Colegio Oficial Ingenieros de Telecomunicación Samsung SH18AW6 Manual de Usuario Copyright © All rights reserved.