I have been working with push notifications in PDSOE. As documented I had to add the following to my project propath "C:\Progress\OpenEdge\tty\netlib\OpenEdge.Net.pl" in order to be able to use the ABL PushNotificationService.
USING OpenEdge.Mobile.PushNotificationService.
USING OpenEdge.Net.URI.
USING OpenEdge.Net.UriSchemeEnum.
USING OpenEdge.Mobile.NotificationServiceError.
This all works fine. I am now attempting to test my code on a test server that is running a Workgroup DB and Appserver. I have added the same propath entry for the appserver agent startup. The appserver appears to start just fine.
I also have added the propath entry to my ini startup file. When I start my GUI app I get the error:
** "OpenEdge.Core.Collection.StringStringMap" not found (293).
Does anyone have any ideas before I call PTS?
Well,
I had to add the following to my GUI propath.
c:\Progress\OpenEdge\tty\OpenEdge.Core.pl
Should I have to do this? Why is it not needed on Appserver startup?
Well,
I had to add the following to my GUI propath.
c:\Progress\OpenEdge\tty\OpenEdge.Core.pl
Should I have to do this? Why is it not needed on Appserver startup?
Flag this post as spam/abuse.
Peter,
This is what my propath is set to and the gui app will generate the error unless I add the entry I mentioned above. Am I missing something?
[Startup]
PROPATH=.,C:\Progress\OpenEdge\gui,C:\Progress\OpenEdge,C:\Progress\OpenEdge\bin,C:\Progress\OpenEdge\tty\netlib\OpenEdge.Net.pl,.\Client.pl,.\Shared.pl,.\Server.pl,.\Rcode,.\Resource
DLC=C:\Progress\OpenEdge
DefaultFixedFont=Courier New, size=8
DefaultFont=MS Sans Serif, size=8
Use-3D-Size=YES
V6Display=no
PrinterFont=Courier New, size=7
[WinChar Startup]
PROPATH=.,C:\Progress\OpenEdge\tty,C:\Progress\OpenEdge\tty\netlib\OpenEdge.Net.pl,.\Client.pl,.\Shared.pl,.\Server.pl,.\Resource
DLC=C:\Progress\OpenEdge
Peter,
On my development box those libraries are present in the PDSOE project propath. However, on my production server there is no reference to these libraries in the propath.
In fact those libraries do not exist in the gui folder on my production server.
On my dev box I see the OpenEdge.Core.Pl located in c:\Progress\OpenEdge\gui.
On my production server there is no Openedge.Core.pl present in c:\progress\Openedge\gui
If I search for this library on my production server it is located in two places:
c:\progress\openedge\src
c:\progress\openedge\tty
The one in the src folder is substantially smaller
If I search for this library on my dev box it is located in 3 places:
c:\progress\openedge\src
c:\progress\openedge\gui
c:\progress\openedge\tty
The gui and tty libraries are the same size.
Is it possible this library (maybe others) are not being distributed with Workgroup DB and Appserver?
If I copy c:\progress\openedge\gui\OpenEdge.Core.pl from my development box to c:\progress\openedge\gui on my production server I do not need that entry in the propath.
I will open a call with PTS.
Peter,
On my development box those libraries are present in the PDSOE project propath. However, on my production server there is no reference to these libraries in the propath.
Flag this post as spam/abuse.
Peter,
I just did...Phil is looking into it. It also appears there may be other pl's missing as well.
Thanks.
Peter,
On my development box those libraries are present in the PDSOE project propath. However, on my production server there is no reference to these libraries in the propath.
Flag this post as spam/abuse.
Flag this post as spam/abuse.
Peter,
On my development box those libraries are present in the PDSOE project propath. However, on my production server there is no reference to these libraries in the propath.
Flag this post as spam/abuse.
Flag this post as spam/abuse.