LANSA Home page
  Tech Exchange Beta
TECH EXCHANGE BETA

LANSA HOME
Help Desk
HELP DESK

   
 
Navigation Bar Navigation Bar
 
Spacer Spacer
 
Bullet Resolved Issues Home
Bullet General
Bullet Visual LANSA
Bullet LANSA for iSeries
Bullet LANSA for the Web
Bullet LANSA Integrator
Bullet LANSA Composer
Bullet LANSA Open
Bullet LANSA Client
Bullet Technical Newsletter
Bullet Search Support
 

How to avoid MCH3402 errors when repeatedly running RDMLX functions on iSeries after checking and compile

Date: 24 July 2006
Product/Release: LANSA for iSeries V11.0
Abstract: Checking in RDMLX function results in Process not getting found in the reused job
Submitted By: LANSA Technical Support

Situation:

You are writing and testing an iSeries application which contains RDMLX functions which are run and tested on an iSeries.

This will involve writing/amending the RDMLX function in Visual LANSA, checking in the RDMLX function to the iSeries, compiling on iSeries, then testing on iSeries. This will be repeated several times.

Attempting to run an RDMLX function from the iSeries LANSA menus when the RDMLX function has been changed will result in an MCH3402 error message ("Tries to refer to all or part of an object that no longer exists") for the function. This can be avoided by exiting from LANSA between executions of the RDMLX function.

A recommended way to run the function is by using the command

LANSA RUN PROCESS(……….) FUNCTION(…….) PARTITION(…)

or

LANSA X_ RUN PROCESS(……….) FUNCTION(…….) PARTITION(…)

Please also see the following Link on how JSMDirect in LANSA Integrator is impacted.

www.lansa.com/support/notes/p0286.htm

 
 
 

© 2010 LANSA.

  All rights reserved.

  Bullet Contact Us Bullet Site Map Bullet Legal Notices