Schema AGIISSchema.xsd


Elements  Complex types  Simple types 
AGIISAgreementUpdate  AddressInformation  PackageSizeCode 
AGIISAgreementUpdateResponse  AgreementIdentifier 
AGIISEntityExtract  AgreementInformation 
AGIISEntityFullExtract  CompanyInformation 
AGIISEntityInquiry  CompanyPrefixCode 
AGIISEntityInquiryResponse  CompanySearchInformation 
AGIISLicenseExtract  ContactInformation 
AGIISLicenseUpdate  DateLastVerified 
AGIISLicenseUpdateResponse  DuplicateEntities 
AGIISNAPDEntityExtract  EntityClassificationInformation 
AGIISProductExtract  EntityInformation 
AGIISProductSubsetUpdate  EntitySearchCriteria 
AGIISProductUpdate  EntityTransaction 
AGIISProductUpdateResponse  ErrorInformation 
CreationDateTime  GenericEnititySearchName 
CreationUserID  GenericEntitySearchAddress 
DocumentIdentifier  GTINCrossReference 
EntityInquiry  Header 
EntityMaintenanceInboundXMLPayload  IndividualInformation 
EntityMaintenanceOutboundXMLPayload  IndustryIdentifier 
EntitySearchInboundXMLPayload  IndustrySegments 
EntitySearchOutboundXMLPayload  LicenseInformation 
ExtractInformation  Measurement 
HelloAGIISInboundXMLPayload  PackageConfigurationInformation 
HelloAGIISOutboundXMLPayload  PackageConfigurationSearchInformation 
LastModifiedDateTime  PackageSizeInformation 
LastModifiedUserID  PackageSizeSearchInformation 
MemSvcReviewDateTime  PartnerIdentifier 
PartnerIdentifier  PartnerInformation 
ProductMaintenanceInboundXMLPayload  ProductGTINCompanyInformation 
ProductMaintenanceOutboundXMLPayload  ProductGTINCrossReferenceInformation 
ProductSearchInboundXMLPayload  ProductGTINInformation 
ProductSearchOutboundXMLPayload  ProductGTINPackageConfigurationInformation 
ProductSubsetMaintenanceInboundXMLPayload  ProductGTINPackageSizeInformation 
ProductSubsetMaintenanceOutboundXMLPayload  ProductGTINProductInformation 
UserDefinedField1  ProductInformation 
UserDefinedField2  ProductLicensingSearchCriteria 
UserDefinedField3  ProductSearchCriteria 
ProductSearchInformation 
ProductSecurityInformation 
RequiredEnitityIdentifierTypes 
SearchAddressInformation 
TransactionSummary 
VerificationInformation 


element AGIISAgreementUpdate
diagram AGIISSchema_p1.png
properties
content complex
children Header Body
source <xs:element name="AGIISAgreementUpdate">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISAgreementUpdateDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="AgreementInformation" type="AgreementInformation" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISAgreementUpdate/Header
diagram AGIISSchema_p2.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISAgreementUpdate/Body
diagram AGIISSchema_p3.png
properties
content complex
children AGIISAgreementUpdateDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISAgreementUpdateDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AgreementInformation" type="AgreementInformation" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISAgreementUpdate/Body/AGIISAgreementUpdateDetails
diagram AGIISSchema_p4.png
properties
content complex
children AgreementInformation
source <xs:element name="AGIISAgreementUpdateDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AgreementInformation" type="AgreementInformation" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISAgreementUpdate/Body/AGIISAgreementUpdateDetails/AgreementInformation
diagram AGIISSchema_p5.png
type AgreementInformation
properties
minOcc 1
maxOcc unbounded
content complex
children AgreementIdentifier AgreementName AgreementDescription ContactName ContactPhone Subscribers
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="AgreementInformation" type="AgreementInformation" maxOccurs="unbounded"/>

element AGIISAgreementUpdateResponse
diagram AGIISSchema_p6.png
properties
content complex
children Header Body
source <xs:element name="AGIISAgreementUpdateResponse">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISAgreementUpdateResponseDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="TransactionSummary" type="TransactionSummary"/>
                 
<xs:element name="AgreementUpdateReject" minOccurs="0" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="ErrorInformation" type="ErrorInformation"/>
                       
<xs:element name="AgreementInformation" type="AgreementInformation"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISAgreementUpdateResponse/Header
diagram AGIISSchema_p7.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISAgreementUpdateResponse/Body
diagram AGIISSchema_p8.png
properties
content complex
children AGIISAgreementUpdateResponseDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISAgreementUpdateResponseDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TransactionSummary" type="TransactionSummary"/>
           
<xs:element name="AgreementUpdateReject" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ErrorInformation" type="ErrorInformation"/>
                 
<xs:element name="AgreementInformation" type="AgreementInformation"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISAgreementUpdateResponse/Body/AGIISAgreementUpdateResponseDetails
diagram AGIISSchema_p9.png
properties
content complex
children TransactionSummary AgreementUpdateReject
source <xs:element name="AGIISAgreementUpdateResponseDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TransactionSummary" type="TransactionSummary"/>
     
<xs:element name="AgreementUpdateReject" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ErrorInformation" type="ErrorInformation"/>
           
<xs:element name="AgreementInformation" type="AgreementInformation"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISAgreementUpdateResponse/Body/AGIISAgreementUpdateResponseDetails/TransactionSummary
diagram AGIISSchema_p10.png
type TransactionSummary
properties
content complex
children DocumentIdentifier NumReceived NumProcessed NumRejected
source <xs:element name="TransactionSummary" type="TransactionSummary"/>

element AGIISAgreementUpdateResponse/Body/AGIISAgreementUpdateResponseDetails/AgreementUpdateReject
diagram AGIISSchema_p11.png
properties
minOcc 0
maxOcc unbounded
content complex
children ErrorInformation AgreementInformation
source <xs:element name="AgreementUpdateReject" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ErrorInformation" type="ErrorInformation"/>
     
<xs:element name="AgreementInformation" type="AgreementInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISAgreementUpdateResponse/Body/AGIISAgreementUpdateResponseDetails/AgreementUpdateReject/ErrorInformation
diagram AGIISSchema_p12.png
type ErrorInformation
properties
content complex
children ErrorID ErrorMsg
source <xs:element name="ErrorInformation" type="ErrorInformation"/>

element AGIISAgreementUpdateResponse/Body/AGIISAgreementUpdateResponseDetails/AgreementUpdateReject/AgreementInformation
diagram AGIISSchema_p13.png
type AgreementInformation
properties
content complex
children AgreementIdentifier AgreementName AgreementDescription ContactName ContactPhone Subscribers
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="AgreementInformation" type="AgreementInformation"/>

element AGIISEntityExtract
diagram AGIISSchema_p14.png
properties
content complex
children Header Body
source <xs:element name="AGIISEntityExtract">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISEntityExtractDetails">
             
<xs:complexType>
               
<xs:sequence minOccurs="0">
                 
<xs:element name="EntityTransaction" type="EntityTransaction" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityExtract/Header
diagram AGIISSchema_p15.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISEntityExtract/Body
diagram AGIISSchema_p16.png
properties
content complex
children AGIISEntityExtractDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISEntityExtractDetails">
       
<xs:complexType>
         
<xs:sequence minOccurs="0">
           
<xs:element name="EntityTransaction" type="EntityTransaction" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityExtract/Body/AGIISEntityExtractDetails
diagram AGIISSchema_p17.png
properties
content complex
children EntityTransaction
source <xs:element name="AGIISEntityExtractDetails">
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:element name="EntityTransaction" type="EntityTransaction" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityExtract/Body/AGIISEntityExtractDetails/EntityTransaction
diagram AGIISSchema_p18.png
type EntityTransaction
properties
minOcc 1
maxOcc unbounded
content complex
children TransactionDateTime MaintenanceReason CurrentEntity PreviousEntity ReplacedByEntity BoughtByEntity
source <xs:element name="EntityTransaction" type="EntityTransaction" maxOccurs="unbounded"/>

element AGIISEntityFullExtract
diagram AGIISSchema_p19.png
properties
content complex
children Header Body
source <xs:element name="AGIISEntityFullExtract">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISEntityFullExtractDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityFullExtract/Header
diagram AGIISSchema_p20.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISEntityFullExtract/Body
diagram AGIISSchema_p21.png
properties
content complex
children AGIISEntityFullExtractDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISEntityFullExtractDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityFullExtract/Body/AGIISEntityFullExtractDetails
diagram AGIISSchema_p22.png
properties
content complex
children EntityInformation
source <xs:element name="AGIISEntityFullExtractDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityFullExtract/Body/AGIISEntityFullExtractDetails/EntityInformation
diagram AGIISSchema_p23.png
type EntityInformation
properties
minOcc 0
maxOcc unbounded
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="EntityInformation" type="EntityInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISEntityInquiry
diagram AGIISSchema_p24.png
properties
content complex
children Header Body
source <xs:element name="AGIISEntityInquiry">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISEntityInquiryDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="EntityInquiry" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityInquiry/Header
diagram AGIISSchema_p25.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISEntityInquiry/Body
diagram AGIISSchema_p26.png
properties
content complex
children AGIISEntityInquiryDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISEntityInquiryDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="EntityInquiry" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityInquiry/Body/AGIISEntityInquiryDetails
diagram AGIISSchema_p27.png
properties
content complex
children EntityInquiry
source <xs:element name="AGIISEntityInquiryDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="EntityInquiry" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityInquiryResponse
diagram AGIISSchema_p28.png
properties
content complex
children Header Body
source <xs:element name="AGIISEntityInquiryResponse">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISEntityInquiryResponseDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="EntityInquiryResponse" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element ref="EntityInquiry"/>
                       
<xs:element name="EntityInformation" type="EntityInformation"/>
                       
<xs:element name="ReturnCode" type="xs:string"/>
                       
<xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityInquiryResponse/Header
diagram AGIISSchema_p29.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISEntityInquiryResponse/Body
diagram AGIISSchema_p30.png
properties
content complex
children AGIISEntityInquiryResponseDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISEntityInquiryResponseDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntityInquiryResponse" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="EntityInquiry"/>
                 
<xs:element name="EntityInformation" type="EntityInformation"/>
                 
<xs:element name="ReturnCode" type="xs:string"/>
                 
<xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityInquiryResponse/Body/AGIISEntityInquiryResponseDetails
diagram AGIISSchema_p31.png
properties
content complex
children EntityInquiryResponse
source <xs:element name="AGIISEntityInquiryResponseDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntityInquiryResponse" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="EntityInquiry"/>
           
<xs:element name="EntityInformation" type="EntityInformation"/>
           
<xs:element name="ReturnCode" type="xs:string"/>
           
<xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityInquiryResponse/Body/AGIISEntityInquiryResponseDetails/EntityInquiryResponse
diagram AGIISSchema_p32.png
properties
minOcc 1
maxOcc unbounded
content complex
children EntityInquiry EntityInformation ReturnCode ErrorCode
source <xs:element name="EntityInquiryResponse" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="EntityInquiry"/>
     
<xs:element name="EntityInformation" type="EntityInformation"/>
     
<xs:element name="ReturnCode" type="xs:string"/>
     
<xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISEntityInquiryResponse/Body/AGIISEntityInquiryResponseDetails/EntityInquiryResponse/EntityInformation
diagram AGIISSchema_p33.png
type EntityInformation
properties
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="EntityInformation" type="EntityInformation"/>

element AGIISEntityInquiryResponse/Body/AGIISEntityInquiryResponseDetails/EntityInquiryResponse/ReturnCode
diagram AGIISSchema_p34.png
type xs:string
properties
content simple
source <xs:element name="ReturnCode" type="xs:string"/>

element AGIISEntityInquiryResponse/Body/AGIISEntityInquiryResponseDetails/EntityInquiryResponse/ErrorCode
diagram AGIISSchema_p35.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>

element AGIISLicenseExtract
diagram AGIISSchema_p36.png
properties
content complex
children Header Body
source <xs:element name="AGIISLicenseExtract">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISLicenseExtractDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element name="AgreementInformation" type="AgreementInformation" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element ref="ExtractInformation"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseExtract/Header
diagram AGIISSchema_p37.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISLicenseExtract/Body
diagram AGIISSchema_p38.png
properties
content complex
children AGIISLicenseExtractDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISLicenseExtractDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="AgreementInformation" type="AgreementInformation" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element ref="ExtractInformation"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseExtract/Body/AGIISLicenseExtractDetails
diagram AGIISSchema_p39.png
properties
content complex
children LicenseInformation AgreementInformation ExtractInformation
source <xs:element name="AGIISLicenseExtractDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="AgreementInformation" type="AgreementInformation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="ExtractInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseExtract/Body/AGIISLicenseExtractDetails/LicenseInformation
diagram AGIISSchema_p40.png
type LicenseInformation
properties
minOcc 0
maxOcc unbounded
content complex
children IndustryIdentifier LicenseNumber EffectiveDate ExpirationDate ProhibitedDate AgreementIdentifier MaintenanceReason LastModifiedDateTime LastModifiedUserID CreationDateTime CreationUserID
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISLicenseExtract/Body/AGIISLicenseExtractDetails/AgreementInformation
diagram AGIISSchema_p41.png
type AgreementInformation
properties
minOcc 0
maxOcc unbounded
content complex
children AgreementIdentifier AgreementName AgreementDescription ContactName ContactPhone Subscribers
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="AgreementInformation" type="AgreementInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISLicenseUpdate
diagram AGIISSchema_p42.png
properties
content complex
children Header Body
source <xs:element name="AGIISLicenseUpdate">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISLicenseUpdateDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="LicenseInformation" type="LicenseInformation" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseUpdate/Header
diagram AGIISSchema_p43.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISLicenseUpdate/Body
diagram AGIISSchema_p44.png
properties
content complex
children AGIISLicenseUpdateDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISLicenseUpdateDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="LicenseInformation" type="LicenseInformation" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseUpdate/Body/AGIISLicenseUpdateDetails
diagram AGIISSchema_p45.png
properties
content complex
children LicenseInformation
source <xs:element name="AGIISLicenseUpdateDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="LicenseInformation" type="LicenseInformation" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseUpdate/Body/AGIISLicenseUpdateDetails/LicenseInformation
diagram AGIISSchema_p46.png
type LicenseInformation
properties
minOcc 1
maxOcc unbounded
content complex
children IndustryIdentifier LicenseNumber EffectiveDate ExpirationDate ProhibitedDate AgreementIdentifier MaintenanceReason LastModifiedDateTime LastModifiedUserID CreationDateTime CreationUserID
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="LicenseInformation" type="LicenseInformation" maxOccurs="unbounded"/>

element AGIISLicenseUpdateResponse
diagram AGIISSchema_p47.png
properties
content complex
children Header Body
source <xs:element name="AGIISLicenseUpdateResponse">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISLicenseUpdateResponse">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="TransactionSummary" type="TransactionSummary"/>
                 
<xs:element name="LicenseUpdateReject" minOccurs="0" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="ErrorInformation" type="ErrorInformation"/>
                       
<xs:element name="LicenseInformation" type="LicenseInformation"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseUpdateResponse/Header
diagram AGIISSchema_p48.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISLicenseUpdateResponse/Body
diagram AGIISSchema_p49.png
properties
content complex
children AGIISLicenseUpdateResponse
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISLicenseUpdateResponse">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TransactionSummary" type="TransactionSummary"/>
           
<xs:element name="LicenseUpdateReject" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ErrorInformation" type="ErrorInformation"/>
                 
<xs:element name="LicenseInformation" type="LicenseInformation"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseUpdateResponse/Body/AGIISLicenseUpdateResponse
diagram AGIISSchema_p50.png
properties
content complex
children TransactionSummary LicenseUpdateReject
source <xs:element name="AGIISLicenseUpdateResponse">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TransactionSummary" type="TransactionSummary"/>
     
<xs:element name="LicenseUpdateReject" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ErrorInformation" type="ErrorInformation"/>
           
<xs:element name="LicenseInformation" type="LicenseInformation"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseUpdateResponse/Body/AGIISLicenseUpdateResponse/TransactionSummary
diagram AGIISSchema_p51.png
type TransactionSummary
properties
content complex
children DocumentIdentifier NumReceived NumProcessed NumRejected
source <xs:element name="TransactionSummary" type="TransactionSummary"/>

element AGIISLicenseUpdateResponse/Body/AGIISLicenseUpdateResponse/LicenseUpdateReject
diagram AGIISSchema_p52.png
properties
minOcc 0
maxOcc unbounded
content complex
children ErrorInformation LicenseInformation
source <xs:element name="LicenseUpdateReject" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ErrorInformation" type="ErrorInformation"/>
     
<xs:element name="LicenseInformation" type="LicenseInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISLicenseUpdateResponse/Body/AGIISLicenseUpdateResponse/LicenseUpdateReject/ErrorInformation
diagram AGIISSchema_p53.png
type ErrorInformation
properties
content complex
children ErrorID ErrorMsg
source <xs:element name="ErrorInformation" type="ErrorInformation"/>

element AGIISLicenseUpdateResponse/Body/AGIISLicenseUpdateResponse/LicenseUpdateReject/LicenseInformation
diagram AGIISSchema_p54.png
type LicenseInformation
properties
content complex
children IndustryIdentifier LicenseNumber EffectiveDate ExpirationDate ProhibitedDate AgreementIdentifier MaintenanceReason LastModifiedDateTime LastModifiedUserID CreationDateTime CreationUserID
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="LicenseInformation" type="LicenseInformation"/>

element AGIISNAPDEntityExtract
diagram AGIISSchema_p55.png
properties
content complex
children Header Body
source <xs:element name="AGIISNAPDEntityExtract">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISNAPDEntityExtractDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="ExtractInformation"/>
                 
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISNAPDEntityExtract/Header
diagram AGIISSchema_p56.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISNAPDEntityExtract/Body
diagram AGIISSchema_p57.png
properties
content complex
children AGIISNAPDEntityExtractDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISNAPDEntityExtractDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="ExtractInformation"/>
           
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISNAPDEntityExtract/Body/AGIISNAPDEntityExtractDetails
diagram AGIISSchema_p58.png
properties
content complex
children ExtractInformation EntityInformation
source <xs:element name="AGIISNAPDEntityExtractDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ExtractInformation"/>
     
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISNAPDEntityExtract/Body/AGIISNAPDEntityExtractDetails/EntityInformation
diagram AGIISSchema_p59.png
type EntityInformation
properties
minOcc 0
maxOcc unbounded
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="EntityInformation" type="EntityInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISProductExtract
diagram AGIISSchema_p60.png
properties
content complex
children Header Body
attributes
Name  Type  Use  Default  Fixed  Annotation
Version  xs:string  required      
annotation
documentation
This document structure is used by Covansys to communicate product information to subscribers. The content of the document structure is controlled by product extract profiles created by AGIIS users. Each scheduled extract creates an XML document containing an AGISSProductExtract structure.
source <xs:element name="AGIISProductExtract">
 
<xs:annotation>
   
<xs:documentation>This document structure is used by Covansys to communicate product information to subscribers. The content of the document structure is controlled by product extract profiles created by AGIIS users. Each scheduled extract creates an XML document containing an AGISSProductExtract structure.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISProductExtractDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="ExtractInformation"/>
                 
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="Version" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute AGIISProductExtract/@Version
type xs:string
properties
use required
source <xs:attribute name="Version" type="xs:string" use="required"/>

element AGIISProductExtract/Header
diagram AGIISSchema_p61.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISProductExtract/Body
diagram AGIISSchema_p62.png
properties
content complex
children AGIISProductExtractDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISProductExtractDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="ExtractInformation"/>
           
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductExtract/Body/AGIISProductExtractDetails
diagram AGIISSchema_p63.png
properties
content complex
children ExtractInformation CompanyInformation ProductGTINInformation
source <xs:element name="AGIISProductExtractDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ExtractInformation"/>
     
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductExtract/Body/AGIISProductExtractDetails/CompanyInformation
diagram AGIISSchema_p64.png
type CompanyInformation
properties
minOcc 0
maxOcc unbounded
content complex
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation ProductInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  required      
ActionRequest  derived by: xs:string  optional      
source <xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISProductExtract/Body/AGIISProductExtractDetails/ProductGTINInformation
diagram AGIISSchema_p65.png
type ProductGTINInformation
properties
minOcc 0
maxOcc unbounded
content complex
children ProductGTINCompanyInformation ProductGTINProductInformation ProductGTINPackageSizeInformation ProductGTINPackageConfigurationInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISProductSubsetUpdate
diagram AGIISSchema_p66.png
properties
content complex
children Header Body
attributes
Name  Type  Use  Default  Fixed  Annotation
Version  xs:string    1.0    
annotation
documentation
This document structure is used by subscribers to manage their product subset information. The structure supports adding, replacing, and deleting cross-references to GTINs.
source <xs:element name="AGIISProductSubsetUpdate">
 
<xs:annotation>
   
<xs:documentation>This document structure is used by subscribers to manage their product subset information. The structure supports adding, replacing, and deleting cross-references to GTINs.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISProductSubsetUpdateDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="GTINCrossReference" type="GTINCrossReference" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="Version" type="xs:string" default="1.0"/>
 
</xs:complexType>
</xs:element>

attribute AGIISProductSubsetUpdate/@Version
type xs:string
properties
default 1.0
source <xs:attribute name="Version" type="xs:string" default="1.0"/>

element AGIISProductSubsetUpdate/Header
diagram AGIISSchema_p67.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISProductSubsetUpdate/Body
diagram AGIISSchema_p68.png
properties
content complex
children AGIISProductSubsetUpdateDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISProductSubsetUpdateDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="GTINCrossReference" type="GTINCrossReference" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductSubsetUpdate/Body/AGIISProductSubsetUpdateDetails
diagram AGIISSchema_p69.png
properties
content complex
children GTINCrossReference
source <xs:element name="AGIISProductSubsetUpdateDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="GTINCrossReference" type="GTINCrossReference" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductSubsetUpdate/Body/AGIISProductSubsetUpdateDetails/GTINCrossReference
diagram AGIISSchema_p70.png
type GTINCrossReference
properties
minOcc 1
maxOcc unbounded
content complex
children GTIN ManufacturerIdentifier ProprietaryCode
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="GTINCrossReference" type="GTINCrossReference" maxOccurs="unbounded"/>

element AGIISProductUpdate
diagram AGIISSchema_p71.png
properties
content complex
children Header Body
attributes
Name  Type  Use  Default  Fixed  Annotation
Version  xs:string  required      
annotation
documentation
This document structure is used by subscribers  to communicate product information to Covansys.
source <xs:element name="AGIISProductUpdate">
 
<xs:annotation>
   
<xs:documentation>This document structure is used by subscribers  to communicate product information to Covansys.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISProductUpdateDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="Version" type="xs:string" use="required"/>
 
</xs:complexType>
</xs:element>

attribute AGIISProductUpdate/@Version
type xs:string
properties
use required
source <xs:attribute name="Version" type="xs:string" use="required"/>

element AGIISProductUpdate/Header
diagram AGIISSchema_p72.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISProductUpdate/Body
diagram AGIISSchema_p73.png
properties
content complex
children AGIISProductUpdateDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISProductUpdateDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductUpdate/Body/AGIISProductUpdateDetails
diagram AGIISSchema_p74.png
properties
content complex
children CompanyInformation ProductGTINInformation
source <xs:element name="AGIISProductUpdateDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductUpdate/Body/AGIISProductUpdateDetails/CompanyInformation
diagram AGIISSchema_p75.png
type CompanyInformation
properties
minOcc 0
maxOcc unbounded
content complex
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation ProductInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  required      
ActionRequest  derived by: xs:string  optional      
source <xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISProductUpdate/Body/AGIISProductUpdateDetails/ProductGTINInformation
diagram AGIISSchema_p76.png
type ProductGTINInformation
properties
minOcc 0
maxOcc unbounded
content complex
children ProductGTINCompanyInformation ProductGTINProductInformation ProductGTINPackageSizeInformation ProductGTINPackageConfigurationInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISProductUpdateResponse
diagram AGIISSchema_p77.png
properties
content complex
children Header Body
source <xs:element name="AGIISProductUpdateResponse">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AGIISProductUpdateResponseDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ProductUpdateResponse" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
                       
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
                       
<xs:element name="CompanyReturnCode" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Success"/>
                             
<xs:enumeration value="Failure"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
                       
<xs:element name="ProductReturnCode" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Success"/>
                             
<xs:enumeration value="Failure"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductUpdateResponse/Header
diagram AGIISSchema_p78.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element AGIISProductUpdateResponse/Body
diagram AGIISSchema_p79.png
properties
content complex
children AGIISProductUpdateResponseDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AGIISProductUpdateResponseDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductUpdateResponse" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
                 
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
                 
<xs:element name="CompanyReturnCode" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Success"/>
                       
<xs:enumeration value="Failure"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element name="ProductReturnCode" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Success"/>
                       
<xs:enumeration value="Failure"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails
diagram AGIISSchema_p80.png
properties
content complex
children ProductUpdateResponse
source <xs:element name="AGIISProductUpdateResponseDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductUpdateResponse" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
           
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
           
<xs:element name="CompanyReturnCode" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Success"/>
                 
<xs:enumeration value="Failure"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="ProductReturnCode" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Success"/>
                 
<xs:enumeration value="Failure"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse
diagram AGIISSchema_p81.png
properties
minOcc 1
maxOcc unbounded
content complex
children CompanyInformation ProductGTINInformation CompanyReturnCode CompanyErrorInformation ProductReturnCode ProductErrorInformation
source <xs:element name="ProductUpdateResponse" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
     
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
     
<xs:element name="CompanyReturnCode" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Success"/>
           
<xs:enumeration value="Failure"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="ProductReturnCode" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Success"/>
           
<xs:enumeration value="Failure"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/CompanyInformation
diagram AGIISSchema_p82.png
type CompanyInformation
properties
minOcc 0
maxOcc 1
content complex
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation ProductInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  required      
ActionRequest  derived by: xs:string  optional      
source <xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>

element AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/ProductGTINInformation
diagram AGIISSchema_p83.png
type ProductGTINInformation
properties
minOcc 0
maxOcc 1
content complex
children ProductGTINCompanyInformation ProductGTINProductInformation ProductGTINPackageSizeInformation ProductGTINPackageConfigurationInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>

element AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/CompanyReturnCode
diagram AGIISSchema_p84.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Success
enumeration Failure
source <xs:element name="CompanyReturnCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Success"/>
     
