Kbase P129197: Is it possible to use procedure libraries with Open Client?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/7/2008 |
|
Status: Unverified
GOAL:
Is it possible to use procedure libraries with .NET Open Client?
GOAL:
Is it possible to use procedure libraries with Java Open Client?
GOAL:
Is it possible to use procedure libraries with WebServices Open Client?
GOAL:
Can ProxyGen use procedure libraries?
FACT(s) (Environment):
Progress 9.x
OpenEdge 10.x
All Supported Operating Systems
FIX:
Using ABL procedure libraries with Open Client is perfectly fine as long as the following things are understood and taken into account:
1) ProxyGen itself cannot use a procedure library as the source of the r-code it reads when generating proxies. The r-code will need to exist outside of the procedure library in order to generate the proxy.
2) Make sure that when you build the procedure library that the actual location of the r-code within the procedure library matches what the Open Client proxy will invoke. Use the prolib list command to list the contents of the procedure library and compare the full name of the r-code shown in that listing to what ProxyGen shows. To see what ProxyGen will run double click a program in ProxyGen and look at the "Procedure to Run" field. The contents of this field will be what is called on the AppServer (i.e. by the ABL RUN statement). You also need to make sure that the Procedure library is referenced in the AppServer's PROPATH