Skip to content

Commit

Permalink
Merge 8c78f95 into cb14c7c
Browse files Browse the repository at this point in the history
  • Loading branch information
egarciadiaz committed Sep 2, 2020
2 parents cb14c7c + 8c78f95 commit 09afff2
Show file tree
Hide file tree
Showing 143 changed files with 7,736 additions and 602 deletions.
30 changes: 29 additions & 1 deletion gestionatr/cli.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# -*- encoding: utf-8 -*-
# -*- coding: utf-8 -*-
import sys
import click
from suds.cache import NoCache
from suds.client import Client
from suds.transport.http import HttpAuthenticated

from gestionatr.input.messages import message
from gestionatr.input.messages import message_gas
Expand All @@ -25,6 +28,7 @@ def get_gestionatr_version(ctx, param, value):
def atr():
pass


@atr.command(name='test')
@click.option("--filename", "-f", help="path to XML filename", required=True)
@click.option("--sector", "-s", help="e (power) or g (gas)", default="e")
Expand All @@ -50,3 +54,27 @@ def test(filename, sector):
)
finally:
sys.stdout.flush()


def request_p0(url, user, password, xml_file):
t = HttpAuthenticated(username=user, password=password)
client = Client(url, transport=t, cache=NoCache())

if isinstance(xml_file, str):
xml_str = xml_file
else:
f = open(xml_file, "r")
xml_str = f.read()
return client.service.sync(xml_str)


@atr.command(name='p0')
@click.option('-u', '--url', default='http://localhost', help=u'URL del webservice', show_default=True)
@click.option('-s', '--user', default='admin', help=u'User del webservice', show_default=True)
@click.option('-p', '--password', default='admin', help=u'Password del webservice', show_default=True)
@click.option('-f', '--file', help=u'Fitxer P0 pas 01 per enviar', show_default=True)
def sollicitar_p0(url, user, password, file):
res = request_p0(url, user, password, file)
print(res)


