INFORMATION TECHNOLOGY. Automated Railcar Release, Switch and Resequence XML and WSDL documentation

Size: px
Start display at page:

Download "INFORMATION TECHNOLOGY. Automated Railcar Release, Switch and Resequence XML and WSDL documentation"

Transcription

1 INFORMATION TECHNOLOGY Automated Railcar Release, Switch and Resequence XML and WSDL documentation Revision Date: December 21, 2017

2 Table of Contents 1 Introduction Purpose of this document Automated Railcar Release Web Service WSDL document Automated Railcar Release Web Service XML Input & Output document Soap Fault Security Diagram Authentication Confidentiality Client configuration References Page 2

3 List of figures Figure 1: Automated Railcar Release Web Service WSDL document in textual format... 5 Figure 2: Automated Railcar Release Web Service WSDL Generated documentation... 6 Figure 3: Automated Railcar Release Web Service Input XML schema (.xsd) document (graphical) 8 Page 3

4 1 Introduction 1.1 Purpose of this document This document describes the WSDL and XML documents related to CN s Automated Railcar Release, Switch and Resequence web service. The name of the webservice is unchanged (SRORelease) but now provides the additional Switch and Resequence functionalities. Page 4

5 2 Web Service WSDL document The WSDL allows a service provider to specify the following characteristics of a Web service, in this case the Railcar Automated Release Web Service: Name of the Web service and addressing information. Protocol and encoding style to be used when accessing the public operations of the Web service. Type information: operations, parameters, and data s comprising the interface of the Web Service, plus a name for this interface. Figure 1: Web Service WSDL document in textual format <wsdl:definitions xmlns:wsdl=" xmlns:wsdlsoap=" xmlns:xsd=" targetnamespace=" xmlns:tns=" xmlns:sro=""> <wsdl:import ="" location=" <wsdl:s> <xsd:schema xmlns:xsd=" elementformdefault="qualified" targetnamespace=" </wsdl:s> <wsdl:message name="sroreleasereply"> <wsdl:part name="sroreleasereplypart" element="sro:sroreleasereply"/> </wsdl:message> <wsdl:message name="sroreleaserequest"> <wsdl:part name="sroreleaserequestpart" element="sro:sroreleaserequest"></wsdl:part> </wsdl:message> <wsdl:porttype name="sroreleaseprovider"> <wsdl:operation name="execute"> <wsdl:input name="sroreleaserequestinput" message="tns:sroreleaserequest"/> <wsdl:output name="sroreleasereplyoutput" message="tns:sroreleasereply"/> </wsdl:operation> </wsdl:porttype> <wsdl:binding name="sroreleaseprovidersoapbinding" ="tns:sroreleaseprovider"> <wsdlsoap:binding style="document" transport=" <wsdl:operation name="execute"> <wsdl:input> <wsdlsoap:body use="literal"/> </wsdl:input> <wsdl:output> <wsdlsoap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="srorelease"> <wsdl:port name="sroreleaseprovider" binding="tns:sroreleaseprovidersoapbinding"> <wsdlsoap:address location=" </wsdl:port> </wsdl:service> </wsdl:definitions> Many XML editor tools provide the feature of a Documentation generator. The following is the documentation for the AUTOMATED RAILCAR RELEASE Web Service WSDL document. It helps to Page 5

6 identify the main components of the Web service, most notably the Input, Output, and Fault messages which are further described in the next sections as XML documents. Figure 2: Web Service WSDL Generated documentation WSDL SROWebService.wsdl WSDL location: target: services bindings ports messages SRORelease SROReleaseProviderSoapBinding SROReleaseProvider sroreleasereply sroreleaserequest service SRORelease ports SROReleaseProvider binding tns:sroreleaseprovidersoapbinding extensi bility <wsdlsoap:address location=" <wsdl:service name="srorelease"> <wsdl:port name="sroreleaseprovider" binding="tns:sroreleaseprovidersoapbinding"> <wsdlsoap:address location=" </wsdl:port> </wsdl:service> binding SROReleaseProviderSoapBinding tns:sroreleaseprovider extensibility operations Used by <wsdlsoap:binding style="document" transport=" execute extensi bility input <wsdlsoap:body use="literal"/> output <wsdlsoap:body use="literal"/> Service SRORelease in Port SROReleaseProvider <wsdl:binding name="sroreleaseprovidersoapbinding" ="tns:sroreleaseprovider"> <wsdlsoap:binding style="document" transport=" <wsdl:operation name="execute"> <wsdl:input> <wsdlsoap:body use="literal"/> </wsdl:input> <wsdl:output> <wsdlsoap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> Page 6

7 port SROReleaseProvider operations execute input tns:sroreleaserequest Used by output tns:sroreleasereply binding SROReleaseProviderSoapBinding <wsdl:porttype name="sroreleaseprovider"> <wsdl:operation name="execute"> <wsdl:input name="sroreleaserequestinput" message="tns:sroreleaserequest"/> <wsdl:output name="sroreleasereplyoutput" message="tns:sroreleasereply"/> </wsdl:operation> </wsdl:porttype> message sroreleasereply parts sroreleasereplypart element sro:sroreleasereply used by PortType SROReleaseProvider in Operation execute <wsdl:message name="sroreleasereply"> <wsdl:part name="sroreleasereplypart" element="sro:sroreleasereply"/> </wsdl:message> message sroreleaserequest parts sroreleaserequestpart element sro:sroreleaserequest used by PortType SROReleaseProvider in Operation execute <wsdl:message name="sroreleaserequest"> <wsdl:part name="sroreleaserequestpart" element="sro:sroreleaserequest"/> </wsdl:message> 3 Web Service XML Input & Output document The main input to will be an XML document submitted by a SOAP Client. This input XML document is the SROReleaseRequest Input described in the WSDL document. The schema (.xsd file extension) document for the Input XML (.xml file extension) document will define the data elements more precisely (data, number of elements (ex. EquipmentInfo)) to allow for the validation of the input values submitted. The following are graphical and textual representations of the schema document. There are two new elements (Weight and WeightUOM) had been added to EquipmentReleaseDetail. Page 7

8 Figure 3: Automated Railcar Release Web Service Input XML schema (.xsd) document (graphical) Page 8

9 Schema SRORelease.xsd schema location: targetnamespace: Elements SROReleaseReply SROReleaseRequest element SROReleaseReply children ReleaseSummary EquipmentReleaseStatus <xs:element name="sroreleasereply"> <xs:element name="releasesummary"> Page 9

