Solved

Java web service EMERGENCY

Posted on 2010-09-10
34
1,955 Views
Last Modified: 2013-12-14
Please is somebody could check this for me why it is not working i am nearly getting crazy :(

You could download the netbeans project files from the following links


http://www.file4share.net/download/4466/PmumYeni.rar

or

 http://rapidshare.com/files/418207963/PmumYeni.rar
0
Comment
Question by:3XLcom
  • 18
  • 14
34 Comments
 
LVL 5

Expert Comment

by:blackfrancis75
ID: 33650856
Hi,
Normally, a more succinct question is required, or at least an idea what the question is regarding.
0
 

Author Comment

by:3XLcom
ID: 33650867
if you download and try to let run it you will see the error , giving code is not enough because a foreign web service is used. And my code is so simple just a few line. So there is a repair needed on web service xml
Please check it.
0
 

Author Comment

by:3XLcom
ID: 33650997
Thank you for your interest !!
This is what i get as an error
  Exception in thread "main" com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag. expected: {http://ws.dgpys.deloitte.com}LoginReport but found: {null}LoginReport
        at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.verifyTag(XMLStreamReaderUtil.java:203)
        at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.verifyTag(XMLStreamReaderUtil.java:211)
        at com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit.readResponse(ResponseBuilder.java:513)
        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:110)
        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
        at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
        at $Proxy33.login(Unknown Source)
        at Main.callWebService(Main.java:26)
        at Main.main(Main.java:57)
Java Result: 1
BUILD SUCCESSFUL (total time: 9 seconds)
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33652868
I have not looked at the code yet because I don't have a .RAR extractor on this machine, but the exception leads me to believe that the XML string you generated to post to the LoginReport operation isn't properly formed for what the SOAP/WebService Request is expecting.  More precisely, it is indicating you need the namespace: http://ws.dgpys.deloitte.com/.
0
 

Author Comment

by:3XLcom
ID: 33652903
This xml is what i need to get as given below but i could not succeed and i have no more time for solution , if any type that you could download, i could install it like zip,gzip,7z ....
<soapenv:Header>

<wsa:ReplyTo>

<wsa:Address>http://www.w3.org/2005/08/addressing/none

</wsa:Address>

<wsa:ReferenceParameters>

<axis2:ServiceGroupId xmlns:axis2="http://ws.apache.org/namespaces/axis2">

urn:uuid:06C7BAFB7F018535391244733417611</axis2:ServiceGroupId>

</wsa:ReferenceParameters>

</wsa:ReplyTo>

</soapenv:Header>

Open in new window

0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33652963
As I said, check the XML request you are sending.  How are you calling the web service ? Check that code and see if you are building a SOAP XML string or posting SOAP action and determine if you are sending the specified namespace for said action (operation).
0
 

Author Comment

by:3XLcom
ID: 33653198
I am not good at soap operations in java so i could not describe the exact problem but i need to solve this immedaitely mwvisa i know you helped me lots of time in the past i remember your nick well so please check the code and correct it.
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33653267
I am not sure what I am not helping with.  I have told you what the problem appears to be.  Are you not able to see this in the code?  Please post the snippet of code that is creating the request that is sent to the web service and I will take a look.  I don't have a RAR extractor nor do I have time to load one at the moment as I am about to go mobile with my son; however, I am more than happy to check on the code via my phone and assist.  You will have to do the leg work on your end of getting to particular bits of code and testing though.  

Regards,

Kevin
0
 

Author Comment

by:3XLcom
ID: 33653301
ok let me write you what it has step by step
This is web service wsdl address :  http://dgpys.teias.gov.tr/dgpys/services/EVDServis?wsdl
change endpoint address from

    <wsdl:port name="EVDServisSOAP11port_http" binding="dgp:EVDServisSOAP11Binding">
      <soap:address location="http://172.16.0.37:80/dgpys/services/EVDServis" />
    </wsdl:port>
    <wsdl:port name="EVDServisSOAP12port_http" binding="dgp:EVDServisSOAP12Binding">
      <soap12:address location="http://172.16.0.37:80/dgpys/services/EVDServis" />
    </wsdl:port>
  </wsdl:service>

To this


    <wsdl:port name="EVDServisSOAP11port_http" binding="dgp:EVDServisSOAP11Binding">
      <soap:address location="http://dgpys.teias.gov.tr/dgpys/services/EVDServis" />
    </wsdl:port>
    <wsdl:port name="EVDServisSOAP12port_http" binding="dgp:EVDServisSOAP12Binding">
      <soap12:address location="http://dgpys.teias.gov.tr/dgpys/services/EVDServis" />
    </wsdl:port>
  </wsdl:service>

And Finally i need to get a result as this :

<soapenv:Header>
<wsa:ReplyTo>
<wsa:Address>http://www.w3.org/2005/08/addressing/none
</wsa:Address>
<wsa:ReferenceParameters>
<axis2:ServiceGroupId xmlns:axis2="http://ws.apache.org/namespaces/axis2">
urn:uuid:06C7BAFB7F018535391244733417611</axis2:ServiceGroupId>
</wsa:ReferenceParameters>
</wsa:ReplyTo>
</soapenv:Header>


But i got this error :
Denemehttp://dgpys.teias.gov.tr/dgpys/services/EVDServis?wsdlException in thread "main" com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag. expected: {http://ws.dgpys.deloitte.com}LoginReport but found: {null}LoginReport
        at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.verifyTag(XMLStreamReaderUtil.java:203)
        at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.verifyTag(XMLStreamReaderUtil.java:211)
        at com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit.readResponse(ResponseBuilder.java:513)
        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:110)
        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
        at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
        at $Proxy33.login(Unknown Source)
        at Main.callWebService(Main.java:26)
        at Main.main(Main.java:57)
Java Result: 1
BUILD SUCCESSFUL (total time: 5 seconds)


Main code that i write as given below that is all in the rar file please help me to solve this out

/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */







import WebService.IntValue;

import WebService.StringValue;

import javax.xml.bind.JAXBElement;

import javax.xml.namespace.QName;

import javax.xml.ws.Holder;



/**

 *

 * @author Cahit

 */

public class Main {

    QName qName = new QName("http://tempuri.org", "Test");

    public void callWebService() {

        WebService.EVDServis services = new WebService.EVDServis();

        System.out.print(services.getWSDLDocumentLocation());

        WebService.LoginMessage LMessage  = new WebService.LoginMessage();

        LMessage.setUserName(new Main().getUserName());

        LMessage.setPassword(new Main().getPass());

        services.getEVDServisSOAP11PortHttp().login(LMessage, new Main().Bilgi1(), new Main().Bilgi2());



        System.out.print("Son : " + Bilgi2().value.getV());

    }

    public JAXBElement<WebService.StringValue> getUserName() {

        StringValue sv = new StringValue() ;

        sv.setV("example");

        JAXBElement<StringValue> el = new JAXBElement<StringValue>(qName, StringValue.class, null, sv);

        return el;

   }

