E-invoice manual Instruction for a client implementation of the B2B web service

Size: px
Start display at page:

Download "E-invoice manual Instruction for a client implementation of the B2B web service"

Transcription

1 E-invoice manual Instruction for a client implementation of the B2B web service en (doc.pf) PF Manual Instruction for a client implementation of the B2B web service Version August /20

2 E-invoice Customer Service PostFinance Ltd Mingerstrasse Berne Consulting and Sales business customers Phone (from a landline CHF 0.08/min) Integration and Support Helpdesk E-Invoice supported by Swiss Post Solutions AG Phone (standard rate) e-bill.help@postfinance.ch Manual Instruction for a client implementation of the B2B web service Version August /20

3 Contents 1. Introduction 4 2. Background Preparation for implementation in C# Preparation for implementation in Java 5 3. Specification Web service for biller Upload Services UploadFiles UploadFilesReport Download Services GetInvoiceListWithIDs GetInvoiceByID GetProcessProtocol GetRegistrationList GetRegistration Web service for payer GetInvoiceListWithIDs GetInvoiceByID Implementation Interfaces Implementation in C# Implementation in Java Final comments Annex A Links relating to the integration Links relating to production 20 Manual Instruction for a client implementation of the B2B web service Version August /20

4 1. Introduction Within the e-bill project with PostFinance there is a requirement to allow bills to be uploaded and downloaded through an automated interface to/ from the yellowbill system. The decision was to use SOAP web services for this purpose. For security reasons the web services must be implemented on the basis of WS-Security. This document serves as a brief instruction guide for a client implementation of the web services in the programming languages C# 1.1 (WSE2.0) and Java (JWSDP 1.5). Knowledge of the mentioned programming languages, the SOAP web services and the WS-Security specification is a requirement and those are therefore not further discussed in this document. Manual Instruction for a client implementation of the B2B web service Version August /20

5 2. Background You are a biller or a payer and wish to use the bill upload or download web services provided by PostFinance. You can implement your client in any programming language you wish as long as the XML requests correspond to the SOAP specifications with the WS-Security extension. Because those XMLs are fairly comprehensive there are a variety of frameworks that simplify implementation of the web services considerably. You therefore do not have to create the SOAP XML "by hand". This document describes the client implementation of the yellowbill web services in C# and Java. 2.1 Preparation for implementation in C# In order to implement the client with Microsoft.NET, the.net SDK 1.1 or.net SDK 2.0 framework must be installed. It can be downloaded free of charge from default.aspx. The WS-Security extensions which are part of Microsoft's WSE 2.0 for.net 1.1 or WSE 3.0 for.net 2.0 (Web Services Enhancements) are also required. This package can also be downloaded free of charge at this link The presence of Microsoft s Visual Studio 2003 or Visual Studio 2005 is an advantage but not a requirement. The SDK.NET framework provides all the necessary tools, e.g. compiler, generation of the proxy classes from the wsdl file, etc. Install the framework first and then WSE 2.0 respectively WSE Preparation for implementation in Java If the client application has to be implemented in Java, you will require Java 2 Platform Standard Edition (J2SE), version or higher. Sun provides it free of charge at An extension for the web service functionality is also required for Java. This package is called Java Web Services Developer Pack (Java WSDP) and can also be downloaded free of charge. Version 1.5 is required: Now you have all the necessary tools to create proxy classes, compiling, etc. Install J2SE first and then JWSDP. There are several other Java frameworks to implement web services (with the WS-Security extension), e.g. using Apache Axis or webmethods GLUE, etc. You are free to use any existing frameworks provided that they conform to the specifications. Manual Instruction for a client implementation of the B2B web service Version August /20

6 3. Specification The advantage of web services is that we will not have to worry about communications or the protocol on the client side or the server side. The various frameworks usually do this work for you. Thanks to the generated proxy classes the client can call up functionalities as if they were local classes. An explanation of the yellowbill web service functionalities follows. 3.1 Web service for biller Upload Services The UploadInvoice web service is intended for billers and provides methods for uploading bill files. The following listed bill types are supported. The File- Type determinate the file extension of the uploaded file. This is important for further processing. Bill Types PDF bill detail for presentment ybinvoice or CreateBill format Custom XML bill format like SAPiDoc FileType (File Extension) "PDF" "XML" "EAI.XML" Custom EDIFACT bill format "EAI.EDI" UploadFiles The interface of the UploadFiles method is as follows: NotProcessedInvoice[] UploadFiles( Invoice[] invoices, String BillerID ); The method expects an array of type Invoice (see below) and the BillerID of the biller to be passed. It returns an array of the type NotProcessedInvoice (see below). To avoiding timeout and peformance problems while uploading a greater amount of Invoices, we recommend to call the UploadFiles Methode for each Invoice rather than to upload them all together with one single call. The type Invoice is a self-declared data type representing a file. It is defined as follows: public class Invoice public String FileType; public String TransactionID; public byte[] Data; The TransactionID is the biller s bill identification and must be identical to the one in the bill file. The Data field contains the file contents in the form of a binary stream. A byte array, however, cannot be simply transferred via http. The binary stream must be converted into a base64-encoded string and then converted back again on the other side. This conversion, however, Manual Instruction for a client implementation of the B2B web service Version August /20

7 is usually done automatically by the SOAP framework. The NotProcessedInvoice data type has the following structure: public class NotProcessedInvoice public String FileType; public String TransactionID; A NotProcessedInvoice entry indicates that the file could not be uploaded. The biller can tell which invoice is concerned by checking the TransactionID. The biller receives more detailed information in a separate processing log delivered daily. To comply with the WS-Security specification, requests always have a username token and a timeout. Further details below UploadFilesReport The request for UploadFilesReport is similar to the method above. But in the response more detailed information about the transmission status of the files is given. The result is returned in the form of an array of type ProcessedInvoice with the following structure. public class ProcessedInvoice public String FileType; public DateTime SubmitDate; public String TransactionID; public String ProcessingState; This type of report entry corresponds to a daily report for each file type. The FileType may be one of the list above. The SubmitDate are date and time of the request and the TransactionID is the unique invoice ID supplied by the biller at upload. Processing contains the state of the submitted data. They may be "OK" or "NOK" by uploaded data. This information may be used for the download methods Download Services The Download web service provides the biller with eight bill management methods. A distinction is made between outstanding bills, protocols and registrations (never downloaded) and archived data (already downloaded). It can be controlled by ArchiveData (true / false). Data already collected remain available for 40 days after the first download GetInvoiceListWithIDs This method returns a report list of available bills with the most important details. It replaces the omitted method GetInvoiceList. The interfaces are as follows: InvoiceReportWithID[] GetInvoiceList( String BillerID, bool ArchiveData ); Manual Instruction for a client implementation of the B2B web service Version August /20

