Hi Marc,
60101 should be an RDMI middleware error with a description of the error, but I think in this case its “contact your system administrator”
(You can lookup the error code in the tsys .dat files located in the DAT directory of USoft. )
Where do you get the error , via the Rules Service ? Is the RS logging set to developer messages + debug error level?
Good tip, I always forget about the developer logging option .
When I set logging to developer, we do indeed get more info:
RDMI Middleware error:
Value cannot be null.
Parameter name: source
This is triggered by this statement (out_validation_result being an XSL stylesheet, and p_in/p_out external sets):
insert into p_out (
response_code
, response_payload
)
select
200
, to_clob(out_validation_result.apply(output_xml))
from
p_in
Strangely, the ‘source’ parameter is not specified anywhere explicitly, nor can I find it in the stylesheet methods.
Any idea what ‘source’ could be?
hmmm, could it be the xsl source, the output_xml being null?
If @Rob.van.Haarst’s terminology is correct (and I’m pretty sure it is ), ‘source’ refers to the XSL source code (see XSL Stylesheets components | USoft Community).
And we are testing by repeatedly sending the same messages, so it is unlikely that only some (approx. 0.1%) result in this error. And with lighter loads the error does not present itself.
Anything else I could look at before I resort to generating lots of logs?