Deprecated function: Drupal\Core\Database\StatementWrapper::fetchObject(): Implicitly marking parameter $class_name as nullable is deprecated, the explicit nullable type must be used instead in include() (line 571 of /homepages/32/d975702501/htdocs/drupal9/vendor/composer/ClassLoader.php).
include('/homepages/32/d975702501/htdocs/drupal9/core/includes/bootstrap.inc') (Line: 571)
Composer\Autoload\includeFile('/homepages/32/d975702501/htdocs/drupal9/vendor/composer/../../core/lib/Drupal/Core/Database/StatementWrapper.php') (Line: 428)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Database\StatementWrapper') (Line: 628)
Drupal\Core\Database\Connection->prepareStatement('SELECT "cid", "data", "created", "expire", "serialized", "tags", "checksum" FROM "cache_container" WHERE "cid" IN ( :cids__0 ) ORDER BY "cid"', Array) (Line: 932)
Drupal\Core\Database\Connection->query('SELECT [cid], [data], [created], [expire], [serialized], [tags], [checksum] FROM {cache_container} WHERE [cid] IN ( :cids__0 ) ORDER BY [cid]', Array) (Line: 113)
Drupal\Core\Cache\DatabaseBackend->getMultiple(Array, ) (Line: 92)
Drupal\Core\Cache\DatabaseBackend->get('service_container:prod:9.4.3::Linux:a:1:{i:0;s:66:"/homepages/32/d975702501/htdocs/drupal9/sites/default/services.yml";}') (Line: 550)
Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 895)
Drupal\Core\DrupalKernel->initializeContainer() (Line: 472)
Drupal\Core\DrupalKernel->boot() (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Deprecated function: Drupal\Core\Database\StatementWrapper::fetchObject(): Implicitly marking parameter $constructor_arguments as nullable is deprecated, the explicit nullable type must be used instead in include() (line 571 of /homepages/32/d975702501/htdocs/drupal9/vendor/composer/ClassLoader.php).
include('/homepages/32/d975702501/htdocs/drupal9/core/includes/bootstrap.inc') (Line: 571)
Composer\Autoload\includeFile('/homepages/32/d975702501/htdocs/drupal9/vendor/composer/../../core/lib/Drupal/Core/Database/StatementWrapper.php') (Line: 428)
Composer\Autoload\ClassLoader->loadClass('Drupal\Core\Database\StatementWrapper') (Line: 628)
Drupal\Core\Database\Connection->prepareStatement('SELECT "cid", "data", "created", "expire", "serialized", "tags", "checksum" FROM "cache_container" WHERE "cid" IN ( :cids__0 ) ORDER BY "cid"', Array) (Line: 932)
Drupal\Core\Database\Connection->query('SELECT [cid], [data], [created], [expire], [serialized], [tags], [checksum] FROM {cache_container} WHERE [cid] IN ( :cids__0 ) ORDER BY [cid]', Array) (Line: 113)
Drupal\Core\Cache\DatabaseBackend->getMultiple(Array, ) (Line: 92)
Drupal\Core\Cache\DatabaseBackend->get('service_container:prod:9.4.3::Linux:a:1:{i:0;s:66:"/homepages/32/d975702501/htdocs/drupal9/sites/default/services.yml";}') (Line: 550)
Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 895)
Drupal\Core\DrupalKernel->initializeContainer() (Line: 472)
Drupal\Core\DrupalKernel->boot() (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Deprecated function: Creation of dynamic property Drupal\Core\DrupalKernel::$_serviceId is deprecated in Drupal\Core\DependencyInjection\Container->set() (line 20 of /homepages/32/d975702501/htdocs/drupal9/core/lib/Drupal/Core/DependencyInjection/Container.php).
Deprecated function: Creation of dynamic property Composer\Autoload\ClassLoader::$_serviceId is deprecated in Drupal\Core\DependencyInjection\Container->set() (line 20 of /homepages/32/d975702501/htdocs/drupal9/core/lib/Drupal/Core/DependencyInjection/Container.php).
Deprecated function: Creation of dynamic property Drupal\Core\Http\RequestStack::$_serviceId is deprecated in Drupal\Component\DependencyInjection\Container->createService() (line 288 of /homepages/32/d975702501/htdocs/drupal9/core/lib/Drupal/Component/DependencyInjection/Container.php).
Several years ago PDA raised, through UMSUG, a proposal to formalise the interaction of data between the UMSO & Meter Administrator (our role). Historically, the volume of data was so small that email was an acceptable approach. In June 2022 the industry implemented the formal changes to use the standard industry communication data exchange for robust messaging. The transition from an email to a structured data flow has allowed UMSOs and MAs to automate the processing of these flows.
PDA invested over a year by specifying, developing and testing the interfaces as the combinations of scenarios were actually really complex. This forms part of our desire to provide a resilient service to our customers through continuing to automate our processes. Some UMSOs have suffered with implementing the new processes, but we are highlighting to them where they have not fully implemented the changes.
Over all we are pleased the implementation has progressed smoothly.