<xs:enumeration value="Failure"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/CompanyErrorInformation
diagram AGIISSchema_p85.png
type ErrorInformation
properties
minOcc 0
maxOcc unbounded
content complex
children ErrorID ErrorMsg
source <xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>

element AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/ProductReturnCode
diagram AGIISSchema_p86.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Success
enumeration Failure
source <xs:element name="ProductReturnCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Success"/>
     
<xs:enumeration value="Failure"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/ProductErrorInformation
diagram AGIISSchema_p87.png
type ErrorInformation
properties
minOcc 0
maxOcc unbounded
content complex
children ErrorID ErrorMsg
source <xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>

element CreationDateTime
diagram AGIISSchema_p88.png
type xs:string
properties
content simple
used by
complexTypes LicenseInformation PackageConfigurationInformation PackageSizeInformation ProductGTINPackageConfigurationInformation ProductGTINPackageSizeInformation ProductGTINProductInformation ProductInformation
source <xs:element name="CreationDateTime" type="xs:string"/>

element CreationUserID
diagram AGIISSchema_p89.png
type xs:string
properties
content simple
used by
complexTypes LicenseInformation PackageConfigurationInformation PackageSizeInformation ProductGTINPackageConfigurationInformation ProductGTINPackageSizeInformation ProductGTINProductInformation ProductInformation
source <xs:element name="CreationUserID" type="xs:string"/>

element DocumentIdentifier
diagram AGIISSchema_p90.png
type restriction of xs:string
properties
content simple
used by
element Header/ThisDocumentIdentifier
complexType TransactionSummary
facets
Kind Value Annotation
length 19
annotation
documentation
CIDX Chem eStandards v3.0 DateTime followed by a 4 digit sequence number.
source <xs:element name="DocumentIdentifier">
 
<xs:annotation>
   
<xs:documentation>CIDX Chem eStandards v3.0 DateTime followed by a 4 digit sequence number.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="19"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInquiry
diagram AGIISSchema_p91.png
properties
content complex
children EntityInquiryIdentifier EntityInformation DuplicateEntities
used by
elements AGIISEntityInquiry/Body/AGIISEntityInquiryDetails AGIISEntityInquiryResponse/Body/AGIISEntityInquiryResponseDetails/EntityInquiryResponse EntityMaintenanceInboundXMLPayload/Body/EntityMaintenanceDetails EntityMaintenanceOutboundXMLPayload/Body/EntityMaintenanceOutboundDetails/EntityMaintenanceResponse
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="EntityInquiry">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntityInquiryIdentifier" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EntityInformation" type="EntityInformation"/>
     
<xs:element name="DuplicateEntities" type="DuplicateEntities" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="ActionRequest" use="optional">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Add EBID"/>
         
<xs:enumeration value="Add GLN"/>
         
<xs:enumeration value="Add NAPD/HP ID"/>
         
<xs:enumeration value="Update"/>
         
<xs:enumeration value="Add to Subset"/>
         
<xs:enumeration value="Delete from Subset"/>
         
<xs:enumeration value="Demographic Search"/>
         
<xs:enumeration value="Identifier Search"/>
         
<xs:enumeration value="Report Duplicates"/>
         
<xs:enumeration value="Reactivate"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute EntityInquiry/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add EBID
enumeration Add GLN
enumeration Add NAPD/HP ID
enumeration Update
enumeration Add to Subset
enumeration Delete from Subset
enumeration Demographic Search
enumeration Identifier Search
enumeration Report Duplicates
enumeration Reactivate
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add EBID"/>
     
<xs:enumeration value="Add GLN"/>
     
<xs:enumeration value="Add NAPD/HP ID"/>
     
<xs:enumeration value="Update"/>
     
<xs:enumeration value="Add to Subset"/>
     
<xs:enumeration value="Delete from Subset"/>
     
<xs:enumeration value="Demographic Search"/>
     
<xs:enumeration value="Identifier Search"/>
     
<xs:enumeration value="Report Duplicates"/>
     
<xs:enumeration value="Reactivate"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element EntityInquiry/EntityInquiryIdentifier
diagram AGIISSchema_p92.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="EntityInquiryIdentifier" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInquiry/EntityInformation
diagram AGIISSchema_p93.png
type EntityInformation
properties
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="EntityInformation" type="EntityInformation"/>

element EntityInquiry/DuplicateEntities
diagram AGIISSchema_p94.png
type DuplicateEntities
properties
minOcc 0
maxOcc 1
content complex
children DuplicateIdentifiers
source <xs:element name="DuplicateEntities" type="DuplicateEntities" minOccurs="0"/>

element EntityMaintenanceInboundXMLPayload
diagram AGIISSchema_p95.png
properties
content complex
children Header Body
annotation
documentation

        This data structure defines the InboundXMLPayload for web services of type businessProcess=EntityMaintenance.
     
source <xs:element name="EntityMaintenanceInboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the InboundXMLPayload for web services of type businessProcess=EntityMaintenance.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntityMaintenanceDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="EntityInquiry" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntityMaintenanceInboundXMLPayload/Header
diagram AGIISSchema_p96.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element EntityMaintenanceInboundXMLPayload/Body
diagram AGIISSchema_p97.png
properties
content complex
children EntityMaintenanceDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntityMaintenanceDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="EntityInquiry" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntityMaintenanceInboundXMLPayload/Body/EntityMaintenanceDetails
diagram AGIISSchema_p98.png
properties
content complex
children EntityInquiry
source <xs:element name="EntityMaintenanceDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="EntityInquiry" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntityMaintenanceOutboundXMLPayload
diagram AGIISSchema_p99.png
properties
content complex
children Header Body
annotation
documentation

        This data structure defines the OutboundXMLPayload for web services of type businessProcess=EntityMaintenance.
     
source <xs:element name="EntityMaintenanceOutboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the OutboundXMLPayload for web services of type businessProcess=EntityMaintenance.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntityMaintenanceOutboundDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="EntityMaintenanceResponse" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element ref="EntityInquiry"/>
                       
<xs:element name="EntityInformation" type="EntityInformation"/>
                       
<xs:element name="ReturnCode" type="xs:string"/>
                       
<xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntityMaintenanceOutboundXMLPayload/Header
diagram AGIISSchema_p100.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element EntityMaintenanceOutboundXMLPayload/Body
diagram AGIISSchema_p101.png
properties
content complex
children EntityMaintenanceOutboundDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntityMaintenanceOutboundDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntityMaintenanceResponse" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element ref="EntityInquiry"/>
                 
<xs:element name="EntityInformation" type="EntityInformation"/>
                 
<xs:element name="ReturnCode" type="xs:string"/>
                 
<xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntityMaintenanceOutboundXMLPayload/Body/EntityMaintenanceOutboundDetails
diagram AGIISSchema_p102.png
properties
content complex
children EntityMaintenanceResponse
source <xs:element name="EntityMaintenanceOutboundDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntityMaintenanceResponse" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element ref="EntityInquiry"/>
           
<xs:element name="EntityInformation" type="EntityInformation"/>
           
<xs:element name="ReturnCode" type="xs:string"/>
           
<xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntityMaintenanceOutboundXMLPayload/Body/EntityMaintenanceOutboundDetails/EntityMaintenanceResponse
diagram AGIISSchema_p103.png
properties
minOcc 1
maxOcc unbounded
content complex
children EntityInquiry EntityInformation ReturnCode ErrorCode
source <xs:element name="EntityMaintenanceResponse" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="EntityInquiry"/>
     
<xs:element name="EntityInformation" type="EntityInformation"/>
     
<xs:element name="ReturnCode" type="xs:string"/>
     
<xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntityMaintenanceOutboundXMLPayload/Body/EntityMaintenanceOutboundDetails/EntityMaintenanceResponse/EntityInformation
diagram AGIISSchema_p104.png
type EntityInformation
properties
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="EntityInformation" type="EntityInformation"/>

element EntityMaintenanceOutboundXMLPayload/Body/EntityMaintenanceOutboundDetails/EntityMaintenanceResponse/ReturnCode
diagram AGIISSchema_p105.png
type xs:string
properties
content simple
source <xs:element name="ReturnCode" type="xs:string"/>

element EntityMaintenanceOutboundXMLPayload/Body/EntityMaintenanceOutboundDetails/EntityMaintenanceResponse/ErrorCode
diagram AGIISSchema_p106.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ErrorCode" type="xs:string" minOccurs="0"/>

element EntitySearchInboundXMLPayload
diagram AGIISSchema_p107.png
properties
content complex
children Header Body
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  required      
annotation
documentation

        This data structure defines the InboundXMLPayload for web services of type businessProcess=EntitySearch.
     
source <xs:element name="EntitySearchInboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the InboundXMLPayload for web services of type businessProcess=EntitySearch.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntitySearchCriteria" type="EntitySearchCriteria" minOccurs="0"/>
           
<xs:element name="ProductLicensingSearchCriteria" type="ProductLicensingSearchCriteria" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="ActionRequest" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Search By Entity Identifier"/>
         
<xs:enumeration value="Search By Entity Attribute"/>
         
<xs:enumeration value="Search By Entity\Product\License Identifier"/>
         
<xs:enumeration value="Search By Entity\Subscriber Identifier"/>
         
<xs:enumeration value="Search By Entity Proprietary Code"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute EntitySearchInboundXMLPayload/@ActionRequest
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Search By Entity Identifier
enumeration Search By Entity Attribute
enumeration Search By Entity\Product\License Identifier
enumeration Search By Entity\Subscriber Identifier
enumeration Search By Entity Proprietary Code
source <xs:attribute name="ActionRequest" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Search By Entity Identifier"/>
     
<xs:enumeration value="Search By Entity Attribute"/>
     
<xs:enumeration value="Search By Entity\Product\License Identifier"/>
     
<xs:enumeration value="Search By Entity\Subscriber Identifier"/>
     
<xs:enumeration value="Search By Entity Proprietary Code"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element EntitySearchInboundXMLPayload/Header
diagram AGIISSchema_p108.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element EntitySearchInboundXMLPayload/Body
diagram AGIISSchema_p109.png
properties
content complex
children EntitySearchCriteria ProductLicensingSearchCriteria
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntitySearchCriteria" type="EntitySearchCriteria" minOccurs="0"/>
     
<xs:element name="ProductLicensingSearchCriteria" type="ProductLicensingSearchCriteria" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntitySearchInboundXMLPayload/Body/EntitySearchCriteria
diagram AGIISSchema_p110.png
type EntitySearchCriteria
properties
minOcc 0
maxOcc 1
content complex
children RequiredEnitityIdentifierTypes IndustryIdentifier IndustrySegments GenericEnititySearchName PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus GenericEntitySearchAddress PhysicalAddress MailingAddress LastModifiedDateTime Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified EntityClassifications
source <xs:element name="EntitySearchCriteria" type="EntitySearchCriteria" minOccurs="0"/>

element EntitySearchInboundXMLPayload/Body/ProductLicensingSearchCriteria
diagram AGIISSchema_p111.png
type ProductLicensingSearchCriteria
properties
minOcc 0
maxOcc 1
content complex
children ProductOwnerIdentifier ProductIdentifier GTIN ReportingIdentifier
source <xs:element name="ProductLicensingSearchCriteria" type="ProductLicensingSearchCriteria" minOccurs="0"/>

element EntitySearchOutboundXMLPayload
diagram AGIISSchema_p112.png
properties
content complex
children Header Body
annotation
documentation

        This data structure defines the OutboundXMLPayload for web services of type businessProcess=EntitySearch.
     
source <xs:element name="EntitySearchOutboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the OutboundXMLPayload for web services of type businessProcess=EntitySearch.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntitySearchOutboundDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="EntitySearchResponse" minOccurs="0" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="EntitySubscriberInformation" minOccurs="0">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="IsSubscriber" type="xs:boolean"/>
                             
<xs:element name="IsActiveSubscriber" type="xs:boolean"/>
                             
<xs:element name="IsSubscriberOwnedLocation" type="xs:boolean"/>
                             
<xs:element name="IsActiveSubscriberOwnedLocation" type="xs:boolean"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0"/>
                       
<xs:element name="LicenseDetails" minOccurs="0">
                         
<xs:complexType>
                           
<xs:sequence>
                             
<xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>
                           
</xs:sequence>
                         
</xs:complexType>
                       
</xs:element>
                       
<xs:element name="EntityIsLicensedToPurchaseProduct" type="xs:boolean" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntitySearchOutboundXMLPayload/Header
diagram AGIISSchema_p113.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element EntitySearchOutboundXMLPayload/Body
diagram AGIISSchema_p114.png
properties
content complex
children EntitySearchOutboundDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntitySearchOutboundDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntitySearchResponse" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="EntitySubscriberInformation" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="IsSubscriber" type="xs:boolean"/>
                       
<xs:element name="IsActiveSubscriber" type="xs:boolean"/>
                       
<xs:element name="IsSubscriberOwnedLocation" type="xs:boolean"/>
                       
<xs:element name="IsActiveSubscriberOwnedLocation" type="xs:boolean"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0"/>
                 
<xs:element name="LicenseDetails" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="EntityIsLicensedToPurchaseProduct" type="xs:boolean" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails
diagram AGIISSchema_p115.png
properties
content complex
children EntitySearchResponse
source <xs:element name="EntitySearchOutboundDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntitySearchResponse" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EntitySubscriberInformation" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="IsSubscriber" type="xs:boolean"/>
                 
<xs:element name="IsActiveSubscriber" type="xs:boolean"/>
                 
<xs:element name="IsSubscriberOwnedLocation" type="xs:boolean"/>
                 
<xs:element name="IsActiveSubscriberOwnedLocation" type="xs:boolean"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0"/>
           
<xs:element name="LicenseDetails" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="EntityIsLicensedToPurchaseProduct" type="xs:boolean" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse
diagram AGIISSchema_p116.png
properties
minOcc 0
maxOcc unbounded
content complex
children EntitySubscriberInformation EntityInformation LicenseDetails EntityIsLicensedToPurchaseProduct
source <xs:element name="EntitySearchResponse" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EntitySubscriberInformation" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="IsSubscriber" type="xs:boolean"/>
           
<xs:element name="IsActiveSubscriber" type="xs:boolean"/>
           
<xs:element name="IsSubscriberOwnedLocation" type="xs:boolean"/>
           
<xs:element name="IsActiveSubscriberOwnedLocation" type="xs:boolean"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="EntityInformation" type="EntityInformation" minOccurs="0"/>
     
<xs:element name="LicenseDetails" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="EntityIsLicensedToPurchaseProduct" type="xs:boolean" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/EntitySubscriberInformation
diagram AGIISSchema_p117.png
properties
minOcc 0
maxOcc 1
content complex
children IsSubscriber IsActiveSubscriber IsSubscriberOwnedLocation IsActiveSubscriberOwnedLocation
source <xs:element name="EntitySubscriberInformation" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="IsSubscriber" type="xs:boolean"/>
     
<xs:element name="IsActiveSubscriber" type="xs:boolean"/>
     
<xs:element name="IsSubscriberOwnedLocation" type="xs:boolean"/>
     
<xs:element name="IsActiveSubscriberOwnedLocation" type="xs:boolean"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/EntitySubscriberInformation/IsSubscriber
diagram AGIISSchema_p118.png
type xs:boolean
properties
content simple
source <xs:element name="IsSubscriber" type="xs:boolean"/>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/EntitySubscriberInformation/IsActiveSubscriber
diagram AGIISSchema_p119.png
type xs:boolean
properties
content simple
source <xs:element name="IsActiveSubscriber" type="xs:boolean"/>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/EntitySubscriberInformation/IsSubscriberOwnedLocation
diagram AGIISSchema_p120.png
type xs:boolean
properties
content simple
source <xs:element name="IsSubscriberOwnedLocation" type="xs:boolean"/>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/EntitySubscriberInformation/IsActiveSubscriberOwnedLocation
diagram AGIISSchema_p121.png
type xs:boolean
properties
content simple
source <xs:element name="IsActiveSubscriberOwnedLocation" type="xs:boolean"/>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/EntityInformation
diagram AGIISSchema_p122.png
type EntityInformation
properties
minOcc 0
maxOcc 1
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="EntityInformation" type="EntityInformation" minOccurs="0"/>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/LicenseDetails
diagram AGIISSchema_p123.png
properties
minOcc 0
maxOcc 1
content complex
children LicenseInformation
source <xs:element name="LicenseDetails" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/LicenseDetails/LicenseInformation
diagram AGIISSchema_p124.png
type LicenseInformation
properties
minOcc 0
maxOcc unbounded
content complex
children IndustryIdentifier LicenseNumber EffectiveDate ExpirationDate ProhibitedDate AgreementIdentifier MaintenanceReason LastModifiedDateTime LastModifiedUserID CreationDateTime CreationUserID
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="LicenseInformation" type="LicenseInformation" minOccurs="0" maxOccurs="unbounded"/>

element EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/EntityIsLicensedToPurchaseProduct
diagram AGIISSchema_p125.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EntityIsLicensedToPurchaseProduct" type="xs:boolean" minOccurs="0"/>

element ExtractInformation
diagram AGIISSchema_p126.png
properties
content complex
children Name StartDate EndDate LastRunDate Frequency Description Type ChangesOnly AddsOnly ProhibitedLicensesOnly ActiveLicensesOnly AllLicenses IncludeStatus IncludeFertilizerAsPrimaryCategory IncludeFertilizerAsSecondaryCategory IncludeChemicalAsPrimaryCategory IncludeChemicalAsSecondaryCategory IncludeSeedAsPrimaryCategory IncludeSeedAsSecondaryCategory IncludeFeedAsPrimaryCategory IncludeFeedAsSecondaryCategory IncludeOtherAsPrimaryCategory ExtractDomain ExtractID PreferredProductOutputView ProductCrop ProductTreatmentsOnly
used by
elements AGIISLicenseExtract/Body/AGIISLicenseExtractDetails AGIISNAPDEntityExtract/Body/AGIISNAPDEntityExtractDetails AGIISProductExtract/Body/AGIISProductExtractDetails
source <xs:element name="ExtractInformation">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="20"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="StartDate" type="xs:string" minOccurs="0"/>
     
<xs:element name="EndDate" type="xs:string" minOccurs="0"/>
     
<xs:element name="LastRunDate" type="xs:string" minOccurs="0"/>
     
<xs:element name="Frequency">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Daily"/>
           
<xs:enumeration value="Weekly"/>
           
<xs:enumeration value="Monthly"/>
           
<xs:enumeration value="Semi-annually"/>
           
<xs:enumeration value="Annually"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Description" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="200"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Type">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Full"/>
           
<xs:enumeration value="Custom"/>
           
<xs:enumeration value="Subset"/>
           
<xs:enumeration value="Subset - Changes only"/>
           
<xs:enumeration value="NAPD - Inactive Entity"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ChangesOnly" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="AddsOnly" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="ProhibitedLicensesOnly" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="ActiveLicensesOnly" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="AllLicenses" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeStatus" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Active"/>
           
<xs:enumeration value="Inactive"/>
           
<xs:enumeration value="All"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="IncludeFertilizerAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeFertilizerAsSecondaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeChemicalAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeChemicalAsSecondaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeSeedAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeSeedAsSecondaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeFeedAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeFeedAsSecondaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="IncludeOtherAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>
     
<xs:element name="ExtractDomain" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Product"/>
           
<xs:enumeration value="License"/>
           
<xs:enumeration value="Entity"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ExtractID" type="xs:string" minOccurs="0"/>
     
<xs:element name="PreferredProductOutputView" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Traditional Hierarchy"/>
           
<xs:enumeration value="Flattened ProductGTIN"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductCrop" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="128"/>
           
<xs:enumeration value="Corn"/>
           
<xs:enumeration value="Spring Wheat"/>
           
<xs:enumeration value="Duram Wheat"/>
           
<xs:enumeration value="Winter Wheat"/>
           
<xs:enumeration value="Barley"/>
           
<xs:enumeration value="Buckwheat"/>
           
<xs:enumeration value="Canola"/>
           
<xs:enumeration value="Rapeseed"/>
           
<xs:enumeration value="Emmer/Spelt"/>
           
<xs:enumeration value="Flaxseed"/>
           
<xs:enumeration value="Mustard Seed"/>
           
<xs:enumeration value="Oats"/>
           
<xs:enumeration value="Popcorn"/>
           
<xs:enumeration value="Milet"/>
           
<xs:enumeration value="Rice"/>
           
<xs:enumeration value="Rye"/>
           
<xs:enumeration value="Safflower"/>
           
<xs:enumeration value="Sunflower"/>
           
<xs:enumeration value="Triticale"/>
           
<xs:enumeration value="Cotton"/>
           
<xs:enumeration value="Tobacco"/>
           
<xs:enumeration value="Dry Edible Beans"/>
           
<xs:enumeration value="Dry Lima Beans"/>
           
<xs:enumeration value="Dry Edible Peas"/>
           
<xs:enumeration value="Dry Cowpeas"/>
           
<xs:enumeration value="Lentils"/>
           
<xs:enumeration value="Potatoes"/>
           
<xs:enumeration value="Sweet Potatoes"/>
           
<xs:enumeration value="Sugar Beets"/>
           
<xs:enumeration value="Peanuts"/>
           
<xs:enumeration value="Alfalfa"/>
           
<xs:enumeration value="Austrian Winter Peas"/>
           
<xs:enumeration value="Bahia Grass"/>
           
<xs:enumeration value="Bermuda Grass"/>
           
<xs:enumeration value="Bentgrass"/>
           
<xs:enumeration value="Birdsfoot Trefoil"/>
           
<xs:enumeration value="Bromegrass"/>
           
<xs:enumeration value="Crimson Clover"/>
           
<xs:enumeration value="Fescue"/>
           
<xs:enumeration value="Foxtail Millet"/>
           
<xs:enumeration value="Kentucky Bluegrass"/>
           
<xs:enumeration value="Ladino Clover Seed"/>
           
<xs:enumeration value="Lespedeza"/>
           
<xs:enumeration value="Orchardgrass"/>
           
<xs:enumeration value="Red Clover"/>
           
<xs:enumeration value="Redtop"/>
           
<xs:enumeration value="Ryegrass"/>
           
<xs:enumeration value="Sudangrass"/>
           
<xs:enumeration value="Sweetclover"/>
           
<xs:enumeration value="Timothy"/>
           
<xs:enumeration value="Vetch"/>
           
<xs:enumeration value="Wheatgrass"/>
           
<xs:enumeration value="White Clover"/>
           
<xs:enumeration value="Soybeans"/>
           
<xs:enumeration value="Sorghum"/>
           
<xs:enumeration value="Sugercane"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductTreatmentsOnly" type="xs:boolean" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ExtractInformation/Name
diagram AGIISSchema_p127.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
source <xs:element name="Name">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ExtractInformation/StartDate
diagram AGIISSchema_p128.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="StartDate" type="xs:string" minOccurs="0"/>

element ExtractInformation/EndDate
diagram AGIISSchema_p129.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="EndDate" type="xs:string" minOccurs="0"/>

element ExtractInformation/LastRunDate
diagram AGIISSchema_p130.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="LastRunDate" type="xs:string" minOccurs="0"/>

element ExtractInformation/Frequency
diagram AGIISSchema_p131.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Daily
enumeration Weekly
enumeration Monthly
enumeration Semi-annually
enumeration Annually
source <xs:element name="Frequency">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Daily"/>
     
<xs:enumeration value="Weekly"/>
     
<xs:enumeration value="Monthly"/>
     
<xs:enumeration value="Semi-annually"/>
     
<xs:enumeration value="Annually"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ExtractInformation/Description
diagram AGIISSchema_p132.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 200
source <xs:element name="Description" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="200"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ExtractInformation/Type
diagram AGIISSchema_p133.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Full
enumeration Custom
enumeration Subset
enumeration Subset - Changes only
enumeration NAPD - Inactive Entity
source <xs:element name="Type">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Full"/>
     
<xs:enumeration value="Custom"/>
     
<xs:enumeration value="Subset"/>
     
<xs:enumeration value="Subset - Changes only"/>
     
<xs:enumeration value="NAPD - Inactive Entity"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ExtractInformation/ChangesOnly
diagram AGIISSchema_p134.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ChangesOnly" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/AddsOnly
diagram AGIISSchema_p135.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AddsOnly" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/ProhibitedLicensesOnly
diagram AGIISSchema_p136.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ProhibitedLicensesOnly" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/ActiveLicensesOnly
diagram AGIISSchema_p137.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ActiveLicensesOnly" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/AllLicenses
diagram AGIISSchema_p138.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="AllLicenses" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeStatus
diagram AGIISSchema_p139.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
enumeration All
source <xs:element name="IncludeStatus" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
     
<xs:enumeration value="All"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ExtractInformation/IncludeFertilizerAsPrimaryCategory
diagram AGIISSchema_p140.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeFertilizerAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeFertilizerAsSecondaryCategory
diagram AGIISSchema_p141.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeFertilizerAsSecondaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeChemicalAsPrimaryCategory
diagram AGIISSchema_p142.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeChemicalAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeChemicalAsSecondaryCategory
diagram AGIISSchema_p143.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeChemicalAsSecondaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeSeedAsPrimaryCategory
diagram AGIISSchema_p144.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeSeedAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeSeedAsSecondaryCategory
diagram AGIISSchema_p145.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeSeedAsSecondaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeFeedAsPrimaryCategory
diagram AGIISSchema_p146.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeFeedAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeFeedAsSecondaryCategory
diagram AGIISSchema_p147.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeFeedAsSecondaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/IncludeOtherAsPrimaryCategory
diagram AGIISSchema_p148.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IncludeOtherAsPrimaryCategory" type="xs:boolean" minOccurs="0"/>

element ExtractInformation/ExtractDomain
diagram AGIISSchema_p149.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Product
enumeration License
enumeration Entity
source <xs:element name="ExtractDomain" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Product"/>
     
<xs:enumeration value="License"/>
     
<xs:enumeration value="Entity"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ExtractInformation/ExtractID
diagram AGIISSchema_p150.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ExtractID" type="xs:string" minOccurs="0"/>

element ExtractInformation/PreferredProductOutputView
diagram AGIISSchema_p151.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Traditional Hierarchy
enumeration Flattened ProductGTIN
source <xs:element name="PreferredProductOutputView" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Traditional Hierarchy"/>
     
