From 567c12ed55ad309aea3dc8edad7c86318f3d34be Mon Sep 17 00:00:00 2001
From: Thomas Lenz <thomas.lenz@egiz.gv.at>
Date: Thu, 2 Sep 2021 14:15:59 +0200
Subject: add new JaxB classes for PVP SOAP headers

---
 .../java/at/gv/util/xsd/szr/ObjectFactory.java     | 323 ------------------
 src/main/java/at/gv/util/xsd/szr/package-info.java |   2 -
 .../java/at/gv/util/xsd/szr/pvp/DebugTicket.java   |  64 ++++
 .../java/at/gv/util/xsd/szr/pvp/ObjectFactory.java |  14 +-
 src/main/java/at/gv/util/xsd/szr/pvp/Param.java    |  20 +-
 .../at/gv/util/xsd/szr/pvp/PvpPrincipalType.java   |  28 +-
 .../java/at/gv/util/xsd/szr/pvp/PvpTokenType.java  | 376 ++++++++++-----------
 src/main/java/at/gv/util/xsd/szr/pvp/Role.java     |  22 +-
 .../java/at/gv/util/xsd/szr/pvp/sec/Security.java  |  18 +-
 .../java/at/gv/util/xsd/szr/pvp19/DebugTicket.java |  64 ++++
 .../at/gv/util/xsd/szr/pvp19/ObjectFactory.java    |  22 +-
 11 files changed, 379 insertions(+), 574 deletions(-)
 delete mode 100644 src/main/java/at/gv/util/xsd/szr/ObjectFactory.java
 delete mode 100644 src/main/java/at/gv/util/xsd/szr/package-info.java
 create mode 100644 src/main/java/at/gv/util/xsd/szr/pvp/DebugTicket.java
 create mode 100644 src/main/java/at/gv/util/xsd/szr/pvp19/DebugTicket.java

(limited to 'src/main/java/at/gv/util')

