ó
f#ñ]c           @  sÈ  d  d l  m Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l Z d  d l	 j
 j Z e j
 j j d ƒ Z d Z e j e k r² e j e ƒ ‚ n  e j
 j j ƒ  Z d  d l Z e j j d d e ƒZ e j d d g ƒ d d d	 „ Z d d
 „ Z d e j j j  f d „  ƒ  YZ! e j j" j# ƒ  e! _$ e! j$ j% d d ƒ e! j& e! j$ ƒ e! e _! d e j j' j( f d „  ƒ  YZ) e) j& ƒ  e j* d d e) ƒ e) e _) d e j j' j+ f d „  ƒ  YZ, e, e _, e j* d d e, ƒ d e j j' j+ f d „  ƒ  YZ- e- e _- e j* d d e- ƒ d e j j' j+ f d „  ƒ  YZ. e. e _. e j* d d e. ƒ d e j j' j+ f d „  ƒ  YZ/ e/ e _/ e j* d d e/ ƒ d e j j' j+ f d „  ƒ  YZ0 e0 e _0 e j* d d  e0 ƒ e j j' j1 e j j2 e d ƒ e, d! e j
 j j3 d" d# d$ ƒ ƒZ4 e j* d e4 j5 ƒ  j6 ƒ  e4 ƒ e j j' j1 e j j2 e d ƒ e- d! e j
 j j3 d" d% d$ ƒ ƒZ7 e j* d e7 j5 ƒ  j6 ƒ  e7 ƒ e j j' j1 e j j2 e d ƒ e. d! e j
 j j3 d" d& d$ ƒ ƒZ8 e j* d e8 j5 ƒ  j6 ƒ  e8 ƒ e j j' j1 e j j2 e d ƒ e/ d! e j
 j j3 d" d' d$ ƒ ƒZ9 e j* d e9 j5 ƒ  j6 ƒ  e9 ƒ e, j: e j j' j1 e j j2 e d ƒ e- d( e, d! e j
 j j3 d" d% d$ ƒ ƒƒ e, j: e j j' j1 e j j2 e d ƒ e. d( e, d! e j
 j j3 d" d& d$ ƒ ƒƒ d) „  a; t; ƒ  e, _< d* „  a= t= ƒ  e- _< d+ „  a> t> ƒ  e. _< e/ j: e j j' j1 e j j2 d d, ƒ e j j j? d( e/ d! e j
 j j3 d" d- d. ƒ ƒƒ e/ j: e j j' j1 e j j2 d d/ ƒ e j j j@ d( e/ d! e j
 j j3 d" d0 d. ƒ ƒƒ e/ j: e j j' j1 e j j2 d d1 ƒ e j j jA d( e/ d! e j
 j j3 d" d2 d. ƒ ƒƒ e/ j: e j j' j1 e j j2 d d  ƒ e0 d( e/ d! e j
 j j3 d" d3 d. ƒ ƒƒ d4 „  aB tB ƒ  e/ _< d5 „  aC tC ƒ  e0 _< d S(6   iÿÿÿÿ(   t   unicode_literalsNu-   urn:uuid:5ec4cec8-9099-11e7-b77e-3497f68b2e96u   1.2.6u)   http://schemas.xmlsoap.org/soap/envelope/t   create_if_missingu   typeBindingu   elementBindingc         C  sÒ   t  j t  j k r: t  j j j |  ƒ } t | j d | ƒS| d k rU t	 j
 ƒ  } n  t  j j j d | d | ƒ } | j ƒ  } |  } t | t j ƒ r¬ | j t  j ƒ } n  | j t j | ƒ ƒ | j ƒ  } | S(   uý  Parse the given XML and use the document element to create a
    Python instance.

    @param xml_text An XML document.  This should be data (Python 2
    str or Python 3 bytes), or a text (Python 2 unicode or Python 3
    str) in the L{pyxb._InputEncoding} encoding.

    @keyword default_namespace The L{pyxb.Namespace} instance to use as the
    default namespace where there is no default namespace in scope.
    If unspecified or C{None}, the namespace of the module containing
    this function will be used.

    @keyword location_base: An object to be recorded as the base of all
    L{pyxb.utils.utility.Location} instances associated with events and
    objects handled by the parser.  You might pass the URI from which
    the document was obtained.
    t   default_namespacet   fallback_namespacet   location_baseN(   t   pyxbt   XMLStyle_saxert	   _XMLStylet   utilst   domutilst   StringToDOMt   CreateFromDOMt   documentElementt   Nonet	   Namespacet   fallbackNamespacet   bindingt   saxert   make_parsert   getContentHandlert
   isinstancet   _sixt	   text_typet   encodet   _InputEncodingt   parset   iot   BytesIOt
   rootObject(   t   xml_textR   R   t   domR   t   handlert   xmldt   instance(    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyt   CreateFromDocument$   s    c         C  s4   | d k r t j ƒ  } n  t j j j j |  | ƒ S(   uÖ   Create a Python instance from the given DOM node.
    The node tag must correspond to an element declaration in this module.

    @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.N(   R   R   R   R   R   t   basist   elementt   AnyCreateFromDOM(   t   nodeR   (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyR   E   s    t   STD_ANONc           B  s5   e  Z d  Z d Z e j j j d d d ƒ Z	 d Z
 RS(   u   An atomic simple type.uH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdiL   i   N(   t   __name__t
   __module__t   __doc__R   t   _ExpandedNameR   R   t   utilityt   Locationt   _XSDLocationt   _Documentation(    (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyR'   P   s   t   patternu   0|1t   encodingStylec           B  sS   e  Z d  Z e j j e d ƒ Z e j j	 j
 d d d ƒ Z d  Z e j j j Z RS(   uò   
	    'encodingStyle' indicates any canonicalization conventions followed in the contents of the containing element.  For example, the value 'http://schemas.xmlsoap.org/soap/encoding/' indicates the pattern described in SOAP specification
	  u   encodingStyleuH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdiT   i   (   R(   R)   R*   R   t	   namespacet   ExpandedNameR   R+   R   R,   R-   R.   R/   R   t	   datatypest   anyURIt	   _ItemType(    (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyR1   ^   s
   u   encodingStylet	   Envelope_c        	   B  sž  e  Z d  Z d Z e j j j j	 Z
 e Z e j j e d ƒ Z e j j j d d d ƒ Z i  Z i  Z e j j j e j j e d ƒ d d e e j j j d d d ƒ ƒ Z e e j e j d d ƒ Z e j j j e j j e d ƒ d d	 e e j j j d d
 d ƒ ƒ Z e e j e j d d ƒ Z e j j j  d e j j j  j! d e j j j  j" d f ƒ Z# e$ Z% e j& i e e j' ƒ  6e e j' ƒ  6ƒ e j& i  ƒ RS(   u_   Complex type {http://schemas.xmlsoap.org/soap/envelope/}Envelope with content type ELEMENT_ONLYu   EnvelopeuH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdi*   i   u   HeaderuY   __httpschemas_xmlsoap_orgsoapenvelope_Envelope__httpschemas_xmlsoap_orgsoapenvelopeHeaderi3   u   BodyuW   __httpschemas_xmlsoap_orgsoapenvelope_Envelope__httpschemas_xmlsoap_orgsoapenvelopeBodyi;   t   process_contentst   namespace_constraintu)   http://schemas.xmlsoap.org/soap/envelope/N((   R(   R)   R*   R   t   _TypeDefinitionR   R   R#   t   complexTypeDefinitiont   _CT_ELEMENT_ONLYt   _ContentTypeTagt   Falset	   _AbstractR2   R3   R   R+   R   R,   R-   R.   t   _ElementMapt   _AttributeMapt   contentt   ElementDeclarationt   _Envelope___Headert   propertyt   valuet   sett   Headert   _Envelope___Bodyt   Bodyt   Wildcardt   PC_laxt   NC_nott   _AttributeWildcardt   Truet   _HasWildcardElementt   updatet   name(    (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyR7   n   s$   EE<	u   Envelopet   Header_c           B  sÄ   e  Z d  Z d Z e j j j j	 Z
 e Z e j j e d ƒ Z e j j j d d d ƒ Z i  Z i  Z e j j j d e j j j j d e j j j j d f ƒ Z e Z e j i  ƒ e j i  ƒ RS(	   u]   Complex type {http://schemas.xmlsoap.org/soap/envelope/}Header with content type ELEMENT_ONLYu   HeaderuH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdi4   i   R8   R9   u)   http://schemas.xmlsoap.org/soap/envelope/N(   R(   R)   R*   R   R:   R   R   R#   R;   R<   R=   R>   R?   R2   R3   R   R+   R   R,   R-   R.   R@   RA   RB   RK   RL   RM   RN   RO   RP   RQ   (    (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyRS   ”   s   <u   Headert   Body_c           B  s¾   e  Z d  Z d Z e j j j j	 Z
 e Z e j j e d ƒ Z e j j j d d d ƒ Z i  Z i  Z e j j j d e j j j j d e j j j j ƒ Z e Z e j i  ƒ e j i  ƒ RS(   u[   Complex type {http://schemas.xmlsoap.org/soap/envelope/}Body with content type ELEMENT_ONLYu   BodyuH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdi<   i   R8   R9   N(   R(   R)   R*   R   R:   R   R   R#   R;   R<   R=   R>   R?   R2   R3   R   R+   R   R,   R-   R.   R@   RA   RB   RK   RL   t   NC_anyRN   RO   RP   RQ   (    (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyRT   «   s   6u   Bodyt   Fault_c        	   B  s6  e  Z d  Z d Z e j j j j	 Z
 e Z e j j e d ƒ Z e j j j d d d ƒ Z i  Z i  Z e j j j e j j d d ƒ d d e e j j j d d d ƒ ƒ Z e e j e j d d ƒ Z e j j j e j j d d	 ƒ d	 d
 e e j j j d d d ƒ ƒ Z e e j e j d d ƒ Z e j j j e j j d d ƒ d d e e j j j d d d ƒ ƒ Z  e e  j e  j d d ƒ Z! e j j j e j j d d ƒ d d e e j j j d d d ƒ ƒ Z" e e" j e" j d d ƒ Z# e j$ i e e j% ƒ  6e e j% ƒ  6e  e  j% ƒ  6e" e" j% ƒ  6ƒ e j$ i  ƒ RS(   u#   
	    Fault reporting structure
	  u   FaultuH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdic   i   u	   faultcodeu6   __httpschemas_xmlsoap_orgsoapenvelope_Fault__faultcodeij   i   u   faultstringu8   __httpschemas_xmlsoap_orgsoapenvelope_Fault__faultstringik   u
   faultactoru7   __httpschemas_xmlsoap_orgsoapenvelope_Fault__faultactoril   u   detailu3   __httpschemas_xmlsoap_orgsoapenvelope_Fault__detailim   N(&   R(   R)   R*   R   R:   R   R   R#   R;   R<   R=   R>   R?   R2   R3   R   R+   R   R,   R-   R.   R@   RA   RB   RC   t   _Fault___faultcodeRE   RF   RG   t	   faultcodet   _Fault___faultstringt   faultstringt   _Fault___faultactort
   faultactort   _Fault___detailt   detailRQ   RR   (    (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyRV   Â   s,   EEEE	u   FaultR^   c           B  s¾   e  Z d  Z d Z e j j j j	 Z
 e Z e j j e d ƒ Z e j j j d d d ƒ Z i  Z i  Z e j j j d e j j j j d e j j j j ƒ Z e Z e j i  ƒ e j i  ƒ RS(   u]   Complex type {http://schemas.xmlsoap.org/soap/envelope/}detail with content type ELEMENT_ONLYu   detailuH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdiq   i   R8   R9   N(   R(   R)   R*   R   R:   R   R   R#   R;   R<   R=   R>   R?   R2   R3   R   R+   R   R,   R-   R.   R@   RA   RB   RK   RL   RU   RN   RO   RP   RQ   (    (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyR^   ø   s   6u   detailt   locationuH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdi)   i   i3   i;   ib   t   scopec       
   C  s/  b  d d  l j j }  t ƒ  } |  j d d d d d t j j j d d d	 ƒ ƒ } | j	 | ƒ |  j d d d d  d t j j j d d
 d	 ƒ ƒ } | j	 | ƒ g  } d  } t j j j t j t j j t d ƒ ƒ t j j j d d d	 ƒ ƒ } |  j | d t d | d t ƒ} | j | ƒ t ƒ  } t j j j t j t j j t d ƒ ƒ t j j j d d d	 ƒ ƒ } |  j | d t d | d t ƒ} | j | ƒ t ƒ  } | j	 |  j | t ƒ ƒ t j j j t j j j d t j j j j d t j j j j d f ƒ t j j j d d
 d	 ƒ ƒ } |  j | d t d | d t ƒ}	 | j |	 ƒ g  }
 |
 j |  j | |  j | t ƒ g ƒ ƒ |
 j |  j | |  j | t ƒ g ƒ ƒ | j |
 ƒ g  }
 |
 j |  j |	 g  ƒ ƒ | j |
 ƒ g  }
 |
 j |  j |	 |  j | t ƒ g ƒ ƒ |	 j |
 ƒ |  j | | t d d  ƒS(   Niÿÿÿÿt   mini    t   maxi   t   metadatauH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdi,   i   i.   u   Headert
   is_initialt   final_updatet   is_unordered_catenationu   Bodyi-   R8   R9   u)   http://schemas.xmlsoap.org/soap/envelope/t   containing_state(   t   _BuildAutomatont   pyxb.utils.facR   t   facRG   t   CounterConditionR   R,   R-   t   addR   R   RB   t
   ElementUseR7   t
   _UseForTagR2   R3   R   t   StateRO   R>   t   appendt   UpdateInstructiont   WildcardUseRK   RL   RM   t
   Transitiont   _set_transitionSett	   Automaton(   Rj   t   counterst   cc_0t   cc_1t   statesRe   t   symbolt   st_0t   st_1t   st_2t   transitions(    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyRh      sF    	33E!	E!	c!c       
   C  sk  b  d d  l j j }  t ƒ  } |  j d d d d  d t j j j	 d d d ƒ ƒ } | j
 | ƒ g  } t ƒ  } | j
 |  j | t ƒ ƒ t j j j t j j j d	 t j j j j d
 t j j j j d f ƒ t j j j	 d d d ƒ ƒ } |  j | d t d | d t ƒ} | j | ƒ g  } | j |  j | |  j | t ƒ g ƒ ƒ | j | ƒ |  j | | t d d  ƒS(   NiÿÿÿÿRa   i    Rb   Rc   uH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdi6   i   R8   R9   u)   http://schemas.xmlsoap.org/soap/envelope/Rd   Re   Rf   Rg   (   t   _BuildAutomaton_Ri   R   Rj   RG   Rk   R   R   R,   R-   Rl   Rq   R>   R   RB   Rr   RK   RL   RM   Ro   RO   Rp   Rs   Rt   Ru   (   Rj   Rv   Rw   Ry   Re   Rz   R{   R~   (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyR   M  s     	3	c!c       
   C  se  b  d d  l j j }  t ƒ  } |  j d d d d  d t j j j	 d d d ƒ ƒ } | j
 | ƒ g  } t ƒ  } | j
 |  j | t ƒ ƒ t j j j t j j j d	 t j j j j d
 t j j j j ƒ t j j j	 d d d ƒ ƒ } |  j | d t d | d t ƒ} | j | ƒ g  } | j |  j | |  j | t ƒ g ƒ ƒ | j | ƒ |  j | | t d d  ƒS(   NiÿÿÿÿRa   i    Rb   Rc   uH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdi>   i   R8   R9   Rd   Re   Rf   Rg   (   t   _BuildAutomaton_2Ri   R   Rj   RG   Rk   R   R   R,   R-   Rl   Rq   R>   R   RB   Rr   RK   RL   RU   Ro   RO   Rp   Rs   Rt   Ru   (   Rj   Rv   Rw   Ry   Re   Rz   R{   R~   (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyR€   f  s     	3	]!u	   faultcodeij   i   u   faultstringik   u
   faultactoril   im   c       
   C  së  b  d d  l j j }  t ƒ  } |  j d d d d d t j j j d d d	 ƒ ƒ } | j	 | ƒ |  j d d d d d t j j j d d
 d	 ƒ ƒ } | j	 | ƒ g  } d  } t j j j t j t j j d  d ƒ ƒ t j j j d d d	 ƒ ƒ } |  j | d t d | d t ƒ} | j | ƒ t ƒ  } t j j j t j t j j d  d ƒ ƒ t j j j d d d	 ƒ ƒ } |  j | d t d | d t ƒ} | j | ƒ t ƒ  } | j	 |  j | t ƒ ƒ t j j j t j t j j d  d ƒ ƒ t j j j d d d	 ƒ ƒ } |  j | d t d | d t ƒ}	 | j |	 ƒ t ƒ  } | j	 |  j | t ƒ ƒ t j j j t j t j j d  d ƒ ƒ t j j j d d
 d	 ƒ ƒ } |  j | d t d | d t ƒ}
 | j |
 ƒ g  } | j |  j | g  ƒ ƒ | j | ƒ g  } | j |  j |	 g  ƒ ƒ | j |  j |
 g  ƒ ƒ | j | ƒ g  } | j |  j |	 |  j | t ƒ g ƒ ƒ | j |  j |
 |  j | t ƒ g ƒ ƒ |	 j | ƒ g  } | j |  j |
 |  j | t ƒ g ƒ ƒ |
 j | ƒ |  j | | t d d  ƒS(   NiÿÿÿÿRa   i    Rb   i   Rc   uH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdil   i   im   u	   faultcodeij   Rd   Re   Rf   u   faultstringik   u
   faultactoru   detailRg   (   t   _BuildAutomaton_3Ri   R   Rj   RG   Rk   R   R,   R-   Rl   R   R   RB   Rm   RV   Rn   R2   R3   Ro   RO   R>   Rp   Rq   Rs   Rt   Ru   (   Rj   Rv   Rw   Rx   Ry   Re   Rz   R{   R|   R}   t   st_3R~   (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyR   ‡  sX    	33E!	E!	E!	E!c       
   C  se  b  d d  l j j }  t ƒ  } |  j d d d d  d t j j j	 d d d ƒ ƒ } | j
 | ƒ g  } t ƒ  } | j
 |  j | t ƒ ƒ t j j j t j j j d	 t j j j j d
 t j j j j ƒ t j j j	 d d d ƒ ƒ } |  j | d t d | d t ƒ} | j | ƒ g  } | j |  j | |  j | t ƒ g ƒ ƒ | j | ƒ |  j | | t d d  ƒS(   NiÿÿÿÿRa   i    Rb   Rc   uH   /tmp/pyxbdist.WUiBAra/PyXB-1.2.6/pyxb/bundles/wssplat/schemas/soap11.xsdis   i   R8   R9   Rd   Re   Rf   Rg   (   t   _BuildAutomaton_4Ri   R   Rj   RG   Rk   R   R   R,   R-   Rl   Rq   R>   R   RB   Rr   RK   RL   RU   Ro   RO   Rp   Rs   Rt   Ru   (   Rj   Rv   Rw   Ry   Re   Rz   R{   R~   (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyRƒ   ¿  s     	3	]!(D   t
   __future__R    R   t   pyxb.bindingt   pyxb.binding.saxerR   t   pyxb.utils.utilityt   pyxb.utils.domutilst   syst   pyxb.utils.sixR   t   sixR   R,   t   UniqueIdentifiert   _GenerationUIDt   _PyXBVersiont   __version__t   PyXBVersionErrort   Objectt   _module_typeBindingst   pyxb.binding.datatypesR2   t   NamespaceForURIRO   R   t   configureCategoriesR   R"   R   R   R4   t   booleanR'   t   facetst
   CF_patternt   _CF_patternt
   addPatternt   _InitializeFacetMapR#   t   STD_listR1   t   addCategoryObjectR;   R7   RS   RT   RV   R^   R$   R3   R-   t   EnvelopeRR   t	   localNameRH   RJ   t   Faultt   _AddElementRh   t
   _AutomatonR   R€   t   QNamet   stringR5   R   Rƒ   (    (    (    sT   /data/av2000/b2b/venv/lib/python2.7/site-packages/pyxb/bundles/wssplat/raw/soap11.pyt   <module>   s„   !	
	!			1		BBBBOO	(		XXXO	3	