<xs:enumeration value="Flattened ProductGTIN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ExtractInformation/ProductCrop
diagram AGIISSchema_p152.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
enumeration Corn
enumeration Spring Wheat
enumeration Duram Wheat
enumeration Winter Wheat
enumeration Barley
enumeration Buckwheat
enumeration Canola
enumeration Rapeseed
enumeration Emmer/Spelt
enumeration Flaxseed
enumeration Mustard Seed
enumeration Oats
enumeration Popcorn
enumeration Milet
enumeration Rice
enumeration Rye
enumeration Safflower
enumeration Sunflower
enumeration Triticale
enumeration Cotton
enumeration Tobacco
enumeration Dry Edible Beans
enumeration Dry Lima Beans
enumeration Dry Edible Peas
enumeration Dry Cowpeas
enumeration Lentils
enumeration Potatoes
enumeration Sweet Potatoes
enumeration Sugar Beets
enumeration Peanuts
enumeration Alfalfa
enumeration Austrian Winter Peas
enumeration Bahia Grass
enumeration Bermuda Grass
enumeration Bentgrass
enumeration Birdsfoot Trefoil
enumeration Bromegrass
enumeration Crimson Clover
enumeration Fescue
enumeration Foxtail Millet
enumeration Kentucky Bluegrass
enumeration Ladino Clover Seed
enumeration Lespedeza
enumeration Orchardgrass
enumeration Red Clover
enumeration Redtop
enumeration Ryegrass
enumeration Sudangrass
enumeration Sweetclover
enumeration Timothy
enumeration Vetch
enumeration Wheatgrass
enumeration White Clover
enumeration Soybeans
enumeration Sorghum
enumeration Sugercane
source <xs:element name="ProductCrop" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
     
<xs:enumeration value="Corn"/>
     
<xs:enumeration value="Spring Wheat"/>
     
<xs:enumeration value="Duram Wheat"/>
     
<xs:enumeration value="Winter Wheat"/>
     
<xs:enumeration value="Barley"/>
     
<xs:enumeration value="Buckwheat"/>
     
<xs:enumeration value="Canola"/>
     
<xs:enumeration value="Rapeseed"/>
     
<xs:enumeration value="Emmer/Spelt"/>
     
<xs:enumeration value="Flaxseed"/>
     
<xs:enumeration value="Mustard Seed"/>
     
<xs:enumeration value="Oats"/>
     
<xs:enumeration value="Popcorn"/>
     
<xs:enumeration value="Milet"/>
     
<xs:enumeration value="Rice"/>
     
<xs:enumeration value="Rye"/>
     
<xs:enumeration value="Safflower"/>
     
<xs:enumeration value="Sunflower"/>
     
<xs:enumeration value="Triticale"/>
     
<xs:enumeration value="Cotton"/>
     
<xs:enumeration value="Tobacco"/>
     
<xs:enumeration value="Dry Edible Beans"/>
     
<xs:enumeration value="Dry Lima Beans"/>
     
<xs:enumeration value="Dry Edible Peas"/>
     
<xs:enumeration value="Dry Cowpeas"/>
     
<xs:enumeration value="Lentils"/>
     
<xs:enumeration value="Potatoes"/>
     
<xs:enumeration value="Sweet Potatoes"/>
     
<xs:enumeration value="Sugar Beets"/>
     
<xs:enumeration value="Peanuts"/>
     
<xs:enumeration value="Alfalfa"/>
     
<xs:enumeration value="Austrian Winter Peas"/>
     
<xs:enumeration value="Bahia Grass"/>
     
<xs:enumeration value="Bermuda Grass"/>
     
<xs:enumeration value="Bentgrass"/>
     
<xs:enumeration value="Birdsfoot Trefoil"/>
     
<xs:enumeration value="Bromegrass"/>
     
<xs:enumeration value="Crimson Clover"/>
     
<xs:enumeration value="Fescue"/>
     
<xs:enumeration value="Foxtail Millet"/>
     
<xs:enumeration value="Kentucky Bluegrass"/>
     
<xs:enumeration value="Ladino Clover Seed"/>
     
<xs:enumeration value="Lespedeza"/>
     
<xs:enumeration value="Orchardgrass"/>
     
<xs:enumeration value="Red Clover"/>
     
<xs:enumeration value="Redtop"/>
     
<xs:enumeration value="Ryegrass"/>
     
<xs:enumeration value="Sudangrass"/>
     
<xs:enumeration value="Sweetclover"/>
     
<xs:enumeration value="Timothy"/>
     
<xs:enumeration value="Vetch"/>
     
<xs:enumeration value="Wheatgrass"/>
     
<xs:enumeration value="White Clover"/>
     
<xs:enumeration value="Soybeans"/>
     
<xs:enumeration value="Sorghum"/>
     
<xs:enumeration value="Sugercane"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ExtractInformation/ProductTreatmentsOnly
diagram AGIISSchema_p153.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ProductTreatmentsOnly" type="xs:boolean" minOccurs="0"/>

element HelloAGIISInboundXMLPayload
diagram AGIISSchema_p154.png
properties
content complex
children HelloAGIISInputMessage
annotation
documentation

        This data structure defines the InboundXMLPayload for web services of type businessProcess=HelloAGIIS. This is a test web service designed to assist developers with developing an interface to the AGIIS system.
     
source <xs:element name="HelloAGIISInboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the InboundXMLPayload for web services of type businessProcess=HelloAGIIS. This is a test web service designed to assist developers with developing an interface to the AGIIS system.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="HelloAGIISInputMessage" type="xs:string"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element HelloAGIISInboundXMLPayload/HelloAGIISInputMessage
diagram AGIISSchema_p155.png
type xs:string
properties
content simple
source <xs:element name="HelloAGIISInputMessage" type="xs:string"/>

element HelloAGIISOutboundXMLPayload
diagram AGIISSchema_p156.png
properties
content complex
children HelloAGIISOutputMessage
annotation
documentation

        This data structure defines the OutboundXMLPayload for web services of type businessProcess=HelloAGIIS.
     
source <xs:element name="HelloAGIISOutboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the OutboundXMLPayload for web services of type businessProcess=HelloAGIIS.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="HelloAGIISOutputMessage" type="xs:string"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element HelloAGIISOutboundXMLPayload/HelloAGIISOutputMessage
diagram AGIISSchema_p157.png
type xs:string
properties
content simple
source <xs:element name="HelloAGIISOutputMessage" type="xs:string"/>

element LastModifiedDateTime
diagram AGIISSchema_p158.png
type xs:string
properties
content simple
used by
complexTypes CompanyInformation EntityInformation EntitySearchCriteria LicenseInformation PackageConfigurationInformation PackageSizeInformation ProductGTINCompanyInformation ProductGTINPackageConfigurationInformation ProductGTINPackageSizeInformation ProductGTINProductInformation ProductInformation
source <xs:element name="LastModifiedDateTime" type="xs:string"/>

element LastModifiedUserID
diagram AGIISSchema_p159.png
type xs:string
properties
content simple
used by
complexTypes EntityInformation LicenseInformation PackageConfigurationInformation PackageSizeInformation ProductGTINPackageConfigurationInformation ProductGTINPackageSizeInformation ProductGTINProductInformation ProductInformation
source <xs:element name="LastModifiedUserID" type="xs:string"/>

element MemSvcReviewDateTime
diagram AGIISSchema_p160.png
type xs:string
properties
content simple
used by
complexType EntityInformation
source <xs:element name="MemSvcReviewDateTime" type="xs:string"/>

element PartnerIdentifier
diagram AGIISSchema_p161.png
type PartnerIdentifier
properties
content complex
used by
elements GTINCrossReference/ManufacturerIdentifier AgreementInformation/Subscribers ProductSecurityInformation/Subscribers
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>

element ProductMaintenanceInboundXMLPayload
diagram AGIISSchema_p162.png
properties
content complex
children Header Body
annotation
documentation

        This data structure defines the InboundXMLPayload for web services of type businessProcess=ProductMaintenance.
     
source <xs:element name="ProductMaintenanceInboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the InboundXMLPayload for web services of type businessProcess=ProductMaintenance.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductMaintenanceDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
                 
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductMaintenanceInboundXMLPayload/Header
diagram AGIISSchema_p163.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element ProductMaintenanceInboundXMLPayload/Body
diagram AGIISSchema_p164.png
properties
content complex
children ProductMaintenanceDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductMaintenanceDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
           
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductMaintenanceInboundXMLPayload/Body/ProductMaintenanceDetails
diagram AGIISSchema_p165.png
properties
content complex
children CompanyInformation ProductGTINInformation
source <xs:element name="ProductMaintenanceDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
     
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductMaintenanceInboundXMLPayload/Body/ProductMaintenanceDetails/CompanyInformation
diagram AGIISSchema_p166.png
type CompanyInformation
properties
minOcc 0
maxOcc 1
content complex
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation ProductInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  required      
ActionRequest  derived by: xs:string  optional      
source <xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>

element ProductMaintenanceInboundXMLPayload/Body/ProductMaintenanceDetails/ProductGTINInformation
diagram AGIISSchema_p167.png
type ProductGTINInformation
properties
minOcc 0
maxOcc 1
content complex
children ProductGTINCompanyInformation ProductGTINProductInformation ProductGTINPackageSizeInformation ProductGTINPackageConfigurationInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>

element ProductMaintenanceOutboundXMLPayload
diagram AGIISSchema_p168.png
properties
content complex
children Header Body
annotation
documentation

        This data structure defines the OutboundXMLPayload for web services of type BusinessProcess=ProductMaintenance.
     
source <xs:element name="ProductMaintenanceOutboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the OutboundXMLPayload for web services of type BusinessProcess=ProductMaintenance.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductMaintenanceOutboundDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ProductMaintenanceResponse" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
                       
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
                       
<xs:element name="CompanyReturnCode" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Success"/>
                             
<xs:enumeration value="Failure"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
                       
<xs:element name="ProductReturnCode" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Success"/>
                             
<xs:enumeration value="Failure"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductMaintenanceOutboundXMLPayload/Header
diagram AGIISSchema_p169.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element ProductMaintenanceOutboundXMLPayload/Body
diagram AGIISSchema_p170.png
properties
content complex
children ProductMaintenanceOutboundDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductMaintenanceOutboundDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductMaintenanceResponse" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
                 
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
                 
<xs:element name="CompanyReturnCode" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Success"/>
                       
<xs:enumeration value="Failure"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
                 
<xs:element name="ProductReturnCode" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Success"/>
                       
<xs:enumeration value="Failure"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails
diagram AGIISSchema_p171.png
properties
content complex
children ProductMaintenanceResponse
source <xs:element name="ProductMaintenanceOutboundDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductMaintenanceResponse" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
           
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
           
<xs:element name="CompanyReturnCode" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Success"/>
                 
<xs:enumeration value="Failure"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
           
<xs:element name="ProductReturnCode" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Success"/>
                 
<xs:enumeration value="Failure"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse
diagram AGIISSchema_p172.png
properties
minOcc 1
maxOcc unbounded
content complex
children CompanyInformation ProductGTINInformation CompanyReturnCode CompanyErrorInformation ProductReturnCode ProductErrorInformation
source <xs:element name="ProductMaintenanceResponse" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
     
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
     
<xs:element name="CompanyReturnCode" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Success"/>
           
<xs:enumeration value="Failure"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="ProductReturnCode" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Success"/>
           
<xs:enumeration value="Failure"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/CompanyInformation
diagram AGIISSchema_p173.png
type CompanyInformation
properties
minOcc 0
maxOcc 1
content complex
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation ProductInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  required      
ActionRequest  derived by: xs:string  optional      
source <xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>

element ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/ProductGTINInformation
diagram AGIISSchema_p174.png
type ProductGTINInformation
properties
minOcc 0
maxOcc 1
content complex
children ProductGTINCompanyInformation ProductGTINProductInformation ProductGTINPackageSizeInformation ProductGTINPackageConfigurationInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>

element ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/CompanyReturnCode
diagram AGIISSchema_p175.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Success
enumeration Failure
source <xs:element name="CompanyReturnCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Success"/>
     
<xs:enumeration value="Failure"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/CompanyErrorInformation
diagram AGIISSchema_p176.png
type ErrorInformation
properties
minOcc 0
maxOcc unbounded
content complex
children ErrorID ErrorMsg
source <xs:element name="CompanyErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>

element ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/ProductReturnCode
diagram AGIISSchema_p177.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Success
enumeration Failure
source <xs:element name="ProductReturnCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Success"/>
     
<xs:enumeration value="Failure"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/ProductErrorInformation
diagram AGIISSchema_p178.png
type ErrorInformation
properties
minOcc 0
maxOcc unbounded
content complex
children ErrorID ErrorMsg
source <xs:element name="ProductErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>

element ProductSearchInboundXMLPayload
diagram AGIISSchema_p179.png
properties
content complex
children Header Body
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  required      
annotation
documentation

        This data structure defines the InboundXMLPayload for web services of type businessProcess=ProductSearch.
     
source <xs:element name="ProductSearchInboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the InboundXMLPayload for web services of type businessProcess=ProductSearch.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductSearchCriteria" type="ProductSearchCriteria"/>
           
<xs:element name="PreferredProductOutputView" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Traditional Hierarchy"/>
                 
<xs:enumeration value="Flattened ProductGTIN"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="ActionRequest" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Search By Product Identifier"/>
         
<xs:enumeration value="Search By Product Attribute"/>
         
<xs:enumeration value="Search By Product Proprietary Code"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ProductSearchInboundXMLPayload/@ActionRequest
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Search By Product Identifier
enumeration Search By Product Attribute
enumeration Search By Product Proprietary Code
source <xs:attribute name="ActionRequest" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Search By Product Identifier"/>
     
<xs:enumeration value="Search By Product Attribute"/>
     
<xs:enumeration value="Search By Product Proprietary Code"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ProductSearchInboundXMLPayload/Header
diagram AGIISSchema_p180.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element ProductSearchInboundXMLPayload/Body
diagram AGIISSchema_p181.png
properties
content complex
children ProductSearchCriteria PreferredProductOutputView
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductSearchCriteria" type="ProductSearchCriteria"/>
     
<xs:element name="PreferredProductOutputView" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Traditional Hierarchy"/>
           
<xs:enumeration value="Flattened ProductGTIN"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSearchInboundXMLPayload/Body/ProductSearchCriteria
diagram AGIISSchema_p182.png
type ProductSearchCriteria
properties
content complex
children CompanySearchInformation ProductSearchInformation PackageSizeSearchInformation PackageConfigurationSearchInformation
source <xs:element name="ProductSearchCriteria" type="ProductSearchCriteria"/>

element ProductSearchInboundXMLPayload/Body/PreferredProductOutputView
diagram AGIISSchema_p183.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Traditional Hierarchy
enumeration Flattened ProductGTIN
source <xs:element name="PreferredProductOutputView" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Traditional Hierarchy"/>
     
<xs:enumeration value="Flattened ProductGTIN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductSearchOutboundXMLPayload
diagram AGIISSchema_p184.png
properties
content complex
children Header Body
annotation
documentation

        This data structure defines the OutboundXMLPayload for web services of type businessProcess=ProductSearch.
     
source <xs:element name="ProductSearchOutboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the OutboundXMLPayload for web services of type businessProcess=ProductSearch.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductSearchOutboundDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ProductSearchResponse" minOccurs="0" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
                       
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSearchOutboundXMLPayload/Header
diagram AGIISSchema_p185.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element ProductSearchOutboundXMLPayload/Body
diagram AGIISSchema_p186.png
properties
content complex
children ProductSearchOutboundDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductSearchOutboundDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductSearchResponse" minOccurs="0" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
                 
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSearchOutboundXMLPayload/Body/ProductSearchOutboundDetails
diagram AGIISSchema_p187.png
properties
content complex
children ProductSearchResponse
source <xs:element name="ProductSearchOutboundDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductSearchResponse" minOccurs="0" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
           
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSearchOutboundXMLPayload/Body/ProductSearchOutboundDetails/ProductSearchResponse
diagram AGIISSchema_p188.png
properties
minOcc 0
maxOcc unbounded
content complex
children CompanyInformation ProductGTINInformation
source <xs:element name="ProductSearchResponse" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>
     
<xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSearchOutboundXMLPayload/Body/ProductSearchOutboundDetails/ProductSearchResponse/CompanyInformation
diagram AGIISSchema_p189.png
type CompanyInformation
properties
minOcc 0
maxOcc 1
content complex
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation ProductInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  required      
ActionRequest  derived by: xs:string  optional      
source <xs:element name="CompanyInformation" type="CompanyInformation" minOccurs="0"/>

element ProductSearchOutboundXMLPayload/Body/ProductSearchOutboundDetails/ProductSearchResponse/ProductGTINInformation
diagram AGIISSchema_p190.png
type ProductGTINInformation
properties
minOcc 0
maxOcc 1
content complex
children ProductGTINCompanyInformation ProductGTINProductInformation ProductGTINPackageSizeInformation ProductGTINPackageConfigurationInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="ProductGTINInformation" type="ProductGTINInformation" minOccurs="0"/>

element ProductSubsetMaintenanceInboundXMLPayload
diagram AGIISSchema_p191.png
properties
content complex
children Header Body
annotation
documentation

        This data structure defines the InboundXMLPayload for web services of type businessProcess=ProductSubsetMaintenance.
     
source <xs:element name="ProductSubsetMaintenanceInboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the InboundXMLPayload for web services of type businessProcess=ProductSubsetMaintenance.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductSubsetMaintenanceDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="GTINCrossReference" type="GTINCrossReference"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSubsetMaintenanceInboundXMLPayload/Header
diagram AGIISSchema_p192.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element ProductSubsetMaintenanceInboundXMLPayload/Body
diagram AGIISSchema_p193.png
properties
content complex
children ProductSubsetMaintenanceDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductSubsetMaintenanceDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="GTINCrossReference" type="GTINCrossReference"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSubsetMaintenanceInboundXMLPayload/Body/ProductSubsetMaintenanceDetails
diagram AGIISSchema_p194.png
properties
content complex
children GTINCrossReference
source <xs:element name="ProductSubsetMaintenanceDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="GTINCrossReference" type="GTINCrossReference"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSubsetMaintenanceInboundXMLPayload/Body/ProductSubsetMaintenanceDetails/GTINCrossReference
diagram AGIISSchema_p195.png
type GTINCrossReference
properties
content complex
children GTIN ManufacturerIdentifier ProprietaryCode
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="GTINCrossReference" type="GTINCrossReference"/>

element ProductSubsetMaintenanceOutboundXMLPayload
diagram AGIISSchema_p196.png
properties
content complex
children Header Body
annotation
documentation

        This data structure defines the OutboundXMLPayload for web services of type BusinessProcess=ProductSubsetMaintenance.
     
source <xs:element name="ProductSubsetMaintenanceOutboundXMLPayload">
 
<xs:annotation>
   
<xs:documentation>
        This data structure defines the OutboundXMLPayload for web services of type BusinessProcess=ProductSubsetMaintenance.
     
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Header" type="Header"/>
     
<xs:element name="Body">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductSubsetMaintenanceOutboundDetails">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="ProductSubsetMaintenanceResponse">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="GTINCrossReference" type="GTINCrossReference"/>
                       
<xs:element name="ReturnCode" minOccurs="0">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Success"/>
                             
<xs:enumeration value="Failure"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSubsetMaintenanceOutboundXMLPayload/Header
diagram AGIISSchema_p197.png
type Header
properties
content complex
children ThisDocumentIdentifier ThisDocumentDateTime From To
source <xs:element name="Header" type="Header"/>

element ProductSubsetMaintenanceOutboundXMLPayload/Body
diagram AGIISSchema_p198.png
properties
content complex
children ProductSubsetMaintenanceOutboundDetails
source <xs:element name="Body">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductSubsetMaintenanceOutboundDetails">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ProductSubsetMaintenanceResponse">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="GTINCrossReference" type="GTINCrossReference"/>
                 
<xs:element name="ReturnCode" minOccurs="0">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Success"/>
                       
<xs:enumeration value="Failure"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSubsetMaintenanceOutboundXMLPayload/Body/ProductSubsetMaintenanceOutboundDetails
diagram AGIISSchema_p199.png
properties
content complex
children ProductSubsetMaintenanceResponse
source <xs:element name="ProductSubsetMaintenanceOutboundDetails">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductSubsetMaintenanceResponse">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="GTINCrossReference" type="GTINCrossReference"/>
           
<xs:element name="ReturnCode" minOccurs="0">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Success"/>
                 
<xs:enumeration value="Failure"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSubsetMaintenanceOutboundXMLPayload/Body/ProductSubsetMaintenanceOutboundDetails/ProductSubsetMaintenanceResponse
diagram AGIISSchema_p200.png
properties
content complex
children GTINCrossReference ReturnCode ErrorInformation
source <xs:element name="ProductSubsetMaintenanceResponse">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="GTINCrossReference" type="GTINCrossReference"/>
     
<xs:element name="ReturnCode" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Success"/>
           
<xs:enumeration value="Failure"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSubsetMaintenanceOutboundXMLPayload/Body/ProductSubsetMaintenanceOutboundDetails/ProductSubsetMaintenanceResponse/GTINCrossReference
diagram AGIISSchema_p201.png
type GTINCrossReference
properties
content complex
children GTIN ManufacturerIdentifier ProprietaryCode
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="GTINCrossReference" type="GTINCrossReference"/>

element ProductSubsetMaintenanceOutboundXMLPayload/Body/ProductSubsetMaintenanceOutboundDetails/ProductSubsetMaintenanceResponse/ReturnCode
diagram AGIISSchema_p202.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Success
enumeration Failure
source <xs:element name="ReturnCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Success"/>
     
<xs:enumeration value="Failure"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductSubsetMaintenanceOutboundXMLPayload/Body/ProductSubsetMaintenanceOutboundDetails/ProductSubsetMaintenanceResponse/ErrorInformation
diagram AGIISSchema_p203.png
type ErrorInformation
properties
minOcc 0
maxOcc unbounded
content complex
children ErrorID ErrorMsg
source <xs:element name="ErrorInformation" type="ErrorInformation" minOccurs="0" maxOccurs="unbounded"/>

element UserDefinedField1
diagram AGIISSchema_p204.png
type restriction of xs:string
properties
content simple
used by
complexTypes PackageConfigurationInformation PackageSizeInformation ProductGTINPackageConfigurationInformation ProductGTINPackageSizeInformation
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField1">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element UserDefinedField2
diagram AGIISSchema_p205.png
type restriction of xs:string
properties
content simple
used by
complexTypes PackageConfigurationInformation PackageSizeInformation ProductGTINPackageConfigurationInformation ProductGTINPackageSizeInformation
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField2">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element UserDefinedField3
diagram AGIISSchema_p206.png
type restriction of xs:string
properties
content simple
used by
complexTypes PackageConfigurationInformation PackageSizeInformation ProductGTINPackageConfigurationInformation ProductGTINPackageSizeInformation
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField3">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType AddressInformation
diagram AGIISSchema_p207.png
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCountry FIPSCode CountyName
used by
elements CompanyInformation/AddressInformation ProductGTINCompanyInformation/AddressInformation EntityInformation/MailingAddress EntitySearchCriteria/MailingAddress EntityInformation/PhysicalAddress EntitySearchCriteria/PhysicalAddress
attributes
Name  Type  Use  Default  Fixed  Annotation
Overridden  derived by: xs:string        
source <xs:complexType name="AddressInformation">
 
<xs:sequence>
   
<xs:element name="AddressLine1" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AddressLine2" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CityName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="StateOrProvince" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="2"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PostalCode" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="9"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PostalCountry" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="3"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="FIPSCode" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="5"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CountyName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Overridden">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="True"/>
       
<xs:enumeration value="False"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute AddressInformation/@Overridden
type restriction of xs:string
facets
Kind Value Annotation
enumeration True
enumeration False
source <xs:attribute name="Overridden">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="True"/>
     
<xs:enumeration value="False"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element AddressInformation/AddressLine1
diagram AGIISSchema_p208.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 128
source <xs:element name="AddressLine1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AddressInformation/AddressLine2
diagram AGIISSchema_p209.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 128
source <xs:element name="AddressLine2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AddressInformation/CityName
diagram AGIISSchema_p210.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 30
source <xs:element name="CityName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AddressInformation/StateOrProvince
diagram AGIISSchema_p211.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 2
source <xs:element name="StateOrProvince" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AddressInformation/PostalCode
diagram AGIISSchema_p212.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 9
source <xs:element name="PostalCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AddressInformation/PostalCountry
diagram AGIISSchema_p213.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 3
source <xs:element name="PostalCountry" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AddressInformation/FIPSCode
diagram AGIISSchema_p214.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 5
source <xs:element name="FIPSCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="5"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AddressInformation/CountyName
diagram AGIISSchema_p215.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 30
source <xs:element name="CountyName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType AgreementIdentifier
diagram AGIISSchema_p216.png
children PartnerIdentifier AgreementCode
used by
elements AgreementInformation/AgreementIdentifier LicenseInformation/AgreementIdentifier
source <xs:complexType name="AgreementIdentifier">
 
<xs:sequence>
   
<xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>
   
<xs:element name="AgreementCode">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element AgreementIdentifier/PartnerIdentifier
diagram AGIISSchema_p217.png
type PartnerIdentifier
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>

element AgreementIdentifier/AgreementCode
diagram AGIISSchema_p218.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="AgreementCode">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType AgreementInformation
diagram AGIISSchema_p219.png
children AgreementIdentifier AgreementName AgreementDescription ContactName ContactPhone Subscribers
used by
elements AGIISAgreementUpdate/Body/AGIISAgreementUpdateDetails/AgreementInformation AGIISLicenseExtract/Body/AGIISLicenseExtractDetails/AgreementInformation AGIISAgreementUpdateResponse/Body/AGIISAgreementUpdateResponseDetails/AgreementUpdateReject/AgreementInformation ProductInformation/LinkedAgreementInformation ProductGTINProductInformation/LinkedAgreementInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:complexType name="AgreementInformation">
 
<xs:sequence>
   
<xs:element name="AgreementIdentifier" type="AgreementIdentifier"/>
   
<xs:element name="AgreementName">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AgreementDescription" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="4000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ContactName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="0"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ContactPhone" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="0"/>
         
<xs:maxLength value="10"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Subscribers" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element ref="PartnerIdentifier" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
       
<xs:attribute name="listmode" use="required">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Include"/>
             
<xs:enumeration value="Exclude"/>
             
<xs:enumeration value="Open"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute AgreementInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element AgreementInformation/AgreementIdentifier
diagram AGIISSchema_p220.png
type AgreementIdentifier
properties
content complex
children PartnerIdentifier AgreementCode
source <xs:element name="AgreementIdentifier" type="AgreementIdentifier"/>