10 <xs:element name="date" nillable="true"> <xs:documentation> The date must conform to the following mask YYYYMMDD</xs:documentation> <xs:pattern value=".{7}."/> <xs:element name="time" nillable="true"> <xs:documentation> The time must conform to the following mask 99:99 in 24 hour format.</xs:documentation> <xs:pattern value=".{1}.:.{1}."/> <xs:element name="location" nillable="true" minoccurs="0"> <xs:documentation>location data entity definition</xs:documentation> <xs:element name="track" nillable="true" minoccurs="0"> <xs:element name="numberofrecords" ="xs:integer"/> <xs:element name="equipmentreleasestatus"> <xs:element name="equipmentinfo"> <xs:element name="equipmentinitials" nillable="false"> <xs:element name="equipmentnumber" nillable="false"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="releasedtrack" nillable="true" minoccurs="0"> <xs:minlength value="4"/> Page 10

11 <xs:element name="aftercarinitials" nillable="true" minoccurs="0"> <xs:element name="aftercarnumber" nillable="true" minoccurs="0"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="status" nillable="false"> <xs:enumeration value="accepted"/> <xs:enumeration value="rejected"/> <xs:element name="errorcode" ="xs:string" nillable="true"/> element SROReleaseReply/ReleaseSummary children Date Time Location NumberOfRecords <xs:element name="releasesummary"> <xs:element name="date" nillable="true"> <xs:documentation> The date must conform to the following mask YYYYMMDD</xs:documentation> Page 11

12 <xs:pattern value=".{7}."/> <xs:element name="time" nillable="true"> <xs:documentation> The time must conform to the following mask 99:99 in 24 hour format.</xs:documentation> <xs:pattern value=".{1}.:.{1}."/> <xs:element name="location" nillable="true" minoccurs="0"> <xs:documentation>location data entity definition</xs:documentation> <xs:element name="track" nillable="true" minoccurs="0"> <xs:element name="numberofrecords" ="xs:integer"/> element SROReleaseReply/ReleaseSummary/Date annotation pattern.{7}. documentation The date must conform to the following mask YYYYMMDD <xs:element name="date" nillable="true"> <xs:documentation> The date must conform to the following mask YYYYMMDD</xs:documentation> <xs:pattern value=".{7}."/> Page 12

13 element SROReleaseReply/ReleaseSummary/Time annotation pattern.{1}.:.{1}. documentation The time must conform to the following mask 99:99 in 24 hour format. <xs:element name="time" nillable="true"> <xs:documentation> The time must conform to the following mask 99:99 in 24 hour format.</xs:documentation> <xs:pattern value=".{1}.:.{1}."/> element SROReleaseReply/ReleaseSummary/Location children Track <xs:element name="location" nillable="true" minoccurs="0"> <xs:documentation>location data entity definition</xs:documentation> <xs:element name="track" nillable="true" minoccurs="0"> element SROReleaseReply/ReleaseSummary/Location/Track Page 13

14 minlength 2 maxlength 4 <xs:element name="track" nillable="true" minoccurs="0"> element SROReleaseReply/ReleaseSummary/NumberOfRecords xs:integer <xs:element name="numberofrecords" ="xs:integer"/> element SROReleaseReply/EquipmentReleaseStatus children EquipmentInfo Status ErrorCode <xs:element name="equipmentreleasestatus"> <xs:element name="equipmentinfo"> <xs:element name="equipmentinitials" nillable="false"> <xs:element name="equipmentnumber" nillable="false"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="releasedtrack" nillable="true" minoccurs="0"> <xs:minlength value="4"/> Page 14

15 <xs:element name="aftercarinitials" nillable="true" minoccurs="0"> <xs:element name="aftercarnumber" nillable="true" minoccurs="0"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="status" nillable="false"> <xs:enumeration value="accepted"/> <xs:enumeration value="rejected"/> <xs:element name="errorcode" ="xs:string" nillable="true"/> element SROReleaseReply/EquipmentReleaseStatus/EquipmentInfo children EquipmentInitials EquipmentNumber ReleasedTrack AfterCarInitials AfterCarNumber <xs:element name="equipmentinfo"> <xs:element name="equipmentinitials" nillable="false"> <xs:element name="equipmentnumber" nillable="false"> <xs:mininclusive value="000000"/> Page 15

16 <xs:maxinclusive value="999999"/> <xs:element name="releasedtrack" nillable="true" minoccurs="0"> <xs:minlength value="4"/> <xs:element name="aftercarinitials" nillable="true" minoccurs="0"> <xs:element name="aftercarnumber" nillable="true" minoccurs="0"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> element SROReleaseReply/EquipmentReleaseStatus/EquipmentInfo/EquipmentInitials minlength 2 maxlength 4 <xs:element name="equipmentinitials" nillable="false"> element SROReleaseReply/EquipmentReleaseStatus/EquipmentInfo/EquipmentNumber restriction of xs:integer mininclusive maxinclusive <xs:element name="equipmentnumber" nillable="false"> Page 16

17 <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> element SROReleaseReply/EquipmentReleaseStatus/EquipmentInfo/ReleasedTrack minlength 4 maxlength 4 <xs:element name="releasedtrack" nillable="true" minoccurs="0"> <xs:minlength value="4"/> element SROReleaseReply/EquipmentReleaseStatus/EquipmentInfo/AfterCarInitials minlength 2 maxlength 4 <xs:element name="aftercarinitials" nillable="true" minoccurs="0"> element SROReleaseReply/EquipmentReleaseStatus/EquipmentInfo/AfterCarNumber restriction of xs:integer mininclusive maxinclusive <xs:element name="aftercarnumber" nillable="true" minoccurs="0"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> Page 17

18 element SROReleaseReply/EquipmentReleaseStatus/Status enumeration enumeration Accepted Rejected <xs:element name="status" nillable="false"> <xs:enumeration value="accepted"/> <xs:enumeration value="rejected"/> element SROReleaseReply/EquipmentReleaseStatus/ErrorCode xs:string <xs:element name="errorcode" ="xs:string" nillable="true"/> element SROReleaseRequest children UserName Version ReleaseSummary EquipmentReleaseDetail <xs:element name="sroreleaserequest"> <xs:element name="username" ="xs:string"/> <xs:element name="version" nillable="true" minoccurs="0"> <xs:minlength value="1"/> <xs:maxlength value="20"/> <xs:element name="releasesummary"> Page 18