6 changes: 3 additions & 3 deletions gestionatr/data/A2604.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
<sequence>
<element name="reqcode" type="tns:ReqcodeType" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>Código Solicitud</documentation>
<documentation>Código Solicitud</documentation>
</annotation>
</element>
<element name="cups" type="tns:CupsType" minOccurs="1" maxOccurs="1">
Expand All @@ -56,12 +56,12 @@
</element>
<element name="comreferencenum" type="tns:ComreferencenumType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
</annotation>
</element>
<element name="stateincidence" type="tns:stateincidenceType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Contestación de la incidencia. Estado</documentation>
<documentation>Contestación de la incidencia. Estado</documentation>
</annotation>
</element>
<element name="contact" type="tns:ContactinciType" minOccurs="0" maxOccurs="1">
Expand Down
6 changes: 3 additions & 3 deletions gestionatr/data/A2605.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
<sequence>
<element name="reqcode" type="tns:ReqcodeType" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>Código Solicitud</documentation>
<documentation>Código Solicitud</documentation>
</annotation>
</element>
<element name="cups" type="tns:CupsType" minOccurs="1" maxOccurs="1">
Expand All @@ -56,12 +56,12 @@
</element>
<element name="comreferencenum" type="tns:ComreferencenumType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
</annotation>
</element>
<element name="stateincidence" type="tns:stateincidenceType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Contestación de la incidencia. Estado</documentation>
<documentation>Contestación de la incidencia. Estado</documentation>
</annotation>
</element>
<element name="contact" type="tns:ContactinciType" minOccurs="0" maxOccurs="1">
Expand Down
6 changes: 3 additions & 3 deletions gestionatr/data/A2638.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
<sequence>
<element name="reqcode" type="tns:ReqcodeType" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>Código Solicitud</documentation>
<documentation>Código Solicitud</documentation>
</annotation>
</element>
<element name="cups" type="tns:CupsType" minOccurs="1" maxOccurs="1">
Expand All @@ -56,12 +56,12 @@
</element>
<element name="comreferencenum" type="tns:ComreferencenumType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
</annotation>
</element>
<element name="stateincidence" type="tns:stateincidenceType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Contestación de la incidencia. Estado</documentation>
<documentation>Contestación de la incidencia. Estado</documentation>
</annotation>
</element>
<element name="contact" type="tns:ContactinciType" minOccurs="0" maxOccurs="1">
Expand Down
6 changes: 3 additions & 3 deletions gestionatr/data/A2641.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
<sequence>
<element name="reqcode" type="tns:ReqcodeType" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>Código Solicitud</documentation>
<documentation>Código Solicitud</documentation>
</annotation>
</element>
<element name="cups" type="tns:CupsType" minOccurs="1" maxOccurs="1">
Expand All @@ -56,12 +56,12 @@
</element>
<element name="comreferencenum" type="tns:ComreferencenumType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
</annotation>
</element>
<element name="stateincidence" type="tns:stateincidenceType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Contestación de la incidencia. Estado</documentation>
<documentation>Contestación de la incidencia. Estado</documentation>
</annotation>
</element>
<element name="contact" type="tns:ContactinciType" minOccurs="0" maxOccurs="1">
Expand Down
6 changes: 3 additions & 3 deletions gestionatr/data/A2644.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
<sequence>
<element name="reqcode" type="tns:ReqcodeType" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>Código Solicitud</documentation>
<documentation>Código Solicitud</documentation>
</annotation>
</element>
<element name="cups" type="tns:CupsType" minOccurs="1" maxOccurs="1">
Expand All @@ -56,12 +56,12 @@
</element>
<element name="comreferencenum" type="tns:ComreferencenumType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
</annotation>
</element>
<element name="stateincidence" type="tns:stateincidenceType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Contestación de la incidencia. Estado</documentation>
<documentation>Contestación de la incidencia. Estado</documentation>
</annotation>
</element>
<element name="contact" type="tns:ContactinciType" minOccurs="0" maxOccurs="1">
Expand Down
6 changes: 3 additions & 3 deletions gestionatr/data/A2649.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
<sequence>
<element name="reqcode" type="tns:ReqcodeType" minOccurs="0" maxOccurs="1">
<annotation>
<documentation>Código Solicitud</documentation>
<documentation>Código Solicitud</documentation>
</annotation>
</element>
<element name="cups" type="tns:CupsType" minOccurs="1" maxOccurs="1">
Expand All @@ -56,12 +56,12 @@
</element>
<element name="comreferencenum" type="tns:ComreferencenumType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
<documentation>Nº Referencia Solicitud Comercializadora. Identifica unívocamente cada una de las solicitudes de una Empresa</documentation>
</annotation>
</element>
<element name="stateincidence" type="tns:stateincidenceType" minOccurs="1" maxOccurs="1">
<annotation>
<documentation>Contestación de la incidencia. Estado</documentation>
<documentation>Contestación de la incidencia. Estado</documentation>
</annotation>
</element>
<element name="contact" type="tns:ContactinciType" minOccurs="0" maxOccurs="1">
Expand Down
8 changes: 1 addition & 7 deletions gestionatr/data/AceptacionAlta.xsd
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- editado con XMLSpy v2015 rel. 3 sp1 (x64) (http://www.altova.com) por Carlos Valencia León (Comisión Nacional de los Mercados y la Competencia) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://localhost/elegibilidad" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="TipoMensajeAceptacion.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.2 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionAlta">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
<xs:documentation>Version CNMC 1.0</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
Expand Down
8 changes: 0 additions & 8 deletions gestionatr/data/AceptacionAnulacion.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,7 @@
<xs:schema xmlns="http://localhost/elegibilidad" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.2 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionAnulacion">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
8 changes: 0 additions & 8 deletions gestionatr/data/AceptacionAnulacionBaja.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,7 @@
<xs:schema xmlns="http://localhost/elegibilidad" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.2 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionAnulacionBaja">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
19 changes: 19 additions & 0 deletions gestionatr/data/AceptacionAnulacionReclamacion.xsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<xs:schema xmlns="http://localhost/elegibilidad" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:element name="MensajeAceptacionAnulacionReclamacion">
<xs:complexType>
<xs:sequence>
<xs:element name="CabeceraReclamacion" type="CabeceraReclamacion"/>
<xs:element name="AceptacionAnulacion">
<xs:complexType>
<xs:sequence>
<xs:element name="FechaAceptacion" type="xs:date"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
10 changes: 0 additions & 10 deletions gestionatr/data/AceptacionAportacionLectura.xsd
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://localhost/elegibilidad" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:annotation>
<xs:documentation>

Version 1.2 CNMC 2016.12.20

</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:element name="AceptacionAportacionLectura">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
8 changes: 0 additions & 8 deletions gestionatr/data/AceptacionBajaSuspension.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,7 @@
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:include schemaLocation="TipoMensajeAceptacion.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.2 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionBajaSuspension">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,7 @@
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:include schemaLocation="TipoMensajeAceptacion.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.2 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionCambiodeComercializadorConCambios">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
9 changes: 0 additions & 9 deletions gestionatr/data/AceptacionCambiodeComercializadorSaliente.xsd
Original file line number Diff line number Diff line change
@@ -1,17 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- editado con XMLSpy v2015 rel. 3 sp1 (x64) (http://www.altova.com) por Carlos Valencia León (Comisión Nacional de los Mercados y la Competencia) -->
<xs:schema xmlns="http://localhost/elegibilidad" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.2 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionCambiodeComercializadorSaliente">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,7 @@
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:include schemaLocation="TipoMensajeAceptacion.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.2 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionCambiodeComercializadorSinCambios">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
9 changes: 0 additions & 9 deletions gestionatr/data/AceptacionD1.xsd
Original file line number Diff line number Diff line change
@@ -1,17 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- editado con XMLSpy v2015 rel. 3 sp1 (x64) (http://www.altova.com) por Pelayo García Bermejo(Comisión Nacional de los Mercados y la Competencia) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://localhost/elegibilidad" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="TipoMensajeAceptacion.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.3 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionNotificacionCambiosATRDesdeDistribuidor">
<xs:annotation>
<xs:documentation>Version CNMC 1.3</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
14 changes: 14 additions & 0 deletions gestionatr/data/AceptacionDesistimiento.xsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<xs:schema xmlns="http://localhost/elegibilidad" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="TiposComplejos.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:include schemaLocation="TipoMensajeE.xsd"/>
<xs:element name="MensajeAceptacionDesistimiento">
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
<xs:element name="AceptacionDesistimiento" type="Desistimiento02"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
9 changes: 0 additions & 9 deletions gestionatr/data/AceptacionModificacionDeATR.xsd
Original file line number Diff line number Diff line change
@@ -1,17 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- editado con XMLSpy v2015 rel. 3 sp1 (x64) (http://www.altova.com) por Teresa Rodriguez-Losada Marco (Comisión Nacional de los Mercados y la Competencia) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://localhost/elegibilidad" targetNamespace="http://localhost/elegibilidad" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="TipoMensajeAceptacion.xsd"/>
<xs:include schemaLocation="TiposSencillos.xsd"/>
<xs:annotation>
<xs:documentation>
Version 1.2 CNMC 2016.12.20
</xs:documentation>
</xs:annotation>
<xs:element name="MensajeAceptacionModificacionDeATR">
<xs:annotation>
<xs:documentation>Version CNMC 1.2</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Cabecera" type="Cabecera"/>
Expand Down
Loading

0 comments on commit 09afff2

Please sign in to comment.