8 The method expect the BillerID and the ArchiveData flag as parameters to be passed. To list already downloaded bills, the ArchiveData flag must be set to true. The result will be returned in an array of type InvoiceReportWithID with the following structure. public class InvoiceReportWithID public String BillerID; public String TransactionID; public DateTime DeliveryDate; public String FileType; This type of report contains the follwing details for each bill. The TransactionID is the unique invoice ID and the DeliveryDate is the invoice date supplied by the biller when uploading it. The FileType may be "RGXMLSIG" or "EDIFACT". Bills which are embedded as an appendix in a ybinvoice like the SAPiDoc are also of the FileType "RGXMLSIG". All this information may be used for the download methods GetInvoiceByID This method allows to download a single signed invoice by its TransactionID. It replaces the omitted method GetInvoce. For obtaining the TransactionID, the GetInvoiceListWithID method has to be called first. DownloadFile GetInvoiceByID( String BillerID, string TransactionID ); The BillerID and the TransactionID are expected as parameters to be passed. The downloaded file is returned in a structure of the type DownloadFile. public class DownloadFile public byte[] Data; public String Filename; It contains the Filename and the content in the form of a binary stream (Data). Now you can save it into a file. Any further processing of the invoice is in the responsibility of the biller GetProcessProtocol This method allow ProcessProtocols to be downloaded. DownloadFile[] GetProcessProtocol( String BillerID, DateTime CreateDate, boolean ArchiveData ); Each downloaded file is returned in a structure of the type DownloadFile. public class DownloadFile public byte[] Data; public String Filename; Manual Instruction for a client implementation of the B2B web service Version August /20

9 It contains the Filename and the contents in the form of a binary stream (Data). You now save it into a file. Any further processing of the Process Protocol is the biller s responsibility. Aditionnal explication for the Process Protocol is available in the e-bill manual GetRegistrationList This method returns a list of available downloads with the most important details. The interfaces are as follows: Report[] GetRegistrationList( String BillerID, boolean ArchiveData ); They expect the BillerID parameter to be passed. The result is returned in the form of an array of type ProtocolReport with the following structure. public class ProtocolReport public DateTime CreateDate; public String FileType; This type of report entry corresponds to a daily report for each file type. The CreateDate is the date of the creation by yellowbill system. The FileType is "R" GetRegistration This method allow registrations to be downloaded. DownloadFile[] GetRegistration( String BillerID, DateTime CreateDate, boolean ArchiveData ); Each downloaded file is returned in a structure of the type DownloadFile. public class DownloadFile public byte[] Data; public String Filename; It contains the Filename and the contents in the form of a binary stream (Data). You now save it into a file. Any further processing of the registrations is the biller s responsibility. Aditionnal explication for the registration information is available in the e-bill manual. 3.2 Web service for payer Download Services The DownloadInvoice web service provides the payer with eight bill management methods. A distinction is made between outstanding bills (never downloaded and thus not yet paid) and archived bills (already downloaded). Bills already collected remain available in the archive for 40 days after the first download. The bills that can be collected are digitally signed XMLs. Manual Instruction for a client implementation of the B2B web service Version August /20

10 GetInvoiceListWithIDs This method returns a report list of available bills with the most important details. It replace the omitted methods GetOpenList and GetArchiveList. The interfaces are as follows: InvoiceReportWithID[] GetInvoiceListWithIDs ( String ebillaccountid, bool ArchiveData ); The method expects the ebillaccountid and the ArchiveData flag parameters to be passed. For listing already downloaded bills, the Archive- Data flag must be set to true. The result is returned as an array of type InvoiceReportWithID with the following structure. public class InvoiceReportWithID public String BillerID; public String TransactionID; public DateTime DeliveryDate; public String FileType; This type of report contains the follwing details for each bill. The BillerID is the Biller s Identification. The TransactionID is the unique invoice ID and the DeliveryDate is the invoice date supplied by the biller when uploading it. The FileType may be "PDF", "RGXMLSIG", "EDIFACT" or ZIP (Delivery- Container). Bills which are embedded as an appendix in a ybinvoice like the SAPiDoc are also of the FileType "RGXMLSIG". All this information may be used for the download methods GetInvoiceByID This method allows to download a single signed invoice or a PDF billdetail by its TransactionID. It replaces the omitted method GetInvoces, GetInvoices- Archive, GetPDF and GetPDFArchive. For obtaining the BilerID and TransactionID, the GetInvoiceListWithID method has to be called first. DownloadFile GetInvoiceByID( string ebillaccountid, string BillerID, string TransactionID, string FileType ); The ebillaccountid, BillerID, TransactionID and FileType are expected as parameters to be passed. The downloaded file is returned in a structure of the type DownloadFile. public class DownloadFile public byte[] Data; public String Filename; It contains the Filename and the content in the form of a binary stream (Data). Now you can save it into a file. Any further processing of the invoice is the responsibility of the payer. Manual Instruction for a client implementation of the B2B web service Version August /20

11 4. Implementation This section serves as a short tutorial on the implementation of the web service clients. The programming languages C# and Java will be addressed. For Java there are of course numerous frameworks for implementing SOAP web services. Only JWSDP will be addressed here. 4.1 Interfaces The interface of a SOAP web service is described by the WSDL file (Web Service Description Language) which is published by the web service and describes the methods that can be called up by the client. This file serves as a basis so that the various frameworks can generate the necessary proxy classes. Please note that no information concerning the implemented WS-Security recommendations can be read from the WSDL file. The WSDL file for the biller upload web service is available at the following URL: The interface description for the biller download web service is at the following link: The interface description for the payer download web service is at the following link: Implementation in C# It is presumed that the preparations in section 2.1 have already been carried out. The first step is to generate the proxy classes. If you are working with Visual Studio.NET you can open a new or existing project. Then select "Add Web Reference" to add a web reference to the project. Enter the URL of the WSDL file in the window that now appears. Next, you can change the namespace, if necessary. The generated class is located in the Reference.cs file. In this case, minor adjustments have to be made to this file. We therefore recommend that you copy the contents of Reference.cs and paste them into a new file, e.g. UploadInvoice Proxy.cs. The new file can, for example, be stored in the project root folder. Because WSE 2.0 is being used, the class declaration needs to be changed: After generation it reads: public class UploadInvoice : System.Web.Services.Protocols.SoapHttpClientProtocol Edit it to read as follows: public class UploadInvoice : Microsoft.Web.Services2.WebServicesClientProtocol The reference to Microsoft.Web.Services2.dll also needs to be added to the project. The WebReferences directory can then be deleted provided that no other web services are linked in. Manual Instruction for a client implementation of the B2B web service Version August /20