19 <xs:element name="date" nillable="true"> <xs:documentation> The date must conform to the following mask YYYYMMDD</xs:documentation> <xs:pattern value=".{7}."/> <xs:element name="time" nillable="true"> <xs:documentation> The time must conform to the following mask 99:99 in 24 hour format.</xs:documentation> <xs:pattern value=".{1}.:.{1}."/> <xs:element name="location" nillable="true" minoccurs="0"> <xs:documentation>location data entity definition</xs:documentation> <xs:element name="track" nillable="true" minoccurs="0"> <xs:element name="equipmentreleasedetail"> <xs:element name="equipmentinfo"> <xs:element name="equipmentinitials" nillable="false"> <xs:element name="equipmentnumber" nillable="false"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="releasedtrack" nillable="true" minoccurs="0"> <xs:minlength value="4"/> Page 19

20 <xs:element name="aftercarinitials" nillable="true" minoccurs="0"> <xs:element name="aftercarnumber" nillable="true" minoccurs="0"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="loadempty" nillable="false"> <xs:enumeration value="load"/> <xs:enumeration value="load"/> <xs:enumeration value="load"/> <xs:enumeration value="empty"/> <xs:enumeration value="empty"/> <xs:enumeration value="empty"/> <xs:element name="lidnumber" nillable="true" minoccurs="0"> <xs:restriction base="xs:string"/> <xs:element name="releasecode" nillable="true" minoccurs="0"> <xs:minlength value="0"/> <xs:maxlength value="2"/> <xs:element name="releasedetail" nillable="true" minoccurs="0"> <xs:minlength value="0"/> <xs:maxlength value="215"/> <xs:element name="residueweight" nillable="true" minoccurs="0"> <xs:element name="weight" nillable="false"> <xs:mininclusive value="0"/> <xs:maxinclusive value=" "/> <xs:element name="weightuom" nillable="false"> <xs:minlength value="0"/> <xs:maxlength value="2"/> Page 20

21 element SROReleaseRequest/UserName xs:string <xs:element name="username" ="xs:string"/> element SROReleaseRequest/Version minlength 1 maxlength 20 <xs:element name="version" nillable="true" minoccurs="0"> <xs:minlength value="1"/> <xs:maxlength value="20"/> element SROReleaseRequest/ReleaseSummary children Date Time Location Page 21

22 <xs:element name="releasesummary"> <xs:element name="date" nillable="true"> <xs:documentation> The date must conform to the following mask YYYYMMDD</xs:documentation> <xs:pattern value=".{7}."/> <xs:element name="time" nillable="true"> <xs:documentation> The time must conform to the following mask 99:99 in 24 hour format.</xs:documentation> <xs:pattern value=".{1}.:.{1}."/> <xs:element name="location" nillable="true" minoccurs="0"> <xs:documentation>location data entity definition</xs:documentation> <xs:element name="track" nillable="true" minoccurs="0"> element SROReleaseRequest/ReleaseSummary/Date annotation pattern.{7}. documentation The date must conform to the following mask YYYYMMDD <xs:element name="date" nillable="true"> <xs:documentation> The date must conform to the following mask YYYYMMDD</xs:documentation> <xs:pattern value=".{7}."/> Page 22

23 element SROReleaseRequest/ReleaseSummary/Time annotation pattern.{1}.:.{1}. documentation The time must conform to the following mask 99:99 in 24 hour format. <xs:element name="time" nillable="true"> <xs:documentation> The time must conform to the following mask 99:99 in 24 hour format.</xs:documentation> <xs:pattern value=".{1}.:.{1}."/> element SROReleaseRequest/ReleaseSummary/Location children Track <xs:element name="location" nillable="true" minoccurs="0"> <xs:documentation>location data entity definition</xs:documentation> <xs:element name="track" nillable="true" minoccurs="0"> element SROReleaseRequest/ReleaseSummary/Location/Track Page 23

24 minlength 2 maxlength 4 <xs:element name="track" nillable="true" minoccurs="0"> element SROReleaseRequest/EquipmentReleaseDetail children EquipmentInfo LoadEmpty LidNumber ReleaseCode ReleaseDetail ResidueWeight <xs:element name="equipmentreleasedetail"> <xs:element name="equipmentinfo"> <xs:element name="equipmentinitials" nillable="false"> <xs:element name="equipmentnumber" nillable="false"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="releasedtrack" nillable="true" minoccurs="0"> <xs:minlength value="4"/> <xs:element name="aftercarinitials" nillable="true" minoccurs="0"> Page 24

25 <xs:element name="aftercarnumber" nillable="true" minoccurs="0"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="loadempty" nillable="false"> <xs:enumeration value="load"/> <xs:enumeration value="load"/> <xs:enumeration value="load"/> <xs:enumeration value="empty"/> <xs:enumeration value="empty"/> <xs:enumeration value="empty"/> <xs:element name="lidnumber" nillable="true" minoccurs="0"> <xs:restriction base="xs:string"/> <xs:element name="releasecode" nillable="true" minoccurs="0"> <xs:minlength value="0"/> <xs:maxlength value="2"/> <xs:element name="releasedetail" nillable="true" minoccurs="0"> <xs:minlength value="0"/> <xs:maxlength value="215"/> <xs:element name="residueweight" nillable="true" minoccurs="0"> <xs:element name="weight" nillable="false"> <xs:mininclusive value="0"/> <xs:maxinclusive value=" "/> <xs:element name="weightuom" nillable="false"> <xs:minlength value="0"/> <xs:maxlength value="2"/> Page 25

26 element SROReleaseRequest/EquipmentReleaseDetail/EquipmentInfo children EquipmentInitials EquipmentNumber ReleasedTrack AfterCarInitials AfterCarNumber <xs:element name="equipmentinfo"> <xs:element name="equipmentinitials" nillable="false"> <xs:element name="equipmentnumber" nillable="false"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> <xs:element name="releasedtrack" nillable="true" minoccurs="0"> <xs:minlength value="4"/> <xs:element name="aftercarinitials" nillable="true" minoccurs="0"> <xs:element name="aftercarnumber" nillable="true" minoccurs="0"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> Page 26

27 element SROReleaseRequest/EquipmentReleaseDetail/EquipmentInfo/EquipmentInitials minlength 2 maxlength 4 <xs:element name="equipmentinitials" nillable="false"> element SROReleaseRequest/EquipmentReleaseDetail/EquipmentInfo/EquipmentNumber restriction of xs:integer mininclusive maxinclusive <xs:element name="equipmentnumber" nillable="false"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> element SROReleaseRequest/EquipmentReleaseDetail/EquipmentInfo/ReleasedTrack minlength 4 maxlength 4 <xs:element name="releasedtrack" nillable="true" minoccurs="0"> <xs:minlength value="4"/> Page 27

