All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.EDISchema-v4.xsd Maven / Gradle / Ivy

There is a newer version: 1.25.2
Show newest version




  
  
    
      
    
  

  
    
      
      
      
    
  

  
    
      
        
          One and only one
        
      
      
        
          All or none
        
      
      
        
          One or more
        
      
      
        
          One or none
        
      
      
        
          If first, then all
        
      
      
        
          If first, then at least one more
        
      
      
        
          If first, then none of the others
        
      
    
  

  
    
      
      
      
      
      
      
      
    
  

  
    
      
      
      
    
  

  
    
      
    
  

  
  
    
      
    
    
  

  
    
      
        
          
            The minimum number of times an undefined element may occur at the declared location in the EDI structure.
          
        
        
          
            The maximum number of times an undefined element may occur at the declared location in the EDI structure.
          
        
      
    
  

  
    
      
        
        
      
    
  

  
    
      
        
      
    
  

  
    
      
        
          
        
        
      
    
  

  
    
      
        
          The name of the target type being referenced.
        
      
    

    
  

  
    
      
        
          The minimum length allowed for an element value to be valid.
        
      
    

    
      
        
          The maximum length allowed for an element value to be valid.
        
      
    
  

  
    
      
        
          The minimum number of times a type may occur at the declared location
          in the EDI structure.
        
      
    

    
      
        
          The maximum number of times a type may occur at the declared location
          in the EDI structure.
        
      
    
  

  
    
      
        
          The minimum transaction version this schema version applies to.
        
      
    

    
      
        
          The maximum transaction version this schema version applies to.
        
      
    
  

  
    
      
        
          The minimum number of times a type may occur at the declared location
          in the EDI structure.
        
      
    

    
      
        
          The maximum number of times a type may occur at the declared location
          in the EDI structure.
        
      
    
  

  
  
    
      
        
          
            
              
              
            
          
        

        
      
    
  

  
    
      
        
          
        
        
        
      
    
  

  
  
    
      
        
          
            
              
              
            
          
        

        
      
    
  

  
    
      
        
          
            
              
                The ordered elements for a composite element implementation.
              
            
            
              
                
              
            
          
        
        
        
      
    
  

  
  
    
      
        
      
    
  

  
    
      
        
          
            
              
                The ordered elements and components for a segment implementation.
              
            
            
              
                
                  
                  
                
              
            
          
        

        
          
            
              The name of the standard segment used at this position in the implementation.
              Must be a valid segment name that occurs in the same
              standard loop.
            
          
        

        
          
            
              Code used to identify a segment within a loop. May be useful when occurrences of a
              standard segment contain distinct information.
            
          
        

        

        
          
            
              The element position in the segment used to identify an occurrence
              of a standard segment from other implementation occurrences. The
              element identified by the position given in this attribute must also specify an
              enumeration of values used only by this implementation and not used
              by any other implementations of the standard segment in the same implementation loop.
            
          
        
      
    
  

  
  
    
      
        
          
            
              The minimum number of times a loop may repeat. A value of 0 (zero)
              indicates that the loop is optional.

              When used in a loop defined
              within an implementation,
              the value may not be less than the value set on the standard loop referenced
              by the implementation loop's 'type'
              attribute.
            
          
        

        
          
            
              The maximum number of times a loop may repeat.
              When used in a loop defined within an implementation, the value
              may not be greater than
              the value set on the standard loop referenced
              by the implementation loop's 'type' attribute.
            
          
        
      
    
  

  
    
      
        
          
            
              
                The ordered list of segments and sub-loops contained in this
                loop.
              
            
            
              
                
                
              
            
          

          
        

        
          
            
              Code used to uniquely identify a loop within the transaction/message.
            
          
        
      
    
  

  
    
      
        
          
            
              
                The ordered list of segments and sub-loops contained in this
                loop.
              
            
            
              
                
                
              
            
          
        

        
          
            
              The identifier (code attribute) of the standard loop this loop
              implements.
            
          
        

        
          
            
              Code used to uniquely identify a loop implementation within the
              transaction/message implementation.
            
          
        

        
          
            
              The element position in the loop's first segment used to identify an
              implementation of a standard loop from other implementations. The
              element identified by the position given in this attribute must also specify an
              enumeration of values used only by this implementation and not used
              by any other implementations of the standard loop at the same level of the
              transaction.
            
          
        
      
    
  

  
  
    
      
        
          
            Optional reference to another schema file to include.
          
        

        
          

          
            
              The transaction standard and optional implementation details
            
            
            
          

          
            
              
                The transaction implementation details. When
                implementation is used without an associated
                transaction element, the transaction must
                have been declared in an 'include'd schema.
              
            
            
          
        

        
          
          
          
        
      
    
  

  
    
      
    
  

  
    
      
        
          
            
              
                
                  
                  
                  
                
              
            

            
          
        
      
    
  

  
    
      
        
          
            
              
                
                  The ordered list of segments and sub-loops contained at the
                  top-level of this transaction.
                
              
              
                
                  
                  
                
              
            
            
          
        
      
    
  

  
    
      
        
          
            
              
                
                  The ordered list of segments and sub-loops contained at the
                  top-level of a transaction implementation.
                
              
              
                
                  
                  
                
              
            
          
        
      
    
  

  
    
      
        
          
            
            
              
                
                  
                

                
                
              
            
          

          
            
              
                Code used to uniquely identify an element definition to be referenced by
                compositeType and segmentType elements within this schema.
                This value will be returned by an EDIStreamReader's `getReferenceCode` method
                when no `code` attribute has been specified.
              
            
          

          
            
              
                Code used to identify an element externally. This value will
                be returned by an EDIStreamReader's `getReferenceCode` method.
              
            
          

          
            
              *DEPRECATED* Use the `code` attribute to provide an element reference number.
            
            
              
                
                
              
            
          

          
            
              
                Identifies the element data type
              
            
          

          
            
              
                For numeric base types only, scale is the number of digits to the right of an implied decimal point. When not specified, the
                default value of zero is used (i.e. the data type is integer)
              
            
          

          
        
      
    
  

  

  
    
      
        
          
            
              
                
              
            
          
        
      
    
  

  
    
      
        
          
            
              
                
                  The ordered elements and syntax restrictions for a composite element.
                
              
              
                
                  
                  
                    
                      
                        May be used to declare that any component element may occur in this composite type up
                        to the maximum number given by
                        maxOccurs. The value of minOccurs defines the number of
                        undefined component elements that MUST occur in the composite.
                      
                    
                  
                
              
            
            
          

          
            
              
                Code used to uniquely identify a composite element definition to be referenced by
                segmentType elements within this schema. This
                value will be returned by an EDIStreamReader's `getReferenceCode` method.
              
            
          
        
      
    
  

  
    
      Used to declare a segment
    
    
      
        
          
            
              
                
                  The ordered elements, components, and syntax restrictions for a segment.
                
              
              
                
                  
                    
                      
                        Defines a reference to a standard element definition.
                      
                    
                  
                  
                  
                    
                      
                        May be used to declare that any element or composite may occur in this segment type up
                        to the maximum number given by
                        maxOccurs. The value of minOccurs defines the number of
                        undefined elements that MUST occur in the segment at this position. Elements that
                        repeat
                        may occur up to 99 times and are not affected by the value of the maxOccurs attribute.
                      
                    
                  
                
              
            
            
          

          
            
              
                Name of the segment. Also referred to as the segment's tag. This is the two or three
                character string used to identify a segment.
              
            
            
              
                
              
            
          
        
      
    
  

  
    
      
        
      
      
    
  





© 2015 - 2025 Weber Informatics LLC | Privacy Policy