HPE Software Products: Cloud Service Automation Practitioners Forum
Share |

HP CSA 4.60 Error after license renewalOpen in a New Window


I had renewed the license for HP Market place portal and it has started successfully.

Now when I place an order in the market place portal through the services, it doesn't proceed to the HPOO. When I check the logs, I found these exceptions.

[AUTOPASS_DEFAULT_GROUP_com.hp.autopassj.core.config.scheduler.LicenseRemovalAfterExpiry] DEBUG [] Logger : [com.hp.autopassj.core.license.ClockTamper : updateLicenseStoreLastAccessTime] :: java.lang.NullPointerException
01 Dec 2016 17:45:03,965 [AUTOPASS_DEFAULT_GROUP_com.hp.autopassj.core.config.scheduler.LicenseRemovalAfterExpiry] DEBUG [] Logger : [com.hp.autopassj.core.license.ClockTamper : updateLicenseStoreLastAccessTime] :: java.lang.NullPointerException

I'm sure I haven't changed anything on the Admin portal or HPOO and it was working fine before the certificate expired.

Any thoughts on gow to rectify this would be greatly helpful.



Accessing MarketPlace Portal from Public InternetOpen in a New Window


I want to make MarketPlace Portal publicly accessible. So I will configure my firewall for some port mappings.
But when I check mpp.json, I feel that I need more than port mappings.
As I could not find any document about this, I need to ask a couple of questions regarding this.

There are 3 ip addresses written in mpp.json and all of them are local ip adresses.