12 The reference to Microsoft.Web.Services2.dll also needs to be added to the project. The WebReferences directory can then be deleted provided that no other web services are linked in. The functionality of the new class can now be used just like an ordinary C# class. You can also create the proxy class with the wsdl command line tool. For our example the command syntax could be as follows: wsdl /n:b2bwebservices /o:uploadinvoiceproxy.cs /protocol:soap /l:cs In this case as well, the class has to be adjusted as above. Now for the implementation itself. Here we will only show the example of the biller, i.e. the upload client. The bill issuer must have a valid username and password. If possible these should be stored in a separate file or database and must on no account be accessible to unauthorized persons. First there is an initialization block in which the username, password and BillerID are read in. How you read them in is up to you. Invoice[] invoices = new Invoice[txtFilenames.Lines.Length]; NotProcessedInvoice[] npinvoices = null; String Username = ; String Password = ; String BillerID = ; Next, the invoices array is filled with the FileType, TransactionID and Data of each file. This should present no problems. The WS-Security specification defines a username token which can be used for authenticating web services (for further information refer to spec-os UsernameTokenProfile.pdf). Because the web service is located behind a proxy, a redirection URL and a destination URL have to be specified when initializing the proxy class. UploadServiceDestination: Manual Instruction for a client implementation of the B2B web service Version August /20

13 UsernameToken token = new UsernameToken( Username, Password, PasswordOption.SendPlainText ); UploadInvoiceProxy.UploadInvoiceProxy uploadproxy = new UploadInvoiceProxy.UploadInvoiceProxy(); Microsoft.Web.Services2.Addressing.EndpointReference epr = new Microsoft.Web.Services2.Addressing.Endpoint Reference(new Uri(ConfigurationSettings.AppSettings["Upload ServiceDestination"])); epr.via = new Uri(ConfigurationSettings.AppSettings "UploadServiceVia"]); uploadproxy.destination = epr; uploadproxy.requestsoapcontext.security.tokens.add ( token ); For stronger authentication security it s fairly recommended to use additionally to the username token, the binary security token (for further information refer to spec-os-x509tokenprofile.pdf). To use a binary security token, a client certificate is required. The following example shows how to implement a binary security token in a webservice client. // create SecurityToken X509SecurityToken x509token = new X509SecurityToken (x509certificate); // add SecurityToken uploadproxy.requestsoapcontext.security.tokensadd (x509token); // sign the message uploadproxy.requestsoapcontext.security.elements. Add(new MessageSignature(x509Token)); For a further level of security, WS-Security defines a timestamp ( spec-os-soapmessagesecurity.pdf) with which you can ensure that the request is only valid for a certain time period. uploadproxy.requestsoapcontext.security.timestamp. TtlInSeconds = 60; Now comes the actual web service call. npinvoices = uploadproxy.uploadfiles(invoices, BillerID); The client must have the time zone set to GMT +1 and the time difference between client and server may not exceed more than 1 minute. Manual Instruction for a client implementation of the B2B web service Version August /20

14 Finally, a simple evaluation of the returned value is performed. StringBuilder sb = new StringBuilder(); if (npinvoices!= null && npinvoices.length > 0) sb.append("nicht eingelieferte Files!\r\n"); sb.append("**************************\r\n\r\n"); for (int i=0; i<npinvoices.length; i++) sb.append(npinvoices[i].transactionid + "\t" + npinvoices[i].filetype +"\r\n"); txtresult.text = sb.tostring(); else txtresult.text = "Alle Files eingeliefert"; 4.3 Implementation in Java As already mentioned, we will discuss only the JWSDP 1.5 framework. The preparations described in section 2.2 must have been completed. Here, too, the first step is to generate the proxy classes. The Sun documentation is usually based on the assumption that one wants to publish a web service and therefore they require the installation of a web container such as Tomcat. In our case, we really only need the client and there is thus no need for an application server or web container. The generation of client proxy classes using WS-Security extensions is not well documented. Therefore, we recommend that you take the enclosed configuration files and edit them. First of all, the webserviceclient.props file has to be edited. Values must be assigned to all parameters except the proxy information. The meanings of the individual parameters can be taken from the comments in Fig 1. Manual Instruction for a client implementation of the B2B web service Version August /20

15 # place where Java is installed javahome=c:/java/2sdk1.4.2_07 # place where JWSDP is installed jwsdp.home=c:/java/jwsdp-1.5 # Destination of the generated classes build.dir=build # Destination of generated jar File dist.dir=dist # Location of the Configuration-File configfile=config/client-config.xml # Proxy Server Host if there is one proxy.host= # Proxy Server Port if there is a Proxy Server proxy.port= # Name of the jar File jarname=downloadinvoiceproxy # Set to true or false to control jaxrpc tool output jaxrpc.tool.verbose=true Fig 1: Contents of the webserviceclient.props file The webserviceclient.xml file is a control file for the ant tool which is included in the JWSDP package. It is located in <JWSDP-HOME>\apache-ant\ bin. The XML file references the configuration above, assembles the class path, contains compiler instructions for generating classes and much more. In our case, nothing has to be changed in this file. We still recommend, however, that you have a look at it in order to understand the procedure. Next, the client-config.xml file has to be edited. Here you have to enter the URL of the WSDL file and the name of the package to be generated. <?xml version="1.0"?> <!-- This file is used to point to the wsdl location and also to specify the package name you want to use for the generated source --> <configuration xmlns=" <wsdl location="http s://ebill-ki.postfinance.c h/b2bwebservices/ DownloadInvoice.asmx?WSDL" packagename="yellowworld.downloadinvoiceproxy"/> Fig 2: Contents of the client-config.xml file Manual Instruction for a client implementation of the B2B web service Version August /20

16 There is another configuration file called user-pass-authenticate-client.xml. This file contains all the information necessary to ensure that the WS-Security extensions are included when generating the proxy classes. <!-- Copyright 2004 Sun Microsystems, Inc. All rights reserved. SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. --> <xwss:jaxrpcsecurity xmlns:xwss=" <xwss:service> <xwss:securityconfiguration dumpmessages="false"> <xwss:timestamp timeout="60"/> <xwss:usernametoken digestpassword="false"/> </xwss:securityconfiguration> </xwss:service> <xwss:securityenvironmenthandler> Yellowworld.WSSecurirty.ClientSecurityEnvironmentHandler </xwss:securityenvironmenthandler> Fig 3: Contents of user-pass-authenticate-client.xml This configuration file defines that the SOAP request must contain a username token and a timestamp (as per WS-Security specification and The framework automatically inserts this XML node at runtime. You do not have to do this. The only thing you may have to change here is the class name of the callback handler. In our case this is the ClientSecurityEnvironmentHandler. In this class you can define how you wish to read in the username and password, e.g. from a file, from a database, etc. Once you have made all the necessary changes, you can start generating the proxy classes with the ant tool. To do this, enter the following command on the command line: ant f webserviceclient.xml The procedure is logged in the cmd window and takes a few seconds. The generated source files, the compiled classes and the complete jar are now available in the Build directory. The jar file must be now be referenced when implementing the client program on the classpath. A whole lot of jar files have to be included in the class path in order to be able to compile and execute the client program. These are listed below. Manual Instruction for a client implementation of the B2B web service Version August /20

