Download WSDL Specification V1 1 Final

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

URL redirection wikipedia , lookup

Transcript
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
SEMO SEM R1.8.0
Java 6 Upgrade
WSDL Change
Page 1 of 9
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
TABLE OF CONTENTS
TABLE OF CONTENTS ............................................................................................2
1
DOCUMENT CONTROL DETAILS.....................................................................3
2
INTRODUCTION ................................................................................................3
3
WEB SERVICE TOOLKIT ..................................................................................4
3.1
3.2
3.3
3.4
Background .................................................................................... 4
ABB Provided Web Service Toolkit Users ............................................ 4
Other Web Service Users ................................................................. 4
Changes made by ABB in their new Web Service Toolkit ...................... 4
APPENDIX A – EXAMPLE OF THE WSDL FILE CHANGE ......................................7
APPENDIX B – ABB WEB SERVICE TOOLKIT & WSDL FILES .............................8
Page 2 of 9
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
1 Document Control Details
Revision History
Version
Date
Contributor Summary of Changes /
Reason
1.0
14th July 2010
SEMO IT
Final
2 Introduction
This document is intended to be a reference to describe the WSDL changes that are part of
the SEM R1.8.0 October 2010 release.
It should be noted that all participants should verify all their Type 3 interfaces once the
WSDL change is incorporated into their systems.
SEMO Commercial in confidence
Page 3 of 9
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
3 Web Service Toolkit
3.1 Background
As part of the SEM 1.8.0 release SEMO is upgrading Java on the Central Market Systems
MI applications servers. This upgrade will require participants using the Web Service
interface with the CMS to incorporate the new WSDL file.
3.2 ABB Provided Web Service Toolkit Users
Participants that have developed interfaces using the ABB toolkit,
1. Install the new ABB toolkit (see Appendix B for location), this contains the new
WSDL.
2. Follow the setup process described in “README.html” in the new ABB toolkit.
Please note to perform a "clean" and "build" command in the MI web service
client toolkit.
3.3 Other Web Service Users
Participants that have developed their own Web Service clients and toolkits and are not
relying on the ABB toolkit, must use the latest WSDL file(Appendix B) in their applications
that interface with the Central Market Systems. They should consult their technical group
to incorporate the new WSDL.
3.4 Changes made by ABB in their new Web Service Toolkit
Following are the minor changes which were made by ABB to incorporate the new WSDL
file in their toolkit. Please note that this section should not be performed by the Market
Participants. It is only provided as a guidance to show how easy it is to incorporate the
change into the Web Service client.
1. Copy the new "MIWebService.wsdl" file to the appropriate directory of the MI web
service client toolkit.
2. Re-generate the Java classes from the WSDL file using “clean” and “build” commands
in the toolkit.
3. Made minor changes to the "MIWSClientAtt.java" to handle the Web Service
attachment response from “text/xml” to “text/plain”. Following is the visual differences
between old (left pane – MIWSClientAtt-text-xml.java) and the new (right pane –
MIWSClientAtt-text-plain.java) files.
SEMO Commercial in confidence
Page 4 of 9
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
SEMO Commercial in confidence
Page 5 of 9
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
4. After the change, perform another "clean" and "build" command in the MI web
service client toolkit. The toolkit is now upgraded to the new WSDL, which is provided in
Appendix B
SEMO Commercial in confidence
Page 6 of 9
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
Appendix A – Example of the WSDL file change
.
Type 2 (using MPI and MPR GUI to submit and download reports):
No change for Market Participants.
Type 3:
Participants will need to recompile their applications that interface with the Central
Market Systems, as WSDL has changed.
Current WSDL example(SEM R1.7.0)
SEMO Commercial in confidence
Page 7 of 9
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
New WSDL example (SEM 1.8.0):
SEMO Commercial in confidence
Page 8 of 9
SEMO SEM R1.8.0
Java 6 Upgrade - WSDL
Appendix B – ABB Toolkit & WSDL Files
Below is the latest ABB Web Services Toolkit link and imbedded WSDL file, for those who
use the toolkit please note that the WSDL file in included in the ABB toolkit.
http://www.sem-o.com/Publications/Pages/GeneralPublications.aspx
For those who do not use the ABB Web Services Toolkit then please use the WSDL file
below.
SEMO Commercial in confidence
Page 9 of 9