It appears that Designer 8.2.1, while debugging flow services, truncates strings entered on input to 64kB - could someone please verify this? (I have tried changing the ‘Max Length…’ option available during debug in the ‘Variables’ pane, but expectedly this only affects the display of the variable…)
I just tried this on my machine and I did not experience the issue. I created a simple Flow service that took a string as input and called pub.string:length. I then stepped through the service, entered a 128K character string as my input, and pub.string:length returned the expected output.
Can you try this simple test on your machine and let me know what you get?
By the way, can you provide a little more detail around your use case? Having to pass such a long string as input to a service is very unusual so perhaps we can help you come up with a better solution.
We’re running on Ubuntu 12.04 LTS. And yes, this is a somewhat unusual scenario that currently is not hindering our development in any way, it’s just something I’ve come across and thought it would be useful to report, but for us there really is no need for further resolution.
I got in touch with our R&D team and they tested your scenario on a Linux environment (SUSE), and indeed, the issue did surface there. It appears to be something specific with that OS. When you get a chance, please log an issue on Empower and send me the issue number.