28 element SROReleaseRequest/EquipmentReleaseDetail/EquipmentInfo/AfterCarInitials minlength 2 maxlength 4 <xs:element name="aftercarinitials" nillable="true" minoccurs="0"> element SROReleaseRequest/EquipmentReleaseDetail/EquipmentInfo/AfterCarNumber restriction of xs:integer mininclusive maxinclusive <xs:element name="aftercarnumber" nillable="true" minoccurs="0"> <xs:mininclusive value="000000"/> <xs:maxinclusive value="999999"/> element SROReleaseRequest/EquipmentReleaseDetail/LoadEmpty enumeration enumeration enumeration enumeration enumeration enumeration LOAD Load load EMPTY Empty empty <xs:element name="loadempty" nillable="false"> <xs:enumeration value="load"/> <xs:enumeration value="load"/> <xs:enumeration value="load"/> <xs:enumeration value="empty"/> <xs:enumeration value="empty"/> <xs:enumeration value="empty"/> Page 28

29 element SROReleaseRequest/EquipmentReleaseDetail/LidNumber <xs:element name="lidnumber" nillable="true" minoccurs="0"> <xs:restriction base="xs:string"/> element SROReleaseRequest/EquipmentReleaseDetail/ReleaseCode minlength 0 maxlength 2 Code BA BC BD BE BG BJ BL BP BS BV BW DE CP BM BN SW Description Release-Side Doors (Box Type Cars) Release-Wood Lining Release-Account Dirty Release-Bulkheads Defective Release-Bad End Gates Release-Floor Defective Release-Hatch Covers Release-Roof Defective Release-Hopper Gates Defective Release-Unloading System Release-Lining Hopper Release-Declared Empty Release-Car has been cleaned/purged Reject-Unloading System-Full Load Reject-Unloading System-Partial Load Switch / Re-sequence Only <xs:element name="releasecode" nillable="true" minoccurs="0"> <xs:minlength value="0"/> <xs:maxlength value="2"/> Page 29

30 element SROReleaseRequest/EquipmentReleaseDetail/ReleaseDetail minlength 0 maxlength 215 <xs:element name="releasedetail" nillable="true" minoccurs="0"> <xs:minlength value="0"/> <xs:maxlength value="215"/> element SROReleaseRequest/EquipmentReleaseDetail/ResidueWeight children Weight WeightUOM <xs:element name="residueweight" nillable="true" minoccurs="0"> <xs:element name="weight" nillable="false"> <xs:mininclusive value="0"/> <xs:maxinclusive value=" "/> <xs:element name="weightuom" nillable="false"> <xs:minlength value="0"/> <xs:maxlength value="2"/> element SROReleaseRequest/EquipmentReleaseDetail/ResidueWeight/Weight restriction of xs:integer Page 30

31 mininclusive 0 maxinclusive <xs:element name="weight" nillable="false"> <xs:mininclusive value="0"/> <xs:maxinclusive value=" "/> Page 31

32 element SROReleaseRequest/EquipmentReleaseDetail/ResidueWeight/WeightUOM minlength 0 maxlength 2 <xs:element name="weightuom" nillable="false"> <xs:minlength value="0"/> <xs:maxlength value="2"/> Page 32

33 4 Soap Fault SOAP Fault errors will be handled via the standard exception handling of web services. Errors will be captured with:. faultcode. faultstring A list of SOAP Fault errors can be found in the /media/files/customer%20centre/customer-centre-documents/automated-railcar-release-error-codesen.pdf document. 5 Security 5.1 Diagram 5.2 Authentication The customers will use the same userid/password as the one they are using for online transaction on the ebusiness site. The client needs to be a registered customer on the ebusiness site. 5.3 Confidentiality Like all ebusiness applications, this service will run under encryption (SSL 128 bits). 5.4 Client configuration Basic Authentication will be used for this service. CN s infrastructure will be doing the Authentication & Authorization. Basically, all WebService clients will have to provide the following information within the HTTP header: AUTH_TYPE = basic USERNAME = joe123 PASSWORD = mypassword Important: The information above is inside the HTTP header, not in the XML document. 6 References Page 33

34 Web services overview and architecture, IBM Corp, Web Services: WSDL: SOAP: Page 34

Automated Railcar Release

Automated Railcar Release Automated Railcar Release How to release railcars through computer-to-computer exchange. This document explains the procedures to provide data from your computer to CN s systems for the purpose of releasing

More information

Publications Office. TED Website - Notice Viewer WS Technical Specifications Document - Appendix D - NoticeViewer

Publications Office. TED Website - Notice Viewer WS Technical Specifications Document - Appendix D - NoticeViewer Publications Office Subject NoticeViewer WS API Version / Status 1.03 Release Date 17/02/2017 Filename Document Reference TED_WEBSITE-TSP-Technical_Specifications_Document-v1.03 TED-TSP-Appendix D Table

More information

SOAP Web Services Objektumorientált szoftvertervezés Object-oriented software design. Web services 11/23/2016. Outline. Remote call.

SOAP Web Services Objektumorientált szoftvertervezés Object-oriented software design. Web services 11/23/2016. Outline. Remote call. SOAP Web Services Objektumorientált szoftvertervezés Object-oriented software design Outline Web Services SOAP WSDL Web Service APIs.NET: WCF Java: JAX-WS Dr. Balázs Simon BME, IIT 2 Remote call Remote

More information

@WebService OUT params via javax.xml.ws.holder

@WebService OUT params via javax.xml.ws.holder @WebService OUT params via javax.xml.ws.holder Example webservice-holder can be browsed at https://github.com/apache/tomee/tree/master/examples/webservice-holder With SOAP it is possible to return multiple

More information

Articulation Transfer Clearinghouse Implementation Guide

Articulation Transfer Clearinghouse Implementation Guide Articulation Transfer Clearinghouse for 8/2/2007 Implementation Details TABLE OF CONTENTS INTRODUCTION... 3 Project Identification... 3 DOCUMENT CONTROL... 4 Update History... 4 ENVIRONMENTS... 5 METHODS...

More information

Cisco Prime Central 1.0 API Guide

Cisco Prime Central 1.0 API Guide Cisco Prime Central 1.0 API Guide Cisco Prime Central API Cisco Prime Central Information Model and API's to support the following features. Managed Elements and Equipment Inventory Object Create, Delete

More information

BaswareONE SOAP interface

BaswareONE SOAP interface BaswareONE SOAP interface 2 20 Index 1 Introduction... 4 2 Authentication... 4 3 Scenario s with message flows... 4 3.1 Synchronous upload of files to BaswareONE... 4 3.1.1 Without signing the file...

