cancel
Showing results for 
Search instead for 
Did you mean: 

SAP DM: An error occurred while activating shop floor elements

10-01-2024 2:25 PM
Apesch Explorer
1340 views 4 comments
SAP Managed Tags
Labels
SAP Production Connector
Subscribe

Hello SAP Community,

When i try to deploy an shop floor element in SAP DM, sometimes i got this error message while DM attempts to activate the deployment in the Production Connector:

Failed
Message: An error occurred while activating shop floor elements. Cannot invoke "java.util.UUID.toString()" because "response.SubscriptionID" is null

Until today, im didn't find any solution on the internet and a possible workaround is to remove the deployment completely and create new one. 

Im trying to deploy a MQTT subscription to a on premise Production Connector. The Connection between Production Connector and MQTT Broker works fine.

I hope anyone have an idea.

Best regards

Andre

Accepted Solutions (0)

Answers (1)

Answers (1)

Apesch
Explorer
0 Likes

Hi @Sayuj 

I have only the effortness workaround to completely remove all connectivity things and subscription and build new from the ground up. 

Best regards

Andre

Sayuj
Participant
0 Likes

Hi Andre

Thank you for the reply. Just one more question related to 3rd party broker. 
Which 3rd Party broker did you use. And could you tell me how did you establish th etrust between production connector and the broker. Could you explain the steps you did for certification trust. As client certificate and broker certificate, where did you upload and how the trust was estanblished. 

KR,
Sayuj

Apesch
Explorer
0 Likes

Hi @Sayuj

i use Mosquitto

In my case, i did following steps to deploy am MQTT-Subscription to ProdConn. The two PEM-chains are the trust between broker and ProdConn and also SAP DM

  1. Install Mosquitto Broker
  2. Create certificates with OpenSSL
  3. Concatenate client.csr and ca.crt to an PEM certifcate-chain for basic Information
  4. Concatenate client.key, client.crt and ca.crt to an PEM certifcate-chain for production connector
  5. Deploy via "Manage Message Broker" App in DM

Best regards.

Andre