Frends.Oracle.ExecuteProcedure not returning param values
Task full name: Frends.Oracle.ExecuteProcedure Task version: 2.1.0 Frends version: 5.8.5.795 .NET platform: .NET8 Operating system: Windows Summary: Returning values in output paramters is not working. Expected behaviour: Return: { "Success": true, "Output": { "vdocrev": "OK_TEST" }, "Error": null } Actual behaviour: Return: { "Success": true, "Output": [ "vdocrev" ], "Error": null } Steps to reproduce: { "input": { "Command": "BEGIN\n :vdocrev := 'OK_TEST';\nEND;", "CommandType": "Command", "Parameters": [], "ConnectionString": ">" }, "output": { "DataReturnType": "Parameters", "OutputParameters": [ { "Name": "vdocrev", "DataType": "NVarchar2", "Size": 20 } ] }, "options": { "ThrowErrorOnFailure": true, "TimeoutSeconds": 30, "BindParameterByName": true }, "cancellationToken": { "IsCancellationRequested": false, "CanBeCanceled": true, "WaitHandle": { "Handle": { "value": 4752 }, "SafeWaitHandle": { "IsInvalid": false, "IsClosed": false } } } } Additional information: This issue arose during the migration of the process for Eltel to .NET 8. It’s likely that this problem also exists in the older task (4.7) because someone created custom task as a workaround. However, this doesn’t make sense to migrate a task that is very similar to this one. Also, please note that this is quite important to have in a few weeks. The migration is pending and is close to completion. In case any questions please contact me at jacek.bandzmer@frends.com
