Kbase P112054: Dynamics: dynlaunch.i does not return a RETURN-VALUE with thin client using AppServer
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/16/2010 |
|
Status: Unverified
SYMPTOM(s):
Dynamics: dynlaunch.i does not return a RETURN-VALUE with thin client using AppServer
Thin client call to Dynlaunch.i returns different results to Fat client calls
dynlaunch.i behaves differently for Fat and Thin client calls.
Using dynlaunch.i to run the PLIP with some parameters
RETURN-VALUE is not returned back to the client when using client session with AppServer
Same code works fine when running in client/server session with direct connection to the database
RETURN-VALUE is returned when using launch.i instead of the dynlaunch.i with thin client
FACT(s) (Environment):
Dynamics
OpenEdge 10.x
All Supported Operating Systems
CAUSE:
Bug# OE00125525
FIX:
Upgrade to OpenEdge 10.1C or later.
The workarounds for this behavior are:
a) Replace the dynlaunch.i call with launch.i call
or if that is not an option, then:
b) Modify the source code
1. Edit the src/adm2/calltable.p and src/adm2/calltableTT.p
2. Locate the code section after RUN invokeCall IN THIS-PROCEDURE
3. Scroll 20 lines down (22 for callTableTT.p) until the following line is found:
cMessage = "":U.
4. After that line, the following statement needs to be added:
hTT:DEFAULT-BUFFER-HANDLE:FIND-FIRST().
5. Recompile these two procedures and replace their old r-code with the new ones