Description
Using Magento 2.4 Commerce
Hi Magento Team
I am working on a module where I created a new indexer but the XSDs wont allow Numbers in the Class name or table names. Looks like I need to re-write my module :(
Element 'indexer', attribute 'class': [facet 'pattern'] The value 'Vendpt\B2BPricing\Model\Indexer\Pricing' is not accepted by the pattern '[a-zA-Z\]+'.
Line: 3Element 'indexer', attribute 'class': 'Vendor\B2BPricing\Model\Indexer\Pricing' is not a valid value of the atomic type 'classType'
and mview
The XML in file "/var/www/html/magento/app/code/Vendor/B2BPricing/etc/mview.xml" is invalid:
Element 'table', attribute 'name': [facet 'pattern'] The value 'vend_b2b_company_tier_prices' is not accepted by the pattern '[a-z_]+'.
Line: 5Element 'table', attribute 'name': 'vend_b2b_company_tier_prices' is not a valid value of the atomic type 'tableNameType'.
Line: 5Element 'table', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happend.
Line: 5Element 'table', attribute 'name': [facet 'pattern'] The value 'vend_b2b_company_price_rules' is not accepted by the pattern '[a-z_]+'.
Line: 6Element 'table', attribute 'name': 'vend_b2b_company_price_rules' is not a valid value of the atomic type 'tableNameType'.
Line: 6Element 'table', attribute 'name': Warning: No precomputed value available, the value was either invalid or something strange happend.
Line: 6Verify the XML and try again.
Any chances this will be fixed with 2.4.1?
Thanks and cheers