17 <JWSDP_HOME> jwsdp-shared jaxp jaxrpc saaj xws-security lib lib lib lib lib activation.jar jax-qname.jar mail.jar endorsed jaxp-api.jar jaxrpc-impl.jar jaxrpc-spi.jar jaxrpc-api.jar saaj-impl.jar saaj-api.jar dom.jar xercesimpl.jar xalan.jar security-plugin.jar soapprocessor.jar xmlsec.jar xws-security_jaxrpc.jar xws-security.jar Now for the implementation of the client. Our example here will show the retrieval of the list of open bills, i.e. the biller s view. This person must have a valid username and password. If possible, these should be stored in a separate file or database and must on no account be accessible to unauthorized persons. First, there is an initialization block. In this example, the URLs of the web service and the ebillaccountid are stored in a properties file and read in via a property object. However, you can decide about this yourself. The important thing is to initialize the stub class and set the ENDPOINT_ADDRESS_PROPERTY. String serviceurl = papplication.getproperty ("ServiceUrl"); DownloadInvoiceSoap_Stub stub = (DownloadInvoiceSoap_Stub)(dwnlService.getDownload InvoiceSoap()); stub._setproperty(javax.xml.rpc.stub.endpoint_address_ PROPERTY, serviceurl); String ebillaccountid = papplication-getproperty ("ebillaccountid"); Next, you can already call up the method itself, because the proxy classes add the WS-Security extensions here (see Fig 3). ArrayOfReport report = stub.getopenlist(ebillaccountid); Manual Instruction for a client implementation of the B2B web service Version August /20

18 Next, there is a simple evaluation of the returned value. We recommend that you save these returned values so that the actual XML or PDF files can be retrieved. Report[] arrreport = report.getreport(); System.out.println("*** Open List ***"); System.out.println(); if (arrreport.length > 0) for (int i=0; i<arrreport.length; i++) System.out.println(arrReport[i].getDeliveryDate(). gettime().tolocalestring() + "\t" + arrreport[i].getcount() + "\t" + arrreport[i].getfiletype()); else System.out.println("No files available!"); All that needs to be done now is to assign the username / password to the username token. As already mentioned when discussing proxy generation, you have to implement a callback handler class for this. public class ClientSecurityEnvironmentHandler implements CallbackHandler private UnsupportedCallbackException unsupported = new UnsupportedCallbackException(null, "Unsupported Callback Type Encountered"); private String username = ""; private String password = ""; public void handle(callback[] callbacks) throws IOException, UnsupportedCallbackException for (int i=0; i < callbacks.length; i++) if (callbacks[i] instanceof UsernameCallback) UsernameCallback cb = (UsernameCallback)callbacks[i]; username =...; cb.setusername(username); else if (callbacks[i] instanceof PasswordCallback) PasswordCallback cb = (PasswordCallback)callbacks[i]; password =...; cb.setpassword(password); Manual Instruction for a client implementation of the B2B web service Version August /20

19 5. Final comments This document has shown a simple reference implementation for the use of the web services in the environment of the yellowbill system. For the sake of brevity, the details of SOAP, WS-Security,.NET, C#, Java, etc were deliberately omitted. The web service links provided in the document refer to our customer integration platform on which new customer connections are usually tested when they are set up. Due to possible maintenance windows, we cannot guarantee 100% availability of the customer integration platform. The links are listed once more in the Annex. Manual Instruction for a client implementation of the B2B web service Version August /20

20 6. Annex A 6.1 Links relating to the integration Biller upload web service WSDL Webservices htt ps://ebill-ki.postfinance.ch/b2bwebservices/uploadinvoice.asmx?wsdl htt ps://ebill-ki.postfinance.ch/b2bwebservices/uploadinvoice.asmx Biller download web service WSDL Webservices htt ps://ebill-ki.postfinance.ch/b2bwebservices/billerdownloadservices.asmx?wsdl htt ps://ebill-ki.postfinance.ch/b2bwebservices/billerdownloadservices.asmx Payer download web service WSDL htt ps://ebill-ki.postfinance.ch/b2bwebservices/downloadinvoice.asmx?wsdl Webservices htt ps://ebill-ki.postfinance.ch/b2bwebservices/downloadinvoice.asmx 6.2 Links relating to production Biller upload web service WSDL Webservices htt ps://ebill.postfinance.ch/b2bwebservices/uploadinvoice.asmx?wsdl htt ps://ebill.postfinance.ch/b2bwebservices/uploadinvoice.asmx Biller download web service WSDL Webservices htt ps://ebill.postfinance.ch/b2bwebservices/billerdownloadservices.asmx?wsdl htt ps://ebill.postfinance.ch/b2bwebservices/billerdownloadservices.asmx Payer download web service WSDL Webservices htt ps://ebill.postfinance.ch/b2bwebservices/downloadinvoice.asmx?wsdl htt ps://ebill.postfinance.ch/b2bwebservices/downloadinvoice.asmx Manual Instruction for a client implementation of the B2B web service Version August /20

SDK Code Examples Version 2.4.2

SDK Code Examples Version 2.4.2 Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated

More information

bbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5

bbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5 bbc Developing Service Providers Adobe Flash Media Rights Management Server November 2008 Version 1.5 2008 Adobe Systems Incorporated. All rights reserved. Adobe Flash Media Rights Management Server 1.5

More information

Implementing a Web Service Client using Java

Implementing a Web Service Client using Java Implementing a Web Service Client using Java Requirements This guide is based on implementing a Java Client using JAX-WS that comes with Java Web Services Developer Pack version 2.0 (JWSDP). This can be

More information

e-filing Secure Web Service User Manual

e-filing Secure Web Service User Manual e-filing Secure Web Service User Manual Page1 CONTENTS 1 BULK ITR... 6 2 BULK PAN VERIFICATION... 9 3 GET ITR-V BY TOKEN NUMBER... 13 4 GET ITR-V BY ACKNOWLEDGMENT NUMBER... 16 5 GET RETURN STATUS... 19

More information

JobScheduler Web Services Executing JobScheduler commands

JobScheduler Web Services Executing JobScheduler commands JobScheduler - Job Execution and Scheduling System JobScheduler Web Services Executing JobScheduler commands Technical Reference March 2015 March 2015 JobScheduler Web Services page: 1 JobScheduler Web

More information

Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.

Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1. Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract

More information

Capture 8. Import Connector - Web Services SDK Developer s Guide. 10300671-000 Rev A

Capture 8. Import Connector - Web Services SDK Developer s Guide. 10300671-000 Rev A KOFAX Capture 8 Import Connector - Web Services SDK Developer s Guide 10300671-000 Rev A 2008 Kofax Image Products, Inc., 16245 Laguna Canyon Road, Irvine, California 92618, U.S.A. All rights reserved.

More information

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide IBM SPSS Collaboration and Deployment Services Version 6 Release 0 Single Sign-On Services Developer's Guide Note Before using this information and the product it supports, read the information in Notices

More information

EMC Clinical Archiving

EMC Clinical Archiving EMC Clinical Archiving Version 1.7 Installation Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2014-2015 EMC Corporation. All Rights

More information

Java Access to Oracle CRM On Demand. By: Joerg Wallmueller Melbourne, Australia