More information

[MS-OXWSSYNC]: Mailbox Contents Synchronization Web Service Protocol Specification

[MS-OXWSSYNC]: Mailbox Contents Synchronization Web Service Protocol Specification [MS-OXWSSYNC]: Mailbox Contents Synchronization Web Service Protocol Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes

More information

Web Service Provider Example - Enabling Visible Business

Web Service Provider Example - Enabling Visible Business Web Services Example Web Service Provider Example - Enabling Visible Business Company A makes earrings. One of their suppliers, Company B, provides the glass beads that are used in the earrings. Company

More information

Introduction to Web Service

Introduction to Web Service Introduction to Web Service Sagara Gunathunga ( Apache web Service and Axis committer ) CONTENTS Why you need Web Services? How do you interact with on-line financial service? Conclusion How do you interact

More information

IVOA Support Interfaces: Mandatory Interfaces Version 0.3

IVOA Support Interfaces: Mandatory Interfaces Version 0.3 IVOA Support Interfaces: Mandatory Interfaces Version 0.3 IVOA Working Draft 2007 May 16 This version: http://www.ivoa.net/internal/ivoa/ivoagridandwebservices /VOSupportInterfacesMandatory-0.3.pdf Previous

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWOOF]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

CMS SOAP CLIENT SOFTWARE REQUIREMENTS SPECIFICATION

CMS SOAP CLIENT SOFTWARE REQUIREMENTS SPECIFICATION CMS SOAP CLIENT SOFTWARE REQUIREMENTS SPECIFICATION CONTENTS 1. Introduction 1.1. Purpose 1.2. Scope Of Project 1.3. Glossary 1.4. References 1.5. Overview Of Document 2. Overall Description 2.1. System

More information

Case study group setup at catme.org Please respond before Tuesday next week to have better group setup

Case study group setup at catme.org Please respond before Tuesday next week to have better group setup Notes Case study group setup at catme.org Please respond before Tuesday next week to have better group setup Discussion To boost discussion, one write-up for the whole group is fine Write down the names

More information

VoiceForge. xmlns:s=" xmlns:soap12="

VoiceForge. xmlns:s=  xmlns:soap12= VoiceForge 1. BASIC INFORMATION (Overview and purpose of the tool) 1. Webservice name VoiceForge Webservice (TTL2Ro) 2. Overview and purpose of the webservice The VoiceForge Webservice provides a set of

More information

PRELIMINARY. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

PRELIMINARY. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWSTASK]: Tasks Web Service Protocol Specification Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation

More information

[MS-RMPR]: Rights Management Services (RMS): Client-to-Server Protocol

[MS-RMPR]: Rights Management Services (RMS): Client-to-Server Protocol [MS-RMPR]: Rights Management Services (RMS): Client-to-Server Protocol This topic lists the Errata found in [MS-RMPR] since it was last published. Since this topic is updated frequently, we recommend that

More information

X-Road: Protocol for Management Services

X-Road: Protocol for Management Services X-Road: Protocol for Management Services Technical Document Version: 1.8 09.11.2015 22 pages Doc. ID: PR-MSERV 09.11.2015 1/22 Date Version Description Author 19.08.2015 0.1 Initial version Martin Lind

More information

SLIC Web Service API Guide

SLIC Web Service API Guide SLIC Web Service API Guide Version: 4.4.1 September 28, 2012 Revision History Date Version Description Author 2002 1.0 October 2003 2.0 February 2007 3.0 Initial release of this document Revised to include

More information

How to implement Heros Web Services

How to implement Heros Web Services How to implement Heros Web Services Document name HowTo_HITRail_WebServices_v1.0.doc Date, version January 28, 2013, version 1.0 Our reference HIT Rail Web Services Status Final 2012 HIT Rail B.V. Referenced

More information

IVOA Support Interfaces: Mandatory Interfaces Version 0.25

IVOA Support Interfaces: Mandatory Interfaces Version 0.25 IVOA Support Interfaces: Mandatory Interfaces Version 0.25 IVOA Working Draft 2006 Sep 18 This version: http://www.ivoa.net/internal/ivoa/ivoagridandwebservices /VOSupportInterfacesMandatory-0.25.pdf Previous

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-SSDPWP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Calendar Data API. Version gradleaders.com

Calendar Data API. Version gradleaders.com Version 1.03 gradleaders.com Table of Contents 614.791.9000 TABLE OF CONTENTS Overview... 1 Example Code... 1 Web Service... 1 Invocation Result... 1 Configuration... 1 Method - GetCustomFields... 2 Method

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWMT]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

SLIC Web Service API Guide

SLIC Web Service API Guide SLIC Web Service API Guide Version: 5.0.6 February 19, 2014 Revision History Date Version Description Author 2002 1.0 October 2003 2.0 February 2007 3.0 Initial release of this document Revised to include

More information

Developing a Service. Developing a Service using JAX-WS. WSDL First Development. Generating the Starting Point Code

Developing a Service. Developing a Service using JAX-WS. WSDL First Development. Generating the Starting Point Code Developing a Service Developing a Service using JAX-WS WSDL First Development Generating the Starting Point Code Running wsdl2java Generated code Implementing the Service Generating the implementation

More information

Distribution List Creation and Usage Web Service Protocol

Distribution List Creation and Usage Web Service Protocol [MS-OXWSDLIST]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Developing Interoperable Web Services for the Enterprise

Developing Interoperable Web Services for the Enterprise Developing Interoperable Web Services for the Enterprise Simon C. Nash IBM Distinguished Engineer Hursley, UK nash@hursley.ibm.com Simon C. Nash Developing Interoperable Web Services for the Enterprise

More information

Preliminary. Database Publishing Wizard Protocol Specification

Preliminary. Database Publishing Wizard Protocol Specification [MS-SSDPWP]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Extensible Markup Language Processing

Extensible Markup Language Processing CHAPTER 3 Revised: July 2010, This chapter describes the Extensible Markup Language (XML) process in the Simple Object Access Protocol (SOAP) interface. Basic XML and SOAP Components Along with XML, the

More information

Openbravo WebServices

Openbravo WebServices Openbravo WebServices External Point Of Sale 16 August 2006 Revision 1.1 Visit us at www.openbravo.com Table of Contents I.Introduction... 3 II.Product definition... 4 II.1Product type... 4 II.2Category

More information

[MS-OXWOOF]: Out of Office (OOF) Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWOOF]: Out of Office (OOF) Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWOOF]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Candidate Resume Data API