element AgreementInformation/AgreementName
diagram AGIISSchema_p221.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="AgreementName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AgreementInformation/AgreementDescription
diagram AGIISSchema_p222.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 4000
source <xs:element name="AgreementDescription" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="4000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AgreementInformation/ContactName
diagram AGIISSchema_p223.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 0
maxLength 128
source <xs:element name="ContactName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="0"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AgreementInformation/ContactPhone
diagram AGIISSchema_p224.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 0
maxLength 10
source <xs:element name="ContactPhone" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="0"/>
     
<xs:maxLength value="10"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AgreementInformation/Subscribers
diagram AGIISSchema_p225.png
properties
minOcc 0
maxOcc 1
content complex
children PartnerIdentifier
attributes
Name  Type  Use  Default  Fixed  Annotation
listmode  derived by: xs:string  required      
source <xs:element name="Subscribers" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PartnerIdentifier" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="listmode" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Include"/>
         
<xs:enumeration value="Exclude"/>
         
<xs:enumeration value="Open"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute AgreementInformation/Subscribers/@listmode
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Include
enumeration Exclude
enumeration Open
source <xs:attribute name="listmode" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Include"/>
     
<xs:enumeration value="Exclude"/>
     
<xs:enumeration value="Open"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType CompanyInformation
diagram AGIISSchema_p226.png
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation ProductInformation
used by
elements AGIISProductExtract/Body/AGIISProductExtractDetails/CompanyInformation AGIISProductUpdate/Body/AGIISProductUpdateDetails/CompanyInformation ProductSearchOutboundXMLPayload/Body/ProductSearchOutboundDetails/ProductSearchResponse/CompanyInformation AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/CompanyInformation ProductMaintenanceInboundXMLPayload/Body/ProductMaintenanceDetails/CompanyInformation ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/CompanyInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  required      
ActionRequest  derived by: xs:string  optional      
annotation
documentation
Encapsulates a company record from the AGIIS database
source <xs:complexType name="CompanyInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates a company record from the AGIIS database</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="PartnerName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>
   
<xs:element name="AddressInformation" type="AddressInformation" minOccurs="0"/>
   
<xs:element name="UserDefinedLabels" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ProductLabel1" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ProductLabel2" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ProductLabel3" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgSizeLabel1" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgSizelabel2" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgSizeLabel3" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgCfgLabel1" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgCfgLabel2" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgCfgLabel3" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CompanyPrefixCode" type="CompanyPrefixCode" minOccurs="0" maxOccurs="5"/>
   
<xs:element name="URL" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element name="ProductSecurityInformation" type="ProductSecurityInformation" minOccurs="0"/>
   
<xs:element name="ProductInformation" type="ProductInformation" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="ActiveFlag" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute CompanyInformation/@ActiveFlag
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute CompanyInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Replace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element CompanyInformation/PartnerName
diagram AGIISSchema_p227.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PartnerName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/PartnerIdentifier
diagram AGIISSchema_p228.png
type PartnerIdentifier
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>

element CompanyInformation/AddressInformation
diagram AGIISSchema_p229.png
type AddressInformation
properties
minOcc 0
maxOcc 1
content complex
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCountry FIPSCode CountyName
attributes
Name  Type  Use  Default  Fixed  Annotation
Overridden  derived by: xs:string        
source <xs:element name="AddressInformation" type="AddressInformation" minOccurs="0"/>

element CompanyInformation/UserDefinedLabels
diagram AGIISSchema_p230.png
properties
minOcc 0
maxOcc 1
content complex
children ProductLabel1 ProductLabel2 ProductLabel3 PkgSizeLabel1 PkgSizelabel2 PkgSizeLabel3 PkgCfgLabel1 PkgCfgLabel2 PkgCfgLabel3
source <xs:element name="UserDefinedLabels" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductLabel1" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductLabel2" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductLabel3" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgSizeLabel1" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgSizelabel2" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgSizeLabel3" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgCfgLabel1" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgCfgLabel2" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgCfgLabel3" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element CompanyInformation/UserDefinedLabels/ProductLabel1
diagram AGIISSchema_p231.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductLabel1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/UserDefinedLabels/ProductLabel2
diagram AGIISSchema_p232.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductLabel2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/UserDefinedLabels/ProductLabel3
diagram AGIISSchema_p233.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductLabel3" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/UserDefinedLabels/PkgSizeLabel1
diagram AGIISSchema_p234.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgSizeLabel1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/UserDefinedLabels/PkgSizelabel2
diagram AGIISSchema_p235.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgSizelabel2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/UserDefinedLabels/PkgSizeLabel3
diagram AGIISSchema_p236.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgSizeLabel3" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/UserDefinedLabels/PkgCfgLabel1
diagram AGIISSchema_p237.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgCfgLabel1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/UserDefinedLabels/PkgCfgLabel2
diagram AGIISSchema_p238.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgCfgLabel2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/UserDefinedLabels/PkgCfgLabel3
diagram AGIISSchema_p239.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgCfgLabel3" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/CompanyPrefixCode
diagram AGIISSchema_p240.png
type CompanyPrefixCode
properties
minOcc 0
maxOcc 5
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="CompanyPrefixCode" type="CompanyPrefixCode" minOccurs="0" maxOccurs="5"/>

element CompanyInformation/URL
diagram AGIISSchema_p241.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="URL" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyInformation/ProductSecurityInformation
diagram AGIISSchema_p242.png
type ProductSecurityInformation
properties
minOcc 0
maxOcc 1
content complex
children Subscribers
source <xs:element name="ProductSecurityInformation" type="ProductSecurityInformation" minOccurs="0"/>

element CompanyInformation/ProductInformation
diagram AGIISSchema_p243.png
type ProductInformation
properties
minOcc 0
maxOcc unbounded
content complex
children ProductIdentification BrandName ProductVariety ProductMaturity ProductTraits ProductCrop ProductTreatments EPARegistrationNumber UserDefinedField1 UserDefinedField2 UserDefinedField3 BuyingCompanyEBID OwnershipChangeDate DateLastVerified PrimaryProductSegmentCode OtherProductSegmentCode LastModifiedDateTime LinkedAgreementInformation PackageSizeInformation LastModifiedUserID CreationDateTime CreationUserID ProductSecurityInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
source <xs:element name="ProductInformation" type="ProductInformation" minOccurs="0" maxOccurs="unbounded"/>

complexType CompanyPrefixCode
diagram AGIISSchema_p244.png
type extension of xs:string
properties
base xs:string
used by
elements PackageSizeInformation/CompanyPrefixCode CompanyInformation/CompanyPrefixCode PackageConfigurationInformation/CompanyPrefixCode CompanySearchInformation/CompanyPrefixCode ProductGTINCompanyInformation/CompanyPrefixCode ProductGTINPackageSizeInformation/CompanyPrefixCode
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:complexType name="CompanyPrefixCode">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="ActiveFlag" use="optional">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="11"/>
           
<xs:enumeration value="Active"/>
           
<xs:enumeration value="Inactive"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute CompanyPrefixCode/@ActiveFlag
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
minLength 1
maxLength 11
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="11"/>
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType CompanySearchInformation
diagram AGIISSchema_p245.png
children PartnerName PartnerIdentifier CompanyPrefixCode
used by
element ProductSearchCriteria/CompanySearchInformation
annotation
documentation
Encapsulates search criteria for selected company attributes for companies that own products in the AGIIS database
source <xs:complexType name="CompanySearchInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates search criteria for selected company attributes for companies that own products in the AGIIS database</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="PartnerName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PartnerIdentifier" type="PartnerIdentifier" minOccurs="0"/>
   
<xs:element name="CompanyPrefixCode" type="CompanyPrefixCode" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element CompanySearchInformation/PartnerName
diagram AGIISSchema_p246.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PartnerName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanySearchInformation/PartnerIdentifier
diagram AGIISSchema_p247.png
type PartnerIdentifier
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="PartnerIdentifier" type="PartnerIdentifier" minOccurs="0"/>

element CompanySearchInformation/CompanyPrefixCode
diagram AGIISSchema_p248.png
type CompanyPrefixCode
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="CompanyPrefixCode" type="CompanyPrefixCode" minOccurs="0"/>

complexType ContactInformation
diagram AGIISSchema_p249.png
children ContactName TelephoneNumber EmailAddress
used by
element PartnerInformation/ContactInformation
source <xs:complexType name="ContactInformation">
 
<xs:sequence>
   
<xs:element name="ContactName">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="TelephoneNumber">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="NationalTelephoneNumber" type="xs:string"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="EmailAddress">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="100"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContactInformation/ContactName
diagram AGIISSchema_p250.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ContactName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContactInformation/TelephoneNumber
diagram AGIISSchema_p251.png
properties
content complex
children NationalTelephoneNumber
source <xs:element name="TelephoneNumber">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NationalTelephoneNumber" type="xs:string"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContactInformation/TelephoneNumber/NationalTelephoneNumber
diagram AGIISSchema_p252.png
type xs:string
properties
content simple
source <xs:element name="NationalTelephoneNumber" type="xs:string"/>

element ContactInformation/EmailAddress
diagram AGIISSchema_p253.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 100
source <xs:element name="EmailAddress">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="100"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType DateLastVerified
diagram AGIISSchema_p254.png
type extension of xs:string
properties
base xs:string
used by
elements PackageSizeInformation/DateLastVerified ProductInformation/DateLastVerified PackageConfigurationInformation/DateLastVerified ProductGTINProductInformation/DateLastVerified ProductGTINPackageSizeInformation/DateLastVerified ProductGTINPackageConfigurationInformation/DateLastVerified
source <xs:complexType name="DateLastVerified">
 
<xs:simpleContent>
   
<xs:extension base="xs:string"/>
 
</xs:simpleContent>
</xs:complexType>

complexType DuplicateEntities
diagram AGIISSchema_p255.png
children DuplicateIdentifiers
used by
element EntityInquiry/DuplicateEntities
source <xs:complexType name="DuplicateEntities">
 
<xs:sequence>
   
<xs:element name="DuplicateIdentifiers">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="IndustryIdentifier" type="IndustryIdentifier" maxOccurs="20"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element DuplicateEntities/DuplicateIdentifiers
diagram AGIISSchema_p256.png
properties
content complex
children IndustryIdentifier
source <xs:element name="DuplicateIdentifiers">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="IndustryIdentifier" type="IndustryIdentifier" maxOccurs="20"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DuplicateEntities/DuplicateIdentifiers/IndustryIdentifier
diagram AGIISSchema_p257.png
type IndustryIdentifier
properties
minOcc 1
maxOcc 20
content complex
children IndustryCode ProprietaryCode ProprietaryCodes
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="IndustryIdentifier" type="IndustryIdentifier" maxOccurs="20"/>

complexType EntityClassificationInformation
diagram AGIISSchema_p258.png
children EntityClassification
used by
elements EntityInformation/EntityClassifications EntitySearchCriteria/EntityClassifications
source <xs:complexType name="EntityClassificationInformation">
 
<xs:sequence>
   
<xs:element name="EntityClassification" maxOccurs="unbounded">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Business"/>
         
<xs:enumeration value="Consumer"/>
         
<xs:enumeration value="Location"/>
         
<xs:enumeration value="Unknown"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element EntityClassificationInformation/EntityClassification
diagram AGIISSchema_p259.png
type restriction of xs:string
properties
minOcc 1
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration Business
enumeration Consumer
enumeration Location
enumeration Unknown
source <xs:element name="EntityClassification" maxOccurs="unbounded">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Business"/>
     
<xs:enumeration value="Consumer"/>
     
<xs:enumeration value="Location"/>
     
<xs:enumeration value="Unknown"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType EntityInformation
diagram AGIISSchema_p260.png
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
used by
elements EntityTransaction/BoughtByEntity EntityTransaction/CurrentEntity AGIISEntityInquiryResponse/Body/AGIISEntityInquiryResponseDetails/EntityInquiryResponse/EntityInformation EntityInquiry/EntityInformation AGIISEntityFullExtract/Body/AGIISEntityFullExtractDetails/EntityInformation AGIISNAPDEntityExtract/Body/AGIISNAPDEntityExtractDetails/EntityInformation EntityMaintenanceOutboundXMLPayload/Body/EntityMaintenanceOutboundDetails/EntityMaintenanceResponse/EntityInformation EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/EntityInformation EntityTransaction/PreviousEntity EntityTransaction/ReplacedByEntity
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:complexType name="EntityInformation">
 
<xs:sequence>
   
<xs:element name="IndustryIdentifier" type="IndustryIdentifier" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="IndustrySegments" type="IndustrySegments" minOccurs="0"/>
   
<xs:element name="PreferredName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DBAName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="IndividualName" type="IndividualInformation" minOccurs="0"/>
   
<xs:element name="TelephoneNumber" type="xs:string" minOccurs="0"/>
   
<xs:element name="EntityType" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Manufacturer"/>
         
<xs:enumeration value="Distributor"/>
         
<xs:enumeration value="Retailer"/>
         
<xs:enumeration value="End-Use Business"/>
         
<xs:enumeration value="Farm Business"/>
         
<xs:enumeration value="Grower"/>
         
<xs:enumeration value="Rail Siding"/>
         
<xs:enumeration value="Terminal"/>
         
<xs:enumeration value="Drop Point"/>
         
<xs:enumeration value="Industry Provider"/>
         
<xs:enumeration value="Other Retailer"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="EntityStatus" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="In Business"/>
         
<xs:enumeration value="Out of Business"/>
         
<xs:enumeration value="Replaced"/>
         
<xs:enumeration value="Bought Out"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PhysicalAddress" type="AddressInformation" minOccurs="0"/>
   