Java Access to Oracle CRM On Demand. By: Joerg Wallmueller Melbourne, Australia Java Access to Oracle CRM On Demand Web Based CRM Software - Oracle CRM...페이지 1 / 12 Java Access to Oracle CRM On Demand By: Joerg Wallmueller Melbourne, Australia Introduction Requirements Step 1: Generate

More information

Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial

Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Simple Implementation of a WebService using Eclipse Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Contents Web Services introduction

More information

W E B S E RV I C E S D Y N A M I C C L I E N T G U I D E

W E B S E RV I C E S D Y N A M I C C L I E N T G U I D E W E B S E RV I C E S D Y N A M I C C L I E N T G U I D E USAGE RESTRICTED ACCORDING TO LICENSE AGREEMENT. Version: 2.1 Last update: 20-Ago-2010. Authors: Enrico Scagliotti, Giovanni Caire Copyright (C)

More information

StreamServe Persuasion SP4 Service Broker

StreamServe Persuasion SP4 Service Broker StreamServe Persuasion SP4 Service Broker User Guide Rev A StreamServe Persuasion SP4 Service Broker User Guide Rev A 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520 No

More information

PHP Integration Kit. Version 2.5.1. User Guide

PHP Integration Kit. Version 2.5.1. User Guide PHP Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate PHP Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001

More information

Onset Computer Corporation

Onset Computer Corporation Onset, HOBO, and HOBOlink are trademarks or registered trademarks of Onset Computer Corporation for its data logger products and configuration/interface software. All other trademarks are the property

More information

UFTP AUTHENTICATION SERVICE

UFTP AUTHENTICATION SERVICE UFTP Authentication Service UFTP AUTHENTICATION SERVICE UNICORE Team Document Version: 1.1.0 Component Version: 1.1.1 Date: 17 11 2014 UFTP Authentication Service Contents 1 Installation 1 1.1 Prerequisites....................................

More information

Tridion R5. Business Connector Guide 5.2 SP1

Tridion R5. Business Connector Guide 5.2 SP1 Tridion R5 Business Connector Guide 5.2 SP1 Business Connector Guide 5.2 SP1 Revision CM_BC_52SP1 1999-2007 Tridion Development Lab BV NOTICE: The accompanying software package is confidential and proprietary

More information

DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER. The purpose of this tutorial is to develop a java web service using a top-down approach.

DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER. The purpose of this tutorial is to develop a java web service using a top-down approach. DEVELOPING CONTRACT - DRIVEN WEB SERVICES USING JDEVELOPER Purpose: The purpose of this tutorial is to develop a java web service using a top-down approach. Topics: This tutorial covers the following topics:

More information

Creating Form Rendering ASP.NET Applications

Creating Form Rendering ASP.NET Applications Creating Form Rendering ASP.NET Applications You can create an ASP.NET application that is able to invoke the Forms service resulting in the ASP.NET application able to render interactive forms to client

More information

Authoring for System Center 2012 Operations Manager

Authoring for System Center 2012 Operations Manager Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack

More information

Securing Web Services Using Microsoft Web Services Enhancements 1.0. Petr PALAS PortSight Software Architect petrp@portsight.com www.portsight.

Securing Web Services Using Microsoft Web Services Enhancements 1.0. Petr PALAS PortSight Software Architect petrp@portsight.com www.portsight. Securing Web Services Using Microsoft Web Services Enhancements 1.0 Petr PALAS PortSight Software Architect petrp@portsight.com www.portsight.com Agenda What is WSE and Its Relationship to GXA Standards

More information

Java Web Services SDK

Java Web Services SDK Java Web Services SDK Version 1.5.1 September 2005 This manual and accompanying electronic media are proprietary products of Optimal Payments Inc. They are to be used only by licensed users of the product.

More information

Using mobile phones to access Web Services in a secure way. Dan Marinescu

Using mobile phones to access Web Services in a secure way. Dan Marinescu Using mobile phones to access Web Services in a secure way Dan Marinescu March 7, 2007 Abstract Web Services is a technology that has gained in acceptance and popularity over the past years. The promise

More information

www.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 www.virtualians.pk

www.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 www.virtualians.pk CS506 Web Design and Development Solved Online Quiz No. 01 Which of the following is a general purpose container? JFrame Dialog JPanel JApplet Which of the following package needs to be import while handling

More information

a) Install the SDK into a directory of your choice (/opt/java/jdk1.5.0_11, /opt/java/jdk1.6.0_02, or YOUR_JAVA_HOME_DIR)

a) Install the SDK into a directory of your choice (/opt/java/jdk1.5.0_11, /opt/java/jdk1.6.0_02, or YOUR_JAVA_HOME_DIR) HPC Installation Guide This guide will outline the steps to install the Web Service that will allow access to a remote resource (presumably a compute cluster). The Service runs within a Tomcat/Axis environment.

More information

Stateful Web Services Practical

Stateful Web Services Practical Stateful Web Services Practical 1 Contents 2Introduction...3 2.1Formatting Conventions...3 3The FileStore Service...4 3.1Interface Definition...4 3.2Resource Management...6 3.2.1Preamble...6 3.2.2Generating

More information

Configuring the LCDS Load Test Tool

Configuring the LCDS Load Test Tool Configuring the LCDS Load Test Tool for Flash Builder 4 David Collie Draft Version TODO Clean up Appendices and also Where to Go From Here section Page 1 Contents Configuring the LCDS Load Test Tool for

More information

This guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr.

This guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr. Preface This installation guide explains how to install the "ETERNUSmgr for Windows" storage system management software on an ETERNUS DX400 series, ETERNUS DX8000 series, ETERNUS2000, ETERNUS4000, ETERNUS8000,

More information

SAML v1.1 for.net Developer Guide

SAML v1.1 for.net Developer Guide SAML v1.1 for.net Developer Guide Copyright ComponentSpace Pty Ltd 2004-2016. All rights reserved. www.componentspace.com Contents 1 Introduction... 1 1.1 Features... 1 1.2 Benefits... 1 1.3 Prerequisites...

More information

How to consume a Domino Web Services from Visual Studio under Security

How to consume a Domino Web Services from Visual Studio under Security How to consume a Domino Web Services from Visual Studio under Security Summary Authors... 2 Abstract... 2 Web Services... 3 Write a Visual Basic Consumer... 5 Authors Andrea Fontana IBM Champion for WebSphere

More information

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -

More information

Address Phone & Fax Internet

Address Phone & Fax Internet Smilehouse Workspace 1.13 Payment Gateway API Document Info Document type: Technical document Creator: Smilehouse Workspace Development Team Date approved: 31.05.2010 Page 2/34 Table of Content 1. Introduction...

More information

Mutual Fund Web Service Developer Guide

Mutual Fund Web Service Developer Guide Mutual Fund Web Service Developer Guide Version 1.0 1 Table of Contents 1 Introduction 3 1.1 Summary 3 1.2 Audience 3 1.3 Terminology 3 1.4 What Kind of a Partner Site Am I? 3 1.4.1 Affiliate site 3 1.4.2

