IBM Sterling Ideas

Submit new product ideas for IBM Sterling solutions. Before you submit, please review existing ideas; if an idea close to yours already exists, it's better to add comments or vote on the existing idea. We will review your ideas and use them to help prioritize our product development. Best of all, the portal will automatically update you when the status of your idea has been changed.

IBM is transforming its request for enhancement (RFE) process. The purpose of the transformation is to provide a more consistent experience for you to submit requests and to enable IBM product owners to respond to your requests more quickly. For more information click here.

Connect with IBM experts and your peers on the Supply Chain Collaboration Community and the Order Management Interest Group

enhanced PARSE function

In order to use the new PARSE function as a replacement for the old RUN(submap) constructs, the PARSE function should have similar behavior as RUN(submap). This essentially requires 2 enhancements:

1.) We need to pass arguments to PARSE like "-F21 -Z28", so that PARSE will use the same error handling as our current RUN(submaps). Overriding the trace settings is also used very often, e.g. "-TIC1", as well as specifying audit settings like "-ADEU=audits" and workspace parameters like "-P512:512". Basically PARSE should be able to handle all these parameters.

2.) PARSE should throw errors and set LASTERRORMSG as well as LASTERRORCODE, so that we can use it in a VALID(PARSE(), FAIL()) construct.
  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Jan 9 2018
  • Declined
What is the idea priority? Medium
DeveloperWorks ID DW_ID65753
Link to original RFE
  • Attach files
  • Admin
    Luke Raiano commented
    21 Aug 05:39pm

    This request is beyond the scope of what the PARSE function is designed to offer.

  • Admin
    Luke Raiano commented
    19 May 05:49pm

    Upon code review, we believe the VALID function should return the needed response. Can step through your use case here? What do you consider a failure? Input Invalid should show up int he VALID function. Input Valid, but unknown data found, would likely not.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    14 Nov, 2018 06:58pm

    Hi Luke. No, PARSE does not throw errors. The only way to check if PARSE worked successfully is to check if a mandatory field in the target is NONE.

  • Admin
    Luke Raiano commented
    14 Nov, 2018 04:32pm

    1) is being investigated
    2) This function was first released in WTX 8.4.1 and should work as identified above.