Consultor Eletrônico



Kbase P110938: Error 3234 with Static SBO and Data Logic Procedure
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   17/11/2005
Status: Unverified

FACT(s) (Environment):

Dynamics 2.1B

SYMPTOM(s):

Error 3234 with Static SBO and Data Logic Procedure

Mismatched number of parameters passed to procedure setLogicRows EmployeeSBODLP.p. (3234)

Adding a Data Logic procedure to a static SBO fails when a validation procedure such as endTransactionValidate is defined in the data logic procedure.

This problem does not happen with dynamic SBO's.

Stack trace for the 3234 error is:

icfstart.p (D:\Progress\dynamics21B\gui\icf\icfstart.r) at line 551
initializeSession D:\Progress\dynamics21B\gui\icf\af\app\afxmlcfgp.r (D:\Progress\dynamics21B\gui\icf\af\app\afxmlcfgp.r) at line 2616
startProcedure D:\Progress\dynamics21B\gui\icf\af\app\afxmlcfgp.r (D:\Progress\dynamics21B\gui\icf\af\app\afxmlcfgp.r) at line 4446
D:\Progress\dynamics21B\gui\_ab.r (D:\Progress\dynamics21B\gui\_ab.r) at line 442
adeuib/_uibmain.p (adeuib/_uibmain.r) at line 16585
USER-INTERFACE-TRIGGER adeuib/_uibmain.p (adeuib/_uibmain.r) at line 4864
choose_run adeuib/_uibmain.p (adeuib/_uibmain.r) at line 7811
call_run adeuib/_uibmain.p (adeuib/_uibmain.r) at line 5309
launch_object adeuib/_uibmain.p (adeuib/_uibmain.r) at line 10937
onChoose adm2/toolbar.p (D:\Progress\dynamics21B\gui\adm2\toolbar.r) at line 7840
updateRecord adm2/datavis.p (D:\Progress\dynamics21B\gui\adm2\datavis.r) at line 9522
submitRow adm2/sbo.p (D:\Progress\dynamics21B\gui\adm2\sbo.r) at line 27590
commitTransaction adm2/sbo.p (D:\Progress\dynamics21B\gui\adm2\sbo.r) at line 6098
serverCommitTransaction sports/sbo/EmployeeSBO.w (.\sports\sbo\EmployeeSBO.r) at line 7124
bufferCommitTransaction adm2/sbo.p (D:\Progress\dynamics21B\gui\adm2\sbo.r) at line 5084
bufferValidate adm2/sbo.p (D:\Progress\dynamics21B\gui\adm2\sbo.r) at line 5346
--> setLogicRows sports/progs/EmployeeSBODLP.p (.\sports\progs\EmployeeSBODLP.r) at line 0

CAUSE:

This is a known issue being investigated by Development

FIX:

As an alternative, use a dynamic SBO instead of the static SBO.