More information

WEB SERVICES. Revised 9/29/2015

WEB SERVICES. Revised 9/29/2015 WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...

More information

Brekeke PBX Web Service

Brekeke PBX Web Service Brekeke PBX Web Service User Guide Brekeke Software, Inc. Version Brekeke PBX Web Service User Guide Revised October 16, 2006 Copyright This document is copyrighted by Brekeke Software, Inc. Copyright

More information

Web Services Platform Guide

Web Services Platform Guide Web Services Platform Guide Copyright NetSuite, Inc. 2005 All rights reserved. August 8, 2006 This document is the property of NetSuite, Inc., and may not be reproduced in whole or in part without prior

More information

Developer s Setup Guide VMware vsphere Web Services SDK 4.1

Developer s Setup Guide VMware vsphere Web Services SDK 4.1 VMware vsphere Web Services SDK 4.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent

More information

Using the Adobe Access Server for Protected Streaming

Using the Adobe Access Server for Protected Streaming Adobe Access April 2014 Version 4.0 Using the Adobe Access Server for Protected Streaming Copyright 2012-2014 Adobe Systems Incorporated. All rights reserved. This guide is protected under copyright law,

More information

Module 13 Implementing Java EE Web Services with JAX-WS

Module 13 Implementing Java EE Web Services with JAX-WS Module 13 Implementing Java EE Web Services with JAX-WS Objectives Describe endpoints supported by Java EE 5 Describe the requirements of the JAX-WS servlet endpoints Describe the requirements of JAX-WS

More information

Builder User Guide. Version 5.4. Visual Rules Suite - Builder. Bosch Software Innovations

Builder User Guide. Version 5.4. Visual Rules Suite - Builder. Bosch Software Innovations Visual Rules Suite - Builder Builder User Guide Version 5.4 Bosch Software Innovations Americas: Bosch Software Innovations Corp. 161 N. Clark Street Suite 3500 Chicago, Illinois 60601/USA Tel. +1 312

More information

Overview of Web Services API

Overview of Web Services API 1 CHAPTER The Cisco IP Interoperability and Collaboration System (IPICS) 4.5(x) application programming interface (API) provides a web services-based API that enables the management and control of various

More information

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 2 Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 3... 3 IIS 5 or 6 1 Step 1- Install/Check 6 Set Up and Configure VETtrak ASP.NET API 2 Step 2 -...

More information

Developing Java Web Services

Developing Java Web Services Page 1 of 5 Developing Java Web Services Hands On 35 Hours Online 5 Days In-Classroom A comprehensive look at the state of the art in developing interoperable web services on the Java EE platform. Students

More information

Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004

Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost

More information

EJB 3.0 and IIOP.NET. Table of contents. Stefan Jäger / stefanjaeger@bluewin.ch 2007-10-10

EJB 3.0 and IIOP.NET. Table of contents. Stefan Jäger / stefanjaeger@bluewin.ch 2007-10-10 Stefan Jäger / stefanjaeger@bluewin.ch EJB 3.0 and IIOP.NET 2007-10-10 Table of contents 1. Introduction... 2 2. Building the EJB Sessionbean... 3 3. External Standard Java Client... 4 4. Java Client with

More information

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we

More information

Enabling Grids for E-sciencE. Web services tools. David Fergusson. www.eu-egee.org INFSO-RI-508833

Enabling Grids for E-sciencE. Web services tools. David Fergusson. www.eu-egee.org INFSO-RI-508833 Web services tools David Fergusson www.eu-egee.org Web services tools Java based ANT JWSDP/J2EE/Java Beans Axis Tomcat C based.net gsoap Perl based SOAP::Lite SOAP::Lite Collection of Perl modules which

More information

Web Service Development Using CXF. - Praveen Kumar Jayaram

Web Service Development Using CXF. - Praveen Kumar Jayaram Web Service Development Using CXF - Praveen Kumar Jayaram Introduction to WS Web Service define a standard way of integrating systems using XML, SOAP, WSDL and UDDI open standards over an internet protocol

More information

WebService Security. A guide to set up highly secured client-server communications using WS-Security extensions to the SOAP protocol

WebService Security. A guide to set up highly secured client-server communications using WS-Security extensions to the SOAP protocol WebService Security A guide to set up highly secured client-server communications using WS-Security extensions to the SOAP protocol Jam Hamidi Senior Technical Analyst BCcampus, Victoria, British Columbia,

More information

RPC over XML. Web services with Java. How to install it? Reference implementation. Setting the environment variables. Preparing the system

RPC over XML. Web services with Java. How to install it? Reference implementation. Setting the environment variables. Preparing the system RPC over XML Web services with Java Distributed Systems SS03 Layered architecture based on TCP Bottommost layer is HTTP SOAP (XML) sits above it LOT of W3C standards and W3C drafts describe it. Reference

More information

TARGETPROCESS WEB SERVICES GUIDE

TARGETPROCESS WEB SERVICES GUIDE TARGETPROCESS WEB SERVICES GUIDE v.2.10 Web Services API / Developers Guide This document describes Web Services in TargetProcess and provides some usage examples. 1 TARGETPROCESS DOMAIN MODEL... 3 PROJECT...

More information

SETTING UP YOUR JAVA DEVELOPER ENVIRONMENT

SETTING UP YOUR JAVA DEVELOPER ENVIRONMENT SETTING UP YOUR JAVA DEVELOPER ENVIRONMENT Summary This tipsheet describes how to set up your local developer environment for integrating with Salesforce. This tipsheet describes how to set up your local

More information

Builder User Guide. Version 6.0.1. Visual Rules Suite - Builder. Bosch Software Innovations

Builder User Guide. Version 6.0.1. Visual Rules Suite - Builder. Bosch Software Innovations Visual Rules Suite - Builder Builder User Guide Version 6.0.1 Bosch Software Innovations Americas: Bosch Software Innovations Corp. 161 N. Clark Street Suite 3500 Chicago, Illinois 60601/USA Tel. +1 312

More information

17 March 2013 NIEM Web Services API Version 1.0 URI: http://reference.niem.gov/niem/specification/web-services-api/1.0/

17 March 2013 NIEM Web Services API Version 1.0 URI: http://reference.niem.gov/niem/specification/web-services-api/1.0/ 17 March 2013 NIEM Web Serv vices API Version 1.0 URI: http://reference.niem.gov/niem/specification/web-services-api/1.0/ i Change History No. Date Reference: All, Page, Table, Figure, Paragraph A = Add.

More information

fåíéêåéí=péêîéê=^çãáåáëíê~íçêûë=dìáçé

fåíéêåéí=péêîéê=^çãáåáëíê~íçêûë=dìáçé fåíéêåéí=péêîéê=^çãáåáëíê~íçêûë=dìáçé Internet Server FileXpress Internet Server Administrator s Guide Version 7.2.1 Version 7.2.2 Created on 29 May, 2014 2014 Attachmate Corporation and its licensors.

