cancel
Showing results for 
Search instead for 
Did you mean: 

Skipping trasmit error in Syclo

CRVMANISH
Contributor
0 Kudos

Hello experts ,

If there is any problem in any order or notification, unless it is removed it does not transmit the other data .

How this can be resolved?

Regards

Manus

Accepted Solutions (0)

Answers (2)

Answers (2)

michelm_de
Employee
Employee
0 Kudos

Hi Manish,

you can skip transactions on the client if you do the following:

In Agentry.ini in the section [configuration] make sure you have the following lines:

enableTransactionFailureHandling=False

failedTransactionFilenameFormat=%{userid} %{transaction_name} %{date} %{time}-%{count}.xml

failedTransactionsQueue=FailedTransactionsQueue

Also create a folder named "FailedTransactionsQueue" in your deployment.zip. Do a new deployment and restart your agentry app.


Next time you get an error, the client will ask if you want to "continue" or "stop". If you continue, the data from the transaction will be stored as an xml file on the server where your Agentry app is deployed in the folder "FailedTransactionsQueue". The sync will continue. If you stop the sync will be stopped and you can change the transaction.


We're using this approach at several customers using Inventory Manager and Work Manager and it work well.


Regards,

Michel

Former Member
0 Kudos

There is no way to skip one transaction (on the client side) if there is an error. The reason for this there may be an transaction that would needto be sent that is the first one needed to be sent first.

What you can do is look at the Error handling which can post the data into a temp table in the backend if it errors, so the client can remove the transaction and keep on the pocessing.

Stephen

CRVMANISH
Contributor
0 Kudos

Is there anything to reprocess the transaction from ECC, may be transaction did not got posted due to some reason say locking.

I mean to say one transaction to reporcess all the failed transactions.

Regards

Manish

Former Member
0 Kudos

By default no.  But there are custom changes that we made at other clients to hold transaction and reprocess it later. 

If you want to more information sent me a message.

Stephen