IBM Sterling Transformation Extender

Sterling Transformation Extender

Come for answers, stay for best practices. All we're missing is you.


#Sterling
#Supplychain
 View Only
  • 1.  Run map not being called using event server in DSTX v7.5.1

    Posted 05/16/05 11:22 PM

    Originally posted by: SystemAdmin


    Hi,

    Calling a run map is working using the DSTX 7.5.1 command server in AIX box. The same is not working in the DSTX V7.5.1 event server.
    Do we need to change any event server settings in DSTX 7.5.1 to make the run map to execute.

    Thanks
    #IBM-Websphere-Transformation-Extender
    #IBMSterlingTransformationExtender
    #DataExchange


  • 2.  Re: Run map not being called using event server in DSTX v7.5

    Posted 05/17/05 08:34 AM

    Originally posted by: SystemAdmin


    This should be working. What is AIX version? Are you getting any error messages? Do you have a valid/fail around the run map call? Is the calling map multi-threaded under the ES and the RUN map is not thread safe?
    #IBM-Websphere-Transformation-Extender
    #IBMSterlingTransformationExtender
    #DataExchange


  • 3.  Re: Run map not being called using event server in DSTX v7.5

    Posted 05/18/05 06:07 AM

    Originally posted by: SystemAdmin


    The AIX Version is 5.2

    We do not see any return value for the RUN() function. It is equating to "".

    We tried the VALID(RUN(), FAIL()) option. But the RUN() function would not execute. So it goes to Fail() directly.

    We do not use Multithreading in our ES.

    We have also noted that the RunMap is failing when we pass the Same Input File (used by the parent map) as parameter to the Runmap.
    This is being called as Run(map.mmc -if1 Filename).

    This map runs fine along with the RunMaps when called thru Command Line in AIX. Event Server does is calling the RunMap properly.

    Should we need to do any change to the Event Server Settings or Configuration?
    #DataExchange
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender


  • 4.  Re: Run map not being called using event server in DSTX v7.5

    Posted 05/18/05 06:11 AM

    Originally posted by: SystemAdmin


    This is ususlly a permissions problem on Windows servers. May be the same on AIX. Is the Event Server running under a user with permission to the file?
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender
    #DataExchange


  • 5.  Re: Run map not being called using event server in DSTX v7.5

    Posted 05/18/05 06:15 AM

    Originally posted by: SystemAdmin


    The AIX Version is 5.2

    We do not see any return value for the RUN() function. It is equating to "".

    We tried the VALID(RUN(), FAIL()) option. But the RUN() function would not execute. So it goes to Fail() directly.

    We do not use Multithreading in our ES.

    We have also noted that the RunMap is failing when we pass the Same Input File (used by the parent map) as parameter to the Runmap.
    This is being called as Run(map.mmc -if1 Filename).

    This map runs fine along with the RunMaps when called thru Command Line in AIX. Event Server does is calling the RunMap properly.

    Should we need to do any change to the Event Server Settings or Configuration?[/quote:95d9db36db]

    Check the input card settings of the map you are trying to run and see if it is set to delete one of the input files the parent map may or may not be deleting as well.

    We had a similar issue with our setup here too. I think this might be the issue, but I am not sure. I'd have to go back and dig up some of my documentation to be certain. Hopefully this will help though.

    Good luck,

    John
    #DataExchange
    #IBMSterlingTransformationExtender
    #IBM-Websphere-Transformation-Extender


  • 6.  Re: Run map not being called using event server in DSTX v7.5

    Posted 05/20/05 04:16 AM

    Originally posted by: SystemAdmin


    With the VALID(RUN),FAIL()) make sure you have text(lasterrorcode) + 'lasterrormessage') . Make sure the audit log is turned on for the calling map, and see what is the error code & message in the audit log.

    How are you preventing multi-threading?

    Is the RUN map in the same directory as the parent map? If this does not supply an answer, create a simple test case, one map calling one run map, remove any DB or messaging calls, etc., create an MSD time trigger and send to Support.
    #IBMSterlingTransformationExtender
    #DataExchange
    #IBM-Websphere-Transformation-Extender