Candidate Resume Data API Candidate Resume Data API Version 1.03 gradleaders.com Table of Contents 614.791.9000 TABLE OF CONTENTS OVERVIEW... 1 EXAMPLE CODE... 1 WEB SERVICE... 1 Invocation Result... 1 Configuration... 1 Method

More information

[MS-SSDPWP-Diff]: Database Publishing Wizard Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-SSDPWP-Diff]: Database Publishing Wizard Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-SSDPWP-Diff]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Exercise sheet 4 Web services

Exercise sheet 4 Web services STI Innsbruck, University Innsbruck Dieter Fensel, Anna Fensel and Ioan Toma 15. April 2010 Semantic Web Services Exercise sheet 4 Exercise 1 (WSDL) (4 points) Complete the following WSDL file in a way

More information

WA1670 SOA Testing Workshop. Student Labs. Web Age Solutions Inc.

WA1670 SOA Testing Workshop. Student Labs. Web Age Solutions Inc. WA1670 SOA Testing Workshop Student Labs Web Age Solutions Inc. 1 Table of Contents Quiz...3 Labs - A Note to the Students...12 Lab 1 - Getting To Know a Service...13 Lab 2 - WSDL Tests...23 Lab 3 - Functional

More information

[MS-OXWSMSHR]: Folder Sharing Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWSMSHR]: Folder Sharing Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWSMSHR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA

SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA SOA P P CRM - Monolithic - Objects - Component - Interface - . IT. IT loosely-coupled Client : - Reusability - Interoperability - Scalability - Flexibility - Cost Efficiency - Customized SUN BEA IBM - extensible

More information

On the Creation of Distributed Simulation Web- Services in CD++

On the Creation of Distributed Simulation Web- Services in CD++ On the Creation of Distributed Simulation Web- Services in CD++ Rami Madhoun, Bo Feng, Gabriel Wainer, Abstract CD++ is a toolkit developed to execute discrete event simulations following the DEVS and

More information

[MS-OXWMT]: Mail Tips Web Service Extensions. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWMT]: Mail Tips Web Service Extensions. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWMT]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-WMS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

WP5: Integration with the Digital Ecosystem platform

WP5: Integration with the Digital Ecosystem platform OPAALS PROJECT Contract n IST-034824 WP5: Integration with the Digital Ecosystem platform Del 5.8 Complete P2P infrastructure implementation Project funded by the European Community under the Information

More information

@WebService handlers

@WebService handlers @WebService handlers with @HandlerChain Example webservice-handlerchain can be browsed at https://github.com/apache/tomee/tree/master/examples/webservicehandlerchain In this example we see a basic JAX-WS

More information

Modulo II WebServices

Modulo II WebServices Modulo II WebServices Prof. Ismael H F Santos April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 1 Bibliografia April 05 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br 2 1 Ementa History

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-OXWSMSHR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Development of distributed services - Project III. Jan Magne Tjensvold

Development of distributed services - Project III. Jan Magne Tjensvold Development of distributed services - Project III Jan Magne Tjensvold November 11, 2007 Chapter 1 Project III 1.1 Introduction In this project we were going to make a web service from one of the assignments

More information

[MS-SPLCHK]: SpellCheck Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-SPLCHK]: SpellCheck Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-SPLCHK]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Tutorial on Fast Web Services

Tutorial on Fast Web Services Tutorial on Fast Web Services This document provides tutorial material on Fast Web Services (it is equivalent to Annex C of X.892 ISO/IEC 24824-2). Some of the advantages of using Fast Web Services are

More information

[MS-OXWSBTRF]: Bulk Transfer Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation

[MS-OXWSBTRF]: Bulk Transfer Web Service Protocol. Intellectual Property Rights Notice for Open Specifications Documentation [MS-OXWSBTRF]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Web Services Foundations: SOAP, WSDL and UDDI

Web Services Foundations: SOAP, WSDL and UDDI Web Services Foundations: SOAP, WSDL and UDDI Helen Paik School of Computer Science and Engineering University of New South Wales Alonso Book Chapter 5-6 Webber Book Chapter 3-4 Mike Book Chapter 4-5 References

More information

Automotive Append - Version 1.0.0

Automotive Append - Version 1.0.0 Automotive Append - Version 1.0.0 WSDL: http://ws.strikeiron.com/autoappend?wsdl Product Web Page: http://www.strikeiron.com/data-enrichment/automotive-append/ Description: StrikeIron s Automotive Append

More information

Developing JAX-RPC Web services

Developing JAX-RPC Web services Developing JAX-RPC Web services {scrollbar} This tutorial will take you through the steps required in developing, deploying and testing a Web Service in Apache Geronimo. After completing this tutorial

More information

Simple Object Access Protocol. Web Services Description Language

Simple Object Access Protocol. Web Services Description Language Simple Object Access Protocol Web Services Description Language alfady@scs-net.org alnashed@scs-net.org ***"#$%& '() "! ... INTRODUCTION.. SIMPLE OBJECT ACCESS PROTOCOL...Why SOAPSOAP...SOAP Building BlocksSOAP...Syntax

More information

This presentation is a primer on WSDL Bindings. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this

This presentation is a primer on WSDL Bindings. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this This presentation is a primer on WSDL Bindings. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this presentation before taking an ActiveVOS course or before

More information

Support For assistance, please contact Grapevine: or

Support For assistance, please contact Grapevine: or External OBS (incorporating Double Opt-in) User Manual Version 1.3 Date 07 October 2011 Support For assistance, please contact Grapevine: +27 21 702-3333 or email info@vine.co.za. Feedback Was this document

More information

TPF Users Group Fall 2007

TPF Users Group Fall 2007 TPF Users Group Fall 2007 Creating Web Services For Your z/tpf System Edwin W. van de Grift Venue: Ongoing TPF Education Contents Web Services Where we were Where we are now Creating a Web Service for

More information

Bare JAX-WS. Paul Glezen, IBM. Abstract

Bare JAX-WS. Paul Glezen, IBM. Abstract Draft Draft Bare JAX-WS Paul Glezen, IBM Abstract This document is a member of the Bare Series of WAS topics distributed in both stand-alone and in collection form. The latest renderings and source are

More information

Markup Languages. Lecture 4. XML Schema

Markup Languages. Lecture 4. XML Schema Markup Languages Lecture 4. XML Schema Introduction to XML Schema XML Schema is an XML-based alternative to DTD. An XML schema describes the structure of an XML document. The XML Schema language is also

More information

XML Grammar and Parser for the Web Service. Offerings Language

XML Grammar and Parser for the Web Service. Offerings Language XML Grammar and Parser for the Web Service Offerings Language by Kruti Patel, B. Eng. A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the requirements for the

