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

140.xslt.TOOP_BusinessRules_DataExchange.xslt Maven / Gradle / Ivy






  
  
  
  
    
  



















    
  




    
    /
    
      
        
      
      
        *:
        
        [namespace-uri()='
        
        ']
      
    
    
    [
    
    ]
  
  
    
    /
    
      @

      
        @*[local-name()='
        
        ' and namespace-uri()='
        
        ']
      
    
  




    
      /
      
      
        [
        
        ]
      
    
    
      /@
    
  




    
      /
      
      
        [
        
        ]
      
    
    
      /@
    
  



  
    
    
  
  
    
    
  
  
    
    
  
  
    
    
  
  
    
    .
    
  


U
  
    U
    
  
  
    U.
    
    n
    
  
  
    U.
    
    _
    
    _
    
  
  



    
      
           
		   
		   
		 
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
      
        
          
        
        
      
      
    
  


TOOP Business Rules (specs Version 1.4.0)




	

    

		

      
        mandatory_split
        ERROR
        
          
        
        
                The message cannot contain a request both for Data Elements and Documents. Please split the message.
            
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          mandatory_request_or_response
          ERROR
          
            
          
          
                The message must contain a Request or a Response. Please check if the namespace is correct.
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          mandatory_legal_or_natural_person
          ERROR
          
            
          
          
                The message must contain at least one Legal or Natural Person as a Data Request Subject. 
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          wrong_uuid_format
          ERROR
          
            
          
          
                Rule: The UUID MUST be created following the UUID Version 4 specification. 
                Copies of a document must be identified with a different UUID. 
                Compulsory use of schemeAgencyID attribute. Please check 
            
            .
        
      
    
    
  
  
  
    
  




	

    

		

      
        misplaced_dr_id
        ERROR
        
          
        
        
                A Request should not contain a DataRequestIdentifier, which is used in the response to link to the request.
            
      
    

		

      
        misplaced_response
        ERROR
        
          
        
        
                A Request can not contain a DocumentResponse or any DataElementResponseValue element.
            
      
    

		

      
        misplaced_data_provider
        ERROR
        
          
        
        
                A Request should not contain information about the DataProvider.
            
      
    

		

      
      
        
          mandatory_req_specs_id
          ERROR
          
            
          
          
                Rule: A Toop data request MUST have the specification identifier "urn:eu:toop:ns:dataexchange-1p40::Request".
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          mandatory_doc_code_or_uri
          ERROR
          
            
          
          
                Either oneDocumentRequestTypeCode or one DocumentURI element MUST be present in a Document Request.
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          mandatory_dr_id
          ERROR
          
            
          
          
                A Response must contain a DataRequestIdentifier. 
                UNCHECKED: Use the same value that was used in the corresponding Toop Request (path: Request/DocumentUniversalUniqueIdentifier).
            
        
      
    

		

      
        duplicate_req_id
        ERROR
        
          
        
        
                The DocumentUniversalUniqueIdentifier cannot be identical to the DataRequestIdentifier (which is copied from the Request).
            
      
    

		

      
      
        
          mandatory_res_specs_id
          ERROR
          
            
          
          
                Rule: A Toop data response MUST have the specification identifier "urn:eu:toop:ns:dataexchange-1p40::Response".
            
        
      
    
    
  
  
  
    
  




	

    
    

		

      
      
        
          mandatory_scheme_docid
          ERROR
          
            
          
          
                Compulsory use of attributes schemeID "toop-doctypeid-qns" (instead of 
            
            ). Please check 
            
            .    
            
        
      
    
    
  
  
  
    
  




	

    
    

		

      
      
        
          mandatory_scheme_processid
          ERROR
          
            
          
          
                Compulsory use of attributes schemeID "toop-procid-agreement" (instead of 
            
            ). Please check 
            
            .    
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          mandatory_address_schemeid
          ERROR
          
            
          
          
                Rule: An electronic address identifier MUST have a scheme identifier attribute. Please check 
            
            . 
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          mandatory_person_scheme_id
          ERROR
          
            
          
          
                Rule: Compulsory use of the scheme ID. Please check 
            
            .
            
        
      
    
    
  
  
  
    
  




	

    
    

		

      
      
        
          mandatory_scheme_address
          ERROR
          
            
          
          
                Compulsory use of attributes schemeID "iso6523-actorid-upis" (instead of 
            
            ). Please check 
            
            .
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          wrong_id_format
          ERROR
          
            
          
          
                Rule: The uniqueness identifier consists of:
                1. The first part is the Nationality Code of the identifier. This is one of the ISO 3166-1 alpha-2 codes, followed by a slash ("/"))
                2. The second part is the Nationality Code of the destination country or international organization. This is one of the ISO 3166-1 alpha-2 codes, followed by a slash ("/")
                3. The third part a combination of readable characters. This uniquely identifies the identity asserted in the country of origin but does not necessarily reveal any discernible correspondence with the subject's actual identifier (for example, username, fiscal number etc).
                Please check 
            
            .
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          mandatory_schemeagency
          ERROR
          
            
          
          
                Rule: The schemeAgencyID attribute is mandatory. Please check 
            
            .
            
        
      
    
    
  
  
  
    
  




	

    
    

		

      
        wrong_dc_concept_def_cardinality
        ERROR
        
          
        
        
                Rule: If the Concept Type Code is set on "Data Consumer" the cardinality of the ConceptDefinition element MUST be set to 1...1 (instead of 
          
          ).
            
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          unmatched_person_rep_id
          ERROR
          
            
          
          
                Rule: Use the value that is used in the element: DataSubject/NaturalPerson/PersonIdentifier.
            
        
      
    
    
  
  
  
    
  




	

    
    

		

      
      
        
          invalid_euid_length
          warning
          
            
          
          
                The LEI code length should be 20 (instead of 
            
            ).
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          value_is_true_or_false
          ERROR
          
            
          
          
                The provided value should be a boolean: true or false. Please check 
            
            .
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          mandatory_currency_id
          ERROR
          
            
          
          
                Rule: The currencyID attribute is mandatory (e.g. "EUR"). Please check 
            
            .
            
        
      
    
    
  
  
  
    
  




	

    

		

      
        avoid_percentage
        ERROR
        
          
        
        
                Rule: do not format the percentage "%" symbol with the response value, just provide a float value (e.g. 0.4). Please check 
          
          .
            
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          
                    The DataProviderID contained in an Error must match the ID of a DataProvider in this message.
                
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          
                When more than one ErrorText is present, they all need to have a different language ID.
            
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          
                The Document Remarks can contain more than one Remark, but they must be in different languages (using different languageID's).
            
        
      
    
    
  
  
  
    
  




	

    
    
    

		

      
        one_data_provider
        ERROR
        
          
        
        
                Rule: At maximum one DataProvider must be present in a Response.
            
      
    

		

      
        mandatory_data_provider
        ERROR
        
          
        
        
                Rule: The DataProvider in a Response is mandatory if there is no fatal error.
            
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          A Request DocumentTypeIdentifier must always be specified using the correct code list. (list: 
            
             found:
            
            )
        
      
    
    
  

	

    

		

      
      
        
          
            
          
          A Response DocumentTypeIdentifier must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          The country code must always be specified using the correct code list. Please check 
            
            .
        
      
    
    
  

	

    

		

      
      
        
          
            
          
          The country code SHOULD always be specified using the correct code list. Please check 
            
            .
        
      
    
    
  

	

    

		

      
      
        
          
            
          
          The country code in the first part of the identifier must always be specified using the correct code list (found:
            
            ).
        
      
    

		

      
      
        
          
            
          
          The country code in the second part of the identifier must always be specified using the correct code list (found:
            
            ).
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          A subject type code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          A gender code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          A concept type code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    
    

		

      
      
        
          
            
          
          A currency type code must always be specified using the correct code list (found:
            
            ).
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          A standard industrial classification code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          An error code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          An error code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          A document type code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          A mimetype code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          A process identifier must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    
    

		

      
      
        
          
            
          
          A schemeAgencyID must always be specified using the correct code list (found:
            
            ).
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          An error origin code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          An error category code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          An error severity code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          
            
          
          An error code must always be specified using the correct code list.
        
      
    
    
  
  
  
    
  




	

    

		

      
      
        
          ERROR
          
            
          
          
                The level of assurance always has to be provided. In case you are not using eIDAS for authentication the value must be "None". Please check 
            
            .
            
        
      
    
    

		

      
      
        
          
            
          
          
                A level of assurance must always be specified using the correct code list. Please check 
            
            . Found: 
            
            ).
            
        
      
    
    
  
  
  
    
  





© 2015 - 2024 Weber Informatics LLC | Privacy Policy