More information

JBoss SOAP Web Services User Guide. Version: 3.3.0.M5

JBoss SOAP Web Services User Guide. Version: 3.3.0.M5 JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...

More information

Integrating Siebel CRM with Microsoft SharePoint Server

Integrating Siebel CRM with Microsoft SharePoint Server Integrating Siebel CRM with Microsoft SharePoint Server www.sierraatlantic.com Headquarters 6522 Kaiser Drive, Fremont CA 94555, USA Phone: 1.510.742.4100 Fax: 1.510.742.4101 Global Development Center

More information

Force.com Migration Tool Guide

Force.com Migration Tool Guide Force.com Migration Tool Guide Version 35.0, Winter 16 @salesforcedocs Last updated: October 29, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

FreeSB Installation Guide 1. Introduction Purpose

FreeSB Installation Guide 1. Introduction Purpose FreeSB Installation Guide 1. Introduction Purpose This document provides step-by-step instructions on the installation and configuration of FreeSB Enterprise Service Bus. Quick Install Background FreeSB

More information

Getting started with OWASP WebGoat 4.0 and SOAPUI.

Getting started with OWASP WebGoat 4.0 and SOAPUI. Getting started with OWASP WebGoat 4.0 and SOAPUI. Hacking web services, an introduction. Version 1.0 by Philippe Bogaerts Philippe.Bogaerts@radarhack.com www.radarhack.com Reviewed by Erwin Geirnaert

More information

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports

Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports $Q2UDFOH7HFKQLFDO:KLWHSDSHU )HEUXDU\ Secure Web.Show_Document() calls to Oracle Reports Introduction...3 Using Web.Show_Document

More information

XMLVend Protocol Message Validation Suite

XMLVend Protocol Message Validation Suite XMLVend Protocol Message Validation Suite 25-01-2012 Table of Contents 1. Overview 2 2. Installation and Operational Requirements 2 3. Preparing the system 3 4. Intercepting Messages 4 5. Generating Reports

More information

Using Actian PSQL as a Data Store with VMware vfabric SQLFire. Actian PSQL White Paper May 2013

Using Actian PSQL as a Data Store with VMware vfabric SQLFire. Actian PSQL White Paper May 2013 Using Actian PSQL as a Data Store with VMware vfabric SQLFire Actian PSQL White Paper May 2013 Contents Introduction... 3 Prerequisites and Assumptions... 4 Disclaimer... 5 Demonstration Steps... 5 1.

More information

ResPAK Internet Module

ResPAK Internet Module ResPAK Internet Module This document provides an overview of the ResPAK Internet Module which consists of the RNI Web Services application and the optional ASP.NET Reservations web site. The RNI Application

More information

MS Enterprise Library 5.0 (Logging Application Block)

MS Enterprise Library 5.0 (Logging Application Block) International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 MS Enterprise Library 5.0 (Logging Application Block) Anubhav Tiwari * R&D Dept., Syscom Corporation Ltd.

More information

InternetVista Web scenario documentation

InternetVista Web scenario documentation InternetVista Web scenario documentation Version 1.2 1 Contents 1. Change History... 3 2. Introduction to Web Scenario... 4 3. XML scenario description... 5 3.1. General scenario structure... 5 3.2. Steps

More information

ZeroTurnaround License Server User Manual 1.4.0

ZeroTurnaround License Server User Manual 1.4.0 ZeroTurnaround License Server User Manual 1.4.0 Overview The ZeroTurnaround License Server is a solution for the clients to host their JRebel licenses. Once the user has received the license he purchased,

More information

Web Services Development Kit

Web Services Development Kit Rhythmyx Web Services Development Kit Version 6.5.2 Printed on 11 September, 2007 Copyright and Licensing Statement All intellectual property rights in the SOFTWARE and associated user documentation, implementation

More information

T320 E-business technologies: foundations and practice

T320 E-business technologies: foundations and practice T320 E-business technologies: foundations and practice Block 3 Part 2 Activity 2: Generating a client from WSDL Prepared for the course team by Neil Simpkins Introduction 1 WSDL for client access 2 Static

More information

European Access Point for Truck Parking Data

European Access Point for Truck Parking Data Delegated Regulation (EU) N 885/2013 of 15 May 2013 with regard to the provision of information services for safe and secure parking places for trucks and commercial vehicles European Access Point for

More information

How To Use Blackberry Web Services On A Blackberry Device

How To Use Blackberry Web Services On A Blackberry Device Development Guide BlackBerry Web Services Microsoft.NET Version 12.1 Published: 2015-02-25 SWD-20150507151709605 Contents BlackBerry Web Services... 4 Programmatic access to common management tasks...

More information

IBM WebSphere Message Broker - Integrating Tivoli Federated Identity Manager

IBM WebSphere Message Broker - Integrating Tivoli Federated Identity Manager IBM WebSphere Message Broker - Integrating Tivoli Federated Identity Manager Version 1.1 Property of IBM Page 1 of 18 Version 1.1, March 2008 This version applies to Version 6.0.0.3 of IBM WebSphere Message

More information

Ambientes de Desenvolvimento Avançados

Ambientes de Desenvolvimento Avançados Ambientes de Desenvolvimento Avançados http://www.dei.isep.ipp.pt/~jtavares/adav/adav.htm Aula 18 Engenharia Informática 2006/2007 José António Tavares jrt@isep.ipp.pt 1 Web services standards 2 1 Antes

More information

Java Web Services Developer Pack. Copyright 2003 David A. Wilson. All rights reserved.

Java Web Services Developer Pack. Copyright 2003 David A. Wilson. All rights reserved. Java Web Services Developer Pack Copyright 2003 David A. Wilson. All rights reserved. Objectives Configure to use JWSDP Find the right sample program Many in JWSDP More in the Web Services Tutorial Find

More information

KC Data Integration Web Service Developer Guide

KC Data Integration Web Service Developer Guide KC Data Integration Web Service Developer Guide Kewill Copyright Notice Copyright 2016 by Kewill Inc. All rights reserved. This document is the property of Kewill and the information contained herein is

More information

Creating SOAP and REST Services and Web Clients with Ensemble

Creating SOAP and REST Services and Web Clients with Ensemble Creating SOAP and REST Services and Web Clients with Ensemble Version 2015.1 11 February 2015 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Creating SOAP and REST Services

More information

