cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Order-process stacks on wait node

Former Member
0 Likes
2,225

Hi Experts,

We are working with Hybris 6.4 and the datahub. After sending the order through the datahub to the ERP the process order is stack on WaitForERPConfirmation. We received the iDOC of confirmation correctly and some times the process goes ahead to the next action, but other times, it doesn't. I can't see anyhing on the logs and it doesn't seem a problem with the datahub. I don't know if it's failing the listener or what, because sometimes it works properly. The environment is in cluster with two nodes. I've tried using the property task.excluded.cluster.ids to execute all the task in the same node but it didn't work. Could you please give me a clue.

Thanks in advance!!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

Hi! I faced the same issue and found a really interesting page on help hybris: https://help.hybris.com/1811/hcd/b08511215662414c815b9e1b7b7ff90c.html

The problem is, that the process "WaitForERPConfirmation" will only be computed, if the datahub gets a response from the SAP (see topic Inbound Processing in the link). Therefore it should be working if SAP sends a response to the Data Hub (Field: E1EDK01-BELNR).

Also take a look at saporder-target-datahub-extension.xml

TargetSystem: HybrisCore

TargetItem: TargetOrderCreationNotification

Attribute: translatorEventCall

Here you'll find the call to Hybris... @order[translator=de.hybris.platform.sap.orderexchange.inbound.events.DataHubOrderCreationTranslator]

Answers (1)

Answers (1)

Former Member
0 Likes

Hi ,

Thanks by your answer 🙂

You are right! At the end the problem was the datahub was failing in some cases, not always, and the translator wasn't executed.

Kind regards,