diff --git a/src/main/java/at/gv/util/xsd/szr/ObjectFactory.java b/src/main/java/at/gv/util/xsd/szr/ObjectFactory.java
deleted file mode 100644
index 82d6335..0000000
--- a/src/main/java/at/gv/util/xsd/szr/ObjectFactory.java
+++ /dev/null
@@ -1,323 +0,0 @@
-
-package at.gv.util.xsd.szr;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlElementDecl;
-import javax.xml.bind.annotation.XmlRegistry;
-import javax.xml.namespace.QName;
-
-
-/**
- * This object contains factory methods for each 
- * Java content interface and Java element interface 
- * generated in the at.gv.util.xsd.szr package. 
- * <p>An ObjectFactory allows you to programatically 
- * construct new instances of the Java representation 
- * for XML content. The Java representation of XML 
- * content can consist of schema derived interfaces 
- * and classes representing the binding of schema 
- * type definitions, element declarations and model 
- * groups.  Factory methods for each of these are 
- * provided in this class.
- * 
- */
-@XmlRegistry
-public class ObjectFactory {
-
-    private final static QName _SZRException_QNAME = new QName("urn:SZRServices", "SZRException");
-    private final static QName _GetVersion_QNAME = new QName("urn:SZRServices", "GetVersion");
-    private final static QName _PersonInfoTypeTravelDocument_QNAME = new QName("urn:SZRServices", "TravelDocument");
-    private final static QName _PersonInfoTypeDateOfBirthWildcard_QNAME = new QName("urn:SZRServices", "DateOfBirthWildcard");
-
-    /**
-     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.szr
-     * 
-     */
-    public ObjectFactory() {
-    }
-
-    /**
-     * Create an instance of {@link GetBPKKombiResponseType }
-     * 
-     */
-    public GetBPKKombiResponseType createGetBPKKombiResponseType() {
-        return new GetBPKKombiResponseType();
-    }
-
-    /**
-     * Create an instance of {@link GetStammzahlResponse }
-     * 
-     */
-    public GetStammzahlResponse createGetStammzahlResponse() {
-        return new GetStammzahlResponse();
-    }
-
-    /**
-     * Create an instance of {@link ValidateIdentityLinkResponse }
-     * 
-     */
-    public ValidateIdentityLinkResponse createValidateIdentityLinkResponse() {
-        return new ValidateIdentityLinkResponse();
-    }
-
-    /**
-     * Create an instance of {@link GetBPKKombi }
-     * 
-     */
-    public GetBPKKombi createGetBPKKombi() {
-        return new GetBPKKombi();
-    }
-
-    /**
-     * Create an instance of {@link GetBPKKombiRequestType }
-     * 
-     */
-    public GetBPKKombiRequestType createGetBPKKombiRequestType() {
-        return new GetBPKKombiRequestType();
-    }
-
-    /**
-     * Create an instance of {@link GetIdentityLink }
-     * 
-     */
-    public GetIdentityLink createGetIdentityLink() {
-        return new GetIdentityLink();
-    }
-
-    /**
-     * Create an instance of {@link PersonInfoType }
-     * 
-     */
-    public PersonInfoType createPersonInfoType() {
-        return new PersonInfoType();
-    }
-
-    /**
-     * Create an instance of {@link ValidateIdentityLink }
-     * 
-     */
-    public ValidateIdentityLink createValidateIdentityLink() {
-        return new ValidateIdentityLink();
-    }
-
-    /**
-     * Create an instance of {@link IdentityLinkType }
-     * 
-     */
-    public IdentityLinkType createIdentityLinkType() {
-        return new IdentityLinkType();
-    }
-
-    /**
-     * Create an instance of {@link BasiszahlZuBPKResponse }
-     * 
-     */
-    public BasiszahlZuBPKResponse createBasiszahlZuBPKResponse() {
-        return new BasiszahlZuBPKResponse();
-    }
-
-    /**
-     * Create an instance of {@link BasiszahlZuBPKReturnType }
-     * 
-     */
-    public BasiszahlZuBPKReturnType createBasiszahlZuBPKReturnType() {
-        return new BasiszahlZuBPKReturnType();
-    }
-
-    /**
-     * Create an instance of {@link BasiszahlZuBPK }
-     * 
-     */
-    public BasiszahlZuBPK createBasiszahlZuBPK() {
-        return new BasiszahlZuBPK();
-    }
-
-    /**
-     * Create an instance of {@link FremdBPKRequestType }
-     * 
-     */
-    public FremdBPKRequestType createFremdBPKRequestType() {
-        return new FremdBPKRequestType();
-    }
-
-    /**
-     * Create an instance of {@link BPKzuBasiszahl }
-     * 
-     */
-    public BPKzuBasiszahl createBPKzuBasiszahl() {
-        return new BPKzuBasiszahl();
-    }
-
-    /**
-     * Create an instance of {@link ZMRAnwendungsIntegration }
-     * 
-     */
-    public ZMRAnwendungsIntegration createZMRAnwendungsIntegration() {
-        return new ZMRAnwendungsIntegration();
-    }
-
-    /**
-     * Create an instance of {@link GetBPKKombiResponse }
-     * 
-     */
-    public GetBPKKombiResponse createGetBPKKombiResponse() {
-        return new GetBPKKombiResponse();
-    }
-
-    /**
-     * Create an instance of {@link SZRException }
-     * 
-     */
-    public SZRException createSZRException() {
-        return new SZRException();
-    }
-
-    /**
-     * Create an instance of {@link ZMRAnwendungsIntegrationResponse }
-     * 
-     */
-    public ZMRAnwendungsIntegrationResponse createZMRAnwendungsIntegrationResponse() {
-        return new ZMRAnwendungsIntegrationResponse();
-    }
-
-    /**
-     * Create an instance of {@link ZMRAnwendungsIntegrationReturnType }
-     * 
-     */
-    public ZMRAnwendungsIntegrationReturnType createZMRAnwendungsIntegrationReturnType() {
-        return new ZMRAnwendungsIntegrationReturnType();
-    }
-
-    /**
-     * Create an instance of {@link TransformBPK }
-     * 
-     */
-    public TransformBPK createTransformBPK() {
-        return new TransformBPK();
-    }
-
-    /**
-     * Create an instance of {@link TransformBPKResponse }
-     * 
-     */
-    public TransformBPKResponse createTransformBPKResponse() {
-        return new TransformBPKResponse();
-    }
-
-    /**
-     * Create an instance of {@link FremdBPKType }
-     * 
-     */
-    public FremdBPKType createFremdBPKType() {
-        return new FremdBPKType();
-    }
-
-    /**
-     * Create an instance of {@link GetStammzahl }
-     * 
-     */
-    public GetStammzahl createGetStammzahl() {
-        return new GetStammzahl();
-    }
-
-    /**
-     * Create an instance of {@link BPKzuBasiszahlResponse }
-     * 
-     */
-    public BPKzuBasiszahlResponse createBPKzuBasiszahlResponse() {
-        return new BPKzuBasiszahlResponse();
-    }
-
-    /**
-     * Create an instance of {@link GetBPKResponse }
-     * 
-     */
-    public GetBPKResponse createGetBPKResponse() {
-        return new GetBPKResponse();
-    }
-
-    /**
-     * Create an instance of {@link GetBPK }
-     * 
-     */
-    public GetBPK createGetBPK() {
-        return new GetBPK();
-    }
-
-    /**
-     * Create an instance of {@link GetVersionResponse }
-     * 
-     */
-    public GetVersionResponse createGetVersionResponse() {
-        return new GetVersionResponse();
-    }
-
-    /**
-     * Create an instance of {@link GetIdentityLinkResponse }
-     * 
-     */
-    public GetIdentityLinkResponse createGetIdentityLinkResponse() {
-        return new GetIdentityLinkResponse();
-    }
-
-    /**
-     * Create an instance of {@link AddressCodesType }
-     * 
-     */
-    public AddressCodesType createAddressCodesType() {
-        return new AddressCodesType();
-    }
-
-    /**
-     * Create an instance of {@link TravelDocumentType }
-     * 
-     */
-    public TravelDocumentType createTravelDocumentType() {
-        return new TravelDocumentType();
-    }
-
-    /**
-     * Create an instance of {@link GetBPKKombiResponseType.ResultRecord }
-     * 
-     */
-    public GetBPKKombiResponseType.ResultRecord createGetBPKKombiResponseTypeResultRecord() {
-        return new GetBPKKombiResponseType.ResultRecord();
-    }
-
-    /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link SZRException }{@code >}}
-     * 
-     */
-    @XmlElementDecl(namespace = "urn:SZRServices", name = "SZRException")
-    public JAXBElement<SZRException> createSZRException(SZRException value) {
-        return new JAXBElement<SZRException>(_SZRException_QNAME, SZRException.class, null, value);
-    }
-
-    /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
-     * 
-     */
-    @XmlElementDecl(namespace = "urn:SZRServices", name = "GetVersion")
-    public JAXBElement<Object> createGetVersion(Object value) {
-        return new JAXBElement<Object>(_GetVersion_QNAME, Object.class, null, value);
-    }
-
-    /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link TravelDocumentType }{@code >}}
-     * 
-     */
-    @XmlElementDecl(namespace = "urn:SZRServices", name = "TravelDocument", scope = PersonInfoType.class)
-    public JAXBElement<TravelDocumentType> createPersonInfoTypeTravelDocument(TravelDocumentType value) {
-        return new JAXBElement<TravelDocumentType>(_PersonInfoTypeTravelDocument_QNAME, TravelDocumentType.class, PersonInfoType.class, value);
-    }
-
-    /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
-     * 
-     */
-    @XmlElementDecl(namespace = "urn:SZRServices", name = "DateOfBirthWildcard", scope = PersonInfoType.class)
-    public JAXBElement<Boolean> createPersonInfoTypeDateOfBirthWildcard(Boolean value) {
-        return new JAXBElement<Boolean>(_PersonInfoTypeDateOfBirthWildcard_QNAME, Boolean.class, PersonInfoType.class, value);
-    }
-
-}
diff --git a/src/main/java/at/gv/util/xsd/szr/package-info.java b/src/main/java/at/gv/util/xsd/szr/package-info.java
deleted file mode 100644
index d3ee2d6..0000000
--- a/src/main/java/at/gv/util/xsd/szr/package-info.java
+++ /dev/null
@@ -1,2 +0,0 @@
-@javax.xml.bind.annotation.XmlSchema(namespace = "urn:SZRServices", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package at.gv.util.xsd.szr;
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp/DebugTicket.java b/src/main/java/at/gv/util/xsd/szr/pvp/DebugTicket.java
new file mode 100644
index 0000000..c7f3e4b
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/szr/pvp/DebugTicket.java
@@ -0,0 +1,64 @@
+
+package at.gv.util.xsd.szr.pvp;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ * 
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ * 
+ * <pre>
+ * &lt;complexType&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="txid" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "txid"
+})
+@XmlRootElement(name = "debug-ticket")
+public class DebugTicket {
+
+    @XmlElement(required = true)
+    protected String txid;
+
+    /**
+     * Ruft den Wert der txid-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTxid() {
+        return txid;
+    }
+
+    /**
+     * Legt den Wert der txid-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTxid(String value) {
+        this.txid = value;
+    }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp/ObjectFactory.java b/src/main/java/at/gv/util/xsd/szr/pvp/ObjectFactory.java
index d0e577b..39455f7 100644
--- a/src/main/java/at/gv/util/xsd/szr/pvp/ObjectFactory.java
+++ b/src/main/java/at/gv/util/xsd/szr/pvp/ObjectFactory.java
@@ -58,11 +58,11 @@ public class ObjectFactory {
     }
 
     /**
-     * Create an instance of {@link Param }
+     * Create an instance of {@link DebugTicket }
      * 
      */
-    public Param createParam() {
-        return new Param();
+    public DebugTicket createDebugTicket() {
+        return new DebugTicket();
     }
 
     /**
@@ -73,6 +73,14 @@ public class ObjectFactory {
         return new Role();
     }
 
+    /**
+     * Create an instance of {@link Param }
+     * 
+     */
+    public Param createParam() {
+        return new Param();
+    }
+
     /**
      * Create an instance of {@link PvpPrincipalType }
      * 
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp/Param.java b/src/main/java/at/gv/util/xsd/szr/pvp/Param.java
index 5d56d55..a721bae 100644
--- a/src/main/java/at/gv/util/xsd/szr/pvp/Param.java
+++ b/src/main/java/at/gv/util/xsd/szr/pvp/Param.java
@@ -14,16 +14,16 @@ import javax.xml.bind.annotation.XmlType;
  * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
  * 
  * <pre>
- * &lt;complexType>
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="key" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="value" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="key" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="value" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp/PvpPrincipalType.java b/src/main/java/at/gv/util/xsd/szr/pvp/PvpPrincipalType.java
index b5f10d6..2db5148 100644
--- a/src/main/java/at/gv/util/xsd/szr/pvp/PvpPrincipalType.java
+++ b/src/main/java/at/gv/util/xsd/szr/pvp/PvpPrincipalType.java
@@ -19,20 +19,20 @@ import javax.xml.namespace.QName;
  * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
  * 
  * <pre>
- * &lt;complexType name="pvpPrincipalType">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="userId" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="cn" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="gvOuId" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="ou" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         &lt;element name="gvSecClass" type="{http://egov.gv.at/pvp1.xsd}gvSecClassType" minOccurs="0"/>
- *       &lt;/sequence>
- *       &lt;anyAttribute processContents='lax'/>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="pvpPrincipalType"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="userId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="cn" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="gvOuId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="ou" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *         &lt;element name="gvSecClass" type="{http://egov.gv.at/pvp1.xsd}gvSecClassType" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *       &lt;anyAttribute processContents='lax'/&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp/PvpTokenType.java b/src/main/java/at/gv/util/xsd/szr/pvp/PvpTokenType.java
index 297bccc..7e36c5f 100644
--- a/src/main/java/at/gv/util/xsd/szr/pvp/PvpTokenType.java
+++ b/src/main/java/at/gv/util/xsd/szr/pvp/PvpTokenType.java
@@ -23,97 +23,97 @@ import org.w3c.dom.Element;
  * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
  * 
  * <pre>
- * &lt;complexType name="pvpTokenType">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="authenticate">
- *           &lt;complexType>
- *             &lt;complexContent>
- *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 &lt;sequence>
- *                   &lt;element name="participantId" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *                   &lt;element name="gvOuDomain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                   &lt;choice>
- *                     &lt;element name="userPrincipal">
- *                       &lt;complexType>
- *                         &lt;complexContent>
- *                           &lt;extension base="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType">
- *                             &lt;sequence>
- *                               &lt;element name="gvGid" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *                               &lt;element name="gvFunction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                             &lt;/sequence>
- *                             &lt;anyAttribute processContents='lax'/>
- *                           &lt;/extension>
- *                         &lt;/complexContent>
- *                       &lt;/complexType>
- *                     &lt;/element>
- *                     &lt;element name="systemPrincipal" type="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType"/>
- *                   &lt;/choice>
- *                 &lt;/sequence>
- *               &lt;/restriction>
- *             &lt;/complexContent>
- *           &lt;/complexType>
- *         &lt;/element>
- *         &lt;element name="authorize" minOccurs="0">
- *           &lt;complexType>
- *             &lt;complexContent>
- *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 &lt;sequence>
- *                   &lt;element ref="{http://egov.gv.at/pvp1.xsd}role" maxOccurs="unbounded"/>
- *                   &lt;element name="dummy" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
- *                 &lt;/sequence>
- *               &lt;/restriction>
- *             &lt;/complexContent>
- *           &lt;/complexType>
- *         &lt;/element>
- *         &lt;element name="accounting" minOccurs="0">
- *           &lt;complexType>
- *             &lt;complexContent>
- *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 &lt;sequence>
- *                   &lt;element name="invoiceRecptId" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *                   &lt;element name="gvCostCenterId" maxOccurs="unbounded">
- *                     &lt;complexType>
- *                       &lt;simpleContent>
- *                         &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
- *                           &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *                         &lt;/extension>
- *                       &lt;/simpleContent>
- *                     &lt;/complexType>
- *                   &lt;/element>
- *                   &lt;element name="gvChargeCode" maxOccurs="unbounded">
- *                     &lt;complexType>
- *                       &lt;simpleContent>
- *                         &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
- *                           &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *                         &lt;/extension>
- *                       &lt;/simpleContent>
- *                     &lt;/complexType>
- *                   &lt;/element>
- *                 &lt;/sequence>
- *               &lt;/restriction>
- *             &lt;/complexContent>
- *           &lt;/complexType>
- *         &lt;/element>
- *         &lt;element name="pvpChainedToken" type="{http://egov.gv.at/pvp1.xsd}pvpTokenType" minOccurs="0"/>
- *         &lt;element name="pvpExtension" minOccurs="0">
- *           &lt;complexType>
- *             &lt;complexContent>
- *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *                 &lt;sequence>
- *                   &lt;any processContents='lax' maxOccurs="unbounded"/>
- *                 &lt;/sequence>
- *               &lt;/restriction>
- *             &lt;/complexContent>
- *           &lt;/complexType>
- *         &lt;/element>
- *       &lt;/sequence>
- *       &lt;attribute name="version" use="required" type="{http://egov.gv.at/pvp1.xsd}gvVersionType" />
- *       &lt;anyAttribute processContents='lax'/>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType name="pvpTokenType"&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="authenticate"&gt;
+ *           &lt;complexType&gt;
+ *             &lt;complexContent&gt;
+ *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *                 &lt;sequence&gt;
+ *                   &lt;element name="participantId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *                   &lt;element name="gvOuDomain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *                   &lt;choice&gt;
+ *                     &lt;element name="userPrincipal"&gt;
+ *                       &lt;complexType&gt;
+ *                         &lt;complexContent&gt;
+ *                           &lt;extension base="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType"&gt;
+ *                             &lt;sequence&gt;
+ *                               &lt;element name="gvGid" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *                               &lt;element name="gvFunction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+ *                             &lt;/sequence&gt;
+ *                             &lt;anyAttribute processContents='lax'/&gt;
+ *                           &lt;/extension&gt;
+ *                         &lt;/complexContent&gt;
+ *                       &lt;/complexType&gt;
+ *                     &lt;/element&gt;
+ *                     &lt;element name="systemPrincipal" type="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType"/&gt;
+ *                   &lt;/choice&gt;
+ *                 &lt;/sequence&gt;
+ *               &lt;/restriction&gt;
+ *             &lt;/complexContent&gt;
+ *           &lt;/complexType&gt;
+ *         &lt;/element&gt;
+ *         &lt;element name="authorize" minOccurs="0"&gt;
+ *           &lt;complexType&gt;
+ *             &lt;complexContent&gt;
+ *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *                 &lt;sequence&gt;
+ *                   &lt;element ref="{http://egov.gv.at/pvp1.xsd}role" maxOccurs="unbounded"/&gt;
+ *                   &lt;element name="dummy" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
+ *                 &lt;/sequence&gt;
+ *               &lt;/restriction&gt;
+ *             &lt;/complexContent&gt;
+ *           &lt;/complexType&gt;
+ *         &lt;/element&gt;
+ *         &lt;element name="accounting" minOccurs="0"&gt;
+ *           &lt;complexType&gt;
+ *             &lt;complexContent&gt;
+ *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *                 &lt;sequence&gt;
+ *                   &lt;element name="invoiceRecptId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *                   &lt;element name="gvCostCenterId" maxOccurs="unbounded"&gt;
+ *                     &lt;complexType&gt;
+ *                       &lt;simpleContent&gt;
+ *                         &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
+ *                           &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
+ *                         &lt;/extension&gt;
+ *                       &lt;/simpleContent&gt;
+ *                     &lt;/complexType&gt;
+ *                   &lt;/element&gt;
+ *                   &lt;element name="gvChargeCode" maxOccurs="unbounded"&gt;
+ *                     &lt;complexType&gt;
+ *                       &lt;simpleContent&gt;
+ *                         &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
+ *                           &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
+ *                         &lt;/extension&gt;
+ *                       &lt;/simpleContent&gt;
+ *                     &lt;/complexType&gt;
+ *                   &lt;/element&gt;
+ *                 &lt;/sequence&gt;
+ *               &lt;/restriction&gt;
+ *             &lt;/complexContent&gt;
+ *           &lt;/complexType&gt;
+ *         &lt;/element&gt;
+ *         &lt;element name="pvpChainedToken" type="{http://egov.gv.at/pvp1.xsd}pvpTokenType" minOccurs="0"/&gt;
+ *         &lt;element name="pvpExtension" minOccurs="0"&gt;
+ *           &lt;complexType&gt;
+ *             &lt;complexContent&gt;
+ *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *                 &lt;sequence&gt;
+ *                   &lt;any processContents='lax' maxOccurs="unbounded"/&gt;
+ *                 &lt;/sequence&gt;
+ *               &lt;/restriction&gt;
+ *             &lt;/complexContent&gt;
+ *           &lt;/complexType&gt;
+ *         &lt;/element&gt;
+ *       &lt;/sequence&gt;
+ *       &lt;attribute name="version" use="required" type="{http://egov.gv.at/pvp1.xsd}gvVersionType" /&gt;
+ *       &lt;anyAttribute processContents='lax'/&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
@@ -308,33 +308,33 @@ public class PvpTokenType {
      * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
      * 
      * <pre>
-     * &lt;complexType>
-     *   &lt;complexContent>
-     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       &lt;sequence>
-     *         &lt;element name="invoiceRecptId" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *         &lt;element name="gvCostCenterId" maxOccurs="unbounded">
-     *           &lt;complexType>
-     *             &lt;simpleContent>
-     *               &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
-     *                 &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-     *               &lt;/extension>
-     *             &lt;/simpleContent>
-     *           &lt;/complexType>
-     *         &lt;/element>
-     *         &lt;element name="gvChargeCode" maxOccurs="unbounded">
-     *           &lt;complexType>
-     *             &lt;simpleContent>
-     *               &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
-     *                 &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-     *               &lt;/extension>
-     *             &lt;/simpleContent>
-     *           &lt;/complexType>
-     *         &lt;/element>
-     *       &lt;/sequence>
-     *     &lt;/restriction>
-     *   &lt;/complexContent>
-     * &lt;/complexType>
+     * &lt;complexType&gt;
+     *   &lt;complexContent&gt;
+     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+     *       &lt;sequence&gt;
+     *         &lt;element name="invoiceRecptId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+     *         &lt;element name="gvCostCenterId" maxOccurs="unbounded"&gt;
+     *           &lt;complexType&gt;
+     *             &lt;simpleContent&gt;
+     *               &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
+     *                 &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
+     *               &lt;/extension&gt;
+     *             &lt;/simpleContent&gt;
+     *           &lt;/complexType&gt;
+     *         &lt;/element&gt;
+     *         &lt;element name="gvChargeCode" maxOccurs="unbounded"&gt;
+     *           &lt;complexType&gt;
+     *             &lt;simpleContent&gt;
+     *               &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
+     *                 &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
+     *               &lt;/extension&gt;
+     *             &lt;/simpleContent&gt;
+     *           &lt;/complexType&gt;
+     *         &lt;/element&gt;
+     *       &lt;/sequence&gt;
+     *     &lt;/restriction&gt;
+     *   &lt;/complexContent&gt;
+     * &lt;/complexType&gt;
      * </pre>
      * 
      * 
@@ -443,13 +443,13 @@ public class PvpTokenType {
          * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
          * 
          * <pre>
-         * &lt;complexType>
-         *   &lt;simpleContent>
-         *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
-         *       &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-         *     &lt;/extension>
-         *   &lt;/simpleContent>
-         * &lt;/complexType>
+         * &lt;complexType&gt;
+         *   &lt;simpleContent&gt;
+         *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
+         *       &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
+         *     &lt;/extension&gt;
+         *   &lt;/simpleContent&gt;
+         * &lt;/complexType&gt;
          * </pre>
          * 
          * 
@@ -526,13 +526,13 @@ public class PvpTokenType {
          * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
          * 
          * <pre>
-         * &lt;complexType>
-         *   &lt;simpleContent>
-         *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
-         *       &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-         *     &lt;/extension>
-         *   &lt;/simpleContent>
-         * &lt;/complexType>
+         * &lt;complexType&gt;
+         *   &lt;simpleContent&gt;
+         *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
+         *       &lt;attribute name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
+         *     &lt;/extension&gt;
+         *   &lt;/simpleContent&gt;
+         * &lt;/complexType&gt;
          * </pre>
          * 
          * 
@@ -611,32 +611,32 @@ public class PvpTokenType {
      * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
      * 
      * <pre>
-     * &lt;complexType>
-     *   &lt;complexContent>
-     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       &lt;sequence>
-     *         &lt;element name="participantId" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *         &lt;element name="gvOuDomain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *         &lt;choice>
-     *           &lt;element name="userPrincipal">
-     *             &lt;complexType>
-     *               &lt;complexContent>
-     *                 &lt;extension base="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType">
-     *                   &lt;sequence>
-     *                     &lt;element name="gvGid" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                     &lt;element name="gvFunction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                   &lt;/sequence>
-     *                   &lt;anyAttribute processContents='lax'/>
-     *                 &lt;/extension>
-     *               &lt;/complexContent>
-     *             &lt;/complexType>
-     *           &lt;/element>
-     *           &lt;element name="systemPrincipal" type="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType"/>
-     *         &lt;/choice>
-     *       &lt;/sequence>
-     *     &lt;/restriction>
-     *   &lt;/complexContent>
-     * &lt;/complexType>
+     * &lt;complexType&gt;
+     *   &lt;complexContent&gt;
+     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+     *       &lt;sequence&gt;
+     *         &lt;element name="participantId" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+     *         &lt;element name="gvOuDomain" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+     *         &lt;choice&gt;
+     *           &lt;element name="userPrincipal"&gt;
+     *             &lt;complexType&gt;
+     *               &lt;complexContent&gt;
+     *                 &lt;extension base="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType"&gt;
+     *                   &lt;sequence&gt;
+     *                     &lt;element name="gvGid" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+     *                     &lt;element name="gvFunction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+     *                   &lt;/sequence&gt;
+     *                   &lt;anyAttribute processContents='lax'/&gt;
+     *                 &lt;/extension&gt;
+     *               &lt;/complexContent&gt;
+     *             &lt;/complexType&gt;
+     *           &lt;/element&gt;
+     *           &lt;element name="systemPrincipal" type="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType"/&gt;
+     *         &lt;/choice&gt;
+     *       &lt;/sequence&gt;
+     *     &lt;/restriction&gt;
+     *   &lt;/complexContent&gt;
+     * &lt;/complexType&gt;
      * </pre>
      * 
      * 
@@ -759,17 +759,17 @@ public class PvpTokenType {
          * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
          * 
          * <pre>
-         * &lt;complexType>
-         *   &lt;complexContent>
-         *     &lt;extension base="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType">
-         *       &lt;sequence>
-         *         &lt;element name="gvGid" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *         &lt;element name="gvFunction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *       &lt;/sequence>
-         *       &lt;anyAttribute processContents='lax'/>
-         *     &lt;/extension>
-         *   &lt;/complexContent>
-         * &lt;/complexType>
+         * &lt;complexType&gt;
+         *   &lt;complexContent&gt;
+         *     &lt;extension base="{http://egov.gv.at/pvp1.xsd}pvpPrincipalType"&gt;
+         *       &lt;sequence&gt;
+         *         &lt;element name="gvGid" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+         *         &lt;element name="gvFunction" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
+         *       &lt;/sequence&gt;
+         *       &lt;anyAttribute processContents='lax'/&gt;
+         *     &lt;/extension&gt;
+         *   &lt;/complexContent&gt;
+         * &lt;/complexType&gt;
          * </pre>
          * 
          * 
@@ -846,16 +846,16 @@ public class PvpTokenType {
      * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
      * 
      * <pre>
-     * &lt;complexType>
-     *   &lt;complexContent>
-     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       &lt;sequence>
-     *         &lt;element ref="{http://egov.gv.at/pvp1.xsd}role" maxOccurs="unbounded"/>
-     *         &lt;element name="dummy" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
-     *       &lt;/sequence>
-     *     &lt;/restriction>
-     *   &lt;/complexContent>
-     * &lt;/complexType>
+     * &lt;complexType&gt;
+     *   &lt;complexContent&gt;
+     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+     *       &lt;sequence&gt;
+     *         &lt;element ref="{http://egov.gv.at/pvp1.xsd}role" maxOccurs="unbounded"/&gt;
+     *         &lt;element name="dummy" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
+     *       &lt;/sequence&gt;
+     *     &lt;/restriction&gt;
+     *   &lt;/complexContent&gt;
+     * &lt;/complexType&gt;
      * </pre>
      * 
      * 
@@ -933,15 +933,15 @@ public class PvpTokenType {
      * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
      * 
      * <pre>
-     * &lt;complexType>
-     *   &lt;complexContent>
-     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       &lt;sequence>
-     *         &lt;any processContents='lax' maxOccurs="unbounded"/>
-     *       &lt;/sequence>
-     *     &lt;/restriction>
-     *   &lt;/complexContent>
-     * &lt;/complexType>
+     * &lt;complexType&gt;
+     *   &lt;complexContent&gt;
+     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+     *       &lt;sequence&gt;
+     *         &lt;any processContents='lax' maxOccurs="unbounded"/&gt;
+     *       &lt;/sequence&gt;
+     *     &lt;/restriction&gt;
+     *   &lt;/complexContent&gt;
+     * &lt;/complexType&gt;
      * </pre>
      * 
      * 
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp/Role.java b/src/main/java/at/gv/util/xsd/szr/pvp/Role.java
index efdfcac..d429877 100644
--- a/src/main/java/at/gv/util/xsd/szr/pvp/Role.java
+++ b/src/main/java/at/gv/util/xsd/szr/pvp/Role.java
@@ -17,17 +17,17 @@ import javax.xml.bind.annotation.XmlType;
  * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
  * 
  * <pre>
- * &lt;complexType>
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element ref="{http://egov.gv.at/pvp1.xsd}param" maxOccurs="unbounded"/>
- *         &lt;element name="dummy" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/>
- *       &lt;/sequence>
- *       &lt;attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element ref="{http://egov.gv.at/pvp1.xsd}param" maxOccurs="unbounded"/&gt;
+ *         &lt;element name="dummy" type="{http://www.w3.org/2001/XMLSchema}anyType" minOccurs="0"/&gt;
+ *       &lt;/sequence&gt;
+ *       &lt;attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp/sec/Security.java b/src/main/java/at/gv/util/xsd/szr/pvp/sec/Security.java
index 42a3d37..04c86ba 100644
--- a/src/main/java/at/gv/util/xsd/szr/pvp/sec/Security.java
+++ b/src/main/java/at/gv/util/xsd/szr/pvp/sec/Security.java
@@ -15,15 +15,15 @@ import at.gv.util.xsd.szr.pvp.PvpTokenType;
  * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
  * 
  * <pre>
- * &lt;complexType>
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element ref="{http://egov.gv.at/pvp1.xsd}pvpToken"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
+ * &lt;complexType&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element ref="{http://egov.gv.at/pvp1.xsd}pvpToken"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
  * </pre>
  * 
  * 
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp19/DebugTicket.java b/src/main/java/at/gv/util/xsd/szr/pvp19/DebugTicket.java
new file mode 100644
index 0000000..c490518
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/szr/pvp19/DebugTicket.java
@@ -0,0 +1,64 @@
+
+package at.gv.util.xsd.szr.pvp19;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java-Klasse für anonymous complex type.
+ * 
+ * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
+ * 
+ * <pre>
+ * &lt;complexType&gt;
+ *   &lt;complexContent&gt;
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
+ *       &lt;sequence&gt;
+ *         &lt;element name="txid" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
+ *       &lt;/sequence&gt;
+ *     &lt;/restriction&gt;
+ *   &lt;/complexContent&gt;
+ * &lt;/complexType&gt;
+ * </pre>
+ * 
+ * 
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+    "txid"
+})
+@XmlRootElement(name = "debug-ticket")
+public class DebugTicket {
+
+    @XmlElement(required = true)
+    protected String txid;
+
+    /**
+     * Ruft den Wert der txid-Eigenschaft ab.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getTxid() {
+        return txid;
+    }
+
+    /**
+     * Legt den Wert der txid-Eigenschaft fest.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setTxid(String value) {
+        this.txid = value;
+    }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/szr/pvp19/ObjectFactory.java b/src/main/java/at/gv/util/xsd/szr/pvp19/ObjectFactory.java
index 0c20144..e731d10 100644
--- a/src/main/java/at/gv/util/xsd/szr/pvp19/ObjectFactory.java
+++ b/src/main/java/at/gv/util/xsd/szr/pvp19/ObjectFactory.java
@@ -1,10 +1,7 @@
 
 package at.gv.util.xsd.szr.pvp19;
 
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlElementDecl;
 import javax.xml.bind.annotation.XmlRegistry;
-import javax.xml.namespace.QName;
 
 
 /**
@@ -24,7 +21,6 @@ import javax.xml.namespace.QName;
 @XmlRegistry
 public class ObjectFactory {
 
-	private final static QName _PvpToken_QNAME = new QName("http://egov.gv.at/pvp1.xsd", "pvpToken");
 
     /**
      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: at.gv.util.xsd.szr.pvp19
@@ -81,6 +77,14 @@ public class ObjectFactory {
         return new PvpTokenType.PvpExtension();
     }
 
+    /**
+     * Create an instance of {@link DebugTicket }
+     * 
+     */
+    public DebugTicket createDebugTicket() {
+        return new DebugTicket();
+    }
+
     /**
      * Create an instance of {@link PvpPrincipalType }
      * 
@@ -104,15 +108,5 @@ public class ObjectFactory {
     public PvpTokenType.Authenticate.UserPrincipal createPvpTokenTypeAuthenticateUserPrincipal() {
         return new PvpTokenType.Authenticate.UserPrincipal();
     }
-    
-    /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link PvpTokenType }{@code >}}
-     *
-     */
-    @XmlElementDecl(namespace = "http://egov.gv.at/pvp1.xsd", name = "pvpToken")
-    public JAXBElement<PvpTokenType> createPvpToken(PvpTokenType value) {
-        return new JAXBElement<PvpTokenType>(_PvpToken_QNAME, PvpTokenType.class, null, value);
-    }
-
 
 }
-- 
cgit v1.2.3