More information

Artix ESB. Developing Artix Applications with JAX-WS. Making Software Work Together. Version 5.0 July 2007

Artix ESB. Developing Artix Applications with JAX-WS. Making Software Work Together. Version 5.0 July 2007 Artix ESB Developing Artix Applications with JAX-WS Version 5.0 July 2007 Making Software Work Together Developing Artix Applications with JAX-WS IONA Technologies Version 5.0 Published 04 Oct 2007 Copyright

More information

This tutorial is going to help all those readers who want to learn the basics of WSDL and use its features to interface with XML-based services.

This tutorial is going to help all those readers who want to learn the basics of WSDL and use its features to interface with XML-based services. i About the Tutorial This is a brief tutorial that explains how to use to exchange information in a distributed environment. It uses plenty of examples to show the functionalities of the elements used

More information

The Florida State University College of Arts and Sciences. WSDL Importer. Kiran Kaja. Major Professor: Dr. Robert van Engelen

The Florida State University College of Arts and Sciences. WSDL Importer. Kiran Kaja. Major Professor: Dr. Robert van Engelen The Florida State University College of Arts and Sciences WSDL Importer By Kiran Kaja Major Professor: Dr. Robert van Engelen A project submitted to the department of Computer Science in partial fulfillment

More information

Web. Web. Java. Java. web. WebService. Apache Axis. Java web service. Applet Servlet JSP SOAP WebService XML J2EE. Web (browser)

Web. Web. Java. Java. web. WebService. Apache Axis. Java web service. Applet Servlet JSP SOAP WebService XML J2EE. Web (browser) Java Web Java web Applet Servlet JSP SOAP WebService XML J2EE WebService Web (browser) WSDL (Web Service Description Language) RPC) SOAP 80 () Apache Axis Apache AxisJavaSOAP (SOAPWeb XML.NET Java) tomcat

More information

WebSphere Application Server V6.1 Web Services Problem Determination

WebSphere Application Server V6.1 Web Services Problem Determination Wendy Conti WebSphere Application Server V6.1 Web Services Problem Determination Web services-related problems can occur when your application acts as a Web services client to a remote Web service or as

More information

SERVICE ORIE TED COMPUTI G ARCHITECTURE FOR CLIMATE MODELI G

SERVICE ORIE TED COMPUTI G ARCHITECTURE FOR CLIMATE MODELI G SERVICE ORIE TED COMPUTI G ARCHITECTURE FOR CLIMATE MODELI G Monish Advani 1, Varish Mulwad 2, Uzoma Obinna 2 1 Department of Information Systems 2 Department of Computer Science and Electrical Engineering

More information

SOAP II: Data Encoding

SOAP II: Data Encoding SOAP II: Data Encoding Marlon Pierce, Bryan Carpenter, Geoffrey Fox Community Grids Lab Indiana University mpierce@cs.indiana.edu http://www.grid2004.org/spring2004 Review: SOAP Message Payloads SOAP has

More information

Semantic Annotations for WSDL and XML Schema

Semantic Annotations for WSDL and XML Schema Page 1 of 16 Semantic Annotations for WSDL and XML Schema W3C Recommendation 28 August 2007 This version: Latest version: http://www.w3.org/tr/sawsdl/ Previous version: http://www.w3.org/tr/2007/pr-sawsdl-20070705/

More information

Pace University. Web Service Workshop Lab Manual

Pace University. Web Service Workshop Lab Manual Pace University Web Service Workshop Lab Manual Dr. Lixin Tao http://csis.pace.edu/~lixin Computer Science Department Pace University July 12, 2005 Table of Contents 1 1 Lab objectives... 1 2 Lab design...

More information

Last Class. A Question. Federated Identity. ID Avalanche. Problem in general SPKI/SDSI. Lecture 6 : Digital Identity Federation and Privacy Management

Last Class. A Question. Federated Identity. ID Avalanche. Problem in general SPKI/SDSI. Lecture 6 : Digital Identity Federation and Privacy Management CS489/589: Access Control & System Security Lecture 6 : Digital Identity Federation and Privacy Management Last Class SPKI/SDSI Simplified approach to using PK based services Hierarchical CA Decentralized

More information

Oracle B2B 11g Technical Note. Technical Note: 11g_005 Attachments. Table of Contents

Oracle B2B 11g Technical Note. Technical Note: 11g_005 Attachments. Table of Contents Oracle B2B 11g Technical Note Technical Note: 11g_005 Attachments This technical note lists the attachment capabilities available in Oracle B2B Table of Contents Overview... 2 Setup for Fabric... 2 Setup

More information

Data Pump User Guide

Data Pump User Guide Data Pump User Guide CalAmp Corporation 13645 Dulles Technology Drive, Herndon, VA 20171 Document: MBUD-0189v6 Phone : (703) 262-0500 August 2015 FAX: (703) 262-0380 www.calamp.com FleetOutlook Data Pump

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-SLIDELI]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Preliminary. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

Preliminary. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-SLIDELI]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

WS-MessageDelivery Version 1.0

WS-MessageDelivery Version 1.0 WS-MessageDelivery Version 1.0 WS-MessageDelivery Version 1.0 W3C Member Submission 26 April 2004 This version: http://www.w3.org/submission/2004/subm-ws-messagedelivery-20040426/ Latest version: http://www.w3.org/submission/ws-messagedelivery/

More information

Defending Web Services using Mod Security (Apache)

Defending Web Services using Mod Security (Apache) Defending Web Services using Mod Security (Apache) Methodology and Filtering Techniques Abstract Web services are vulnerable to several attacks. These attacks can lead to information leakage and further

More information

Web Service Interest Management (WSIM) Prototype. Mark Pullen, GMU

Web Service Interest Management (WSIM) Prototype. Mark Pullen, GMU Web Service Interest Management (WSIM) Prototype Mark Pullen, GMU 1 Presentation Overview Case study: how to build a Web service WSIM architecture overview and issues Basic Web service implementation Extending

More information

Software Developer s Guide for Cisco Secure Access Control System 5.3

Software Developer s Guide for Cisco Secure Access Control System 5.3 Software Developer s Guide for Cisco Secure Access Control System 5.3 November 2012 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel:

More information

Artix Developing Artix Applications with JAX-WS and JAX-RS

Artix Developing Artix Applications with JAX-WS and JAX-RS Artix 5.6.3 Developing Artix Applications with JAX-WS and JAX-RS Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2015. All rights

More information

Red Hat JBoss Fuse 6.0

