Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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