    public JAXBElement<WebService.StringValue> getPass() {

        StringValue sv = new StringValue() ;

        sv.setV("example");

        JAXBElement<StringValue> el = new JAXBElement<StringValue>(qName, StringValue.class, null, sv);

        return el;

   }

    public javax.xml.ws.Holder<WebService.IntValue> Bilgi1() {

        IntValue sv = new IntValue() ;

        sv.setV(1);

        Holder<WebService.IntValue> el = new Holder<WebService.IntValue>( sv);

        return el;

   }



    public javax.xml.ws.Holder<WebService.StringValue> Bilgi2() {

        StringValue sv = new StringValue() ;

        sv.setV("example");

        Holder<WebService.StringValue> el = new Holder<WebService.StringValue>( sv);

        return el;

   }

    public static void main(String[] args) {

         System.out.print("Deneme");

         new Main().callWebService();

         System.out.print("Deneme2");

         

    }



}

Open in new window

0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33653447
Stepping through the code (to give you an idea of debugging steps), I started with "at Main.main(Main.java:57)"

new Main().callWebService();

This just calls the method callWebService() from a newly instantiated Main object, so we are still in the same Java file and so jump to next error which is "at Main.callWebService(Main.java:26)"

services.getEVDServisSOAP11PortHttp().login(LMessage, new Main().Bilgi1(), new Main().Bilgi2());