Red Hat JBoss Fuse 6.0 Red Hat JBoss Fuse 6.0 Tutorials Example integration applications Last Updated: 2017-10-13 Red Hat JBoss Fuse 6.0 Tutorials Example integration applications JBoss A-MQ Docs Team Content Services fuse-docs-support@redhat.com

More information

SOAP Primer for INSPIRE Discovery and View Services

SOAP Primer for INSPIRE Discovery and View Services SOAP Primer for INSPIRE Discovery and View Services Matteo Villa, Giovanni Di Matteo TXT e-solutions Roberto Lucchi, Michel Millot, Ioannis Kanellopoulos European Commission Joint Research Centre Institute

More information

SOAP II: Data Encoding. Marlon Pierce, Geoffrey Fox Community Grids Lab Indiana University

SOAP II: Data Encoding. Marlon Pierce, Geoffrey Fox Community Grids Lab Indiana University SOAP II: Data Encoding Marlon Pierce, Geoffrey Fox Community Grids Lab Indiana University mpierce@cs.indiana.edu Review: SOAP Message Payloads SOAP has a very simple structure: Envelopes wrap body and

More information

Service Oriented Software for. Modern Fusion Experiment

Service Oriented Software for. Modern Fusion Experiment Service Oriented Software for Modern Fusion Experiments A. Werner Wendelstein 7-X, CoDaC-Systems Device Control: J. Schacht, H. Laqua, M. Lewerentz, I. Müller, S. Pingel, A. Spring, A. Wölk Data Acquisition:

More information

SOA Policy Service Versioning Standards

SOA Policy Service Versioning Standards SOA Policy Service Versioning Standards Contents Document Location... 3 Document Revision History... 3 Related Policies... 3 Terminology Used in this Document... 4 Definitions... 4 1 Purpose... 6 2 Scope...

More information

FTWeb: A Fault Tolerant Infrastructure for Web Services

FTWeb: A Fault Tolerant Infrastructure for Web Services FTWeb: A Fault Tolerant Infrastructure for Web Services Giuliana Teixeira Santos 1, Lau Cheuk Lung 1, Carlos Montez 2 1 Graduate Program in Applied Computer Science- PPGIA Pontifical Catholic University

More information

Dyalog APL SAWS Reference Guide

Dyalog APL SAWS Reference Guide The tool of thought for expert programming Dyalog APL SAWS Reference Guide SAWS Version 1.4 Dyalog Limited Minchens Court, Minchens Lane Bramley, Hampshire RG26 5BH United Kingdom tel: +44(0)1256 830030

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-RDWR]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

COP 4814 Florida International University Kip Irvine. Inside WCF. Updated: 11/21/2013

COP 4814 Florida International University Kip Irvine. Inside WCF. Updated: 11/21/2013 COP 4814 Florida International University Kip Irvine Inside WCF Updated: 11/21/2013 Inside Windows Communication Foundation, by Justin Smith, Microsoft Press, 2007 History and Motivations HTTP and XML

More information

Wind Plant Operator Data Guide

Wind Plant Operator Data Guide GUIDE 9 Deleted: Forecast Wind Plant Operator Data Guide June 2010 Deleted: July April Deleted: 08 Version: 1.1 Revision Date: 06/15/2010 Deleted: 0 Deleted: 7 Deleted: 8 Deleted: 08 This document was

More information

Web Service Architecture for Computer-Adaptive Testing on e-learning

Web Service Architecture for Computer-Adaptive Testing on e-learning Web Service Architecture for Computer-Adaptive Testing on e-learning M. Phankokkruad, K. Woraratpanya Abstract This paper proposes a Web service and serviceoriented architecture (SOA) for a computer-adaptive

More information

Web Services Base Faults (WS-BaseFaults)

Web Services Base Faults (WS-BaseFaults) WS-BaseFaults 1 Web Services Base Faults (WS-BaseFaults) DRAFT Version 1.0 3/31/2004 Authors Steve Tuecke (Globus / Argonne) (Editor) Karl Czajkowski (Globus / USC/ISI) Jeffrey Frey (IBM) Ian Foster (Globus

More information

Web Services Overview. Marlon Pierce Community Grids Lab Indiana University

Web Services Overview. Marlon Pierce Community Grids Lab Indiana University Web Services Overview Marlon Pierce Community Grids Lab Indiana University Assignments Download and install Tomcat (again). http://jakarta.apache.org jakarta.apache.org/tomcat/ You will need two tomcat

More information

Testbed-12 OWS SOAP User Guide

Testbed-12 OWS SOAP User Guide Testbed-12 OWS SOAP User Guide Table of Contents 1. Introduction............................................................................. 3 1.1. SOAP Primer.........................................................................

More information

[MS-MAR]: Microsoft Office SharePoint Server (MOSS) Analytics Reporting Protocol

[MS-MAR]: Microsoft Office SharePoint Server (MOSS) Analytics Reporting Protocol [MS-MAR]: Microsoft Office SharePoint Server (MOSS) Analytics Reporting Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open

More information

So far, we've discussed the use of XML in creating web services. How does this work? What other things can we do with it?

So far, we've discussed the use of XML in creating web services. How does this work? What other things can we do with it? XML Page 1 XML and web services Monday, March 14, 2011 2:50 PM So far, we've discussed the use of XML in creating web services. How does this work? What other things can we do with it? XML Page 2 Where

More information

Table of Contents. Security of Web Service-based Applications

Table of Contents. Security of Web Service-based Applications Security of Web Service-based Applications Table of Contents Digitally signed by Evangelos Markopoulos DN: cn=evangelos Markopoulos, o, ou, email=e.markopoulos@gmail.com, c=gr Date: 2012.06.13 13:57:56

More information

About 1. Chapter 1: Getting started with soap 2. Remarks 2. Versions 2. Examples 2. General Information 2 SOAP 3

About 1. Chapter 1: Getting started with soap 2. Remarks 2. Versions 2. Examples 2. General Information 2 SOAP 3 soap #soap Table of Contents About 1 Chapter 1: Getting started with soap 2 Remarks 2 Versions 2 Examples 2 General Information 2 SOAP 3 Differences between SOAP 1.1 and 1.2 4 Web Service Interoperability

More information

Editor: Mark Morgan, University of Virginia Category: Recommendation 31 October

Editor: Mark Morgan, University of Virginia Category: Recommendation 31 October GFD-R-P.088 Editor: Mark Morgan, University of Virginia Category: Recommendation 31 October 2006 OGSA ByteIO WG http://forge.gridforum.org/projects/byteio-wg ByteIO OGSA WSRF Basic Profile Rendering 1.0

More information