I found the following on PDN, but the examples are too vague for me to follow. Our requirement is to read ZIP compressed text files that are encoded in a non-unicode format. Pega will unzip for us, but we have to do the string conversion in Custom Java classes
1/ In the input stream processing example they are using INT. Should I use STRING for mine, since that is what I am processing.
This page from 8.2 help shows the data-set rule filled in with custom stream classes:
I would expect the solution to be more like the GetEFormFromFile activity, reading the stream into a byte array stream which can then be converted to a Unicode string which I can pass back for pega to parse the contents.
Or are we expected to implement a read operator for every data type that we want to take out of the stream?