(a note on this code, it doesn't make sense to call new instances of Main simply to get Bilgi1() and Bilgi2() responses since you have already established a new instance to be calling callWebService() since it is not a class level method -- i.e., it is not static)

What this code prompts me to then look at is the implementation of WebService.EVDServis and in particular getEVDServisSOAP11PortHttp() in order to trace if the web service stubs are created correctly.  If you used WSDL2JAVA to create this then it should be fine, but if this was done manually then you may find the issue there.  

--mwvisa1
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33653465
Are you sure that the web service is exposed to the public Internet?  Maybe you should not have changed from the IP address and/or you are trying this code off network.
0
 

Author Comment

by:3XLcom
ID: 33653476
This is a governmantal web service so it must be created correctly. But i did not create it we need to connect it. When you connect to the webservice's login method it returns a simple 0 or -1 that is all what we try to do getting 0 or -1
This both lines the pointing same error :
        at Main.callWebService(Main.java:26)
        at Main.main(Main.java:57)
this :
      services.getEVDServisSOAP11PortHttp().login(LMessage, new Main().Bilgi1(), new Main().Bilgi2());

just try to connect to the web service not any more needed after it i think i could solve. But i could not succedd and i do not know any thing  more what can i do :(
0
 

Author Comment

by:3XLcom
ID: 33653480
no there are too many firms who use this web service and this is very important for my work life and i have only 2 days :(
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33653502
But are they using this through a VPN?  I can not get the WSDL to pull up for me; therefore, it doesn't appear to be publicly available.

I am NOT asking you to ensure that the web service is created okay, but rather how you went about creating your proxy or client classes to connect to the web service.  Typically, you would be given the WSDL that you can manually create code from or use a tool like WSDL4JAVA to create the appropriate client stubs.  This skeleton is then completed by you with regards to how your particular client will build the request and handle the response but the stub is typically generated to handle the lookup of the service and communication between your client and the service to save you having to deal directly in the format of the SOAP calls.  You simply supply parameters to methods and deal with objects/values returned.
0
 

Author Comment

by:3XLcom
ID: 33653522
but i know it used by lots of company for public usage.
the given all errors exactly pointing this line in reality :

Exception in thread "main" com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag. expected: {http://ws.dgpys.deloitte.com}LoginReport but found: {null}LoginReport

maybe there is a problem with name space
on the web site there are some sample xml string like this when you make a call you will get the result as this :

<soapenv:Header>
<wsa:ReplyTo>
<wsa:Address>http://www.w3.org/2005/08/addressing/none
</wsa:Address>
<wsa:ReferenceParameters>
<axis2:ServiceGroupId xmlns:axis2="http://ws.apache.org/namespaces/axis2">
urn:uuid:06C7BAFB7F018535391244733417611</axis2:ServiceGroupId>
</wsa:ReferenceParameters>
</wsa:ReplyTo>
</soapenv:Header>


And i called the system developers they did not give me any sample or information they just corrected this :
-you need to use this
http://dgpys.teias.gov.tr/dgpys/services/EVDServis
instead of this
http://172.16.0.37:80/dgpys/services/EVDServis"

that is all i know :(
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33653528
"no there are too many firms who use this web service and this is very important for my work life and i have only 2 days"

I am sorry to hear that.  Seems very unreasonable to put such a short deadline on a code project with a programmer who has never done such a thing before.  I am not sure your situation, so won't go into that further; however, it would seem you need basic understanding Java and Web Services in general:

http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/2.0/tutorial/doc/
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33653537
Sorry didn't see your last post until just now.  Anyway, did you look at my post regarding the bit of code we need to look at next.  Please post that so we can continue to debug.
0
 

Author Comment

by:3XLcom
ID: 33653551
I know but my aim is not so big too just to connect this web service in normal situation it is easy to connect a web service in here there is some thing wrong and i need to make it work :( i will read this you should be sure but please you also check it out why it is not working
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33653564
Are you going to post the code for the service stub you have locally?
To be clear: WebService.EVDServis
0
 

Author Comment

by:3XLcom
ID: 33653596
i do not write any thing more EVDServis comes with web service and WebService is only package that i created for inserting Wsdl code into it is not written by me
Untitled.png
0
 

Author Comment

by:3XLcom
ID: 33653655
I use this program for testing http://www.stylusstudio.com/ws_tester.html
and i got what i expect :

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP-ENV:Body>
            <dgp:login xmlns="" xmlns:dgp="http://ws.dgpys.deloitte.com">
                  <loginMessage>
                        <Password v="deneme"/>
                        <UserName v="deneme"/>
                  </loginMessage>
            </dgp:login>
      </SOAP-ENV:Body>
</SOAP-ENV:Envelope>



I giot this as an answer :



<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing"><soapenv:Header><wsa:ReplyTo><wsa:Address>http://www.w3.org/2005/08/addressing/none</wsa:Address><wsa:ReferenceParameters><axis2:ServiceGroupId xmlns:axis2="http://ws.apache.org/namespaces/axis2">urn:uuid:D103FAD43998C378311284221468044</axis2:ServiceGroupId></wsa:ReferenceParameters></wsa:ReplyTo></soapenv:Header><soapenv:Body><LoginReport><Code v="-1"/><Text v="Authorization error!"/></LoginReport></soapenv:Body></soapenv:Envelope>


So where do i do wrong ?
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33654326
In the picture you just sent, you have the EVDServis.java file open that I am asking for code from.  If you are reluctant or can't post that due to sensitive information then unfortunately, I am not sure I can help.  The interesting thing is your previous posts for expected results didn't include LoginReport node in XML so figured that for part of the request.  Now your latest post indicates that successful tests yields XML with LoginReport in it ... if you are seeing different results but have code specifically parsing for an element that isn't there that could cause your problem I guess -- just doesn't make sense.
0
 

Author Comment

by:3XLcom
ID: 33655903
This is the code in EVDServis which comes with automatically from WSDL so if you create a WSDL client it will generate code automatically .
Beside this i am still asking this point : the program  that i send the link is using the same wsdl code with my program but it connect perfect. So why my connection is not working. If you mage a wsdl client before i think it takes you 5 min. make a new client and understand what is the difference mwvisa. I give you all the information that i have and that other program is connected.
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33656672
That is what I am trying to say to you that the WSDL doesn't come up for me; therefore, I don't have it to help you in that fashion.  Which is why I asked to see the generated code from the WSDL since I couldn't generate it for myself because I don't have a login to the referenced government site. :)
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33656680
Hold on, I tried it again just for giggles and it worked, so let me take a look...
0
 

Author Comment

by:3XLcom
ID: 33656682
no need for login :( let me copy and paste all wsdl this is a public code
<?xml version="1.0" encoding="UTF-8"?>

<wsdl:definitions targetNamespace="http://ws.dgpys.deloitte.com" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:dgp="http://ws.dgpys.deloitte.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">

  <wsdl:types>

    <xs:schema attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://ws.dgpys.deloitte.com" xmlns:dgp="http://ws.dgpys.deloitte.com">

            <xs:element name="setDGPTeklif">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="reserveBidDocument" nillable="true" type="dgp:ReserveBidDocument"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="setTuketimTahmin">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="scheduleMessage" nillable="true" type="dgp:ScheduleMessage"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="setIkiliAnlasma">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="scheduleMessage" nillable="true" type="dgp:ScheduleMessage"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getGunOncesiFiyat">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getSayacVerisCekis">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getSayacVerisCekisBySayac">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                        <xs:element minOccurs="0" name="sayac" nillable="true" type="xs:string"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getSayacVerisCekisKayipsiz">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getSayacVerisCekisKayipsizBySayac">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                        <xs:element minOccurs="0" name="sayac" nillable="true" type="xs:string"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getSistemDengesizlikFiyat">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getUzlastirmaSonuc">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getGunlukParametreRapor">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getDGPTalimat">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getDGPTalimatAsGuc">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getGOPTalimat">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="getIkiliAnlasmaByDurum">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="date" nillable="true" type="xs:dateTime"/>

                        <xs:element minOccurs="0" name="durum" nillable="true" type="dgp:IkiliAnlasmaDurum"/>

                        <xs:element minOccurs="0" name="alici" nillable="true" type="xs:boolean"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="setIkiliAnlasmaOnayDurum">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="scheduleMessage" nillable="true" type="dgp:ScheduleMessage"/>

                        <xs:element minOccurs="0" name="onay" nillable="true" type="xs:boolean"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="login">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="loginMessage" nillable="true" type="dgp:LoginMessage"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="setDGPEmreAmadeKapasite">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="plannedResourceScheduleDocument" nillable="true" type="dgp:PlannedResourceScheduleDocument"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="setPrimerFrekansKontrolRezerv">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="plannedResourceScheduleDocument" nillable="true" type="dgp:PlannedResourceScheduleDocument"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="setGOPTeklif">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="reserveBidDocument" nillable="true" type="dgp:ReserveBidDocument"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="setDGPKesinGunlukUretimPlan">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="plannedResourceScheduleDocument" nillable="true" type="dgp:PlannedResourceScheduleDocument"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:element name="setGOPGunlukUretimPlan">

                <xs:complexType>

                    <xs:sequence>

                        <xs:element minOccurs="0" name="plannedResourceScheduleDocument" nillable="true" type="dgp:PlannedResourceScheduleDocument"/>

                    </xs:sequence>

                </xs:complexType>

            </xs:element>

            <xs:complexType name="StringValue">

            	<xs:attribute name="v" type="xs:string"/>

            </xs:complexType>

            <xs:complexType name="StringValueCoded">

            	<xs:attribute name="v" type="xs:string"/>

            	<xs:attribute name="codingScheme" type="xs:string"/>

            </xs:complexType>

            <xs:complexType name="IntValue">

            	<xs:attribute name="v" type="xs:int"/>

            </xs:complexType>

            <xs:complexType name="DateTimeValue">

            	<xs:attribute name="v" type="xs:dateTime"/>

            </xs:complexType>

            <xs:complexType name="DoubleValue">

            	<xs:attribute name="v" type="xs:double"/>

            </xs:complexType>

			<xs:simpleType name="IkiliAnlasmaDurum">

				<xs:restriction base="xs:NMTOKEN">

					<xs:enumeration value="ONAYBEKLEYEN"/>

					<xs:enumeration value="ONAYLANMIS"/>

					<xs:enumeration value="REDDEDILMIS"/>

				</xs:restriction>

			</xs:simpleType>

            <xs:complexType name="Reason">

                <xs:sequence>

                    <xs:element minOccurs="0" name="ReasonCode" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ReasonText" nillable="true" type="dgp:StringValue"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="LoginMessage">

                <xs:sequence>

                    <xs:element minOccurs="0" name="Password" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="UserName" nillable="true" type="dgp:StringValue"/>

                </xs:sequence>

            </xs:complexType>

            <xs:element name="LoginReport">

	            <xs:complexType>

	            	<xs:sequence>

	                    <xs:element minOccurs="0" name="Code" nillable="true" type="dgp:IntValue"/>

	                    <xs:element minOccurs="0" name="Text" nillable="true" type="dgp:StringValue"/>

	                </xs:sequence>

	            </xs:complexType>

	        </xs:element>

            <xs:complexType name="ReserveBidDocument">

                <xs:sequence>

                    <xs:element minOccurs="0" name="DocumentIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="DocumentVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="DocumentType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SenderRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ReceiverIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ReceiverRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CreationDateTime" nillable="true" type="dgp:DateTimeValue"/>

                    <xs:element minOccurs="0" name="ReserveBidTimeInterval" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Domain" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubjectParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubjectRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="ReserveBidTimeSeries" nillable="true" type="dgp:ReserveBidTimeSeries"/>

                </xs:sequence>

                <xs:attribute name="DtdRelease" type="xs:string"/>

                <xs:attribute name="DtdVersion" type="xs:string"/>

            </xs:complexType>

            <xs:complexType name="ReserveBidTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="ReserveBidIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="AuctionIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="InArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="MeasureUnitQuantity" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Currency" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasureUnitPrice" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Divisible" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="LinkedBidsIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="BlockBid" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ReserveObject" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="Direction" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MinimumActivationQuantity" nillable="true" type="dgp:DoubleValue"/>

                    <xs:element minOccurs="0" name="StepIncrementQuantity" nillable="true" type="dgp:DoubleValue"/>

                    <xs:element minOccurs="0" name="MeasureUnitEnergyPrice" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Period" nillable="true" type="dgp:ReserveBidPeriod"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="ReserveBidPeriod">

                <xs:sequence>

                    <xs:element minOccurs="0" name="TimeInterval" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Resolution" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Interval" nillable="true" type="dgp:ReserveBidInterval"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="ReserveBidInterval">

                <xs:sequence>

                    <xs:element minOccurs="0" name="Pos" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="Qty" nillable="true" type="dgp:DoubleValue"/>

                    <xs:element minOccurs="0" name="Price" nillable="true" type="dgp:DoubleValue"/>

                    <xs:element minOccurs="0" name="EnergyPrice" nillable="true" type="dgp:DoubleValue"/>

                </xs:sequence>

            </xs:complexType>

            <xs:element name="ScheduleMessage" type="dgp:ScheduleMessage"/>

            <xs:complexType name="ScheduleMessage">

                <xs:sequence>

                    <xs:element minOccurs="0" name="MessageIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MessageVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="MessageType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ProcessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ScheduleClassificationType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SenderRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ReceiverIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ReceiverRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MessageDateTime" nillable="true" type="dgp:DateTimeValue"/>

                    <xs:element minOccurs="0" name="ScheduleTimeInterval" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Domain" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubjectParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubjectRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MatchingPeriod" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="ScheduleTimeSeries" nillable="true" type="dgp:ScheduleTimeSeries"/>

                </xs:sequence>

                <xs:attribute name="DtdRelease" type="xs:string"/>

                <xs:attribute name="DtdVersion" type="xs:string"/>

            </xs:complexType>

            <xs:complexType name="ScheduleTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="SendersTimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="SendersTimeSeriesVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ObjectAggregation" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="InArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="MeteringPointIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="InParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Period" nillable="true" type="dgp:SchedulePeriod"/>

                    <xs:element minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="SchedulePeriod">

                <xs:sequence>

                    <xs:element minOccurs="0" name="TimeInterval" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Resolution" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Interval" nillable="true" type="dgp:ScheduleInterval"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="ScheduleInterval">

                <xs:sequence>

                    <xs:element minOccurs="0" name="Pos" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="Qty" nillable="true" type="dgp:DoubleValue"/>

                </xs:sequence>

            </xs:complexType>

            <xs:element name="AnomalyReport">

	            <xs:complexType>

	                <xs:sequence>

	                    <xs:element minOccurs="0" name="MessageIdentification" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="MessageDateTime" nillable="true" type="dgp:DateTimeValue"/>

	                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SenderRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ReceiverIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="ReceiverRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ScheduleTimeInterval" nillable="true" type="dgp:StringValue"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="TimeSeriesAnomaly" nillable="true" type="dgp:TimeSeriesAnomaly"/>

	                </xs:sequence>

	                <xs:attribute name="DtdRelease" type="xs:string"/>

	                <xs:attribute name="DtdVersion" type="xs:string"/>

	            </xs:complexType>

            </xs:element>

            <xs:complexType name="TimeSeriesAnomaly">

                <xs:sequence>

                    <xs:element minOccurs="0" name="MessageSenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SendersMessageIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="SendersMessageVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="SendersTimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="SendersTimeSeriesVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ObjectAggregation" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="InArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="MeteringPointIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="InParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Period" nillable="true" type="dgp:SchedulePeriod"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

                </xs:sequence>

            </xs:complexType>

            <xs:element name="ConfirmationReport">

	            <xs:complexType>

	                <xs:sequence>

	                    <xs:element minOccurs="0" name="MessageIdentification" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="MessageType" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="MessageDateTime" nillable="true" type="dgp:DateTimeValue"/>

	                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SenderRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ReceiverIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="ReceiverRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ScheduleTimeInterval" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ConfirmedMessageIdentification" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ConfirmedMessageVersion" nillable="true" type="dgp:IntValue"/>

	                    <xs:element minOccurs="0" name="Domain" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SubjectParty" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SubjectRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ProcessType" nillable="true" type="dgp:StringValue"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="ImposedTimeSeries" nillable="true" type="dgp:ImposedTimeSeries"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="TimeSeriesConfirmation" nillable="true" type="dgp:TimeSeriesConfirmation"/>

	                </xs:sequence>

	                <xs:attribute name="DtdRelease" type="xs:string"/>

	                <xs:attribute name="DtdVersion" type="xs:string"/>

	            </xs:complexType>

            </xs:element>

            <xs:complexType name="ImposedTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="ImposedTimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ImposedTimeSeriesVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ObjectAggregation" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="InArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="MeteringPointIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="InParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Period" nillable="true" type="dgp:ResourceSchedulePeriod"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="TimeSeriesConfirmation">

                <xs:sequence>

                    <xs:element minOccurs="0" name="SendersTimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="SendersTimeSeriesVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ObjectAggregation" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="InArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="MeteringPointIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="InParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="OutParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Period" nillable="true" type="dgp:ResourceSchedulePeriod"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="ResourceSchedulePeriod">

                <xs:sequence>

                    <xs:element minOccurs="0" name="TimeInterval" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Resolution" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Interval" nillable="true" type="dgp:ResourceScheduleInterval"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="ResourceScheduleInterval">

                <xs:sequence>

                    <xs:element minOccurs="0" name="Pos" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="Qty" nillable="true" type="dgp:DoubleValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

                </xs:sequence>

            </xs:complexType>

            <xs:element name="EnergyAccountReport">

	            <xs:complexType>

	                <xs:sequence>

	                    <xs:element minOccurs="0" name="DocumentIdentification" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="DocumentVersion" nillable="true" type="dgp:IntValue"/>

	                    <xs:element minOccurs="0" name="DocumentType" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="DocumentStatus" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ProcessType" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ClassificationType" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SenderRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ReceiverIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="ReceiverRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="DocumentDateTime" nillable="true" type="dgp:DateTimeValue"/>

	                    <xs:element minOccurs="0" name="AccountingPeriod" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="Domain" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="AccountTimeSeries" nillable="true" type="dgp:EnergyAccountTimeSeries"/>

	                </xs:sequence>

	                <xs:attribute name="DtdRelease" type="xs:string"/>

	                <xs:attribute name="DtdVersion" type="xs:string"/>

	            </xs:complexType>

            </xs:element>

            <xs:complexType name="EnergyAccountTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="SendersTimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ObjectAggregation" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Area" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="Party" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="AgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Currency" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="AccountingPoint" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="Period" nillable="true" type="dgp:EnergyAccountPeriod"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="EnergyAccountPeriod">

                <xs:sequence>

                    <xs:element minOccurs="0" name="TimeInterval" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Resolution" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="AccountInterval" nillable="true" type="dgp:EnergyAccountInterval"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="EnergyAccountInterval">

                <xs:sequence>

                    <xs:element minOccurs="0" name="Pos" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="InQty" nillable="true" type="dgp:DoubleValue"/>

                    <xs:element minOccurs="0" name="OutQty" nillable="true" type="dgp:DoubleValue"/>

                    <xs:element minOccurs="0" name="SettlementAmount" nillable="true" type="dgp:DoubleValue"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="PlannedResourceScheduleDocument">

                <xs:sequence>

                    <xs:element minOccurs="0" name="DocumentIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="DocumentVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="DocumentType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ProcessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SenderRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ReceiverIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ReceiverRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="DocumentDateTime" nillable="true" type="dgp:DateTimeValue"/>

                    <xs:element minOccurs="0" name="TimePeriodCovered" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Domain" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubjectParty" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubjectRole" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="PlannedResourceTimeSeries" nillable="true" type="dgp:PlannedResourceTimeSeries"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="UnavailableReservesTimeSeries" nillable="true" type="dgp:UnavailableReservesTimeSeries"/>

                </xs:sequence>

                <xs:attribute name="DtdRelease" type="xs:string"/>

                <xs:attribute name="DtdVersion" type="xs:string"/>

            </xs:complexType>

            <xs:complexType name="PlannedResourceTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="TimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Direction" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ConnectingArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ResourceObject" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ResourceProvider" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="AcquiringArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Period" nillable="true" type="dgp:SchedulePeriod"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="UnavailableReservesTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="TimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Direction" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ConnectingArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ResourceProvider" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubstituteResourceProvider" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="AcquiringArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Period" nillable="true" type="dgp:SchedulePeriod"/>

                </xs:sequence>

            </xs:complexType>

            <xs:element name="ResourceScheduleAnomalyReport">

	            <xs:complexType>

	                <xs:sequence>

	                    <xs:element minOccurs="0" name="DocumentIdentification" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SenderRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ReceiverIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="ReceiverRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="DocumentDateTime" nillable="true" type="dgp:DateTimeValue"/>

	                    <xs:element minOccurs="0" name="TimePeriodCovered" nillable="true" type="dgp:StringValue"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="ErrorTimeSeries" nillable="true" type="dgp:ErrorTimeSeries"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

	                </xs:sequence>

	                <xs:attribute name="DtdRelease" type="xs:string"/>

	                <xs:attribute name="DtdVersion" type="xs:string"/>

	            </xs:complexType>

	        </xs:element>

            <xs:complexType name="ErrorTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SenderDocumentIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="SenderDocumentVersion" nillable="true" type="dgp:IntValue"/>

                    <xs:element minOccurs="0" name="TimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Direction" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ConnectingArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ResourceObject" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ResourceProvider" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubstituteResourceProvider" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="AcquiringArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Period" nillable="true" type="dgp:ResourceSchedulePeriod"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

                </xs:sequence>

            </xs:complexType>

            <xs:element name="ResourceScheduleConfirmationReport">

	            <xs:complexType>

	                <xs:sequence>

	                    <xs:element minOccurs="0" name="DocumentIdentification" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="DocumentType" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="SenderIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SenderRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ReceiverIdentification" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="ReceiverRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="DocumentDateTime" nillable="true" type="dgp:DateTimeValue"/>

	                    <xs:element minOccurs="0" name="TimePeriodCovered" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ConfirmedDocumentIdentification" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ConfirmedDocumentVersion" nillable="true" type="dgp:IntValue"/>

	                    <xs:element minOccurs="0" name="Domain" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SubjectParty" nillable="true" type="dgp:StringValueCoded"/>

	                    <xs:element minOccurs="0" name="SubjectRole" nillable="true" type="dgp:StringValue"/>

	                    <xs:element minOccurs="0" name="ProcessType" nillable="true" type="dgp:StringValue"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="PlannedResourceTimeSeries" nillable="true" type="dgp:ResourceScheduleTimeSeries"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="UnavailableReservesTimeSeries" nillable="true" type="dgp:UnavailableScheduleReservesTimeSeries"/>

	                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

            	    </xs:sequence>

	                <xs:attribute name="DtdRelease" type="xs:string"/>

	                <xs:attribute name="DtdVersion" type="xs:string"/>

	            </xs:complexType>

	        </xs:element>

            <xs:complexType name="ResourceScheduleTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="TimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Direction" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ConnectingArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ResourceObject" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ResourceProvider" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="AcquiringArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Period" nillable="true" type="dgp:ResourceSchedulePeriod"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

                </xs:sequence>

            </xs:complexType>

            <xs:complexType name="UnavailableScheduleReservesTimeSeries">

                <xs:sequence>

                    <xs:element minOccurs="0" name="TimeSeriesIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="BusinessType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Direction" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="Product" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="ConnectingArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="ResourceProvider" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="SubstituteResourceProvider" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="AcquiringArea" nillable="true" type="dgp:StringValueCoded"/>

                    <xs:element minOccurs="0" name="CapacityContractType" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="CapacityAgreementIdentification" nillable="true" type="dgp:StringValue"/>

                    <xs:element minOccurs="0" name="MeasurementUnit" nillable="true" type="dgp:StringValue"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Period" nillable="true" type="dgp:ResourceSchedulePeriod"/>

                    <xs:element maxOccurs="unbounded" minOccurs="0" name="Reason" nillable="true" type="dgp:Reason"/>

                </xs:sequence>

            </xs:complexType>

        </xs:schema>

  </wsdl:types>

  <wsdl:message name="getUzlastirmaSonucRequest">

    <wsdl:part name="parameters" element="dgp:getUzlastirmaSonuc">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setTuketimTahminRequest">

    <wsdl:part name="parameters" element="dgp:setTuketimTahmin">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSistemDengesizlikFiyatRequest">

    <wsdl:part name="parameters" element="dgp:getSistemDengesizlikFiyat">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setGOPGunlukUretimPlanRequest">

    <wsdl:part name="parameters" element="dgp:setGOPGunlukUretimPlan">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSayacVerisCekisKayipsizBySayacResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setIkiliAnlasmaOnayDurumRequest">

    <wsdl:part name="parameters" element="dgp:setIkiliAnlasmaOnayDurum">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setDGPTeklifRequest">

    <wsdl:part name="parameters" element="dgp:setDGPTeklif">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setDGPTeklifResponse">

    <wsdl:part name="parameters" element="dgp:ResourceScheduleAnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="loginResponse">

    <wsdl:part name="parameters" element="dgp:LoginReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSayacVerisCekisKayipsizResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setIkiliAnlasmaResponse">

    <wsdl:part name="parameters" element="dgp:AnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getGunlukParametreRaporRequest">

    <wsdl:part name="parameters" element="dgp:getGunlukParametreRapor">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getGunlukParametreRaporResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getDGPTalimatRequest">

    <wsdl:part name="parameters" element="dgp:getDGPTalimat">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getGunOncesiFiyatRequest">

    <wsdl:part name="parameters" element="dgp:getGunOncesiFiyat">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSayacVerisCekisRequest">

    <wsdl:part name="parameters" element="dgp:getSayacVerisCekis">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSayacVerisCekisKayipsizBySayacRequest">

    <wsdl:part name="parameters" element="dgp:getSayacVerisCekisKayipsizBySayac">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getIkiliAnlasmaByDururmResponse">

    <wsdl:part name="parameters" element="dgp:ScheduleMessage">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setPrimerFrekansKontrolRezervResponse">

    <wsdl:part name="parameters" element="dgp:ResourceScheduleAnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSistemDengesizlikFiyatResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setGOPTeklifRequest">

    <wsdl:part name="parameters" element="dgp:setGOPTeklif">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setIkiliAnlasmaRequest">

    <wsdl:part name="parameters" element="dgp:setIkiliAnlasma">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getGunOncesiFiyatResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setDGPEmreAmadeKapasiteResponse">

    <wsdl:part name="parameters" element="dgp:ResourceScheduleAnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setTuketimTahminResponse">

    <wsdl:part name="parameters" element="dgp:AnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setDGPEmreAmadeKapasiteRequest">

    <wsdl:part name="parameters" element="dgp:setDGPEmreAmadeKapasite">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSayacVerisCekisBySayacRequest">

    <wsdl:part name="parameters" element="dgp:getSayacVerisCekisBySayac">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getGOPTalimatResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getDGPTalimatAsGucRequest">

    <wsdl:part name="parameters" element="dgp:getDGPTalimatAsGuc">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getGOPTalimatRequest">

    <wsdl:part name="parameters" element="dgp:getGOPTalimat">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSayacVerisCekisBySayacResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getDGPTalimatAsGucResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setDGPKesinGunlukUretimPlanRequest">

    <wsdl:part name="parameters" element="dgp:setDGPKesinGunlukUretimPlan">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setDGPKesinGunlukUretimPlanResponse">

    <wsdl:part name="parameters" element="dgp:ResourceScheduleAnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getUzlastirmaSonucResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setIkiliAnlasmaOnayDurumResponse">

    <wsdl:part name="parameters" element="dgp:AnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setGOPGunlukUretimPlanResponse">

    <wsdl:part name="parameters" element="dgp:ResourceScheduleAnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setPrimerFrekansKontrolRezervRequest">

    <wsdl:part name="parameters" element="dgp:setPrimerFrekansKontrolRezerv">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="setGOPTeklifResponse">

    <wsdl:part name="parameters" element="dgp:ResourceScheduleAnomalyReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="loginRequest">

    <wsdl:part name="parameters" element="dgp:login">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getDGPTalimatResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSayacVerisCekisKayipsizRequest">

    <wsdl:part name="parameters" element="dgp:getSayacVerisCekisKayipsiz">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getIkiliAnlasmaByDurumRequest">

    <wsdl:part name="parameters" element="dgp:getIkiliAnlasmaByDurum">

    </wsdl:part>

  </wsdl:message>

  <wsdl:message name="getSayacVerisCekisResponse">

    <wsdl:part name="parameters" element="dgp:EnergyAccountReport">

    </wsdl:part>

  </wsdl:message>

  <wsdl:portType name="EVDServisPortType">

    <wsdl:operation name="login">

      <wsdl:input message="dgp:loginRequest" wsaw:Action="urn:login">

    </wsdl:input>

      <wsdl:output message="dgp:loginResponse" wsaw:Action="urn:loginResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setGOPGunlukUretimPlan">

      <wsdl:input message="dgp:setGOPGunlukUretimPlanRequest" wsaw:Action="urn:setGOPGunlukUretimPlan">

    </wsdl:input>

      <wsdl:output message="dgp:setGOPGunlukUretimPlanResponse" wsaw:Action="urn:setGOPGunlukUretimPlanResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setGOPTeklif">

      <wsdl:input message="dgp:setGOPTeklifRequest" wsaw:Action="urn:setGOPTeklif">

    </wsdl:input>

      <wsdl:output message="dgp:setGOPTeklifResponse" wsaw:Action="urn:setGOPTeklifResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPKesinGunlukUretimPlan">

      <wsdl:input message="dgp:setDGPKesinGunlukUretimPlanRequest" wsaw:Action="urn:setDGPKesinGunlukUretimPlan">

    </wsdl:input>

      <wsdl:output message="dgp:setDGPKesinGunlukUretimPlanResponse" wsaw:Action="urn:setDGPKesinGunlukUretimPlanResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPEmreAmadeKapasite">

      <wsdl:input message="dgp:setDGPEmreAmadeKapasiteRequest" wsaw:Action="urn:setDGPEmreAmadeKapasite">

    </wsdl:input>

      <wsdl:output message="dgp:setDGPEmreAmadeKapasiteResponse" wsaw:Action="urn:setDGPEmreAmadeKapasiteResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setPrimerFrekansKontrolRezerv">

      <wsdl:input message="dgp:setPrimerFrekansKontrolRezervRequest" wsaw:Action="urn:setPrimerFrekansKontrolRezerv">

    </wsdl:input>

      <wsdl:output message="dgp:setPrimerFrekansKontrolRezervResponse" wsaw:Action="urn:setPrimerFrekansKontrolRezervResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPTeklif">

      <wsdl:input message="dgp:setDGPTeklifRequest" wsaw:Action="urn:setDGPTeklif">

    </wsdl:input>

      <wsdl:output message="dgp:setDGPTeklifResponse" wsaw:Action="urn:setDGPTeklifResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setIkiliAnlasma">

      <wsdl:input message="dgp:setIkiliAnlasmaRequest" wsaw:Action="urn:setIkiliAnlasma">

    </wsdl:input>

      <wsdl:output message="dgp:setIkiliAnlasmaResponse" wsaw:Action="urn:setIkiliAnlasmaResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setTuketimTahmin">

      <wsdl:input message="dgp:setTuketimTahminRequest" wsaw:Action="urn:setTuketimTahmin">

    </wsdl:input>

      <wsdl:output message="dgp:setTuketimTahminResponse" wsaw:Action="urn:setTuketimTahminResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekis">

      <wsdl:input message="dgp:getSayacVerisCekisRequest" wsaw:Action="urn:getSayacVerisCekis">

    </wsdl:input>

      <wsdl:output message="dgp:getSayacVerisCekisResponse" wsaw:Action="urn:getSayacVerisCekisResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisBySayac">

      <wsdl:input message="dgp:getSayacVerisCekisBySayacRequest" wsaw:Action="urn:getSayacVerisCekisBySayac">

    </wsdl:input>

      <wsdl:output message="dgp:getSayacVerisCekisBySayacResponse" wsaw:Action="urn:getSayacVerisCekisBySayacResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisKayipsiz">

      <wsdl:input message="dgp:getSayacVerisCekisKayipsizRequest" wsaw:Action="urn:getSayacVerisCekisKayipsiz">

    </wsdl:input>

      <wsdl:output message="dgp:getSayacVerisCekisKayipsizResponse" wsaw:Action="urn:getSayacVerisCekisKayipsizResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisKayipsizBySayac">

      <wsdl:input message="dgp:getSayacVerisCekisKayipsizBySayacRequest" wsaw:Action="urn:getSayacVerisCekisKayipsizBySayac">

    </wsdl:input>

      <wsdl:output message="dgp:getSayacVerisCekisKayipsizBySayacResponse" wsaw:Action="urn:getSayacVerisCekisKayipsizBySayacResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getUzlastirmaSonuc">

      <wsdl:input message="dgp:getUzlastirmaSonucRequest" wsaw:Action="urn:getUzlastirmaSonuc">

    </wsdl:input>

      <wsdl:output message="dgp:getUzlastirmaSonucResponse" wsaw:Action="urn:getUzlastirmaSonucResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGunlukParametreRapor">

      <wsdl:input message="dgp:getGunlukParametreRaporRequest" wsaw:Action="urn:getGunlukParametreRapor">

    </wsdl:input>

      <wsdl:output message="dgp:getGunlukParametreRaporResponse" wsaw:Action="urn:getGunlukParametreRaporResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getDGPTalimat">

      <wsdl:input message="dgp:getDGPTalimatRequest" wsaw:Action="urn:getDGPTalimat">

    </wsdl:input>

      <wsdl:output message="dgp:getDGPTalimatResponse" wsaw:Action="urn:getDGPTalimatResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getDGPTalimatAsGuc">

      <wsdl:input message="dgp:getDGPTalimatAsGucRequest" wsaw:Action="urn:getDGPTalimatAsGuc">

    </wsdl:input>

      <wsdl:output message="dgp:getDGPTalimatAsGucResponse" wsaw:Action="urn:getDGPTalimatAsGucResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGOPTalimat">

      <wsdl:input message="dgp:getGOPTalimatRequest" wsaw:Action="urn:getGOPTalimat">

    </wsdl:input>

      <wsdl:output message="dgp:getGOPTalimatResponse" wsaw:Action="urn:getGOPTalimatResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSistemDengesizlikFiyat">

      <wsdl:input message="dgp:getSistemDengesizlikFiyatRequest" wsaw:Action="urn:getSistemDengesizlikFiyat">

    </wsdl:input>

      <wsdl:output message="dgp:getSistemDengesizlikFiyatResponse" wsaw:Action="urn:getSistemDengesizlikFiyatResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGunOncesiFiyat">

      <wsdl:input message="dgp:getGunOncesiFiyatRequest" wsaw:Action="urn:getGunOncesiFiyat">

    </wsdl:input>

      <wsdl:output message="dgp:getGunOncesiFiyatResponse" wsaw:Action="urn:getGunOncesiFiyatResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getIkiliAnlasmaByDurum">

      <wsdl:input message="dgp:getIkiliAnlasmaByDurumRequest" wsaw:Action="urn:getIkiliAnlasmaByDurum">

    </wsdl:input>

      <wsdl:output message="dgp:getIkiliAnlasmaByDururmResponse" wsaw:Action="urn:getIkiliAnlasmaByDurumResponse">

    </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setIkiliAnlasmaOnayDurum">

      <wsdl:input message="dgp:setIkiliAnlasmaOnayDurumRequest" wsaw:Action="urn:setIkiliAnlasmaOnayDurum">

    </wsdl:input>

      <wsdl:output message="dgp:setIkiliAnlasmaOnayDurumResponse" wsaw:Action="urn:setIkiliAnlasmaOnayDurumResponse">

    </wsdl:output>

    </wsdl:operation>

  </wsdl:portType>

  <wsdl:binding name="EVDServisSOAP11Binding" type="dgp:EVDServisPortType">

    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

    <wsdl:operation name="login">

      <soap:operation soapAction="urn:login" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setGOPGunlukUretimPlan">

      <soap:operation soapAction="urn:setGOPGunlukUretimPlan" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setGOPTeklif">

      <soap:operation soapAction="urn:setGOPTeklif" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPKesinGunlukUretimPlan">

      <soap:operation soapAction="urn:setDGPKesinGunlukUretimPlan" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPEmreAmadeKapasite">

      <soap:operation soapAction="urn:setDGPEmreAmadeKapasite" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setPrimerFrekansKontrolRezerv">

      <soap:operation soapAction="urn:setPrimerFrekansKontrolRezerv" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPTeklif">

      <soap:operation soapAction="urn:setDGPTeklif" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setIkiliAnlasma">

      <soap:operation soapAction="urn:setIkiliAnlasma" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setTuketimTahmin">

      <soap:operation soapAction="urn:setTuketimTahmin" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekis">

      <soap:operation soapAction="urn:getSayacVerisCekis" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisBySayac">

      <soap:operation soapAction="urn:getSayacVerisCekisBySayac" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisKayipsiz">

      <soap:operation soapAction="urn:getSayacVerisCekisKayipsiz" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisKayipsizBySayac">

      <soap:operation soapAction="urn:getSayacVerisCekisKayipsizBySayac" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getUzlastirmaSonuc">

      <soap:operation soapAction="urn:getUzlastirmaSonuc" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGunlukParametreRapor">

      <soap:operation soapAction="urn:getGunlukParametreRapor" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getDGPTalimat">

      <soap:operation soapAction="urn:getDGPTalimat" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getDGPTalimatAsGuc">

      <soap:operation soapAction="urn:getDGPTalimatAsGuc" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGOPTalimat">

      <soap:operation soapAction="urn:getGOPTalimat" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSistemDengesizlikFiyat">

      <soap:operation soapAction="urn:getSistemDengesizlikFiyat" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGunOncesiFiyat">

      <soap:operation soapAction="urn:getGunOncesiFiyat" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getIkiliAnlasmaByDurum">

      <soap:operation soapAction="urn:getIkiliAnlasmaByDurum" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setIkiliAnlasmaOnayDurum">

      <soap:operation soapAction="urn:setIkiliAnlasmaOnayDurum" style="document"/>

      <wsdl:input>

        <soap:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

  </wsdl:binding>

  <wsdl:binding name="EVDServisSOAP12Binding" type="dgp:EVDServisPortType">

    <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

    <wsdl:operation name="login">

      <soap12:operation soapAction="urn:login" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setGOPGunlukUretimPlan">

      <soap12:operation soapAction="urn:setGOPGunlukUretimPlan" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setGOPTeklif">

      <soap12:operation soapAction="urn:setGOPTeklif" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPKesinGunlukUretimPlan">

      <soap12:operation soapAction="urn:setDGPKesinGunlukUretimPlan" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPEmreAmadeKapasite">

      <soap12:operation soapAction="urn:setDGPEmreAmadeKapasite" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setPrimerFrekansKontrolRezerv">

      <soap12:operation soapAction="urn:setPrimerFrekansKontrolRezerv" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setDGPTeklif">

      <soap12:operation soapAction="urn:setDGPTeklif" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setIkiliAnlasma">

      <soap12:operation soapAction="urn:setIkiliAnlasma" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setTuketimTahmin">

      <soap12:operation soapAction="urn:setTuketimTahmin" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekis">

      <soap12:operation soapAction="urn:getSayacVerisCekis" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisBySayac">

      <soap12:operation soapAction="urn:getSayacVerisCekisBySayac" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisKayipsiz">

      <soap12:operation soapAction="urn:getSayacVerisCekisKayipsiz" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSayacVerisCekisKayipsizBySayac">

      <soap12:operation soapAction="urn:getSayacVerisCekisKayipsizBySayac" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getUzlastirmaSonuc">

      <soap12:operation soapAction="urn:getUzlastirmaSonuc" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGunlukParametreRapor">

      <soap12:operation soapAction="urn:getGunlukParametreRapor" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getDGPTalimat">

      <soap12:operation soapAction="urn:getDGPTalimat" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getDGPTalimatAsGuc">

      <soap12:operation soapAction="urn:getDGPTalimatAsGuc" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGOPTalimat">

      <soap12:operation soapAction="urn:getGOPTalimat" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getSistemDengesizlikFiyat">

      <soap12:operation soapAction="urn:getSistemDengesizlikFiyat" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getGunOncesiFiyat">

      <soap12:operation soapAction="urn:getGunOncesiFiyat" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="getIkiliAnlasmaByDurum">

      <soap12:operation soapAction="urn:getIkiliAnlasmaByDurum" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

    <wsdl:operation name="setIkiliAnlasmaOnayDurum">

      <soap12:operation soapAction="urn:setIkiliAnlasmaOnayDurum" style="document"/>

      <wsdl:input>

        <soap12:body use="literal"/>

      </wsdl:input>

      <wsdl:output>

        <soap12:body use="literal"/>

      </wsdl:output>

    </wsdl:operation>

  </wsdl:binding>

  <wsdl:service name="EVDServis">

    <wsdl:port name="EVDServisSOAP11port_http" binding="dgp:EVDServisSOAP11Binding">

      <soap:address location="http:///dgpys.teias.gov.tr/dgpys/services/EVDServis"/>

    </wsdl:port>

    <wsdl:port name="EVDServisSOAP12port_http" binding="dgp:EVDServisSOAP12Binding">

      <soap12:address location="http:///dgpys.teias.gov.tr/dgpys/services/EVDServis"/>

    </wsdl:port>

  </wsdl:service>

</wsdl:definitions>

Open in new window

0
 

Author Comment

by:3XLcom
ID: 33656710
You perfect mwvisa :) you saved my life thousands of time :) i had another account with CahitEy you answered maybe 20 of my question in the past now i closed it :D for a few months i am using this you find me again like an helper angel :D
0
 
LVL 59

Accepted Solution

by:
Kevin Cross earned 500 total points
ID: 33656722
This created and looks just fine for me, but I am using Eclipse.  Hopefully you used this to create it on your end in Netbeans and JAXB:

http://netbeans.org/kb/docs/websvc/jaxb.html#Exercise_1

If you did not, I would suggest that you remove the current classes you have and regenerate the client classes again.
0
 

Author Comment

by:3XLcom
ID: 33656737
the only thing wsdl :
change endpoint address from

    <wsdl:port name="EVDServisSOAP11port_http" binding="dgp:EVDServisSOAP11Binding">
      <soap:address location="http://172.16.0.37:80/dgpys/services/EVDServis" />
    </wsdl:port>
    <wsdl:port name="EVDServisSOAP12port_http" binding="dgp:EVDServisSOAP12Binding">
      <soap12:address location="http://172.16.0.37:80/dgpys/services/EVDServis" />
    </wsdl:port>
  </wsdl:service>

To this


    <wsdl:port name="EVDServisSOAP11port_http" binding="dgp:EVDServisSOAP11Binding">
      <soap:address location="http://dgpys.teias.gov.tr/dgpys/services/EVDServis" />
    </wsdl:port>
    <wsdl:port name="EVDServisSOAP12port_http" binding="dgp:EVDServisSOAP12Binding">
      <soap12:address location="http://dgpys.teias.gov.tr/dgpys/services/EVDServis" />
    </wsdl:port>
  </wsdl:service>

did you do this and does it work on eclipse for you ?
0
 

Author Comment

by:3XLcom
ID: 33656751
NetBean Giving this error :D
aa.png
0
 

Author Closing Comment

by:3XLcom
ID: 33656823
Thanks for all your effort i had a mistake i realize it :)
Please also check this out

http://www.experts-exchange.com/Programming/Editors_IDEs/Java/NetBeans/Q_26467302.html
0
 
LVL 59

Expert Comment

by:Kevin Cross
ID: 33657187
Are you testing the login with valid credentials ?? Possibly the error is coming from passing invalid credentials.
0
 

Author Comment

by:3XLcom
ID: 33657202
but  if you check the image if i send wrong credentials i need to get the answer as :

<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing"><soapenv:Header><wsa:ReplyTo><wsa:Address>http://www.w3.org/2005/08/addressing/none</wsa:Address><wsa:ReferenceParameters><axis2:ServiceGroupId xmlns:axis2="http://ws.apache.org/namespaces/axis2">urn:uuid:D103FAD43998C378311284309692319</axis2:ServiceGroupId></wsa:ReferenceParameters></wsa:ReplyTo></soapenv:Header><soapenv:Body><LoginReport><Code v="-1"/><Text v="Authorization error!"/></LoginReport></soapenv:Body></soapenv:Envelope>

but i am getting nothing this is the code that i use




Please continue from :
http://www.experts-exchange.com/Programming/Languages/Java/J2EE/Q_26464021.html?cid=748#a33657187
This is a new question and if we could succedd i need to give you the points
public void callAsyncCallback(){

    try { // Call Web Service Operation(async. callback)

       PmumService.Login cr = new PmumService.Login();

       cr.setLoginMessage(  new Main().Mesaj());

      // TODO initialize WS operation arguments here

      javax.xml.ws.AsyncHandler<PmumService.Login> asyncHandler =

              new javax.xml.ws.AsyncHandler<PmumService.Login>() {

            public void handleResponse(javax.xml.ws.Response<PmumService.Login> response) {

                  try {

                        // TODO process asynchronous response here

                        System.out.println("Result = "+ response.get());

                  } catch(Exception ex) {

                        System.out.println(ex.toString());

                  }

            }

      };

      } catch (Exception ex) {

                        System.out.println(ex.toString());

}

}

    public static void main(String[] args) {

            PmumService.Login cr = new PmumService.Login();

            cr.setLoginMessage(  new Main().Mesaj());

            new Main().callAsyncCallback();

            try

            {

                javax.xml.bind.JAXBContext jaxbCtx = javax.xml.bind.JAXBContext.newInstance(cr.getClass().getPackage().getName());

                javax.xml.bind.Marshaller marshaller = jaxbCtx.createMarshaller();

                marshaller.setProperty(javax.xml.bind.Marshaller.JAXB_ENCODING, "UTF-8"); //NOI18N

                marshaller.setProperty(javax.xml.bind.Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);

                marshaller.marshal(cr, System.out);

            } 

            catch (javax.xml.bind.JAXBException ex)

            {

                // XXXTODO Handle exception

                java.util.logging.Logger.getLogger("global").log(java.util.logging.Level.SEVERE, null, ex); //NOI18N

            }

    }



}

Open in new window

scr.png
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Jaspersoft Studio is a plugin for Eclipse that lets you create reports from a datasource.  In this article, we'll go over creating a report from a default template and setting up a datasource that connects to your database.
What is Node.js? Node.js is a server side scripting language much like PHP or ASP but is used to implement the complete package of HTTP webserver and application framework. The difference is that Node.js’s execution engine is asynchronous and event…
THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now