"provider": {
"url" : "https://10.128.0.X:8444"

provider.url is local CSA addr and I guess I do not need to change this. Because this is for internal communication. Right?


idmProvider": {
"url": "https://10.128.0.X:8444",
"returnUrl": "https://10.128.0.X:8089",

As far as I see, idmProvider.url is used for login authentication only, not for internal communication. In local network, when I try to enter https://10.128.0.X:8089/org/CSA_CONSUMER, a new url seen on the address bar https://10.128.0.X:8444/..... .
And this is idmProvider.url . It seems I need to change idmProvider.url to https://<public ip>:8444 and forward <public ip>:8444 to 10.128.0.X:8444. Right?

Lastly, As return url must be publicly accessible, I need to change idmProvider.returnUrl to https://<public ip>:8089 and forward <public ip>:8089 to 10.128.0.X:8089. Right?

Do these changes break anything and will be enough?
Could you please help me to have progress on this issue?

PS : CSA version is 4.50



Tenant name in HP CSA 4.60Open in a New Window


I'm trying to make a REST API Call and would like to know the tenant name since it is needed in the authentication. Could you please let me know where I can find that? I searched in the properties file and also in the CSA Admin portal. Not able to find anything.



[CSA 4.6] Get Component property value on a .JS on propertysources for dynamic list?Open in a New Window

Hi all,

Has anyone done any kind of work with a dynamic list .js file on propertysources where it gets the value of a property of the component? On the tokens of the property I can pass the Component ID but don't know how to use it to get the value of a property within a .js file to help populate a list.

Is there anyway to do this?


Thank you


CSA 4.6 Upgrade Subscription Service failureOpen in a New Window

CSA 4.6 trying to use the upgrade service subscription. It appears to work from the GUI standpoint but in the logs I get the following, anybody have success with this?

2016-11-16 11:10:51,412 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.consumer.UpgradeSubscriptionActionDelegateImpl.executeAction(UpgradeSubscriptionActionDelegateImpl.java:304)
2016-11-16 11:10:51,412 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2016-11-16 11:10:51,412 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2016-11-16 11:10:51,413 ERROR [stderr] (pool-25-thread-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-16 11:10:51,413 ERROR [stderr] (pool-25-thread-1) at java.lang.reflect.Method.invoke(Method.java:497)
2016-11-16 11:10:51,413 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
2016-11-16 11:10:51,414 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
2016-11-16 11:10:51,414 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
2016-11-16 11:10:51,414 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
2016-11-16 11:10:51,415 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
2016-11-16 11:10:51,415 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
2016-11-16 11:10:51,416 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
2016-11-16 11:10:51,416 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
2016-11-16 11:10:51,417 ERROR [stderr] (pool-25-thread-1) at com.sun.proxy.$Proxy383.executeAction(Unknown Source)
2016-11-16 11:10:51,417 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.consumer.UpgradeSubscriptionActionInternalProcess.run(UpgradeSubscriptionActionInternalProcess.java:31)
2016-11-16 11:10:51,418 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.process.SynchronousInternalProcessTemplate.execute(SynchronousInternalProcessTemplate.java:35)
2016-11-16 11:10:51,418 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2016-11-16 11:10:51,419 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2016-11-16 11:10:51,419 ERROR [stderr] (pool-25-thread-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-16 11:10:51,419 ERROR [stderr] (pool-25-thread-1) at java.lang.reflect.Method.invoke(Method.java:497)
2016-11-16 11:10:51,420 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
2016-11-16 11:10:51,420 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
2016-11-16 11:10:51,421 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
2016-11-16 11:10:51,421 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
2016-11-16 11:10:51,422 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
2016-11-16 11:10:51,422 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
2016-11-16 11:10:51,423 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
2016-11-16 11:10:51,423 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
2016-11-16 11:10:51,423 ERROR [stderr] (pool-25-thread-1) at com.sun.proxy.$Proxy523.execute(Unknown Source)
2016-11-16 11:10:51,424 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.pluginframework.InternalActionClient.executeAction(InternalActionClient.java:26)
2016-11-16 11:10:51,424 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.pluginframework.PluginManagerImpl.invokeAction(PluginManagerImpl.java:54)
2016-11-16 11:10:51,425 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2016-11-16 11:10:51,426 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2016-11-16 11:10:51,426 ERROR [stderr] (pool-25-thread-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-16 11:10:51,427 ERROR [stderr] (pool-25-thread-1) at java.lang.reflect.Method.invoke(Method.java:497)
2016-11-16 11:10:51,427 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
2016-11-16 11:10:51,428 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201)
2016-11-16 11:10:51,428 ERROR [stderr] (pool-25-thread-1) at com.sun.proxy.$Proxy484.invokeAction(Unknown Source)
2016-11-16 11:10:51,428 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.process.ExecutorImpl.run(ExecutorImpl.java:73)
2016-11-16 11:10:51,429 ERROR [stderr] (pool-25-thread-1) at sun.reflect.GeneratedMethodAccessor2384.invoke(Unknown Source)
2016-11-16 11:10:51,429 ERROR [stderr] (pool-25-thread-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-16 11:10:51,430 ERROR [stderr] (pool-25-thread-1) at java.lang.reflect.Method.invoke(Method.java:497)
2016-11-16 11:10:51,430 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
2016-11-16 11:10:51,431 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
2016-11-16 11:10:51,431 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
2016-11-16 11:10:51,432 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
2016-11-16 11:10:51,432 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
2016-11-16 11:10:51,433 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
2016-11-16 11:10:51,433 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
2016-11-16 11:10:51,434 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
2016-11-16 11:10:51,434 ERROR [stderr] (pool-25-thread-1) at com.sun.proxy.$Proxy671.run(Unknown Source)
2016-11-16 11:10:51,434 ERROR [stderr] (pool-25-thread-1) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2016-11-16 11:10:51,435 ERROR [stderr] (pool-25-thread-1) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2016-11-16 11:10:51,435 ERROR [stderr] (pool-25-thread-1) at java.lang.Thread.run(Thread.java:745)
2016-11-16 11:10:51,437 ERROR [stderr] (pool-25-thread-1) Caused by: java.lang.reflect.InvocationTargetException
2016-11-16 11:10:51,437 ERROR [stderr] (pool-25-thread-1) at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)
2016-11-16 11:10:51,438 ERROR [stderr] (pool-25-thread-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-16 11:10:51,438 ERROR [stderr] (pool-25-thread-1) at java.lang.reflect.Method.invoke(Method.java:497)
2016-11-16 11:10:51,439 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.core.snapshot.SnapshotHelper.invokeMethodAsPrivileged(SnapshotHelper.java:621)
2016-11-16 11:10:51,439 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.core.snapshot.SnapshotHelper.setCustomValue(SnapshotHelper.java:412)
2016-11-16 11:10:51,439 ERROR [stderr] (pool-25-thread-1) ... 102 more
2016-11-16 11:10:51,441 ERROR [stderr] (pool-25-thread-1) Caused by: com.hp.csa.exception.ApplicationException: Property null cannot be marked measurable as it is not numeric.
2016-11-16 11:10:51,441 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.model.impl.common.Property.setCustomMeasurable(Property.java:742)
2016-11-16 11:10:51,441 ERROR [stderr] (pool-25-thread-1) ... 107 more
2016-11-16 11:10:51,671 ERROR [stderr] (pool-25-thread-1) Exception in thread "pool-25-thread-1" java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
2016-11-16 11:10:51,671 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.process.ExecutorImpl.run(ExecutorImpl.java:88)
2016-11-16 11:10:51,671 ERROR [stderr] (pool-25-thread-1) at sun.reflect.GeneratedMethodAccessor2384.invoke(Unknown Source)
2016-11-16 11:10:51,671 ERROR [stderr] (pool-25-thread-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-16 11:10:51,671 ERROR [stderr] (pool-25-thread-1) at java.lang.reflect.Method.invoke(Method.java:497)
2016-11-16 11:10:51,671 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
2016-11-16 11:10:51,672 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
2016-11-16 11:10:51,672 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
2016-11-16 11:10:51,672 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
2016-11-16 11:10:51,672 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
2016-11-16 11:10:51,674 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
2016-11-16 11:10:51,674 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
2016-11-16 11:10:51,674 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
2016-11-16 11:10:51,674 ERROR [stderr] (pool-25-thread-1) at com.sun.proxy.$Proxy671.run(Unknown Source)
2016-11-16 11:10:51,674 ERROR [stderr] (pool-25-thread-1) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2016-11-16 11:10:51,674 ERROR [stderr] (pool-25-thread-1) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2016-11-16 11:10:51,675 ERROR [stderr] (pool-25-thread-1) at java.lang.Thread.run(Thread.java:745)
2016-11-16 11:10:51,675 ERROR [stderr] (pool-25-thread-1) Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
2016-11-16 11:10:51,675 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.consumer.UpgradeSubscriptionActionInternalProcess.run(UpgradeSubscriptionActionInternalProcess.java:36)
2016-11-16 11:10:51,675 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.process.SynchronousInternalProcessTemplate.execute(SynchronousInternalProcessTemplate.java:35)
2016-11-16 11:10:51,675 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2016-11-16 11:10:51,675 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2016-11-16 11:10:51,675 ERROR [stderr] (pool-25-thread-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-16 11:10:51,676 ERROR [stderr] (pool-25-thread-1) at java.lang.reflect.Method.invoke(Method.java:497)
2016-11-16 11:10:51,676 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
2016-11-16 11:10:51,676 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
2016-11-16 11:10:51,676 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
2016-11-16 11:10:51,676 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
2016-11-16 11:10:51,676 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
2016-11-16 11:10:51,676 ERROR [stderr] (pool-25-thread-1) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
2016-11-16 11:10:51,676 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
2016-11-16 11:10:51,677 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
2016-11-16 11:10:51,677 ERROR [stderr] (pool-25-thread-1) at com.sun.proxy.$Proxy523.execute(Unknown Source)
2016-11-16 11:10:51,677 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.pluginframework.InternalActionClient.executeAction(InternalActionClient.java:26)
2016-11-16 11:10:51,677 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.pluginframework.PluginManagerImpl.invokeAction(PluginManagerImpl.java:54)
2016-11-16 11:10:51,677 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2016-11-16 11:10:51,677 ERROR [stderr] (pool-25-thread-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2016-11-16 11:10:51,677 ERROR [stderr] (pool-25-thread-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2016-11-16 11:10:51,677 ERROR [stderr] (pool-25-thread-1) at java.lang.reflect.Method.invoke(Method.java:497)
2016-11-16 11:10:51,678 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
2016-11-16 11:10:51,678 ERROR [stderr] (pool-25-thread-1) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201)
2016-11-16 11:10:51,678 ERROR [stderr] (pool-25-thread-1) at com.sun.proxy.$Proxy484.invokeAction(Unknown Source)
2016-11-16 11:10:51,678 ERROR [stderr] (pool-25-thread-1) at com.hp.csa.service.process.ExecutorImpl.run(ExecutorImpl.java:73)
2016-11-16 11:10:51,678 ERROR [stderr] (pool-25-thread-1) ... 15 more


CSA 4.6 Generate New CertsOpen in a New Window

This may be obvious, however, it's not in the CSA 4.6 Configuration guide. When using self-signed certs in an out of the box installation and after generating new certs you will need to import your cert into the following two keystores if you changed the alias from "csa" to something different.


The configuration guide does not discuss the csa-search-service. While it will still work, you could experience wierd and inconsistent issues and in heavily used systems, CSA will eventually grind to a halt.

If you missed this or there is a problem with your search, you will see something similar in the csa-msvc.log

BasicElasticSearchServiceImpl : Error posting subscription to ElasticSearch
org.springframework.web.client.HttpClientErrorException: 401 Unauthorized



HPCSA and Microsoft SCVMM integration pre-requisitesOpen in a New Window

Hi All,

We are in process of intigrating Microsoft SCVMM  Windows 2012 R 2 with HP CSA 4.70 ,

Could someone please share the pre-requited needed at Microsoft SCVMM  end to create the resource provider in HP CSA.


Regards,Sunil Yadav



MarketPlace Help Page LocalizationOpen in a New Window



Is there any easy wat to localize the MarketPlace Help pages? It is really interesting not to find a json file or properties file for localizations.

There are directories under hp/csa/portal/node_modules/mpp-ui/dist/ccue-marketplaceportal-help/help/ for a few languages and sperate htm files in each language directory. It seems that I need to copy one of the language directory and modify all htm files. Right?

I am using CSA 4.50




Change MarketPlace User PasswordOpen in a New Window



I have CSA 4.50 . I have integrated openldap with CSA and ldap users can log in to marketplace.

But it seems that MarketPlace Portal does not include "Change Password" feauture right? And current user information also like "Account Details" .

I have researched but could not find information about how can I add that functionality to MarketPlace. Should I consider user managemenet - at least user can change its password and openldap admin may not know - portal for ldap?


One more question : Is the ldap only way to populate users for HP CSA and marketplace? There is any chance like using database to keep user information and authenticate users via this database instead of ldap?




MPP certificate renewal stepsOpen in a New Window


I'm trying to renew the certificate for the MPP since it got expired. The version used is 4.60. 

I'm following the steps to the greatest detail provided in the document chapter 5 "Configure HP CSA to Use a Certificate Authority-Signed or Subordinate Certificate Authority-Signed Certificate" in Chapter 5 of the HP CSA Configuration Guide, but still doesn't work, the service itself doesn't start. There is only an Uncaught exception in the hpemarketplaceportal.err which is suspicious. getting this error when accessing.

"Error retrieving organization CSA_CONSUMER 503 Error: SSL Error: DEPTH_ZERO_SELF_SIGNED_CERT\"

I also went through the forum earlier links /t5/Cloud-Service-Automation/HP-CSA-4-0-Marketplace-Portal-does-not-work-after-replacing/td-p/6393597

My question is that the standalone.xml file doesnt have the entry as mentioned in the document 

<ssl name="ssl" key-alias="csa_internalca_signed" certificate-key-file=
.keystore_internalca_signed" password="keystorePassword"

I only have this entry


<keystore keystore-password="changeit" path="C:\Program Files\HPE\CSA\jboss-as\standalone\configuration\.keystore"/>


Could someone please let me know what might be wrong? Also if there is anyway I can make  uncaught exception to be caught and can be viewed in logs,

Just to be complete, sending the steps done

keytool -delete -alias csa -keystore "C:\Program Files\HPE\CSA\jboss-as\standalone\configuration\.keystore" -storepass changeit

keytool -genkeypair -alias csa -validity 365 -keyalg rsa -keysize 2048 -keystore "C:\Program Files\HPE\CSA\jboss-as\standalone\configuration\.keystore" -storepass changeit

keytool -export -alias csa -file C:\Temp\csa.crt -keystore ."C:\Program Files\HPE\CSA\jboss-as\standalone\configuration\.keystore" -storepass changeit

keytool -delete -alias csa -keystore "C:\Program Files\HPE\CSA\openjre\lib\security\cacerts" -storepass changeit

keytool -importcert -alias csa -file C:\Temp\csa.crt -trustcacerts -keystore "C:\Program Files\HPE\CSA\openjre\lib\security\cacerts"  (enter fqdn as name)

keytool -importkeystore -srckeystore "C:\Program Files\HPE\CSA\jboss-as\standalone\configuration\.keystore" -deststoretype PKCS12 -destkeystore .\portal\conf\.mppkeystore

..\..\node.js\node passwordUtil --keyfilePath C:\Temp\csa.crt --password changeit

Add the encrypted password of above step in this part

"https": {
"enabled": true,
"options": {
"pfx": ".mppkeystore",
"passphrase": "output of above command",
"TLSVersions": "1,1.1,1.2"



CSA 4.6 API programmaticallyOpen in a New Window

CSA 4.6/OO 10.51

Background: I use a custom xml definition file that gets more granular than just deploy out a vm and assign an ip. This customization allows you to redeploy an existing node with a different OS, or applications etc.. I now want to be able to re-read that definition file to pick up new servers added and deploy them.

Using the api, I can add a child component, add a resource binding which includes a Resource Binding but does not create the Subscription -> on down. In the case of running a flow on the "DEPLOYED" phase of the lifecycle, it appears that it will only run that workflow on items that have that linkage of hostname -> Binding -> Resource Binding -> Subscription

If you look at clone-Modifying-4.png first you will see the Resource Binding I added the added child component but there is no connection to the Subscription that the original node has that was created with what I am assuming is the internal CSA "clone pattern" although it could be some other internal process.

Using the OTB content "vCenter Compute with Basic Options" as an example I get the following ouputs shown in clone-Modifying-1..3.png, however, there is no 2nd "clone pattern" shown in CSA events. I have looked at all of the workflows associated with the OTB and do not see any API calls that create the linkage below the Resource Binding.

Is there a way to replicate the CSA internal process of "clone pattern" if that is the correct process. If you look at this picture, it clones the pattern to P3173ed -> Binding -> Resource Binding -> Subscription -> 0.vCenter Compute -> vCenter (provider) at the bottom.

Does anybody have any ideas on how to programmatically do this via the API?


HP Helion CS Enterprise Upgrade to Version 10 HelpOpen in a New Window


I have Helion CloudSystem Enterprise version 9 and I think to update it to version 10 which includes csa 4.6, OO 10.50 and openstack liberty.

I am searching the documents, but could not find how to upgrade easily. There is only a document HP Helion CloudSystem Migration Guide 8.1 Update 2 to 9.0 Update 1 .

Is this called a migration and above one is the only document? Because in this case there needs to be installed version 10 enterpise version next to version 9.

Or upgrades are done seperately?



CSA 4.7 SSO ConfigurationOpen in a New Window

I'm having issues configuring CSA SSO with OO.  CSA is 4.7 with patch CSA_00036 applied.  I followed instructions in 4.7 config guide page 87, and it did not work. 

The documentation specified a config file to change on the CSA server "CSA_HOME/jboss-as/standalone/deployments/idm.war/WEB-INF/hpssoConfiguration.xml" and I couldn't find it.  The only file I could find matching that title and description was C:\Program Files\HPE\CSA\jboss-as\standalone\deployments\idm-service.war\WEB-INF\hpssoConfig.xml and when I tried configuring it there it did not work.  In order to encrypt the initString field for the config file, I used the instructions on page 158 on the config guide.  And each time I tried, I restarted the CSA and Marketplace service before testing.

Any assistance to get this fixed and working would be appreciated.  Thank you.


[CSA 4.6] API "HTTP Put" to Update subscription artifact propertyOpen in a New Window

According to the "CSA 4.60 API Guide" on the "Update Artifact" chapter it says it's possible to update an artifact, the one I need to update is a property on a subscription, without the need to send the whole artifact content in the request body but then there is no example on how to do this.

I only need to update the value of one property of an active subscription and don't have any example of the URL to use on the put and also don't have an example of the xml body that needs to be sent.

Has anyone got any example of this?

Thank you in advance



How Can I Modify MarketPlace "Approval needed" Notification EmailsOpen in a New Window


I am using HP CSA 4.50 .

There are two users for marketplace one is consumer and other one is consumer's manager. When consumer request a service, manager is notified via email. I want to write some additional information in this email such as cpu number, disk size, ram information and more.

Is this possible ?





Get Provider Properties and Resource Offering Properties in OOOpen in a New Window

Hi all,

1. I have a Resource Provider (i.e. vCenter) with a property (i.e. datacenterName). How can I get this property in OO, using which Operation or Subflow?
Can I make use of the "Get Artifact Properties" subflow with the input "artifactId" = "RSC_PROVIDER_ID"? 

2. I have a Resource Offering (i.e. vCenter Compute) with a Offering Properties (i.e. clusterName). Similarly, how can I get this property in OO, using which Operation or Subflow?

Any help is very much appreciated.


Thank you.


what are the BI tools of verticaOpen in a New Window

I am asking about Vertica, I know SQL server has tools (SSIS , SSAS , SSRS) to build a BI process (ETL, Analysis and reprting ) , Now i want to try Vertica analytics, how I start a an ETL or analysis process , is there a tool installed with Vertica. or vertica is just a database engine and we use third party tools to extract and analize data ?



HP CSA and OO errorOpen in a New Window

Hello everyone.
I made a request via HP CSA and during the execution of flows in HP OO, tokens [TOKEN: RSC_PROVIDER_ID] and [TOKEN: RSC_SUBSCRIPTION_ID] are not generated. What passes my flows in "failure".
The problem is encountered in the development environment so that it works in the production environment.
Someone could explain to me why these tokens are not generated?
Thank you in advance.


Portal PrivateCloud ERROROpen in a New Window

Hello everyone.
I meet a problem right now with the CSA portal that refuses to create me an order. The error that the portal sends me is this:

"Internal error. An unexpected error occurred while processing your request. For more information, contact your administrator."

In the CSA log the error is:

"October 13, 2016 10: 16: 58.406 [http- / 8444-51] HpSsoGeneralUtils ERROR: Exception Occurred, Error message: parseSsoToken - failed to decrypt token

HPSSO STATUS: QNDW1nRJ: VALIDATION_DECRYPTING_ERROR: Validation: Failed to decrypt token - more info: Verify That configuration of crypto and sign tag is okay and matches across all servers in the system. Make sour That an up-to-Date lw-crypto jar is in the classpath of your app: Can not parse token. root cause: Unable to decrypt The Following bytes: [-80, 96, 121, 116, 89, 97, -50, 50, -49, 87, 81, -45, 30, 4, -42, 47, 105, 101, 118, -11, 19, 114, 115, 110, 35, 113, 51, 71, -67, 116, 0, -81, 72, -107, -50, 19, 5, 22, -81, 109, 122, -63, -99, -53, -13, 98, 89, -120, 8, -34, 13, 40, -39, 76, -19, -22, 68, 52, -96, -70, 89, -37, 89, -90, 122, 34, 77, 69, 58, 17, 49, -72, -119, -101, 55, 37, 116, -41, -30, 54, 9, -98, -20, 78, -84, -52, -39, 67, 1, -88, 49, 114, 63, -68, 44, -115, 60, 10, -62, -51, -22, 120, -86, 84, 115, -93, 7, -89, -81, -42, 39, 106, -89, 112, -86, -122, 107, 87, -35, 40, 67, 93, -116, -13, -104, 32, -16, 72, 84, -115, 121, 11, -118, 122, -16, -125, 53, -85, 67, 119, 2 , -37, 18, 18, -27, 4, 23, -71, 17, -117, 76, 111, -54, -68, 61, -61, 48, -119, -92, 56], Were qui decoded string from the Following: sGB5dFlhzjLPV1HTHgTWL2lldvUTcnNuI3EzR710AK9Ilc4TBRavbXrBncvzYlmICN4NKNlM7epENKC6WdtZpnoiTUU6ETG4iZs3JXTX4jYJnuxOrMzZQwGoMXI_vCyNPArCzep4qlRzowenr9YnaqdwqoZrV90oQ12M85gg8EhUjXkLinrwgzWrQ3cC2xIS5QQXuRGLTG_KvD3DMImkOA ..

Can anyone help me please?
Thank you in advance.


CSA Subscription extract for billing.Open in a New Window


I am actually looking to do an extraction of subscription datas in order to build a billing for our (internal) customers.

Does anyone have already done this kind of extraction and how ?

We need to do something simple, only subscription reference and comments and price ...

Thanks by advance for your answers.

Best regards.

Contact Us

Vivit Worldwide
P.O. Box 18510
Boulder, CO 80308

Email: info@vivit-worldwide.org


Vivit's mission is to serve
the Hewlett Packard
Enterprise User
Community through
Advocacy, Community,
and Education.