<xs:element name="MailingAddress" type="AddressInformation" minOccurs="0"/>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation/>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="LastModifiedUserID" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>LastModifiedUserID is conditionally populated. It is populated 1) only when the last user to modify the entity was a user of the subscriber who is receiving this XML payload, 2) only in certain extracts (GLN Update Extract, EBID Update Extract, Nexus Entity Add\Subset Add Notification</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Latitude" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Longitude" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="SPLC" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="9"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AWSANumber" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LinkedEntity" type="IndustryIdentifier" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="NameOverride" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="DuplicateExempt" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="GLNReuseExempt" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="ResponsibleAgCertified" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The ResponsibleAgCertified element is only populated for ResponsibleAg and their participating subscribers.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="LastVerification" type="VerificationInformation" minOccurs="0"/>
   
<xs:element ref="MemSvcReviewDateTime" minOccurs="0"/>
   
<xs:element name="RequestVerification" type="VerificationInformation" minOccurs="0"/>
   
<xs:element name="EntityClassifications" type="EntityClassificationInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActiveFlag" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute EntityInformation/@ActiveFlag
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element EntityInformation/IndustryIdentifier
diagram AGIISSchema_p261.png
type IndustryIdentifier
properties
minOcc 0
maxOcc unbounded
content complex
children IndustryCode ProprietaryCode ProprietaryCodes
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="IndustryIdentifier" type="IndustryIdentifier" minOccurs="0" maxOccurs="unbounded"/>

element EntityInformation/IndustrySegments
diagram AGIISSchema_p262.png
type IndustrySegments
properties
minOcc 0
maxOcc 1
content complex
children CropProtection Fertilizer Specialty Seed
source <xs:element name="IndustrySegments" type="IndustrySegments" minOccurs="0"/>

element EntityInformation/PreferredName
diagram AGIISSchema_p263.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PreferredName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInformation/DBAName
diagram AGIISSchema_p264.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="DBAName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInformation/IndividualName
diagram AGIISSchema_p265.png
type IndividualInformation
properties
minOcc 0
maxOcc 1
content complex
children FirstName MiddleName LastName Suffix
source <xs:element name="IndividualName" type="IndividualInformation" minOccurs="0"/>

element EntityInformation/TelephoneNumber
diagram AGIISSchema_p266.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TelephoneNumber" type="xs:string" minOccurs="0"/>

element EntityInformation/EntityType
diagram AGIISSchema_p267.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Manufacturer
enumeration Distributor
enumeration Retailer
enumeration End-Use Business
enumeration Farm Business
enumeration Grower
enumeration Rail Siding
enumeration Terminal
enumeration Drop Point
enumeration Industry Provider
enumeration Other Retailer
source <xs:element name="EntityType" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Manufacturer"/>
     
<xs:enumeration value="Distributor"/>
     
<xs:enumeration value="Retailer"/>
     
<xs:enumeration value="End-Use Business"/>
     
<xs:enumeration value="Farm Business"/>
     
<xs:enumeration value="Grower"/>
     
<xs:enumeration value="Rail Siding"/>
     
<xs:enumeration value="Terminal"/>
     
<xs:enumeration value="Drop Point"/>
     
<xs:enumeration value="Industry Provider"/>
     
<xs:enumeration value="Other Retailer"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInformation/EntityStatus
diagram AGIISSchema_p268.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration In Business
enumeration Out of Business
enumeration Replaced
enumeration Bought Out
source <xs:element name="EntityStatus" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="In Business"/>
     
<xs:enumeration value="Out of Business"/>
     
<xs:enumeration value="Replaced"/>
     
<xs:enumeration value="Bought Out"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInformation/PhysicalAddress
diagram AGIISSchema_p269.png
type AddressInformation
properties
minOcc 0
maxOcc 1
content complex
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCountry FIPSCode CountyName
attributes
Name  Type  Use  Default  Fixed  Annotation
Overridden  derived by: xs:string        
source <xs:element name="PhysicalAddress" type="AddressInformation" minOccurs="0"/>

element EntityInformation/MailingAddress
diagram AGIISSchema_p270.png
type AddressInformation
properties
minOcc 0
maxOcc 1
content complex
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCountry FIPSCode CountyName
attributes
Name  Type  Use  Default  Fixed  Annotation
Overridden  derived by: xs:string        
source <xs:element name="MailingAddress" type="AddressInformation" minOccurs="0"/>

element EntityInformation/Latitude
diagram AGIISSchema_p271.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 20
source <xs:element name="Latitude" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInformation/Longitude
diagram AGIISSchema_p272.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 20
source <xs:element name="Longitude" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInformation/SPLC
diagram AGIISSchema_p273.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 9
source <xs:element name="SPLC" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInformation/AWSANumber
diagram AGIISSchema_p274.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 15
source <xs:element name="AWSANumber" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityInformation/LinkedEntity
diagram AGIISSchema_p275.png
type IndustryIdentifier
properties
minOcc 0
maxOcc unbounded
content complex
children IndustryCode ProprietaryCode ProprietaryCodes
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="LinkedEntity" type="IndustryIdentifier" minOccurs="0" maxOccurs="unbounded"/>

element EntityInformation/NameOverride
diagram AGIISSchema_p276.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="NameOverride" type="xs:boolean" minOccurs="0"/>

element EntityInformation/DuplicateExempt
diagram AGIISSchema_p277.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DuplicateExempt" type="xs:boolean" minOccurs="0"/>

element EntityInformation/GLNReuseExempt
diagram AGIISSchema_p278.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="GLNReuseExempt" type="xs:boolean" minOccurs="0"/>

element EntityInformation/ResponsibleAgCertified
diagram AGIISSchema_p279.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The ResponsibleAgCertified element is only populated for ResponsibleAg and their participating subscribers.
source <xs:element name="ResponsibleAgCertified" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The ResponsibleAgCertified element is only populated for ResponsibleAg and their participating subscribers.</xs:documentation>
 
</xs:annotation>
</xs:element>

element EntityInformation/LastVerification
diagram AGIISSchema_p280.png
type VerificationInformation
properties
minOcc 0
maxOcc 1
content complex
children VerificationType VerificationLevel VerificationSubscriber CompletedDateTime
source <xs:element name="LastVerification" type="VerificationInformation" minOccurs="0"/>

element EntityInformation/RequestVerification
diagram AGIISSchema_p281.png
type VerificationInformation
properties
minOcc 0
maxOcc 1
content complex
children VerificationType VerificationLevel VerificationSubscriber CompletedDateTime
source <xs:element name="RequestVerification" type="VerificationInformation" minOccurs="0"/>

element EntityInformation/EntityClassifications
diagram AGIISSchema_p282.png
type EntityClassificationInformation
properties
minOcc 0
maxOcc 1
content complex
children EntityClassification
source <xs:element name="EntityClassifications" type="EntityClassificationInformation" minOccurs="0"/>

complexType EntitySearchCriteria
diagram AGIISSchema_p283.png
children RequiredEnitityIdentifierTypes IndustryIdentifier IndustrySegments GenericEnititySearchName PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus GenericEntitySearchAddress PhysicalAddress MailingAddress LastModifiedDateTime Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified EntityClassifications
used by
element EntitySearchInboundXMLPayload/Body/EntitySearchCriteria
source <xs:complexType name="EntitySearchCriteria">
 
<xs:sequence>
   
<xs:element name="RequiredEnitityIdentifierTypes" type="RequiredEnitityIdentifierTypes" maxOccurs="unbounded"/>
   
<xs:element name="IndustryIdentifier" type="IndustryIdentifier" minOccurs="0"/>
   
<xs:element name="IndustrySegments" type="IndustrySegments" minOccurs="0"/>
   
<xs:element name="GenericEnititySearchName" type="GenericEnititySearchName" minOccurs="0"/>
   
<xs:element name="PreferredName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DBAName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="IndividualName" type="IndividualInformation" minOccurs="0"/>
   
<xs:element name="TelephoneNumber" type="xs:string" minOccurs="0"/>
   
<xs:element name="EntityType" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Manufacturer"/>
         
<xs:enumeration value="Distributor"/>
         
<xs:enumeration value="Retailer"/>
         
<xs:enumeration value="End-Use Business"/>
         
<xs:enumeration value="Farm Business"/>
         
<xs:enumeration value="Grower"/>
         
<xs:enumeration value="Rail Siding"/>
         
<xs:enumeration value="Terminal"/>
         
<xs:enumeration value="Drop Point"/>
         
<xs:enumeration value="Industry Provider"/>
         
<xs:enumeration value="Other Retailer"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="EntityStatus" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="In Business"/>
         
<xs:enumeration value="Out of Business"/>
         
<xs:enumeration value="Replaced"/>
         
<xs:enumeration value="Bought Out"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="GenericEntitySearchAddress" type="GenericEntitySearchAddress" minOccurs="0"/>
   
<xs:element name="PhysicalAddress" type="AddressInformation" minOccurs="0"/>
   
<xs:element name="MailingAddress" type="AddressInformation" minOccurs="0"/>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element name="Latitude" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Longitude" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="SPLC" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="9"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AWSANumber" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LinkedEntity" type="IndustryIdentifier" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="NameOverride" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="DuplicateExempt" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="GLNReuseExempt" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="ResponsibleAgCertified" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="EntityClassifications" type="EntityClassificationInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element EntitySearchCriteria/RequiredEnitityIdentifierTypes
diagram AGIISSchema_p284.png
type RequiredEnitityIdentifierTypes
properties
minOcc 1
maxOcc unbounded
content complex
children RequiredEnitityIdentifierType
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="RequiredEnitityIdentifierTypes" type="RequiredEnitityIdentifierTypes" maxOccurs="unbounded"/>

element EntitySearchCriteria/IndustryIdentifier
diagram AGIISSchema_p285.png
type IndustryIdentifier
properties
minOcc 0
maxOcc 1
content complex
children IndustryCode ProprietaryCode ProprietaryCodes
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="IndustryIdentifier" type="IndustryIdentifier" minOccurs="0"/>

element EntitySearchCriteria/IndustrySegments
diagram AGIISSchema_p286.png
type IndustrySegments
properties
minOcc 0
maxOcc 1
content complex
children CropProtection Fertilizer Specialty Seed
source <xs:element name="IndustrySegments" type="IndustrySegments" minOccurs="0"/>

element EntitySearchCriteria/GenericEnititySearchName
diagram AGIISSchema_p287.png
type GenericEnititySearchName
properties
minOcc 0
maxOcc 1
content complex
children EntitySearchName
attributes
Name  Type  Use  Default  Fixed  Annotation
EntitySearchNameType  derived by: xs:string  required      
source <xs:element name="GenericEnititySearchName" type="GenericEnititySearchName" minOccurs="0"/>

element EntitySearchCriteria/PreferredName
diagram AGIISSchema_p288.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PreferredName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntitySearchCriteria/DBAName
diagram AGIISSchema_p289.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="DBAName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntitySearchCriteria/IndividualName
diagram AGIISSchema_p290.png
type IndividualInformation
properties
minOcc 0
maxOcc 1
content complex
children FirstName MiddleName LastName Suffix
source <xs:element name="IndividualName" type="IndividualInformation" minOccurs="0"/>

element EntitySearchCriteria/TelephoneNumber
diagram AGIISSchema_p291.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="TelephoneNumber" type="xs:string" minOccurs="0"/>

element EntitySearchCriteria/EntityType
diagram AGIISSchema_p292.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Manufacturer
enumeration Distributor
enumeration Retailer
enumeration End-Use Business
enumeration Farm Business
enumeration Grower
enumeration Rail Siding
enumeration Terminal
enumeration Drop Point
enumeration Industry Provider
enumeration Other Retailer
source <xs:element name="EntityType" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Manufacturer"/>
     
<xs:enumeration value="Distributor"/>
     
<xs:enumeration value="Retailer"/>
     
<xs:enumeration value="End-Use Business"/>
     
<xs:enumeration value="Farm Business"/>
     
<xs:enumeration value="Grower"/>
     
<xs:enumeration value="Rail Siding"/>
     
<xs:enumeration value="Terminal"/>
     
<xs:enumeration value="Drop Point"/>
     
<xs:enumeration value="Industry Provider"/>
     
<xs:enumeration value="Other Retailer"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntitySearchCriteria/EntityStatus
diagram AGIISSchema_p293.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration In Business
enumeration Out of Business
enumeration Replaced
enumeration Bought Out
source <xs:element name="EntityStatus" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="In Business"/>
     
<xs:enumeration value="Out of Business"/>
     
<xs:enumeration value="Replaced"/>
     
<xs:enumeration value="Bought Out"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntitySearchCriteria/GenericEntitySearchAddress
diagram AGIISSchema_p294.png
type GenericEntitySearchAddress
properties
minOcc 0
maxOcc 1
content complex
children EntitySearchAddress
attributes
Name  Type  Use  Default  Fixed  Annotation
EntitySearchAddressType  derived by: xs:string  required      
source <xs:element name="GenericEntitySearchAddress" type="GenericEntitySearchAddress" minOccurs="0"/>

element EntitySearchCriteria/PhysicalAddress
diagram AGIISSchema_p295.png
type AddressInformation
properties
minOcc 0
maxOcc 1
content complex
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCountry FIPSCode CountyName
attributes
Name  Type  Use  Default  Fixed  Annotation
Overridden  derived by: xs:string        
source <xs:element name="PhysicalAddress" type="AddressInformation" minOccurs="0"/>

element EntitySearchCriteria/MailingAddress
diagram AGIISSchema_p296.png
type AddressInformation
properties
minOcc 0
maxOcc 1
content complex
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCountry FIPSCode CountyName
attributes
Name  Type  Use  Default  Fixed  Annotation
Overridden  derived by: xs:string        
source <xs:element name="MailingAddress" type="AddressInformation" minOccurs="0"/>

element EntitySearchCriteria/Latitude
diagram AGIISSchema_p297.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 20
source <xs:element name="Latitude" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntitySearchCriteria/Longitude
diagram AGIISSchema_p298.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 20
source <xs:element name="Longitude" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntitySearchCriteria/SPLC
diagram AGIISSchema_p299.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 9
source <xs:element name="SPLC" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntitySearchCriteria/AWSANumber
diagram AGIISSchema_p300.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 15
source <xs:element name="AWSANumber" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntitySearchCriteria/LinkedEntity
diagram AGIISSchema_p301.png
type IndustryIdentifier
properties
minOcc 0
maxOcc unbounded
content complex
children IndustryCode ProprietaryCode ProprietaryCodes
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="LinkedEntity" type="IndustryIdentifier" minOccurs="0" maxOccurs="unbounded"/>

element EntitySearchCriteria/NameOverride
diagram AGIISSchema_p302.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="NameOverride" type="xs:boolean" minOccurs="0"/>

element EntitySearchCriteria/DuplicateExempt
diagram AGIISSchema_p303.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DuplicateExempt" type="xs:boolean" minOccurs="0"/>

element EntitySearchCriteria/GLNReuseExempt
diagram AGIISSchema_p304.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="GLNReuseExempt" type="xs:boolean" minOccurs="0"/>

element EntitySearchCriteria/ResponsibleAgCertified
diagram AGIISSchema_p305.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ResponsibleAgCertified" type="xs:boolean" minOccurs="0"/>

element EntitySearchCriteria/EntityClassifications
diagram AGIISSchema_p306.png
type EntityClassificationInformation
properties
minOcc 0
maxOcc 1
content complex
children EntityClassification
source <xs:element name="EntityClassifications" type="EntityClassificationInformation" minOccurs="0"/>

complexType EntityTransaction
diagram AGIISSchema_p307.png
children TransactionDateTime MaintenanceReason CurrentEntity PreviousEntity ReplacedByEntity BoughtByEntity
used by
element AGIISEntityExtract/Body/AGIISEntityExtractDetails/EntityTransaction
source <xs:complexType name="EntityTransaction">
 
<xs:sequence>
   
<xs:element name="TransactionDateTime">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="19"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="MaintenanceReason">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Add"/>
         
<xs:enumeration value="Update"/>
         
<xs:enumeration value="Delete"/>
         
<xs:enumeration value="Deactivate"/>
         
<xs:enumeration value="Reactivate"/>
         
<xs:enumeration value="Bought Out"/>
         
<xs:enumeration value="Out of Business"/>
         
<xs:enumeration value="Replaced"/>
         
<xs:enumeration value="GLNAssignedToReusePool"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CurrentEntity" type="EntityInformation"/>
   
<xs:element name="PreviousEntity" type="EntityInformation" minOccurs="0"/>
   
<xs:element name="ReplacedByEntity" type="EntityInformation" minOccurs="0"/>
   
<xs:element name="BoughtByEntity" type="EntityInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element EntityTransaction/TransactionDateTime
diagram AGIISSchema_p308.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
maxLength 19
source <xs:element name="TransactionDateTime">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="19"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityTransaction/MaintenanceReason
diagram AGIISSchema_p309.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Add
enumeration Update
enumeration Delete
enumeration Deactivate
enumeration Reactivate
enumeration Bought Out
enumeration Out of Business
enumeration Replaced
enumeration GLNAssignedToReusePool
source <xs:element name="MaintenanceReason">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Update"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="Deactivate"/>
     
<xs:enumeration value="Reactivate"/>
     
<xs:enumeration value="Bought Out"/>
     
<xs:enumeration value="Out of Business"/>
     
<xs:enumeration value="Replaced"/>
     
<xs:enumeration value="GLNAssignedToReusePool"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EntityTransaction/CurrentEntity
diagram AGIISSchema_p310.png
type EntityInformation
properties
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="CurrentEntity" type="EntityInformation"/>

element EntityTransaction/PreviousEntity
diagram AGIISSchema_p311.png
type EntityInformation
properties
minOcc 0
maxOcc 1
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="PreviousEntity" type="EntityInformation" minOccurs="0"/>

element EntityTransaction/ReplacedByEntity
diagram AGIISSchema_p312.png
type EntityInformation
properties
minOcc 0
maxOcc 1
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="ReplacedByEntity" type="EntityInformation" minOccurs="0"/>

element EntityTransaction/BoughtByEntity
diagram AGIISSchema_p313.png
type EntityInformation
properties
minOcc 0
maxOcc 1
content complex
children IndustryIdentifier IndustrySegments PreferredName DBAName IndividualName TelephoneNumber EntityType EntityStatus PhysicalAddress MailingAddress LastModifiedDateTime LastModifiedUserID Latitude Longitude SPLC AWSANumber LinkedEntity NameOverride DuplicateExempt GLNReuseExempt ResponsibleAgCertified LastVerification MemSvcReviewDateTime RequestVerification EntityClassifications
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="BoughtByEntity" type="EntityInformation" minOccurs="0"/>

complexType ErrorInformation
diagram AGIISSchema_p314.png
children ErrorID ErrorMsg
used by
elements AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/CompanyErrorInformation ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/CompanyErrorInformation AGIISAgreementUpdateResponse/Body/AGIISAgreementUpdateResponseDetails/AgreementUpdateReject/ErrorInformation AGIISLicenseUpdateResponse/Body/AGIISLicenseUpdateResponse/LicenseUpdateReject/ErrorInformation ProductSubsetMaintenanceOutboundXMLPayload/Body/ProductSubsetMaintenanceOutboundDetails/ProductSubsetMaintenanceResponse/ErrorInformation AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/ProductErrorInformation ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/ProductErrorInformation
source <xs:complexType name="ErrorInformation">
 
<xs:sequence>
   
<xs:element name="ErrorID" type="xs:string"/>
   
<xs:element name="ErrorMsg" type="xs:string"/>
 
</xs:sequence>
</xs:complexType>

element ErrorInformation/ErrorID
diagram AGIISSchema_p315.png
type xs:string
properties
content simple
source <xs:element name="ErrorID" type="xs:string"/>

element ErrorInformation/ErrorMsg
diagram AGIISSchema_p316.png
type xs:string
properties
content simple
source <xs:element name="ErrorMsg" type="xs:string"/>

complexType GenericEnititySearchName
diagram AGIISSchema_p317.png
children EntitySearchName
used by
element EntitySearchCriteria/GenericEnititySearchName
attributes
Name  Type  Use  Default  Fixed  Annotation
EntitySearchNameType  derived by: xs:string  required      
source <xs:complexType name="GenericEnititySearchName">
 
<xs:sequence>
   
<xs:element name="EntitySearchName">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
         
<xs:minLength value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="EntitySearchNameType" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="LastName"/>
       
<xs:enumeration value="PreferredOrDBAName"/>
       
<xs:enumeration value="PreferredOrDBAOrLastName"/>
       
<xs:enumeration value=""/>
       
<xs:enumeration value=""/>
       
<xs:enumeration value=""/>
       
<xs:enumeration value=""/>
       
<xs:enumeration value=""/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute GenericEnititySearchName/@EntitySearchNameType
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration LastName
enumeration PreferredOrDBAName
enumeration PreferredOrDBAOrLastName
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
source <xs:attribute name="EntitySearchNameType" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="LastName"/>
     
<xs:enumeration value="PreferredOrDBAName"/>
     
<xs:enumeration value="PreferredOrDBAOrLastName"/>
     
<xs:enumeration value=""/>
     
<xs:enumeration value=""/>
     
<xs:enumeration value=""/>
     
<xs:enumeration value=""/>
     
<xs:enumeration value=""/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element GenericEnititySearchName/EntitySearchName
diagram AGIISSchema_p318.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="EntitySearchName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
     
<xs:minLength value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType GenericEntitySearchAddress
diagram AGIISSchema_p319.png
children EntitySearchAddress
used by
element EntitySearchCriteria/GenericEntitySearchAddress
attributes
Name  Type  Use  Default  Fixed  Annotation
EntitySearchAddressType  derived by: xs:string  required      
source <xs:complexType name="GenericEntitySearchAddress">
 
<xs:sequence>
   
<xs:element name="EntitySearchAddress" type="SearchAddressInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="EntitySearchAddressType" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="PhysicalAddress"/>
       
<xs:enumeration value="MailingAddress"/>
       
<xs:enumeration value="PhysicalOrMailingAddress"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute GenericEntitySearchAddress/@EntitySearchAddressType
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration PhysicalAddress
enumeration MailingAddress
enumeration PhysicalOrMailingAddress
source <xs:attribute name="EntitySearchAddressType" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="PhysicalAddress"/>
     
<xs:enumeration value="MailingAddress"/>
     
<xs:enumeration value="PhysicalOrMailingAddress"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element GenericEntitySearchAddress/EntitySearchAddress
diagram AGIISSchema_p320.png
type SearchAddressInformation
properties
minOcc 0
maxOcc 1
content complex
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCodeRangeFrom PostalCodeRangeTo PostalCountry FIPSCode CountyName
source <xs:element name="EntitySearchAddress" type="SearchAddressInformation" minOccurs="0"/>

complexType GTINCrossReference
diagram AGIISSchema_p321.png
children GTIN ManufacturerIdentifier ProprietaryCode
used by
elements AGIISProductSubsetUpdate/Body/AGIISProductSubsetUpdateDetails/GTINCrossReference ProductSubsetMaintenanceInboundXMLPayload/Body/ProductSubsetMaintenanceDetails/GTINCrossReference ProductSubsetMaintenanceOutboundXMLPayload/Body/ProductSubsetMaintenanceOutboundDetails/ProductSubsetMaintenanceResponse/GTINCrossReference PackageConfigurationInformation/GTINCrossReference
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:complexType name="GTINCrossReference">
 
<xs:sequence>
   
<xs:element name="GTIN" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="14"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ManufacturerIdentifier" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element ref="PartnerIdentifier"/>
         
<xs:element name="ReportingIdentifier" type="xs:string"/>
         
<xs:element name="LevelIndicator">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="ALL"/>
               
<xs:enumeration value="LOWESTLEVEL"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ProprietaryCode">
     
<xs:annotation>
       
<xs:documentation>Subscriber's internal code used to identify this configuration</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute GTINCrossReference/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element GTINCrossReference/GTIN
diagram AGIISSchema_p322.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 14
source <xs:element name="GTIN" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="14"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element GTINCrossReference/ManufacturerIdentifier
diagram AGIISSchema_p323.png
properties
minOcc 0
maxOcc 1
content complex
children PartnerIdentifier ReportingIdentifier LevelIndicator
source <xs:element name="ManufacturerIdentifier" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PartnerIdentifier"/>
     
<xs:element name="ReportingIdentifier" type="xs:string"/>
     
<xs:element name="LevelIndicator">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="ALL"/>
           
<xs:enumeration value="LOWESTLEVEL"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element GTINCrossReference/ManufacturerIdentifier/ReportingIdentifier
diagram AGIISSchema_p324.png
type xs:string
properties
content simple
source <xs:element name="ReportingIdentifier" type="xs:string"/>

element GTINCrossReference/ManufacturerIdentifier/LevelIndicator
diagram AGIISSchema_p325.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration ALL
enumeration LOWESTLEVEL
source <xs:element name="LevelIndicator">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ALL"/>
     
<xs:enumeration value="LOWESTLEVEL"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element GTINCrossReference/ProprietaryCode
diagram AGIISSchema_p326.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
annotation
documentation
Subscriber's internal code used to identify this configuration
source <xs:element name="ProprietaryCode">
 
<xs:annotation>
   
<xs:documentation>Subscriber's internal code used to identify this configuration</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType Header
diagram AGIISSchema_p327.png
children ThisDocumentIdentifier ThisDocumentDateTime From To
used by
elements AGIISProductSubsetUpdate/Header AGIISProductExtract/Header AGIISProductUpdate/Header AGIISAgreementUpdate/Header AGIISLicenseUpdate/Header AGIISLicenseExtract/Header AGIISEntityExtract/Header AGIISEntityInquiry/Header AGIISAgreementUpdateResponse/Header AGIISLicenseUpdateResponse/Header AGIISEntityInquiryResponse/Header AGIISEntityFullExtract/Header AGIISNAPDEntityExtract/Header EntityMaintenanceInboundXMLPayload/Header EntityMaintenanceOutboundXMLPayload/Header EntitySearchInboundXMLPayload/Header EntitySearchOutboundXMLPayload/Header ProductSearchInboundXMLPayload/Header ProductSearchOutboundXMLPayload/Header AGIISProductUpdateResponse/Header ProductMaintenanceInboundXMLPayload/Header ProductMaintenanceOutboundXMLPayload/Header ProductSubsetMaintenanceInboundXMLPayload/Header ProductSubsetMaintenanceOutboundXMLPayload/Header
source <xs:complexType name="Header">
 
<xs:sequence>
   
<xs:element name="ThisDocumentIdentifier">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element ref="DocumentIdentifier"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ThisDocumentDateTime">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="DateTime">
           
<xs:annotation>
             
<xs:documentation>Follows the guidelines set forth by the CIDX Chem eStandards v3.0 for DateTime information</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:simpleContent>
               
<xs:extension base="xs:string">
                 
<xs:attribute name="DateTimeQualifier" use="required">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="On"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:simpleContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="From">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="PartnerInformation" type="PartnerInformation"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="To">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="PartnerInformation" type="PartnerInformation"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element Header/ThisDocumentIdentifier
diagram AGIISSchema_p328.png
properties
content complex
children DocumentIdentifier
source <xs:element name="ThisDocumentIdentifier">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="DocumentIdentifier"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Header/ThisDocumentDateTime
diagram AGIISSchema_p329.png
properties
content complex
children DateTime
source <xs:element name="ThisDocumentDateTime">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DateTime">
       
<xs:annotation>
         
<xs:documentation>Follows the guidelines set forth by the CIDX Chem eStandards v3.0 for DateTime information</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="DateTimeQualifier" use="required">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="On"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Header/ThisDocumentDateTime/DateTime
diagram AGIISSchema_p330.png
type extension of xs:string
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
DateTimeQualifier  derived by: xs:string  required      
annotation
documentation
Follows the guidelines set forth by the CIDX Chem eStandards v3.0 for DateTime information
source <xs:element name="DateTime">
 
<xs:annotation>
   
<xs:documentation>Follows the guidelines set forth by the CIDX Chem eStandards v3.0 for DateTime information</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="DateTimeQualifier" use="required">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="On"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Header/ThisDocumentDateTime/DateTime/@DateTimeQualifier
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration On
source <xs:attribute name="DateTimeQualifier" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="On"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Header/From
diagram AGIISSchema_p331.png
properties
content complex
children PartnerInformation
source <xs:element name="From">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PartnerInformation" type="PartnerInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Header/From/PartnerInformation
diagram AGIISSchema_p332.png
type PartnerInformation
properties
content complex
children PartnerName PartnerIdentifier ContactInformation
source <xs:element name="PartnerInformation" type="PartnerInformation"/>

element Header/To
diagram AGIISSchema_p333.png
properties
content complex
children PartnerInformation
source <xs:element name="To">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PartnerInformation" type="PartnerInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Header/To/PartnerInformation
diagram AGIISSchema_p334.png
type PartnerInformation
properties
content complex
children PartnerName PartnerIdentifier ContactInformation
source <xs:element name="PartnerInformation" type="PartnerInformation"/>

complexType IndividualInformation
diagram AGIISSchema_p335.png
children FirstName MiddleName LastName Suffix
used by
elements EntityInformation/IndividualName EntitySearchCriteria/IndividualName
source <xs:complexType name="IndividualInformation">
 
<xs:sequence>
   
<xs:element name="FirstName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="MiddleName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LastName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Suffix" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="3"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element IndividualInformation/FirstName
diagram AGIISSchema_p336.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="FirstName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IndividualInformation/MiddleName
diagram AGIISSchema_p337.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="MiddleName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IndividualInformation/LastName
diagram AGIISSchema_p338.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="LastName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IndividualInformation/Suffix
diagram AGIISSchema_p339.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 3
source <xs:element name="Suffix" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType IndustryIdentifier
diagram AGIISSchema_p340.png
children IndustryCode ProprietaryCode ProprietaryCodes
used by
elements DuplicateEntities/DuplicateIdentifiers/IndustryIdentifier LicenseInformation/IndustryIdentifier EntityInformation/IndustryIdentifier EntitySearchCriteria/IndustryIdentifier EntityInformation/LinkedEntity EntitySearchCriteria/LinkedEntity
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:complexType name="IndustryIdentifier">
 
<xs:sequence>
   
<xs:element name="IndustryCode">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProprietaryCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
            Originally, the one and only subscriber proprietary code for a given industry identifier. However, post-PCR185_2 (March/2015, which supports up to 99 subscriber proprietary codes per industry identifier), the primary subscriber proprietary code for a given industry identifier
         
</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="30"/>
         
<xs:whiteSpace value="preserve"/>
         
<xs:pattern value="[a-zA-Z0-9_.' \-!@#$%^*()_+={}|/:,>?/`~\[\] ]*"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProprietaryCodes" minOccurs="0" maxOccurs="99">
     
<xs:annotation>
       
<xs:documentation>
            Populated post-PCR185_2  (March/2015, which supports up to 99 subscriber proprietary codes per industry identifier), an array of up to 99 subscriber proprietary codes per industry identifier. Note that the first value in the array is the primary subscriber proprietary code for a given industry identifier and is the same value populated in the ProprietaryCode element.
         
</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="30"/>
         
<xs:whiteSpace value="preserve"/>
         
<xs:pattern value="[a-zA-Z0-9_.' \-!@#$%^*()_+={}|/:,>?/`~\[\] ]*"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Agency" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="EBID"/>
       
<xs:enumeration value="NAPD/HP ID"/>
       
<xs:enumeration value="GLN"/>
       
<xs:enumeration value="OLDEBID"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute IndustryIdentifier/@Agency
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration EBID
enumeration NAPD/HP ID
enumeration GLN
enumeration OLDEBID
source <xs:attribute name="Agency" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="EBID"/>
     
<xs:enumeration value="NAPD/HP ID"/>
     
<xs:enumeration value="GLN"/>
     
<xs:enumeration value="OLDEBID"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element IndustryIdentifier/IndustryCode
diagram AGIISSchema_p341.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
maxLength 30
source <xs:element name="IndustryCode">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IndustryIdentifier/ProprietaryCode
diagram AGIISSchema_p342.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 30
whiteSpace preserve
pattern [a-zA-Z0-9_.' \-!@#$%^*()_+={}|/:,>?/`~\[\] ]*
annotation
documentation

            Originally, the one and only subscriber proprietary code for a given industry identifier. However, post-PCR185_2 (March/2015, which supports up to 99 subscriber proprietary codes per industry identifier), the primary subscriber proprietary code for a given industry identifier
         
source <xs:element name="ProprietaryCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
            Originally, the one and only subscriber proprietary code for a given industry identifier. However, post-PCR185_2 (March/2015, which supports up to 99 subscriber proprietary codes per industry identifier), the primary subscriber proprietary code for a given industry identifier
         
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="30"/>
     
<xs:whiteSpace value="preserve"/>
     
<xs:pattern value="[a-zA-Z0-9_.' \-!@#$%^*()_+={}|/:,>?/`~\[\] ]*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IndustryIdentifier/ProprietaryCodes
diagram AGIISSchema_p343.png
type restriction of xs:string
properties
minOcc 0
maxOcc 99
content simple
facets
Kind Value Annotation
maxLength 30
whiteSpace preserve
pattern [a-zA-Z0-9_.' \-!@#$%^*()_+={}|/:,>?/`~\[\] ]*
annotation
documentation

            Populated post-PCR185_2  (March/2015, which supports up to 99 subscriber proprietary codes per industry identifier), an array of up to 99 subscriber proprietary codes per industry identifier. Note that the first value in the array is the primary subscriber proprietary code for a given industry identifier and is the same value populated in the ProprietaryCode element.
         
source <xs:element name="ProprietaryCodes" minOccurs="0" maxOccurs="99">
 
<xs:annotation>
   
<xs:documentation>
            Populated post-PCR185_2  (March/2015, which supports up to 99 subscriber proprietary codes per industry identifier), an array of up to 99 subscriber proprietary codes per industry identifier. Note that the first value in the array is the primary subscriber proprietary code for a given industry identifier and is the same value populated in the ProprietaryCode element.
         
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="30"/>
     
<xs:whiteSpace value="preserve"/>
     
<xs:pattern value="[a-zA-Z0-9_.' \-!@#$%^*()_+={}|/:,>?/`~\[\] ]*"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType IndustrySegments
diagram AGIISSchema_p344.png
children CropProtection Fertilizer Specialty Seed
used by
elements EntityInformation/IndustrySegments EntitySearchCriteria/IndustrySegments
source <xs:complexType name="IndustrySegments">
 
<xs:sequence>
   
<xs:element name="CropProtection" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="Fertilizer" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="Specialty" type="xs:boolean" minOccurs="0"/>
   
<xs:element name="Seed" type="xs:boolean" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element IndustrySegments/CropProtection
diagram AGIISSchema_p345.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CropProtection" type="xs:boolean" minOccurs="0"/>

element IndustrySegments/Fertilizer
diagram AGIISSchema_p346.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Fertilizer" type="xs:boolean" minOccurs="0"/>

element IndustrySegments/Specialty
diagram AGIISSchema_p347.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Specialty" type="xs:boolean" minOccurs="0"/>

element IndustrySegments/Seed
diagram AGIISSchema_p348.png
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Seed" type="xs:boolean" minOccurs="0"/>

complexType LicenseInformation
diagram AGIISSchema_p349.png
children IndustryIdentifier LicenseNumber EffectiveDate ExpirationDate ProhibitedDate AgreementIdentifier MaintenanceReason LastModifiedDateTime LastModifiedUserID CreationDateTime CreationUserID
used by
elements AGIISLicenseUpdate/Body/AGIISLicenseUpdateDetails/LicenseInformation AGIISLicenseExtract/Body/AGIISLicenseExtractDetails/LicenseInformation AGIISLicenseUpdateResponse/Body/AGIISLicenseUpdateResponse/LicenseUpdateReject/LicenseInformation EntitySearchOutboundXMLPayload/Body/EntitySearchOutboundDetails/EntitySearchResponse/LicenseDetails/LicenseInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:complexType name="LicenseInformation">
 
<xs:sequence>
   
<xs:element name="IndustryIdentifier" type="IndustryIdentifier" maxOccurs="unbounded"/>
   
<xs:element name="LicenseNumber">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="EffectiveDate">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="8"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ExpirationDate" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="8"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProhibitedDate" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AgreementIdentifier" type="AgreementIdentifier"/>
   
<xs:element name="MaintenanceReason" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Add"/>
         
<xs:enumeration value="Update"/>
         
<xs:enumeration value="Delete"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element ref="LastModifiedUserID" minOccurs="0"/>
   
<xs:element ref="CreationDateTime" minOccurs="0"/>
   
<xs:element ref="CreationUserID" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute LicenseInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element LicenseInformation/IndustryIdentifier
diagram AGIISSchema_p350.png
type IndustryIdentifier
properties
minOcc 1
maxOcc unbounded
content complex
children IndustryCode ProprietaryCode ProprietaryCodes
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="IndustryIdentifier" type="IndustryIdentifier" maxOccurs="unbounded"/>

element LicenseInformation/LicenseNumber
diagram AGIISSchema_p351.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="LicenseNumber">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element LicenseInformation/EffectiveDate
diagram AGIISSchema_p352.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
length 8
source <xs:element name="EffectiveDate">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="8"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element LicenseInformation/ExpirationDate
diagram AGIISSchema_p353.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 8
source <xs:element name="ExpirationDate" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="8"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element LicenseInformation/ProhibitedDate
diagram AGIISSchema_p354.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ProhibitedDate" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element LicenseInformation/AgreementIdentifier
diagram AGIISSchema_p355.png
type AgreementIdentifier
properties
content complex
children PartnerIdentifier AgreementCode
source <xs:element name="AgreementIdentifier" type="AgreementIdentifier"/>

element LicenseInformation/MaintenanceReason
diagram AGIISSchema_p356.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Add
enumeration Update
enumeration Delete
source <xs:element name="MaintenanceReason" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Update"/>
     
<xs:enumeration value="Delete"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType Measurement
diagram AGIISSchema_p357.png
children MeasurementValue UnitOfMeasureCode
used by
elements PackageSizeInformation/BaseQuantity/Measurement PackageConfigurationInformation/BasePackageQuantity/Measurement PackageConfigurationInformation/ChildPackagingQuantity/Measurement PackageConfigurationInformation/SquareArea/Measurement PackageConfigurationInformation/CubicDimension/Measurement ProductGTINPackageSizeInformation/BaseQuantity/Measurement ProductGTINPackageConfigurationInformation/BasePackageQuantity/Measurement ProductGTINPackageConfigurationInformation/ChildPackagingQuantity/Measurement ProductGTINPackageConfigurationInformation/SquareArea/Measurement ProductGTINPackageConfigurationInformation/CubicDimension/Measurement
source <xs:complexType name="Measurement">
 
<xs:sequence>
   
<xs:element name="MeasurementValue" type="xs:decimal"/>
   
<xs:element name="UnitOfMeasureCode" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element Measurement/MeasurementValue
diagram AGIISSchema_p358.png
type xs:decimal
properties
content simple
source <xs:element name="MeasurementValue" type="xs:decimal"/>

element Measurement/UnitOfMeasureCode
diagram AGIISSchema_p359.png
type extension of xs:string
properties
minOcc 1
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="UnitOfMeasureCode" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Measurement/UnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

complexType PackageConfigurationInformation
diagram AGIISSchema_p360.png
children PackageLevelCode CompanyPrefixCode PackageSizeCode CheckDigit GTIN PCPNumber PackageUnitOfMeasureCode ReportingIdentifier BasePackageQuantity ChildPackagingQuantity CalculatedVolumeQuantity WeightGross WeightTare WeightNet WeightUnitOfMeasureCode DimensionLength DimensionWidth DimensionHeight DimensionUnitOfMeasureCode SquareArea CubicDimension StackingHeight UserDefinedField1 UserDefinedField2 UserDefinedField3 DateLastVerified LastModifiedDateTime GTINCrossReference LastModifiedUserID CreationDateTime CreationUserID
used by
element PackageSizeInformation/PackageConfigurationInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
annotation
documentation
Encapsulates a package configuration record from the AGIIS database
source <xs:complexType name="PackageConfigurationInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates a package configuration record from the AGIIS database </xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="PackageLevelCode" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="1"/>
         
<xs:pattern value="\p{N}"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CompanyPrefixCode" type="CompanyPrefixCode" minOccurs="0"/>
   
<xs:element name="PackageSizeCode" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="11"/>
         
<xs:pattern value="\p{N}+"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CheckDigit" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="1"/>
         
<xs:pattern value="\p{N}"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="GTIN" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="14"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PCPNumber" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PackageUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ReportingIdentifier" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="BasePackageQuantity" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ChildPackagingQuantity" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CalculatedVolumeQuantity" type="xs:string" minOccurs="0"/>
   
<xs:element name="WeightGross" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="WeightTare" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="WeightNet" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="WeightUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DimensionLength" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="DimensionWidth" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="DimensionHeight" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="DimensionUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SquareArea" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CubicDimension" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="StackingHeight" type="xs:integer" minOccurs="0"/>
   
<xs:element ref="UserDefinedField1" minOccurs="0"/>
   
<xs:element ref="UserDefinedField2" minOccurs="0"/>
   
<xs:element ref="UserDefinedField3" minOccurs="0"/>
   
<xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element name="GTINCrossReference" type="GTINCrossReference" minOccurs="0"/>
   
<xs:element ref="LastModifiedUserID" minOccurs="0"/>
   
<xs:element ref="CreationDateTime" minOccurs="0"/>
   
<xs:element ref="CreationUserID" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="ActiveFlag" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute PackageConfigurationInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute PackageConfigurationInformation/@ActiveFlag
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element PackageConfigurationInformation/PackageLevelCode
diagram AGIISSchema_p361.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 1
pattern \p{N}
source <xs:element name="PackageLevelCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="1"/>
     
<xs:pattern value="\p{N}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationInformation/CompanyPrefixCode
diagram AGIISSchema_p362.png
type CompanyPrefixCode
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="CompanyPrefixCode" type="CompanyPrefixCode" minOccurs="0"/>

element PackageConfigurationInformation/PackageSizeCode
diagram AGIISSchema_p363.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 11
pattern \p{N}+
source <xs:element name="PackageSizeCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="11"/>
     
<xs:pattern value="\p{N}+"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationInformation/CheckDigit
diagram AGIISSchema_p364.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 1
pattern \p{N}
source <xs:element name="CheckDigit" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="1"/>
     
<xs:pattern value="\p{N}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationInformation/GTIN
diagram AGIISSchema_p365.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 14
source <xs:element name="GTIN" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="14"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationInformation/PCPNumber
diagram AGIISSchema_p366.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 15
source <xs:element name="PCPNumber" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationInformation/PackageUnitOfMeasureCode
diagram AGIISSchema_p367.png
type extension of xs:string
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="PackageUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute PackageConfigurationInformation/PackageUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element PackageConfigurationInformation/ReportingIdentifier
diagram AGIISSchema_p368.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ReportingIdentifier" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationInformation/BasePackageQuantity
diagram AGIISSchema_p369.png
properties
minOcc 0
maxOcc 1
content complex
children Measurement
source <xs:element name="BasePackageQuantity" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PackageConfigurationInformation/BasePackageQuantity/Measurement
diagram AGIISSchema_p370.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element PackageConfigurationInformation/ChildPackagingQuantity
diagram AGIISSchema_p371.png
properties
minOcc 0
maxOcc 1
content complex
children Measurement
source <xs:element name="ChildPackagingQuantity" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PackageConfigurationInformation/ChildPackagingQuantity/Measurement
diagram AGIISSchema_p372.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element PackageConfigurationInformation/CalculatedVolumeQuantity
diagram AGIISSchema_p373.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CalculatedVolumeQuantity" type="xs:string" minOccurs="0"/>

element PackageConfigurationInformation/WeightGross
diagram AGIISSchema_p374.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WeightGross" type="xs:decimal" minOccurs="0"/>

element PackageConfigurationInformation/WeightTare
diagram AGIISSchema_p375.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WeightTare" type="xs:decimal" minOccurs="0"/>

element PackageConfigurationInformation/WeightNet
diagram AGIISSchema_p376.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WeightNet" type="xs:decimal" minOccurs="0"/>

element PackageConfigurationInformation/WeightUnitOfMeasureCode
diagram AGIISSchema_p377.png
type extension of xs:string
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="WeightUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute PackageConfigurationInformation/WeightUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element PackageConfigurationInformation/DimensionLength
diagram AGIISSchema_p378.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DimensionLength" type="xs:decimal" minOccurs="0"/>

element PackageConfigurationInformation/DimensionWidth
diagram AGIISSchema_p379.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DimensionWidth" type="xs:decimal" minOccurs="0"/>

element PackageConfigurationInformation/DimensionHeight
diagram AGIISSchema_p380.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DimensionHeight" type="xs:decimal" minOccurs="0"/>

element PackageConfigurationInformation/DimensionUnitOfMeasureCode
diagram AGIISSchema_p381.png
type extension of xs:string
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="DimensionUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute PackageConfigurationInformation/DimensionUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element PackageConfigurationInformation/SquareArea
diagram AGIISSchema_p382.png
properties
minOcc 0
maxOcc 1
content complex
children Measurement
source <xs:element name="SquareArea" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PackageConfigurationInformation/SquareArea/Measurement
diagram AGIISSchema_p383.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element PackageConfigurationInformation/CubicDimension
diagram AGIISSchema_p384.png
properties
minOcc 0
maxOcc 1
content complex
children Measurement
source <xs:element name="CubicDimension" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PackageConfigurationInformation/CubicDimension/Measurement
diagram AGIISSchema_p385.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element PackageConfigurationInformation/StackingHeight
diagram AGIISSchema_p386.png
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="StackingHeight" type="xs:integer" minOccurs="0"/>

element PackageConfigurationInformation/DateLastVerified
diagram AGIISSchema_p387.png
type DateLastVerified
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>

element PackageConfigurationInformation/GTINCrossReference
diagram AGIISSchema_p388.png
type GTINCrossReference
properties
minOcc 0
maxOcc 1
content complex
children GTIN ManufacturerIdentifier ProprietaryCode
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="GTINCrossReference" type="GTINCrossReference" minOccurs="0"/>

complexType PackageConfigurationSearchInformation
diagram AGIISSchema_p389.png
children GTIN PCPNumber ReportingIdentifier ProprietaryCode
used by
element ProductSearchCriteria/PackageConfigurationSearchInformation
annotation
documentation
Encapsulates search criteria for selected package configuration attributes for products in the AGIIS database
source <xs:complexType name="PackageConfigurationSearchInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates search criteria for selected package configuration attributes for products in the AGIIS database</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="GTIN" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="14"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PCPNumber" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ReportingIdentifier" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProprietaryCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Subscriber's internal code used to identify this configuration</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element PackageConfigurationSearchInformation/GTIN
diagram AGIISSchema_p390.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 14
source <xs:element name="GTIN" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="14"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationSearchInformation/PCPNumber
diagram AGIISSchema_p391.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 15
source <xs:element name="PCPNumber" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationSearchInformation/ReportingIdentifier
diagram AGIISSchema_p392.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ReportingIdentifier" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageConfigurationSearchInformation/ProprietaryCode
diagram AGIISSchema_p393.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
annotation
documentation
Subscriber's internal code used to identify this configuration
source <xs:element name="ProprietaryCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Subscriber's internal code used to identify this configuration</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType PackageSizeInformation
diagram AGIISSchema_p394.png
children CompanyPrefixCode PackageSizeCode PackageSizeName ShortDescription LongDescription BaseQuantity PackageUnitOfMeasureCode ReportingUnitOfMeasureCode SeedSize UserDefinedField1 UserDefinedField2 UserDefinedField3 DateEntered DateStatusChanged DateLastVerified CountryCode LastModifiedDateTime PackageConfigurationInformation LastModifiedUserID CreationDateTime CreationUserID
used by
element ProductInformation/PackageSizeInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
annotation
documentation
Encapsulates a package size record from the AGIIS database
source <xs:complexType name="PackageSizeInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates a package size record from the AGIIS database</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CompanyPrefixCode" type="CompanyPrefixCode"/>
   
<xs:element name="PackageSizeCode" type="PackageSizeCode"/>
   
<xs:element name="PackageSizeName">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ShortDescription" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LongDescription" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="240"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="BaseQuantity">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PackageUnitOfMeasureCode" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ReportingUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SeedSize" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="UserDefinedField1" minOccurs="0"/>
   
<xs:element ref="UserDefinedField2" minOccurs="0"/>
   
<xs:element ref="UserDefinedField3" minOccurs="0"/>
   
<xs:element name="DateEntered" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DateStatusChanged" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>
   
<xs:element name="CountryCode" minOccurs="0" maxOccurs="3">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="2"/>
         
<xs:maxLength value="3"/>
         
<xs:enumeration value="USA"/>
         
<xs:enumeration value="MEX"/>
         
<xs:enumeration value="CAN"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element name="PackageConfigurationInformation" type="PackageConfigurationInformation" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="LastModifiedUserID" minOccurs="0"/>
   
<xs:element ref="CreationDateTime" minOccurs="0"/>
   
<xs:element ref="CreationUserID" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="ActiveFlag" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute PackageSizeInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute PackageSizeInformation/@ActiveFlag
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element PackageSizeInformation/CompanyPrefixCode
diagram AGIISSchema_p395.png
type CompanyPrefixCode
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="CompanyPrefixCode" type="CompanyPrefixCode"/>

element PackageSizeInformation/PackageSizeCode
diagram AGIISSchema_p396.png
type PackageSizeCode
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 11
pattern \p{N}+
source <xs:element name="PackageSizeCode" type="PackageSizeCode"/>

element PackageSizeInformation/PackageSizeName
diagram AGIISSchema_p397.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PackageSizeName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageSizeInformation/ShortDescription
diagram AGIISSchema_p398.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ShortDescription" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageSizeInformation/LongDescription
diagram AGIISSchema_p399.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 240
source <xs:element name="LongDescription" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="240"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageSizeInformation/BaseQuantity
diagram AGIISSchema_p400.png
properties
content complex
children Measurement
source <xs:element name="BaseQuantity">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PackageSizeInformation/BaseQuantity/Measurement
diagram AGIISSchema_p401.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element PackageSizeInformation/PackageUnitOfMeasureCode
diagram AGIISSchema_p402.png
type extension of xs:string
properties
minOcc 1
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="PackageUnitOfMeasureCode" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute PackageSizeInformation/PackageUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element PackageSizeInformation/ReportingUnitOfMeasureCode
diagram AGIISSchema_p403.png
type extension of xs:string
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="ReportingUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute PackageSizeInformation/ReportingUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element PackageSizeInformation/SeedSize
diagram AGIISSchema_p404.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="SeedSize" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageSizeInformation/DateEntered
diagram AGIISSchema_p405.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 15
annotation
documentation
Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.
source <xs:element name="DateEntered" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageSizeInformation/DateStatusChanged
diagram AGIISSchema_p406.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 15
annotation
documentation
Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.
source <xs:element name="DateStatusChanged" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageSizeInformation/DateLastVerified
diagram AGIISSchema_p407.png
type DateLastVerified
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>

element PackageSizeInformation/CountryCode
diagram AGIISSchema_p408.png
type restriction of xs:string
properties
minOcc 0
maxOcc 3
content simple
facets
Kind Value Annotation
minLength 2
maxLength 3
enumeration USA
enumeration MEX
enumeration CAN
source <xs:element name="CountryCode" minOccurs="0" maxOccurs="3">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="2"/>
     
<xs:maxLength value="3"/>
     
<xs:enumeration value="USA"/>
     
<xs:enumeration value="MEX"/>
     
<xs:enumeration value="CAN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageSizeInformation/PackageConfigurationInformation
diagram AGIISSchema_p409.png
type PackageConfigurationInformation
properties
minOcc 0
maxOcc unbounded
content complex
children PackageLevelCode CompanyPrefixCode PackageSizeCode CheckDigit GTIN PCPNumber PackageUnitOfMeasureCode ReportingIdentifier BasePackageQuantity ChildPackagingQuantity CalculatedVolumeQuantity WeightGross WeightTare WeightNet WeightUnitOfMeasureCode DimensionLength DimensionWidth DimensionHeight DimensionUnitOfMeasureCode SquareArea CubicDimension StackingHeight UserDefinedField1 UserDefinedField2 UserDefinedField3 DateLastVerified LastModifiedDateTime GTINCrossReference LastModifiedUserID CreationDateTime CreationUserID
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
source <xs:element name="PackageConfigurationInformation" type="PackageConfigurationInformation" minOccurs="0" maxOccurs="unbounded"/>

complexType PackageSizeSearchInformation
diagram AGIISSchema_p410.png
children PackageSizeCode PackageSizeName SeedSize
used by
element ProductSearchCriteria/PackageSizeSearchInformation
annotation
documentation
Encapsulates search criteria for selected package size attributes for products in the AGIIS database
source <xs:complexType name="PackageSizeSearchInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates search criteria for selected package size attributes for products in the AGIIS database</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="PackageSizeCode" type="PackageSizeCode" minOccurs="0"/>
   
<xs:element name="PackageSizeName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="SeedSize" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element PackageSizeSearchInformation/PackageSizeCode
diagram AGIISSchema_p411.png
type PackageSizeCode
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 11
pattern \p{N}+
source <xs:element name="PackageSizeCode" type="PackageSizeCode" minOccurs="0"/>

element PackageSizeSearchInformation/PackageSizeName
diagram AGIISSchema_p412.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PackageSizeName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PackageSizeSearchInformation/SeedSize
diagram AGIISSchema_p413.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="SeedSize" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType PartnerIdentifier
diagram AGIISSchema_p414.png
type extension of xs:string
properties
base xs:string
used by
elements PartnerIdentifier PartnerInformation/PartnerIdentifier CompanyInformation/PartnerIdentifier AgreementIdentifier/PartnerIdentifier CompanySearchInformation/PartnerIdentifier ProductGTINCompanyInformation/PartnerIdentifier ProductLicensingSearchCriteria/ProductOwnerIdentifier VerificationInformation/VerificationSubscriber
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:complexType name="PartnerIdentifier">
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="Agency" use="required">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="EBID"/>
           
<xs:enumeration value="NAPD/HP ID"/>
           
<xs:enumeration value="GLN"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute PartnerIdentifier/@Agency
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration EBID
enumeration NAPD/HP ID
enumeration GLN
source <xs:attribute name="Agency" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="EBID"/>
     
<xs:enumeration value="NAPD/HP ID"/>
     
<xs:enumeration value="GLN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType PartnerInformation
diagram AGIISSchema_p415.png
children PartnerName PartnerIdentifier ContactInformation
used by
elements Header/From/PartnerInformation Header/To/PartnerInformation
source <xs:complexType name="PartnerInformation">
 
<xs:sequence>
   
<xs:element name="PartnerName">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>
   
<xs:element name="ContactInformation" type="ContactInformation"/>
 
</xs:sequence>
</xs:complexType>

element PartnerInformation/PartnerName
diagram AGIISSchema_p416.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PartnerName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element PartnerInformation/PartnerIdentifier
diagram AGIISSchema_p417.png
type PartnerIdentifier
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>

element PartnerInformation/ContactInformation
diagram AGIISSchema_p418.png
type ContactInformation
properties
content complex
children ContactName TelephoneNumber EmailAddress
source <xs:element name="ContactInformation" type="ContactInformation"/>

complexType ProductGTINCompanyInformation
diagram AGIISSchema_p419.png
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation
used by
element ProductGTINInformation/ProductGTINCompanyInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
annotation
documentation
Encapsulates a company record from the AGIIS database in a flattened Company\Product\Package Size\Package Configuration view of the data
source <xs:complexType name="ProductGTINCompanyInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates a company record from the AGIIS database in a flattened Company\Product\Package Size\Package Configuration view of the data</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="PartnerName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>
   
<xs:element name="AddressInformation" type="AddressInformation" minOccurs="0"/>
   
<xs:element name="UserDefinedLabels" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ProductLabel1" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ProductLabel2" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ProductLabel3" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgSizeLabel1" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgSizelabel2" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgSizeLabel3" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgCfgLabel1" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgCfgLabel2" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="PkgCfgLabel3" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CompanyPrefixCode" type="CompanyPrefixCode" minOccurs="0" maxOccurs="5"/>
   
<xs:element name="URL" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element name="ProductSecurityInformation" type="ProductSecurityInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="ActiveFlag" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute ProductGTINCompanyInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ProductGTINCompanyInformation/@ActiveFlag
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ProductGTINCompanyInformation/PartnerName
diagram AGIISSchema_p420.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PartnerName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/PartnerIdentifier
diagram AGIISSchema_p421.png
type PartnerIdentifier
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="PartnerIdentifier" type="PartnerIdentifier"/>

element ProductGTINCompanyInformation/AddressInformation
diagram AGIISSchema_p422.png
type AddressInformation
properties
minOcc 0
maxOcc 1
content complex
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCountry FIPSCode CountyName
attributes
Name  Type  Use  Default  Fixed  Annotation
Overridden  derived by: xs:string        
source <xs:element name="AddressInformation" type="AddressInformation" minOccurs="0"/>

element ProductGTINCompanyInformation/UserDefinedLabels
diagram AGIISSchema_p423.png
properties
minOcc 0
maxOcc 1
content complex
children ProductLabel1 ProductLabel2 ProductLabel3 PkgSizeLabel1 PkgSizelabel2 PkgSizeLabel3 PkgCfgLabel1 PkgCfgLabel2 PkgCfgLabel3
source <xs:element name="UserDefinedLabels" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductLabel1" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductLabel2" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductLabel3" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgSizeLabel1" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgSizelabel2" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgSizeLabel3" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgCfgLabel1" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgCfgLabel2" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="PkgCfgLabel3" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/ProductLabel1
diagram AGIISSchema_p424.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductLabel1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/ProductLabel2
diagram AGIISSchema_p425.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductLabel2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/ProductLabel3
diagram AGIISSchema_p426.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductLabel3" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/PkgSizeLabel1
diagram AGIISSchema_p427.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgSizeLabel1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/PkgSizelabel2
diagram AGIISSchema_p428.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgSizelabel2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/PkgSizeLabel3
diagram AGIISSchema_p429.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgSizeLabel3" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/PkgCfgLabel1
diagram AGIISSchema_p430.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgCfgLabel1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/PkgCfgLabel2
diagram AGIISSchema_p431.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgCfgLabel2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/UserDefinedLabels/PkgCfgLabel3
diagram AGIISSchema_p432.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="PkgCfgLabel3" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/CompanyPrefixCode
diagram AGIISSchema_p433.png
type CompanyPrefixCode
properties
minOcc 0
maxOcc 5
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="CompanyPrefixCode" type="CompanyPrefixCode" minOccurs="0" maxOccurs="5"/>

element ProductGTINCompanyInformation/URL
diagram AGIISSchema_p434.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="URL" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINCompanyInformation/ProductSecurityInformation
diagram AGIISSchema_p435.png
type ProductSecurityInformation
properties
minOcc 0
maxOcc 1
content complex
children Subscribers
source <xs:element name="ProductSecurityInformation" type="ProductSecurityInformation" minOccurs="0"/>

complexType ProductGTINCrossReferenceInformation
diagram AGIISSchema_p436.png
children ProprietaryCode
used by
element ProductGTINPackageConfigurationInformation/ProductGTINCrossReferenceInformation
source <xs:complexType name="ProductGTINCrossReferenceInformation">
 
<xs:sequence>
   
<xs:element name="ProprietaryCode">
     
<xs:annotation>
       
<xs:documentation>Subscriber's internal code used to identify this configuration</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ProductGTINCrossReferenceInformation/ProprietaryCode
diagram AGIISSchema_p437.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
annotation
documentation
Subscriber's internal code used to identify this configuration
source <xs:element name="ProprietaryCode">
 
<xs:annotation>
   
<xs:documentation>Subscriber's internal code used to identify this configuration</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType ProductGTINInformation
diagram AGIISSchema_p438.png
children ProductGTINCompanyInformation ProductGTINProductInformation ProductGTINPackageSizeInformation ProductGTINPackageConfigurationInformation
used by
elements AGIISProductExtract/Body/AGIISProductExtractDetails/ProductGTINInformation AGIISProductUpdate/Body/AGIISProductUpdateDetails/ProductGTINInformation ProductSearchOutboundXMLPayload/Body/ProductSearchOutboundDetails/ProductSearchResponse/ProductGTINInformation AGIISProductUpdateResponse/Body/AGIISProductUpdateResponseDetails/ProductUpdateResponse/ProductGTINInformation ProductMaintenanceInboundXMLPayload/Body/ProductMaintenanceDetails/ProductGTINInformation ProductMaintenanceOutboundXMLPayload/Body/ProductMaintenanceOutboundDetails/ProductMaintenanceResponse/ProductGTINInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
annotation
documentation
Encapsulates the complete AGIIS Company\Product\Package Size\Package Configuration hieararchy in a flattened view of the data
source <xs:complexType name="ProductGTINInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates the complete AGIIS Company\Product\Package Size\Package Configuration hieararchy in a flattened view of the data</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ProductGTINCompanyInformation" type="ProductGTINCompanyInformation"/>
   
<xs:element name="ProductGTINProductInformation" type="ProductGTINProductInformation"/>
   
<xs:element name="ProductGTINPackageSizeInformation" type="ProductGTINPackageSizeInformation" minOccurs="0"/>
   
<xs:element name="ProductGTINPackageConfigurationInformation" type="ProductGTINPackageConfigurationInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute ProductGTINInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ProductGTINInformation/ProductGTINCompanyInformation
diagram AGIISSchema_p439.png
type ProductGTINCompanyInformation
properties
content complex
children PartnerName PartnerIdentifier AddressInformation UserDefinedLabels CompanyPrefixCode URL LastModifiedDateTime ProductSecurityInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
source <xs:element name="ProductGTINCompanyInformation" type="ProductGTINCompanyInformation"/>

element ProductGTINInformation/ProductGTINProductInformation
diagram AGIISSchema_p440.png
type ProductGTINProductInformation
properties
content complex
children ProductIdentification BrandName ProductVariety ProductMaturity ProductTraits ProductCrop ProductTreatments EPARegistrationNumber UserDefinedField1 UserDefinedField2 UserDefinedField3 BuyingCompanyEBID OwnershipChangeDate DateLastVerified PrimaryProductSegmentCode OtherProductSegmentCode LastModifiedDateTime LinkedAgreementInformation LastModifiedUserID CreationDateTime CreationUserID ProductSecurityInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
source <xs:element name="ProductGTINProductInformation" type="ProductGTINProductInformation"/>

element ProductGTINInformation/ProductGTINPackageSizeInformation
diagram AGIISSchema_p441.png
type ProductGTINPackageSizeInformation
properties
minOcc 0
maxOcc 1
content complex
children CompanyPrefixCode PackageSizeCode PackageSizeName ShortDescription LongDescription BaseQuantity PackageUnitOfMeasureCode ReportingUnitOfMeasureCode SeedSize UserDefinedField1 UserDefinedField2 UserDefinedField3 DateEntered DateStatusChanged DateLastVerified CountryCode LastModifiedDateTime LastModifiedUserID CreationDateTime CreationUserID
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
source <xs:element name="ProductGTINPackageSizeInformation" type="ProductGTINPackageSizeInformation" minOccurs="0"/>

element ProductGTINInformation/ProductGTINPackageConfigurationInformation
diagram AGIISSchema_p442.png
type ProductGTINPackageConfigurationInformation
properties
minOcc 0
maxOcc 1
content complex
children PackageLevelCode CheckDigit GTIN PCPNumber PackageUnitOfMeasureCode ReportingIdentifier BasePackageQuantity ChildPackagingQuantity CalculatedVolumeQuantity WeightGross WeightTare WeightNet WeightUnitOfMeasureCode DimensionLength DimensionWidth DimensionHeight DimensionUnitOfMeasureCode SquareArea CubicDimension StackingHeight UserDefinedField1 UserDefinedField2 UserDefinedField3 DateLastVerified LastModifiedDateTime ProductGTINCrossReferenceInformation LastModifiedUserID CreationDateTime CreationUserID
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
source <xs:element name="ProductGTINPackageConfigurationInformation" type="ProductGTINPackageConfigurationInformation" minOccurs="0"/>

complexType ProductGTINPackageConfigurationInformation
diagram AGIISSchema_p443.png
children PackageLevelCode CheckDigit GTIN PCPNumber PackageUnitOfMeasureCode ReportingIdentifier BasePackageQuantity ChildPackagingQuantity CalculatedVolumeQuantity WeightGross WeightTare WeightNet WeightUnitOfMeasureCode DimensionLength DimensionWidth DimensionHeight DimensionUnitOfMeasureCode SquareArea CubicDimension StackingHeight UserDefinedField1 UserDefinedField2 UserDefinedField3 DateLastVerified LastModifiedDateTime ProductGTINCrossReferenceInformation LastModifiedUserID CreationDateTime CreationUserID
used by
element ProductGTINInformation/ProductGTINPackageConfigurationInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
annotation
documentation
Encapsulates a package configuration record from the AGIIS database in a flattened Company\Product\Package Size\Package Configuration view of the data
source <xs:complexType name="ProductGTINPackageConfigurationInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates a package configuration record from the AGIIS database in a flattened Company\Product\Package Size\Package Configuration view of the data</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="PackageLevelCode" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="1"/>
         
<xs:pattern value="\p{N}"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CheckDigit" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="1"/>
         
<xs:pattern value="\p{N}"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="GTIN" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="14"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PCPNumber" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PackageUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ReportingIdentifier" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="BasePackageQuantity" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ChildPackagingQuantity" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CalculatedVolumeQuantity" type="xs:string" minOccurs="0"/>
   
<xs:element name="WeightGross" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="WeightTare" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="WeightNet" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="WeightUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DimensionLength" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="DimensionWidth" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="DimensionHeight" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="DimensionUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SquareArea" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="CubicDimension" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="StackingHeight" type="xs:integer" minOccurs="0"/>
   
<xs:element ref="UserDefinedField1" minOccurs="0"/>
   
<xs:element ref="UserDefinedField2" minOccurs="0"/>
   
<xs:element ref="UserDefinedField3" minOccurs="0"/>
   
<xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element name="ProductGTINCrossReferenceInformation" type="ProductGTINCrossReferenceInformation" minOccurs="0"/>
   
<xs:element ref="LastModifiedUserID" minOccurs="0"/>
   
<xs:element ref="CreationDateTime" minOccurs="0"/>
   
<xs:element ref="CreationUserID" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="ActiveFlag" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute ProductGTINPackageConfigurationInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ProductGTINPackageConfigurationInformation/@ActiveFlag
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ProductGTINPackageConfigurationInformation/PackageLevelCode
diagram AGIISSchema_p444.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 1
pattern \p{N}
source <xs:element name="PackageLevelCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="1"/>
     
<xs:pattern value="\p{N}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageConfigurationInformation/CheckDigit
diagram AGIISSchema_p445.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 1
pattern \p{N}
source <xs:element name="CheckDigit" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="1"/>
     
<xs:pattern value="\p{N}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageConfigurationInformation/GTIN
diagram AGIISSchema_p446.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 14
source <xs:element name="GTIN" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="14"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageConfigurationInformation/PCPNumber
diagram AGIISSchema_p447.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 15
source <xs:element name="PCPNumber" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageConfigurationInformation/PackageUnitOfMeasureCode
diagram AGIISSchema_p448.png
type extension of xs:string
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="PackageUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ProductGTINPackageConfigurationInformation/PackageUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element ProductGTINPackageConfigurationInformation/ReportingIdentifier
diagram AGIISSchema_p449.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ReportingIdentifier" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageConfigurationInformation/BasePackageQuantity
diagram AGIISSchema_p450.png
properties
minOcc 0
maxOcc 1
content complex
children Measurement
source <xs:element name="BasePackageQuantity" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductGTINPackageConfigurationInformation/BasePackageQuantity/Measurement
diagram AGIISSchema_p451.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element ProductGTINPackageConfigurationInformation/ChildPackagingQuantity
diagram AGIISSchema_p452.png
properties
minOcc 0
maxOcc 1
content complex
children Measurement
source <xs:element name="ChildPackagingQuantity" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductGTINPackageConfigurationInformation/ChildPackagingQuantity/Measurement
diagram AGIISSchema_p453.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element ProductGTINPackageConfigurationInformation/CalculatedVolumeQuantity
diagram AGIISSchema_p454.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="CalculatedVolumeQuantity" type="xs:string" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/WeightGross
diagram AGIISSchema_p455.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WeightGross" type="xs:decimal" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/WeightTare
diagram AGIISSchema_p456.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WeightTare" type="xs:decimal" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/WeightNet
diagram AGIISSchema_p457.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="WeightNet" type="xs:decimal" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/WeightUnitOfMeasureCode
diagram AGIISSchema_p458.png
type extension of xs:string
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="WeightUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ProductGTINPackageConfigurationInformation/WeightUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element ProductGTINPackageConfigurationInformation/DimensionLength
diagram AGIISSchema_p459.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DimensionLength" type="xs:decimal" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/DimensionWidth
diagram AGIISSchema_p460.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DimensionWidth" type="xs:decimal" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/DimensionHeight
diagram AGIISSchema_p461.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="DimensionHeight" type="xs:decimal" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/DimensionUnitOfMeasureCode
diagram AGIISSchema_p462.png
type extension of xs:string
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="DimensionUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ProductGTINPackageConfigurationInformation/DimensionUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element ProductGTINPackageConfigurationInformation/SquareArea
diagram AGIISSchema_p463.png
properties
minOcc 0
maxOcc 1
content complex
children Measurement
source <xs:element name="SquareArea" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductGTINPackageConfigurationInformation/SquareArea/Measurement
diagram AGIISSchema_p464.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element ProductGTINPackageConfigurationInformation/CubicDimension
diagram AGIISSchema_p465.png
properties
minOcc 0
maxOcc 1
content complex
children Measurement
source <xs:element name="CubicDimension" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductGTINPackageConfigurationInformation/CubicDimension/Measurement
diagram AGIISSchema_p466.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element ProductGTINPackageConfigurationInformation/StackingHeight
diagram AGIISSchema_p467.png
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="StackingHeight" type="xs:integer" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/DateLastVerified
diagram AGIISSchema_p468.png
type DateLastVerified
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>

element ProductGTINPackageConfigurationInformation/ProductGTINCrossReferenceInformation
diagram AGIISSchema_p469.png
type ProductGTINCrossReferenceInformation
properties
minOcc 0
maxOcc 1
content complex
children ProprietaryCode
source <xs:element name="ProductGTINCrossReferenceInformation" type="ProductGTINCrossReferenceInformation" minOccurs="0"/>

complexType ProductGTINPackageSizeInformation
diagram AGIISSchema_p470.png
children CompanyPrefixCode PackageSizeCode PackageSizeName ShortDescription LongDescription BaseQuantity PackageUnitOfMeasureCode ReportingUnitOfMeasureCode SeedSize UserDefinedField1 UserDefinedField2 UserDefinedField3 DateEntered DateStatusChanged DateLastVerified CountryCode LastModifiedDateTime LastModifiedUserID CreationDateTime CreationUserID
used by
element ProductGTINInformation/ProductGTINPackageSizeInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
annotation
documentation
Encapsulates a package size record from the AGIIS database in a flattened Company\Product\Package Size\Package Configuration view of the data
source <xs:complexType name="ProductGTINPackageSizeInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates a package size record from the AGIIS database in a flattened Company\Product\Package Size\Package Configuration view of the data</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CompanyPrefixCode" type="CompanyPrefixCode"/>
   
<xs:element name="PackageSizeCode" type="PackageSizeCode"/>
   
<xs:element name="PackageSizeName">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ShortDescription" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="LongDescription" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="240"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="BaseQuantity">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Measurement" type="Measurement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PackageUnitOfMeasureCode" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ReportingUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="Domain" type="xs:string" use="required"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SeedSize" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="UserDefinedField1" minOccurs="0"/>
   
<xs:element ref="UserDefinedField2" minOccurs="0"/>
   
<xs:element ref="UserDefinedField3" minOccurs="0"/>
   
<xs:element name="DateEntered" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DateStatusChanged" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="15"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>
   
<xs:element name="CountryCode" minOccurs="0" maxOccurs="3">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="2"/>
         
<xs:maxLength value="3"/>
         
<xs:enumeration value="USA"/>
         
<xs:enumeration value="MEX"/>
         
<xs:enumeration value="CAN"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element ref="LastModifiedUserID" minOccurs="0"/>
   
<xs:element ref="CreationDateTime" minOccurs="0"/>
   
<xs:element ref="CreationUserID" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="ActiveFlag" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute ProductGTINPackageSizeInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ProductGTINPackageSizeInformation/@ActiveFlag
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ProductGTINPackageSizeInformation/CompanyPrefixCode
diagram AGIISSchema_p471.png
type CompanyPrefixCode
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ActiveFlag  derived by: xs:string  optional      
source <xs:element name="CompanyPrefixCode" type="CompanyPrefixCode"/>

element ProductGTINPackageSizeInformation/PackageSizeCode
diagram AGIISSchema_p472.png
type PackageSizeCode
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 11
pattern \p{N}+
source <xs:element name="PackageSizeCode" type="PackageSizeCode"/>

element ProductGTINPackageSizeInformation/PackageSizeName
diagram AGIISSchema_p473.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="PackageSizeName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageSizeInformation/ShortDescription
diagram AGIISSchema_p474.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ShortDescription" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageSizeInformation/LongDescription
diagram AGIISSchema_p475.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 240
source <xs:element name="LongDescription" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="240"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageSizeInformation/BaseQuantity
diagram AGIISSchema_p476.png
properties
content complex
children Measurement
source <xs:element name="BaseQuantity">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Measurement" type="Measurement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductGTINPackageSizeInformation/BaseQuantity/Measurement
diagram AGIISSchema_p477.png
type Measurement
properties
content complex
children MeasurementValue UnitOfMeasureCode
source <xs:element name="Measurement" type="Measurement"/>

element ProductGTINPackageSizeInformation/PackageUnitOfMeasureCode
diagram AGIISSchema_p478.png
type extension of xs:string
properties
minOcc 1
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="PackageUnitOfMeasureCode" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ProductGTINPackageSizeInformation/PackageUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element ProductGTINPackageSizeInformation/ReportingUnitOfMeasureCode
diagram AGIISSchema_p479.png
type extension of xs:string
properties
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Domain  xs:string  required      
source <xs:element name="ReportingUnitOfMeasureCode" minOccurs="0" maxOccurs="2">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="Domain" type="xs:string" use="required"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ProductGTINPackageSizeInformation/ReportingUnitOfMeasureCode/@Domain
type xs:string
properties
use required
source <xs:attribute name="Domain" type="xs:string" use="required"/>

element ProductGTINPackageSizeInformation/SeedSize
diagram AGIISSchema_p480.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="SeedSize" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageSizeInformation/DateEntered
diagram AGIISSchema_p481.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 15
annotation
documentation
Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.
source <xs:element name="DateEntered" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageSizeInformation/DateStatusChanged
diagram AGIISSchema_p482.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 15
annotation
documentation
Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.
source <xs:element name="DateStatusChanged" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Follows the guideslines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="15"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINPackageSizeInformation/DateLastVerified
diagram AGIISSchema_p483.png
type DateLastVerified
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>

element ProductGTINPackageSizeInformation/CountryCode
diagram AGIISSchema_p484.png
type restriction of xs:string
properties
minOcc 0
maxOcc 3
content simple
facets
Kind Value Annotation
minLength 2
maxLength 3
enumeration USA
enumeration MEX
enumeration CAN
source <xs:element name="CountryCode" minOccurs="0" maxOccurs="3">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="2"/>
     
<xs:maxLength value="3"/>
     
<xs:enumeration value="USA"/>
     
<xs:enumeration value="MEX"/>
     
<xs:enumeration value="CAN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType ProductGTINProductInformation
diagram AGIISSchema_p485.png
children ProductIdentification BrandName ProductVariety ProductMaturity ProductTraits ProductCrop ProductTreatments EPARegistrationNumber UserDefinedField1 UserDefinedField2 UserDefinedField3 BuyingCompanyEBID OwnershipChangeDate DateLastVerified PrimaryProductSegmentCode OtherProductSegmentCode LastModifiedDateTime LinkedAgreementInformation LastModifiedUserID CreationDateTime CreationUserID ProductSecurityInformation
used by
element ProductGTINInformation/ProductGTINProductInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
annotation
documentation
Encapsulates a product record from the AGIIS database in a flattened Company\Product\Package Size\Package Configuration view of the data
source <xs:complexType name="ProductGTINProductInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates a product record from the AGIIS database in a flattened Company\Product\Package Size\Package Configuration view of the data</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ProductIdentification">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ProductIdentifier">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ProductName">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="128"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BrandName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="50"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductVariety" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductMaturity" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="ProductTraits" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductCrop" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
         
<xs:enumeration value="Corn"/>
         
<xs:enumeration value="Spring Wheat"/>
         
<xs:enumeration value="Duram Wheat"/>
         
<xs:enumeration value="Winter Wheat"/>
         
<xs:enumeration value="Barley"/>
         
<xs:enumeration value="Buckwheat"/>
         
<xs:enumeration value="Canola"/>
         
<xs:enumeration value="Rapeseed"/>
         
<xs:enumeration value="Emmer/Spelt"/>
         
<xs:enumeration value="Flaxseed"/>
         
<xs:enumeration value="Mustard Seed"/>
         
<xs:enumeration value="Oats"/>
         
<xs:enumeration value="Popcorn"/>
         
<xs:enumeration value="Milet"/>
         
<xs:enumeration value="Rice"/>
         
<xs:enumeration value="Rye"/>
         
<xs:enumeration value="Safflower"/>
         
<xs:enumeration value="Sunflower"/>
         
<xs:enumeration value="Triticale"/>
         
<xs:enumeration value="Cotton"/>
         
<xs:enumeration value="Tobacco"/>
         
<xs:enumeration value="Dry Edible Beans"/>
         
<xs:enumeration value="Dry Lima Beans"/>
         
<xs:enumeration value="Dry Edible Peas"/>
         
<xs:enumeration value="Dry Cowpeas"/>
         
<xs:enumeration value="Lentils"/>
         
<xs:enumeration value="Potatoes"/>
         
<xs:enumeration value="Sweet Potatoes"/>
         
<xs:enumeration value="Sugar Beets"/>
         
<xs:enumeration value="Peanuts"/>
         
<xs:enumeration value="Alfalfa"/>
         
<xs:enumeration value="Austrian Winter Peas"/>
         
<xs:enumeration value="Bahia Grass"/>
         
<xs:enumeration value="Bermuda Grass"/>
         
<xs:enumeration value="Bentgrass"/>
         
<xs:enumeration value="Birdsfoot Trefoil"/>
         
<xs:enumeration value="Bromegrass"/>
         
<xs:enumeration value="Crimson Clover"/>
         
<xs:enumeration value="Fescue"/>
         
<xs:enumeration value="Foxtail Millet"/>
         
<xs:enumeration value="Kentucky Bluegrass"/>
         
<xs:enumeration value="Ladino Clover Seed"/>
         
<xs:enumeration value="Lespedeza"/>
         
<xs:enumeration value="Orchardgrass"/>
         
<xs:enumeration value="Red Clover"/>
         
<xs:enumeration value="Redtop"/>
         
<xs:enumeration value="Ryegrass"/>
         
<xs:enumeration value="Sudangrass"/>
         
<xs:enumeration value="Sweetclover"/>
         
<xs:enumeration value="Timothy"/>
         
<xs:enumeration value="Vetch"/>
         
<xs:enumeration value="Wheatgrass"/>
         
<xs:enumeration value="White Clover"/>
         
<xs:enumeration value="Soybeans"/>
         
<xs:enumeration value="Sorghum"/>
         
<xs:enumeration value="Sugercane"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductTreatments" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="EPARegistrationNumber" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="UserDefinedField1" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="UserDefinedField2" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="UserDefinedField3" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="BuyingCompanyEBID" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>EBID of the Company that acquired the product.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="13"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="OwnershipChangeDate" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The date the Buying Company acquired the product. Follows the guidelines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>
   
<xs:element name="PrimaryProductSegmentCode">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Fertilizer"/>
         
<xs:enumeration value="Seed"/>
         
<xs:enumeration value="Feed"/>
         
<xs:enumeration value="Chemical"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="OtherProductSegmentCode" minOccurs="0" maxOccurs="4">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Fertilizer"/>
         
<xs:enumeration value="Seed"/>
         
<xs:enumeration value="Feed"/>
         
<xs:enumeration value="Chemical"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element name="LinkedAgreementInformation" type="AgreementInformation" minOccurs="0" maxOccurs="10"/>
   
<xs:element ref="LastModifiedUserID" minOccurs="0"/>
   
<xs:element ref="CreationDateTime" minOccurs="0"/>
   
<xs:element ref="CreationUserID" minOccurs="0"/>
   
<xs:element name="ProductSecurityInformation" type="ProductSecurityInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="ActiveFlag" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute ProductGTINProductInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ProductGTINProductInformation/@ActiveFlag
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ProductGTINProductInformation/ProductIdentification
diagram AGIISSchema_p486.png
properties
content complex
children ProductIdentifier ProductName
source <xs:element name="ProductIdentification">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductIdentifier">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductName">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="128"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductGTINProductInformation/ProductIdentification/ProductIdentifier
diagram AGIISSchema_p487.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductIdentifier">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/ProductIdentification/ProductName
diagram AGIISSchema_p488.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ProductName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/BrandName
diagram AGIISSchema_p489.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 50
source <xs:element name="BrandName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="50"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/ProductVariety
diagram AGIISSchema_p490.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ProductVariety" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/ProductMaturity
diagram AGIISSchema_p491.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ProductMaturity" type="xs:decimal" minOccurs="0"/>

element ProductGTINProductInformation/ProductTraits
diagram AGIISSchema_p492.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
source <xs:element name="ProductTraits" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/ProductCrop
diagram AGIISSchema_p493.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
enumeration Corn
enumeration Spring Wheat
enumeration Duram Wheat
enumeration Winter Wheat
enumeration Barley
enumeration Buckwheat
enumeration Canola
enumeration Rapeseed
enumeration Emmer/Spelt
enumeration Flaxseed
enumeration Mustard Seed
enumeration Oats
enumeration Popcorn
enumeration Milet
enumeration Rice
enumeration Rye
enumeration Safflower
enumeration Sunflower
enumeration Triticale
enumeration Cotton
enumeration Tobacco
enumeration Dry Edible Beans
enumeration Dry Lima Beans
enumeration Dry Edible Peas
enumeration Dry Cowpeas
enumeration Lentils
enumeration Potatoes
enumeration Sweet Potatoes
enumeration Sugar Beets
enumeration Peanuts
enumeration Alfalfa
enumeration Austrian Winter Peas
enumeration Bahia Grass
enumeration Bermuda Grass
enumeration Bentgrass
enumeration Birdsfoot Trefoil
enumeration Bromegrass
enumeration Crimson Clover
enumeration Fescue
enumeration Foxtail Millet
enumeration Kentucky Bluegrass
enumeration Ladino Clover Seed
enumeration Lespedeza
enumeration Orchardgrass
enumeration Red Clover
enumeration Redtop
enumeration Ryegrass
enumeration Sudangrass
enumeration Sweetclover
enumeration Timothy
enumeration Vetch
enumeration Wheatgrass
enumeration White Clover
enumeration Soybeans
enumeration Sorghum
enumeration Sugercane
source <xs:element name="ProductCrop" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
     
<xs:enumeration value="Corn"/>
     
<xs:enumeration value="Spring Wheat"/>
     
<xs:enumeration value="Duram Wheat"/>
     
<xs:enumeration value="Winter Wheat"/>
     
<xs:enumeration value="Barley"/>
     
<xs:enumeration value="Buckwheat"/>
     
<xs:enumeration value="Canola"/>
     
<xs:enumeration value="Rapeseed"/>
     
<xs:enumeration value="Emmer/Spelt"/>
     
<xs:enumeration value="Flaxseed"/>
     
<xs:enumeration value="Mustard Seed"/>
     
<xs:enumeration value="Oats"/>
     
<xs:enumeration value="Popcorn"/>
     
<xs:enumeration value="Milet"/>
     
<xs:enumeration value="Rice"/>
     
<xs:enumeration value="Rye"/>
     
<xs:enumeration value="Safflower"/>
     
<xs:enumeration value="Sunflower"/>
     
<xs:enumeration value="Triticale"/>
     
<xs:enumeration value="Cotton"/>
     
<xs:enumeration value="Tobacco"/>
     
<xs:enumeration value="Dry Edible Beans"/>
     
<xs:enumeration value="Dry Lima Beans"/>
     
<xs:enumeration value="Dry Edible Peas"/>
     
<xs:enumeration value="Dry Cowpeas"/>
     
<xs:enumeration value="Lentils"/>
     
<xs:enumeration value="Potatoes"/>
     
<xs:enumeration value="Sweet Potatoes"/>
     
<xs:enumeration value="Sugar Beets"/>
     
<xs:enumeration value="Peanuts"/>
     
<xs:enumeration value="Alfalfa"/>
     
<xs:enumeration value="Austrian Winter Peas"/>
     
<xs:enumeration value="Bahia Grass"/>
     
<xs:enumeration value="Bermuda Grass"/>
     
<xs:enumeration value="Bentgrass"/>
     
<xs:enumeration value="Birdsfoot Trefoil"/>
     
<xs:enumeration value="Bromegrass"/>
     
<xs:enumeration value="Crimson Clover"/>
     
<xs:enumeration value="Fescue"/>
     
<xs:enumeration value="Foxtail Millet"/>
     
<xs:enumeration value="Kentucky Bluegrass"/>
     
<xs:enumeration value="Ladino Clover Seed"/>
     
<xs:enumeration value="Lespedeza"/>
     
<xs:enumeration value="Orchardgrass"/>
     
<xs:enumeration value="Red Clover"/>
     
<xs:enumeration value="Redtop"/>
     
<xs:enumeration value="Ryegrass"/>
     
<xs:enumeration value="Sudangrass"/>
     
<xs:enumeration value="Sweetclover"/>
     
<xs:enumeration value="Timothy"/>
     
<xs:enumeration value="Vetch"/>
     
<xs:enumeration value="Wheatgrass"/>
     
<xs:enumeration value="White Clover"/>
     
<xs:enumeration value="Soybeans"/>
     
<xs:enumeration value="Sorghum"/>
     
<xs:enumeration value="Sugercane"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/ProductTreatments
diagram AGIISSchema_p494.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
source <xs:element name="ProductTreatments" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/EPARegistrationNumber
diagram AGIISSchema_p495.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
source <xs:element name="EPARegistrationNumber" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/UserDefinedField1
diagram AGIISSchema_p496.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/UserDefinedField2
diagram AGIISSchema_p497.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/UserDefinedField3
diagram AGIISSchema_p498.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField3" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/BuyingCompanyEBID
diagram AGIISSchema_p499.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 13
annotation
documentation
EBID of the Company that acquired the product.
source <xs:element name="BuyingCompanyEBID" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>EBID of the Company that acquired the product.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="13"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/OwnershipChangeDate
diagram AGIISSchema_p500.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The date the Buying Company acquired the product. Follows the guidelines set forth by the CIDX Chem eStandards for DateTime information.
source <xs:element name="OwnershipChangeDate" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The date the Buying Company acquired the product. Follows the guidelines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProductGTINProductInformation/DateLastVerified
diagram AGIISSchema_p501.png
type DateLastVerified
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>

element ProductGTINProductInformation/PrimaryProductSegmentCode
diagram AGIISSchema_p502.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Fertilizer
enumeration Seed
enumeration Feed
enumeration Chemical
enumeration Other
source <xs:element name="PrimaryProductSegmentCode">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Fertilizer"/>
     
<xs:enumeration value="Seed"/>
     
<xs:enumeration value="Feed"/>
     
<xs:enumeration value="Chemical"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/OtherProductSegmentCode
diagram AGIISSchema_p503.png
type restriction of xs:string
properties
minOcc 0
maxOcc 4
content simple
facets
Kind Value Annotation
enumeration Fertilizer
enumeration Seed
enumeration Feed
enumeration Chemical
source <xs:element name="OtherProductSegmentCode" minOccurs="0" maxOccurs="4">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Fertilizer"/>
     
<xs:enumeration value="Seed"/>
     
<xs:enumeration value="Feed"/>
     
<xs:enumeration value="Chemical"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductGTINProductInformation/LinkedAgreementInformation
diagram AGIISSchema_p504.png
type AgreementInformation
properties
minOcc 0
maxOcc 10
content complex
children AgreementIdentifier AgreementName AgreementDescription ContactName ContactPhone Subscribers
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="LinkedAgreementInformation" type="AgreementInformation" minOccurs="0" maxOccurs="10"/>

element ProductGTINProductInformation/ProductSecurityInformation
diagram AGIISSchema_p505.png
type ProductSecurityInformation
properties
minOcc 0
maxOcc 1
content complex
children Subscribers
source <xs:element name="ProductSecurityInformation" type="ProductSecurityInformation" minOccurs="0"/>

complexType ProductInformation
diagram AGIISSchema_p506.png
children ProductIdentification BrandName ProductVariety ProductMaturity ProductTraits ProductCrop ProductTreatments EPARegistrationNumber UserDefinedField1 UserDefinedField2 UserDefinedField3 BuyingCompanyEBID OwnershipChangeDate DateLastVerified PrimaryProductSegmentCode OtherProductSegmentCode LastModifiedDateTime LinkedAgreementInformation PackageSizeInformation LastModifiedUserID CreationDateTime CreationUserID ProductSecurityInformation
used by
element CompanyInformation/ProductInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
annotation
documentation
Encapsulates a product record from the AGIIS database
source <xs:complexType name="ProductInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates a product record from the AGIIS database</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ProductIdentification">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ProductIdentifier">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ProductName">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="128"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BrandName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="50"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductVariety" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductMaturity" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="ProductTraits" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductCrop" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
         
<xs:enumeration value="Corn"/>
         
<xs:enumeration value="Spring Wheat"/>
         
<xs:enumeration value="Duram Wheat"/>
         
<xs:enumeration value="Winter Wheat"/>
         
<xs:enumeration value="Barley"/>
         
<xs:enumeration value="Buckwheat"/>
         
<xs:enumeration value="Canola"/>
         
<xs:enumeration value="Rapeseed"/>
         
<xs:enumeration value="Emmer/Spelt"/>
         
<xs:enumeration value="Flaxseed"/>
         
<xs:enumeration value="Mustard Seed"/>
         
<xs:enumeration value="Oats"/>
         
<xs:enumeration value="Popcorn"/>
         
<xs:enumeration value="Milet"/>
         
<xs:enumeration value="Rice"/>
         
<xs:enumeration value="Rye"/>
         
<xs:enumeration value="Safflower"/>
         
<xs:enumeration value="Sunflower"/>
         
<xs:enumeration value="Triticale"/>
         
<xs:enumeration value="Cotton"/>
         
<xs:enumeration value="Tobacco"/>
         
<xs:enumeration value="Dry Edible Beans"/>
         
<xs:enumeration value="Dry Lima Beans"/>
         
<xs:enumeration value="Dry Edible Peas"/>
         
<xs:enumeration value="Dry Cowpeas"/>
         
<xs:enumeration value="Lentils"/>
         
<xs:enumeration value="Potatoes"/>
         
<xs:enumeration value="Sweet Potatoes"/>
         
<xs:enumeration value="Sugar Beets"/>
         
<xs:enumeration value="Peanuts"/>
         
<xs:enumeration value="Alfalfa"/>
         
<xs:enumeration value="Austrian Winter Peas"/>
         
<xs:enumeration value="Bahia Grass"/>
         
<xs:enumeration value="Bermuda Grass"/>
         
<xs:enumeration value="Bentgrass"/>
         
<xs:enumeration value="Birdsfoot Trefoil"/>
         
<xs:enumeration value="Bromegrass"/>
         
<xs:enumeration value="Crimson Clover"/>
         
<xs:enumeration value="Fescue"/>
         
<xs:enumeration value="Foxtail Millet"/>
         
<xs:enumeration value="Kentucky Bluegrass"/>
         
<xs:enumeration value="Ladino Clover Seed"/>
         
<xs:enumeration value="Lespedeza"/>
         
<xs:enumeration value="Orchardgrass"/>
         
<xs:enumeration value="Red Clover"/>
         
<xs:enumeration value="Redtop"/>
         
<xs:enumeration value="Ryegrass"/>
         
<xs:enumeration value="Sudangrass"/>
         
<xs:enumeration value="Sweetclover"/>
         
<xs:enumeration value="Timothy"/>
         
<xs:enumeration value="Vetch"/>
         
<xs:enumeration value="Wheatgrass"/>
         
<xs:enumeration value="White Clover"/>
         
<xs:enumeration value="Soybeans"/>
         
<xs:enumeration value="Sorghum"/>
         
<xs:enumeration value="Sugercane"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductTreatments" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="EPARegistrationNumber" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="UserDefinedField1" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="UserDefinedField2" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="UserDefinedField3" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="BuyingCompanyEBID" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>EBID of the Company that acquired the product.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="13"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="OwnershipChangeDate" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The date the Buying Company acquired the product. Follows the guidelines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>
   
<xs:element name="PrimaryProductSegmentCode">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Fertilizer"/>
         
<xs:enumeration value="Seed"/>
         
<xs:enumeration value="Feed"/>
         
<xs:enumeration value="Chemical"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="OtherProductSegmentCode" minOccurs="0" maxOccurs="4">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Fertilizer"/>
         
<xs:enumeration value="Seed"/>
         
<xs:enumeration value="Feed"/>
         
<xs:enumeration value="Chemical"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element ref="LastModifiedDateTime" minOccurs="0"/>
   
<xs:element name="LinkedAgreementInformation" type="AgreementInformation" minOccurs="0" maxOccurs="10"/>
   
<xs:element name="PackageSizeInformation" type="PackageSizeInformation" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element ref="LastModifiedUserID" minOccurs="0"/>
   
<xs:element ref="CreationDateTime" minOccurs="0"/>
   
<xs:element ref="CreationUserID" minOccurs="0"/>
   
<xs:element name="ProductSecurityInformation" type="ProductSecurityInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ActionRequest" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Replace"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="AddOrReplace"/>
       
<xs:enumeration value="Inquiry"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="ActiveFlag" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Inactive"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute ProductInformation/@ActionRequest
type restriction of xs:string
properties
use optional
facets
Kind Value Annotation
enumeration Add
enumeration Replace
enumeration Delete
enumeration AddOrReplace
enumeration Inquiry
source <xs:attribute name="ActionRequest" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Replace"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="AddOrReplace"/>
     
<xs:enumeration value="Inquiry"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ProductInformation/@ActiveFlag
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Active
enumeration Inactive
source <xs:attribute name="ActiveFlag" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Inactive"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element ProductInformation/ProductIdentification
diagram AGIISSchema_p507.png
properties
content complex
children ProductIdentifier ProductName
source <xs:element name="ProductIdentification">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductIdentifier">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductName">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="128"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductInformation/ProductIdentification/ProductIdentifier
diagram AGIISSchema_p508.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductIdentifier">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/ProductIdentification/ProductName
diagram AGIISSchema_p509.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ProductName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/BrandName
diagram AGIISSchema_p510.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 50
source <xs:element name="BrandName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="50"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/ProductVariety
diagram AGIISSchema_p511.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ProductVariety" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/ProductMaturity
diagram AGIISSchema_p512.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ProductMaturity" type="xs:decimal" minOccurs="0"/>

element ProductInformation/ProductTraits
diagram AGIISSchema_p513.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
source <xs:element name="ProductTraits" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/ProductCrop
diagram AGIISSchema_p514.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
enumeration Corn
enumeration Spring Wheat
enumeration Duram Wheat
enumeration Winter Wheat
enumeration Barley
enumeration Buckwheat
enumeration Canola
enumeration Rapeseed
enumeration Emmer/Spelt
enumeration Flaxseed
enumeration Mustard Seed
enumeration Oats
enumeration Popcorn
enumeration Milet
enumeration Rice
enumeration Rye
enumeration Safflower
enumeration Sunflower
enumeration Triticale
enumeration Cotton
enumeration Tobacco
enumeration Dry Edible Beans
enumeration Dry Lima Beans
enumeration Dry Edible Peas
enumeration Dry Cowpeas
enumeration Lentils
enumeration Potatoes
enumeration Sweet Potatoes
enumeration Sugar Beets
enumeration Peanuts
enumeration Alfalfa
enumeration Austrian Winter Peas
enumeration Bahia Grass
enumeration Bermuda Grass
enumeration Bentgrass
enumeration Birdsfoot Trefoil
enumeration Bromegrass
enumeration Crimson Clover
enumeration Fescue
enumeration Foxtail Millet
enumeration Kentucky Bluegrass
enumeration Ladino Clover Seed
enumeration Lespedeza
enumeration Orchardgrass
enumeration Red Clover
enumeration Redtop
enumeration Ryegrass
enumeration Sudangrass
enumeration Sweetclover
enumeration Timothy
enumeration Vetch
enumeration Wheatgrass
enumeration White Clover
enumeration Soybeans
enumeration Sorghum
enumeration Sugercane
source <xs:element name="ProductCrop" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
     
<xs:enumeration value="Corn"/>
     
<xs:enumeration value="Spring Wheat"/>
     
<xs:enumeration value="Duram Wheat"/>
     
<xs:enumeration value="Winter Wheat"/>
     
<xs:enumeration value="Barley"/>
     
<xs:enumeration value="Buckwheat"/>
     
<xs:enumeration value="Canola"/>
     
<xs:enumeration value="Rapeseed"/>
     
<xs:enumeration value="Emmer/Spelt"/>
     
<xs:enumeration value="Flaxseed"/>
     
<xs:enumeration value="Mustard Seed"/>
     
<xs:enumeration value="Oats"/>
     
<xs:enumeration value="Popcorn"/>
     
<xs:enumeration value="Milet"/>
     
<xs:enumeration value="Rice"/>
     
<xs:enumeration value="Rye"/>
     
<xs:enumeration value="Safflower"/>
     
<xs:enumeration value="Sunflower"/>
     
<xs:enumeration value="Triticale"/>
     
<xs:enumeration value="Cotton"/>
     
<xs:enumeration value="Tobacco"/>
     
<xs:enumeration value="Dry Edible Beans"/>
     
<xs:enumeration value="Dry Lima Beans"/>
     
<xs:enumeration value="Dry Edible Peas"/>
     
<xs:enumeration value="Dry Cowpeas"/>
     
<xs:enumeration value="Lentils"/>
     
<xs:enumeration value="Potatoes"/>
     
<xs:enumeration value="Sweet Potatoes"/>
     
<xs:enumeration value="Sugar Beets"/>
     
<xs:enumeration value="Peanuts"/>
     
<xs:enumeration value="Alfalfa"/>
     
<xs:enumeration value="Austrian Winter Peas"/>
     
<xs:enumeration value="Bahia Grass"/>
     
<xs:enumeration value="Bermuda Grass"/>
     
<xs:enumeration value="Bentgrass"/>
     
<xs:enumeration value="Birdsfoot Trefoil"/>
     
<xs:enumeration value="Bromegrass"/>
     
<xs:enumeration value="Crimson Clover"/>
     
<xs:enumeration value="Fescue"/>
     
<xs:enumeration value="Foxtail Millet"/>
     
<xs:enumeration value="Kentucky Bluegrass"/>
     
<xs:enumeration value="Ladino Clover Seed"/>
     
<xs:enumeration value="Lespedeza"/>
     
<xs:enumeration value="Orchardgrass"/>
     
<xs:enumeration value="Red Clover"/>
     
<xs:enumeration value="Redtop"/>
     
<xs:enumeration value="Ryegrass"/>
     
<xs:enumeration value="Sudangrass"/>
     
<xs:enumeration value="Sweetclover"/>
     
<xs:enumeration value="Timothy"/>
     
<xs:enumeration value="Vetch"/>
     
<xs:enumeration value="Wheatgrass"/>
     
<xs:enumeration value="White Clover"/>
     
<xs:enumeration value="Soybeans"/>
     
<xs:enumeration value="Sorghum"/>
     
<xs:enumeration value="Sugercane"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/ProductTreatments
diagram AGIISSchema_p515.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
source <xs:element name="ProductTreatments" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/EPARegistrationNumber
diagram AGIISSchema_p516.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
source <xs:element name="EPARegistrationNumber" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/UserDefinedField1
diagram AGIISSchema_p517.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/UserDefinedField2
diagram AGIISSchema_p518.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/UserDefinedField3
diagram AGIISSchema_p519.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="UserDefinedField3" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/BuyingCompanyEBID
diagram AGIISSchema_p520.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 13
annotation
documentation
EBID of the Company that acquired the product.
source <xs:element name="BuyingCompanyEBID" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>EBID of the Company that acquired the product.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="13"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/OwnershipChangeDate
diagram AGIISSchema_p521.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The date the Buying Company acquired the product. Follows the guidelines set forth by the CIDX Chem eStandards for DateTime information.
source <xs:element name="OwnershipChangeDate" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The date the Buying Company acquired the product. Follows the guidelines set forth by the CIDX Chem eStandards for DateTime information.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProductInformation/DateLastVerified
diagram AGIISSchema_p522.png
type DateLastVerified
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="DateLastVerified" type="DateLastVerified" minOccurs="0"/>

element ProductInformation/PrimaryProductSegmentCode
diagram AGIISSchema_p523.png
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Fertilizer
enumeration Seed
enumeration Feed
enumeration Chemical
enumeration Other
source <xs:element name="PrimaryProductSegmentCode">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Fertilizer"/>
     
<xs:enumeration value="Seed"/>
     
<xs:enumeration value="Feed"/>
     
<xs:enumeration value="Chemical"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/OtherProductSegmentCode
diagram AGIISSchema_p524.png
type restriction of xs:string
properties
minOcc 0
maxOcc 4
content simple
facets
Kind Value Annotation
enumeration Fertilizer
enumeration Seed
enumeration Feed
enumeration Chemical
source <xs:element name="OtherProductSegmentCode" minOccurs="0" maxOccurs="4">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Fertilizer"/>
     
<xs:enumeration value="Seed"/>
     
<xs:enumeration value="Feed"/>
     
<xs:enumeration value="Chemical"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductInformation/LinkedAgreementInformation
diagram AGIISSchema_p525.png
type AgreementInformation
properties
minOcc 0
maxOcc 10
content complex
children AgreementIdentifier AgreementName AgreementDescription ContactName ContactPhone Subscribers
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
source <xs:element name="LinkedAgreementInformation" type="AgreementInformation" minOccurs="0" maxOccurs="10"/>

element ProductInformation/PackageSizeInformation
diagram AGIISSchema_p526.png
type PackageSizeInformation
properties
minOcc 0
maxOcc unbounded
content complex
children CompanyPrefixCode PackageSizeCode PackageSizeName ShortDescription LongDescription BaseQuantity PackageUnitOfMeasureCode ReportingUnitOfMeasureCode SeedSize UserDefinedField1 UserDefinedField2 UserDefinedField3 DateEntered DateStatusChanged DateLastVerified CountryCode LastModifiedDateTime PackageConfigurationInformation LastModifiedUserID CreationDateTime CreationUserID
attributes
Name  Type  Use  Default  Fixed  Annotation
ActionRequest  derived by: xs:string  optional      
ActiveFlag  derived by: xs:string  required      
source <xs:element name="PackageSizeInformation" type="PackageSizeInformation" minOccurs="0" maxOccurs="unbounded"/>

element ProductInformation/ProductSecurityInformation
diagram AGIISSchema_p527.png
type ProductSecurityInformation
properties
minOcc 0
maxOcc 1
content complex
children Subscribers
source <xs:element name="ProductSecurityInformation" type="ProductSecurityInformation" minOccurs="0"/>

complexType ProductLicensingSearchCriteria
diagram AGIISSchema_p528.png
children ProductOwnerIdentifier ProductIdentifier GTIN ReportingIdentifier
used by
element EntitySearchInboundXMLPayload/Body/ProductLicensingSearchCriteria
source <xs:complexType name="ProductLicensingSearchCriteria">
 
<xs:sequence>
   
<xs:element name="ProductOwnerIdentifier" type="PartnerIdentifier" minOccurs="0"/>
   
<xs:element name="ProductIdentifier" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="GTIN" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:length value="14"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ReportingIdentifier" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ProductLicensingSearchCriteria/ProductOwnerIdentifier
diagram AGIISSchema_p529.png
type PartnerIdentifier
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:element name="ProductOwnerIdentifier" type="PartnerIdentifier" minOccurs="0"/>

element ProductLicensingSearchCriteria/ProductIdentifier
diagram AGIISSchema_p530.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductIdentifier" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductLicensingSearchCriteria/GTIN
diagram AGIISSchema_p531.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 14
source <xs:element name="GTIN" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="14"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductLicensingSearchCriteria/ReportingIdentifier
diagram AGIISSchema_p532.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ReportingIdentifier" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType ProductSearchCriteria
diagram AGIISSchema_p533.png
children CompanySearchInformation ProductSearchInformation PackageSizeSearchInformation PackageConfigurationSearchInformation
used by
element ProductSearchInboundXMLPayload/Body/ProductSearchCriteria
annotation
documentation
Encapsulates search criteria for selected product owner (company)\product\package size\package configuration attributes in the AGIIS database
source <xs:complexType name="ProductSearchCriteria">
 
<xs:annotation>
   
<xs:documentation>Encapsulates search criteria for selected product owner (company)\product\package size\package configuration attributes in the AGIIS database</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CompanySearchInformation" type="CompanySearchInformation" minOccurs="0"/>
   
<xs:element name="ProductSearchInformation" type="ProductSearchInformation" minOccurs="0"/>
   
<xs:element name="PackageSizeSearchInformation" type="PackageSizeSearchInformation" minOccurs="0"/>
   
<xs:element name="PackageConfigurationSearchInformation" type="PackageConfigurationSearchInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ProductSearchCriteria/CompanySearchInformation
diagram AGIISSchema_p534.png
type CompanySearchInformation
properties
minOcc 0
maxOcc 1
content complex
children PartnerName PartnerIdentifier CompanyPrefixCode
source <xs:element name="CompanySearchInformation" type="CompanySearchInformation" minOccurs="0"/>

element ProductSearchCriteria/ProductSearchInformation
diagram AGIISSchema_p535.png
type ProductSearchInformation
properties
minOcc 0
maxOcc 1
content complex
children ProductIdentification BrandName ProductVariety ProductMaturityDaysMinimum ProductMaturityDaysMaximum EPARegistrationNumber
source <xs:element name="ProductSearchInformation" type="ProductSearchInformation" minOccurs="0"/>

element ProductSearchCriteria/PackageSizeSearchInformation
diagram AGIISSchema_p536.png
type PackageSizeSearchInformation
properties
minOcc 0
maxOcc 1
content complex
children PackageSizeCode PackageSizeName SeedSize
source <xs:element name="PackageSizeSearchInformation" type="PackageSizeSearchInformation" minOccurs="0"/>

element ProductSearchCriteria/PackageConfigurationSearchInformation
diagram AGIISSchema_p537.png
type PackageConfigurationSearchInformation
properties
minOcc 0
maxOcc 1
content complex
children GTIN PCPNumber ReportingIdentifier ProprietaryCode
source <xs:element name="PackageConfigurationSearchInformation" type="PackageConfigurationSearchInformation" minOccurs="0"/>

complexType ProductSearchInformation
diagram AGIISSchema_p538.png
children ProductIdentification BrandName ProductVariety ProductMaturityDaysMinimum ProductMaturityDaysMaximum EPARegistrationNumber
used by
element ProductSearchCriteria/ProductSearchInformation
annotation
documentation
Encapsulates search criteria for selected product attributes for products in the AGIIS database
source <xs:complexType name="ProductSearchInformation">
 
<xs:annotation>
   
<xs:documentation>Encapsulates search criteria for selected product attributes for products in the AGIIS database</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ProductIdentification" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ProductIdentifier" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="30"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="ProductName" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="128"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BrandName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="50"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductVariety" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ProductMaturityDaysMinimum" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="ProductMaturityDaysMaximum" type="xs:decimal" minOccurs="0"/>
   
<xs:element name="EPARegistrationNumber" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ProductSearchInformation/ProductIdentification
diagram AGIISSchema_p539.png
properties
minOcc 0
maxOcc 1
content complex
children ProductIdentifier ProductName
source <xs:element name="ProductIdentification" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProductIdentifier" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="30"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ProductName" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="128"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProductSearchInformation/ProductIdentification/ProductIdentifier
diagram AGIISSchema_p540.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 30
source <xs:element name="ProductIdentifier" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductSearchInformation/ProductIdentification/ProductName
diagram AGIISSchema_p541.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ProductName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductSearchInformation/BrandName
diagram AGIISSchema_p542.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 50
source <xs:element name="BrandName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="50"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductSearchInformation/ProductVariety
diagram AGIISSchema_p543.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 128
source <xs:element name="ProductVariety" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ProductSearchInformation/ProductMaturityDaysMinimum
diagram AGIISSchema_p544.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ProductMaturityDaysMinimum" type="xs:decimal" minOccurs="0"/>

element ProductSearchInformation/ProductMaturityDaysMaximum
diagram AGIISSchema_p545.png
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ProductMaturityDaysMaximum" type="xs:decimal" minOccurs="0"/>

element ProductSearchInformation/EPARegistrationNumber
diagram AGIISSchema_p546.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
source <xs:element name="EPARegistrationNumber" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType ProductSecurityInformation
diagram AGIISSchema_p547.png
children Subscribers
used by
elements CompanyInformation/ProductSecurityInformation ProductInformation/ProductSecurityInformation ProductGTINCompanyInformation/ProductSecurityInformation ProductGTINProductInformation/ProductSecurityInformation
source <xs:complexType name="ProductSecurityInformation">
 
<xs:sequence>
   
<xs:element name="Subscribers" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element ref="PartnerIdentifier" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
       
<xs:attribute name="listmode" use="required">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Include"/>
             
<xs:enumeration value="Exclude"/>
             
<xs:enumeration value="Open"/>
             
<xs:enumeration value="Use Subscriber Setting"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ProductSecurityInformation/Subscribers
diagram AGIISSchema_p548.png
properties
minOcc 0
maxOcc 1
content complex
children PartnerIdentifier
attributes
Name  Type  Use  Default  Fixed  Annotation
listmode  derived by: xs:string  required      
source <xs:element name="Subscribers" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PartnerIdentifier" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="listmode" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Include"/>
         
<xs:enumeration value="Exclude"/>
         
<xs:enumeration value="Open"/>
         
<xs:enumeration value="Use Subscriber Setting"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ProductSecurityInformation/Subscribers/@listmode
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Include
enumeration Exclude
enumeration Open
enumeration Use Subscriber Setting
source <xs:attribute name="listmode" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Include"/>
     
<xs:enumeration value="Exclude"/>
     
<xs:enumeration value="Open"/>
     
<xs:enumeration value="Use Subscriber Setting"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType RequiredEnitityIdentifierTypes
diagram AGIISSchema_p549.png
children RequiredEnitityIdentifierType
used by
element EntitySearchCriteria/RequiredEnitityIdentifierTypes
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
source <xs:complexType name="RequiredEnitityIdentifierTypes">
 
<xs:sequence>
   
<xs:element name="RequiredEnitityIdentifierType" type="xs:boolean"/>
 
</xs:sequence>
 
<xs:attribute name="Agency" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="EBID"/>
       
<xs:enumeration value="NAPD/HP ID"/>
       
<xs:enumeration value="GLN"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute RequiredEnitityIdentifierTypes/@Agency
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration EBID
enumeration NAPD/HP ID
enumeration GLN
source <xs:attribute name="Agency" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="EBID"/>
     
<xs:enumeration value="NAPD/HP ID"/>
     
<xs:enumeration value="GLN"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element RequiredEnitityIdentifierTypes/RequiredEnitityIdentifierType
diagram AGIISSchema_p550.png
type xs:boolean
properties
content simple
source <xs:element name="RequiredEnitityIdentifierType" type="xs:boolean"/>

complexType SearchAddressInformation
diagram AGIISSchema_p551.png
children AddressLine1 AddressLine2 CityName StateOrProvince PostalCode PostalCodeRangeFrom PostalCodeRangeTo PostalCountry FIPSCode CountyName
used by
element GenericEntitySearchAddress/EntitySearchAddress
source <xs:complexType name="SearchAddressInformation">
 
<xs:sequence>
   
<xs:element name="AddressLine1" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AddressLine2" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="128"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CityName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="StateOrProvince" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="2"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PostalCode" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="9"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PostalCodeRangeFrom" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="9"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PostalCodeRangeTo" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="9"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="PostalCountry" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="3"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="FIPSCode" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="5"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CountyName" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="30"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element SearchAddressInformation/AddressLine1
diagram AGIISSchema_p552.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 128
source <xs:element name="AddressLine1" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/AddressLine2
diagram AGIISSchema_p553.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 128
source <xs:element name="AddressLine2" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="128"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/CityName
diagram AGIISSchema_p554.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 30
source <xs:element name="CityName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/StateOrProvince
diagram AGIISSchema_p555.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 2
source <xs:element name="StateOrProvince" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/PostalCode
diagram AGIISSchema_p556.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 9
source <xs:element name="PostalCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/PostalCodeRangeFrom
diagram AGIISSchema_p557.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 9
source <xs:element name="PostalCodeRangeFrom" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/PostalCodeRangeTo
diagram AGIISSchema_p558.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 9
source <xs:element name="PostalCodeRangeTo" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/PostalCountry
diagram AGIISSchema_p559.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 3
source <xs:element name="PostalCountry" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/FIPSCode
diagram AGIISSchema_p560.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 5
source <xs:element name="FIPSCode" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="5"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SearchAddressInformation/CountyName
diagram AGIISSchema_p561.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 30
source <xs:element name="CountyName" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="30"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType TransactionSummary
diagram AGIISSchema_p562.png
children DocumentIdentifier NumReceived NumProcessed NumRejected
used by
elements AGIISAgreementUpdateResponse/Body/AGIISAgreementUpdateResponseDetails/TransactionSummary AGIISLicenseUpdateResponse/Body/AGIISLicenseUpdateResponse/TransactionSummary
source <xs:complexType name="TransactionSummary">
 
<xs:sequence>
   
<xs:element ref="DocumentIdentifier"/>
   
<xs:element name="NumReceived" type="xs:long"/>
   
<xs:element name="NumProcessed" type="xs:long"/>
   
<xs:element name="NumRejected" type="xs:long"/>
 
</xs:sequence>
</xs:complexType>

element TransactionSummary/NumReceived
diagram AGIISSchema_p563.png
type xs:long
properties
content simple
source <xs:element name="NumReceived" type="xs:long"/>

element TransactionSummary/NumProcessed
diagram AGIISSchema_p564.png
type xs:long
properties
content simple
source <xs:element name="NumProcessed" type="xs:long"/>

element TransactionSummary/NumRejected
diagram AGIISSchema_p565.png
type xs:long
properties
content simple
source <xs:element name="NumRejected" type="xs:long"/>

complexType VerificationInformation
diagram AGIISSchema_p566.png
children VerificationType VerificationLevel VerificationSubscriber CompletedDateTime
used by
elements EntityInformation/LastVerification EntityInformation/RequestVerification
source <xs:complexType name="VerificationInformation">
 
<xs:sequence>
   
<xs:element name="VerificationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Populated by the system when output as LastVerfication. Required when input as RequestVerification.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="MemberServices"/>
         
<xs:enumeration value="Subscriber"/>
         
<xs:enumeration value="Self"/>
         
<xs:enumeration value="None"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="VerificationLevel" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Populated by the system when output as LastVerfication. Required when input VerificationType is MemberServices.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Tier1"/>
         
<xs:enumeration value="Tier2"/>
         
<xs:enumeration value="None"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="VerificationSubscriber" type="PartnerIdentifier" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Populated by the system when output as LastVerfication. Ignored when input as RequestVerification.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CompletedDateTime" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Populated by the system when output as LastVerfication. Ignored when input as RequestVerification.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element VerificationInformation/VerificationType
diagram AGIISSchema_p567.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration MemberServices
enumeration Subscriber
enumeration Self
enumeration None
annotation
documentation
Populated by the system when output as LastVerfication. Required when input as RequestVerification.
source <xs:element name="VerificationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Populated by the system when output as LastVerfication. Required when input as RequestVerification.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="MemberServices"/>
     
<xs:enumeration value="Subscriber"/>
     
<xs:enumeration value="Self"/>
     
<xs:enumeration value="None"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element VerificationInformation/VerificationLevel
diagram AGIISSchema_p568.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Tier1
enumeration Tier2
enumeration None
annotation
documentation
Populated by the system when output as LastVerfication. Required when input VerificationType is MemberServices.
source <xs:element name="VerificationLevel" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Populated by the system when output as LastVerfication. Required when input VerificationType is MemberServices.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Tier1"/>
     
<xs:enumeration value="Tier2"/>
     
<xs:enumeration value="None"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element VerificationInformation/VerificationSubscriber
diagram AGIISSchema_p569.png
type PartnerIdentifier
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Agency  derived by: xs:string  required      
annotation
documentation
Populated by the system when output as LastVerfication. Ignored when input as RequestVerification.
source <xs:element name="VerificationSubscriber" type="PartnerIdentifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Populated by the system when output as LastVerfication. Ignored when input as RequestVerification.</xs:documentation>
 
</xs:annotation>
</xs:element>

element VerificationInformation/CompletedDateTime
diagram AGIISSchema_p570.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Populated by the system when output as LastVerfication. Ignored when input as RequestVerification.
source <xs:element name="CompletedDateTime" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Populated by the system when output as LastVerfication. Ignored when input as RequestVerification.</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType PackageSizeCode
type restriction of xs:string
properties
base xs:string
used by
elements PackageSizeInformation/PackageSizeCode PackageSizeSearchInformation/PackageSizeCode ProductGTINPackageSizeInformation/PackageSizeCode
facets
Kind Value Annotation
minLength 1
maxLength 11
pattern \p{N}+
source <xs:simpleType name="PackageSizeCode">
 
<xs:restriction base="xs:string">
   
<xs:minLength value="1"/>
   
<xs:maxLength value="11"/>
   
<xs:pattern value="\p{N}+"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy