FTP MGET Business Process Errors During Has Data Task
While performing an FTP MGET in a Cleo Clarify Business Process, we are trying to ascertain if data was retrevied from the server.
The Has Data Business Process Task is not really designed to determine if data was retrieved from FTP server
From the Server Log:
Step 2: Has Data
[PERSISTENT] - Starting [email protected]
[ERROR] - Unable to perform IO Task: com.extol.businessprocess.ArrayWrapper cannot be cast to com.extol.storage.StorageID
[ERROR] - java.lang.ClassCastException: com.extol.businessprocess.ArrayWrapper cannot be cast to com.extol.storage.StorageID
[PERSISTENT] - Completed Task.
I have seen this same error message before, and it is typically the case when your are trying to populate a Has Data task after an FTP MGET task.
Since an MGET task has the ability to grab either a Storage Node or a Storage Array. A Storage Node is used for one, and an Array is used for multiple. I suggested to the customer
that they could use an Array Get - Element task in the Has Data place.
The Get - Element task could then have Pass / Fail logic set up because it will use the first array when looking at the information.
By: Sean Hoppe on