Hi Team,
Good day to you. And here again I’m looking for some info to resolve the issue I’m facing.
We are using template based provisioning for creation of IS instance on target server. All parts of instance gets created fine except one i.e. consumer web services aliases. ApplyTemplate in SPM is not creating the Consumer web service aliases defined in the template.yml and throws below error
Template.yml section:
IS-CONSUMER-ENDPOINTS-HTTP-ClaimsMovementManagement:
"@alias": "ClaimsMovementManagement"
Consumer:
Description: ClaimsMovementManagement Consumer Alias
Transport:
Protocol: "HTTP"
Host: "wm-integration-claims"
Port: "5555"
Auth:
"@type": "Basic"
User: "Administrator"
Password: ${is.password}
ProxyAlias:
WSSecurity: null
Error:
2019-12-17 20:53:40.451 UTC (com.softwareag. … .ApplyTemplateOperation ) [SPM.APPLY1576616012492.UnknownKey] INFO: Processing Configuration instance “ConfigurationInstanceDTO [id=IS-CONSUMER-ENDPOINTS-HTTP-ClaimsMovementManagement, displayName=null, description=null, configurationTypeId=IS-CONSUMER-ENDPOINTS]”
2019-12-17 20:53:40.451 UTC (com.softwareag. … .ApplyTemplateOperation ) [SPM.APPLY1576616012492.UnknownKey] INFO: Applying prerequisite “Empty prerequisite” for Runtime Component “integrationServer-default” of configuration instance “IS-CONSUMER-ENDPOINTS-HTTP-ClaimsMovementManagement”.
2019-12-17 20:53:40.451 UTC (com.softwareag. … .ApplyTemplateOperation ) [SPM.APPLY1576616012492.UnknownKey] INFO: Prerequisite - “Empty prerequisite” - applied
2019-12-17 20:53:40.451 UTC (com.softwareag. … .ApplyTemplateOperation ) [SPM.APPLY1576616012492.UnknownKey] INFO: The configuration “IS-CONSUMER-ENDPOINTS-HTTP-ClaimsMovementManagement” is missing and will be created
2019-12-17 20:53:40.471 UTC (com.softwareag. … .ApplyTemplateOperation ) [SPM.APPLY1576616012492.UnknownKey] INFO: Proccessing Apply Template.Creating a new configuration with id: IS-CONSUMER-ENDPOINTS-HTTP-ClaimsMovementManagement for component with id: integrationServer-default
2019-12-17 20:53:40.472 UTC (com.softwareag. … .ApplyTemplateOperation ) [SPM.APPLY1576616012492.UnknownKey] WARN: Provided configuration is not valid.: ERROR:Execute ACL is not valid.;
2019-12-17 20:53:40.472 UTC (com.softwareag. … .ApplyTemplateOperation ) [SPM.APPLY1576616012492.SPMTEME0031] ERROR: Configration instance ConfigurationInstanceDTO [id=IS-CONSUMER-ENDPOINTS-HTTP-ClaimsMovementManagement, displayName=null, description=null, configurationTypeId=IS-CONSUMER-ENDPOINTS] threw unexpected exception during processing.
2019-12-17 20:53:40.472 UTC (com.softwareag. … .ApplyTemplateOperation ) [SPM.APPLY1576616012492.SPMTEME0031] ERROR: com.softwareag.platform.management.common.exceptions.ConfigurationValidationException: Provided configuration is not valid.
at com.softwareag.platform.management.is.configuration.impl.WSConsumerEndpointSettingsValidator.throwValidationException(WSConsumerEndpointSettingsValidator.java:287)
at com.softwareag.platform.management.is.configuration.impl.WSConsumerEndpointSettingsValidator.validateExecuteAcl(WSConsumerEndpointSettingsValidator.java:163)
at com.softwareag.platform.management.is.configuration.impl.WSConsumerEndpointSettingsValidator.validateNewConfiguration(WSConsumerEndpointSettingsValidator.java:48)
at com.softwareag.platform.management.configuration.impl.validation.ValidateNewConfiguration.callMethod(ValidateNewConfiguration.java:39)
at com.softwareag.platform.management.configuration.impl.ConfigurationServiceImpl.validate(ConfigurationServiceImpl.java:486)
at com.softwareag.platform.management.configuration.impl.ConfigurationServiceImpl.validateNewConfiguration(ConfigurationServiceImpl.java:684)
at com.softwareag.platform.management.configuration.impl.ConfigurationServiceImpl.createConfiguration(ConfigurationServiceImpl.java:640)
at com.softwareag.platform.management.template.impl.commands.CreateConfigurationAction.doAction(CreateConfigurationAction.java:29)
at com.softwareag.platform.management.template.impl.commands.ConfigurationAction.execute(ConfigurationAction.java:43)
at com.softwareag.platform.management.template.impl.commands.ConfigurationAction.apply(ConfigurationAction.java:62)
at com.softwareag.platform.management.template.impl.commands.ApplyConfigurationsCommand.applyConfigurations(ApplyConfigurationsCommand.java:241)
at com.softwareag.platform.management.template.impl.commands.ApplyConfigurationsCommand.applyConfigurations(ApplyConfigurationsCommand.java:189)
at com.softwareag.platform.management.template.impl.commands.ApplyConfigurationsCommand.execute(ApplyConfigurationsCommand.java:128)
at com.softwareag.platform.management.template.impl.commands.TemplateCompositeCommand.execute(TemplateCompositeCommand.java:45)
at com.softwareag.platform.management.template.impl.executors.TemplateCommandsExecutor.execute(TemplateCommandsExecutor.java:49)
at com.softwareag.platform.management.template.impl.ApplyTemplateOperation.execute(ApplyTemplateOperation.java:115)
at com.softwareag.platform.management.template.impl.ApplyTemplateOperation.execute(ApplyTemplateOperation.java:37)
at com.softwareag.platform.management.template.impl.TemplateOperation.call(TemplateOperation.java:160)
at com.softwareag.platform.management.template.impl.TemplateOperation.call(TemplateOperation.java:31)
at com.softwareag.platform.management.jobmanager.impl.JobCallableWrapper.call(JobCallableWrapper.java:27)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.softwareag.platform.management.jobmanager.impl.JobImpl.run(JobImpl.java:99)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
com.softwareag.platform.management.common.exceptions.ConfigurationValidationException: Provided configuration is not valid.
at com.softwareag.platform.management.is.configuration.impl.WSConsumerEndpointSettingsValidator.throwValidationException(WSConsumerEndpointSettingsValidator.java:287)
at com.softwareag.platform.management.is.configuration.impl.WSConsumerEndpointSettingsValidator.validateExecuteAcl(WSConsumerEndpointSettingsValidator.java:163)
at com.softwareag.platform.management.is.configuration.impl.WSConsumerEndpointSettingsValidator.validateNewConfiguration(WSConsume
Attached the screenshot of template.yml section for indentation reference.