How To Write A File Station In Android.Com (For Free) On A Microsoft Macbook Or Ipad (For A Limited Time) On An Ubuntu 8.1 (For Ubuntu) On Your Computer Or Ipa (For

How To Write A File Station In Android.Com (For Free) On A Microsoft Macbook Or Ipad (For A Limited Time) On An Ubuntu 8.1 (For Ubuntu) On Your Computer Or Ipa (For QtsHttp Java Sample Code for Android Getting Started Build the develop environment QtsHttp Java Sample Code is developed using ADT Bundle for Windows. The ADT (Android Developer Tools) Bundle includes:

More information

AXIS 70U - Using Scan-to-File

AXIS 70U - Using Scan-to-File AXIS 70U - Using Scan-to-File Introduction This document describes the Scan-to-File feature in the AXIS 70U. The step-by-step instructions describe the process of configuring the AXIS 70U and an FTP server.

More information

A Java proxy for MS SQL Server Reporting Services

A Java proxy for MS SQL Server Reporting Services 1 of 5 1/10/2005 9:37 PM Advertisement: Support JavaWorld, click here! January 2005 HOME FEATURED TUTORIALS COLUMNS NEWS & REVIEWS FORUM JW RESOURCES ABOUT JW A Java proxy for MS SQL Server Reporting Services

More information

Web Services using Tomcat and Eclipse

Web Services using Tomcat and Eclipse Web Services using Tomcat and Eclipse Nauman recluze@gmail.com Security Engineering Research Group Institute of Management Sciences Peshawar, Pakistan http://recluze.wordpress.com http://serg.imsciences.edu.pk

More information

CA Nimsoft Service Desk

CA Nimsoft Service Desk CA Nimsoft Service Desk Web Services Guide 7.0.6 Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject to being changed,

More information

Connecting Custom Services to the YAWL Engine. Beta 7 Release

Connecting Custom Services to the YAWL Engine. Beta 7 Release Connecting Custom Services to the YAWL Engine Beta 7 Release Document Control Date Author Version Change 25 Feb 2005 Marlon Dumas, 0.1 Initial Draft Tore Fjellheim, Lachlan Aldred 3 March 2006 Lachlan

More information

StreamServe Persuasion SP5 StreamStudio

StreamServe Persuasion SP5 StreamStudio StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other

More information

Web Services API Developer Guide

Web Services API Developer Guide Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting

More information

WIRIS quizzes web services Getting started with PHP and Java

WIRIS quizzes web services Getting started with PHP and Java WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS

More information

Microsoft Corporation. Project Server 2010 Installation Guide

Microsoft Corporation. Project Server 2010 Installation Guide Microsoft Corporation Project Server 2010 Installation Guide Office Asia Team 11/4/2010 Table of Contents 1. Prepare the Server... 2 1.1 Install KB979917 on Windows Server... 2 1.2 Creating users and groups

More information

CLC Server Command Line Tools USER MANUAL

CLC Server Command Line Tools USER MANUAL CLC Server Command Line Tools USER MANUAL Manual for CLC Server Command Line Tools 2.5 Windows, Mac OS X and Linux September 4, 2015 This software is for research purposes only. QIAGEN Aarhus A/S Silkeborgvej

More information

TIBCO Loyalty Lab Reward API Reference

TIBCO Loyalty Lab Reward API Reference TIBCO Loyalty Lab Reward API Reference Release 13.1 February 2013 Two-Second Advantage Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED

More information

Sophos Mobile Control Web service guide

Sophos Mobile Control Web service guide Sophos Mobile Control Web service guide Product version: 3.5 Document date: July 2013 Contents 1 About Sophos Mobile Control... 3 2 Prerequisites... 4 3 Server-side implementation... 5 4 Client-side implementation...

More information

Brekeke PBX Version 3 Web Service Developer s Guide Brekeke Software, Inc.

Brekeke PBX Version 3 Web Service Developer s Guide Brekeke Software, Inc. Brekeke PBX Version 3 Web Service Developer s Guide Brekeke Software, Inc. Version Brekeke PBX Version 3 Web Service Developer s Guide Revised August 2013 Copyright This document is copyrighted by Brekeke

More information

Oracle WebLogic Server

Oracle WebLogic Server Oracle WebLogic Server Getting Started With WebLogic Web Services Using JAX-RPC 10g Release 3 (10.3) July 2008 Oracle WebLogic Server Getting Started With WebLogic Web Services Using JAX-RPC, 10g Release

More information

SQL Server 2005: Web Services

SQL Server 2005: Web Services SQL Server 2005: Web Services Table of Contents SQL Server 2005: Web Services...3 Lab Setup...4 Exercise 1 Create HTTP Endpoints...5 Exercise 2 Consume HTTP Endpoints...8 SQL Server 2005: Web Services

More information

Getting Started with the Internet Communications Engine

Getting Started with the Internet Communications Engine Getting Started with the Internet Communications Engine David Vriezen April 7, 2014 Contents 1 Introduction 2 2 About Ice 2 2.1 Proxies................................. 2 3 Setting Up ICE 2 4 Slices 2

More information

The MoCA CIS LIS WSDL Network SOAP/WS

The MoCA CIS LIS WSDL Network SOAP/WS MoCA/WS: A Web Service Personality of MoCA (Mobile Collaboration Architecture) Marcelo Malcher and Markus Endler Overview The main purpose of MoCA/WS is to allow non-java client programs to access and

More information

Sentinel EMS v7.1 Web Services Guide

Sentinel EMS v7.1 Web Services Guide Sentinel EMS v7.1 Web Services Guide ii Sentinel EMS Web Services Guide Document Revision History Part Number 007-011157-001, Revision E. Software versions 7.1 and later. Revision Action/Change Date A

More information

Copyright 2013 Consona Corporation. All rights reserved www.compiere.com

Copyright 2013 Consona Corporation. All rights reserved www.compiere.com COMPIERE 3.8.1 SOAP FRAMEWORK Copyright 2013 Consona Corporation. All rights reserved www.compiere.com Table of Contents Compiere SOAP API... 3 Accessing Compiere SOAP... 3 Generate Java Compiere SOAP

More information

Introduction... 2. 1. Installing the download utility... 2. 2. Installing Java(TM) 2 Runtime Environment, Standard Edition 1.4.1...

Introduction... 2. 1. Installing the download utility... 2. 2. Installing Java(TM) 2 Runtime Environment, Standard Edition 1.4.1... Installing Java Runtime Environment Table of contents Introduction... 2 1. Installing the download utility... 2 2. Installing Java(TM) 2 Runtime Environment, Standard Edition 1.4.1... 4 3. Configuring

More information

Using EMC Documentum with Adobe LiveCycle ES

Using EMC Documentum with Adobe LiveCycle ES Technical Guide Using EMC Documentum with Adobe LiveCycle ES Table of contents 1 Deployment 3 Managing LiveCycle ES development assets in Documentum 5 Developing LiveCycle applications with contents in

More information

Consuming, Providing & Publishing WS

Consuming, Providing & Publishing WS Department of Computer Science Imperial College London Inverted CERN School of Computing, 2005 Geneva, Switzerland 1 The Software Environment The tools Apache Axis 2 Using WSDL2Java 3 The Software Environment

More information

JAVA API FOR XML WEB SERVICES (JAX-WS)

JAVA API FOR XML WEB SERVICES (JAX-WS) JAVA API FOR XML WEB SERVICES (JAX-WS) INTRODUCTION AND PURPOSE The Java API for XML Web Services (JAX-WS) is a Java programming language API for creating web services. JAX-WS 2.0 replaced the JAX-RPC

More information