• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Question Oe 11.7 64 Bit

#1
Hi to All,

I'm going to install 11.7 64 bit workgroup and client networking on Windows Server.
I will have problem for connect a PC 32 bit?

Many thanks.
A.
 

Rob Fitzpatrick

ProgressTalk.com Sponsor
#2
When an ABL client connects remotely (i.e. via TCP/IP) to a database, the client and server don't have to have the same architecture (32-bit or 64-bit). You won't have a problem.

They only need to be the same when the client and server are on the same machine and the client connects via shared memory (i.e. without -S).
 

Rob Fitzpatrick

ProgressTalk.com Sponsor
#5
But I cannot install client networking 64 on Pc 32. Correct?
If "PC 32" means you have a PC with a 32-bit operating system, you can't install 64-bit *anything*. You can only install 32-bit software on a 32-bit OS. You can install 32-bit or 64-bit software on 64-bit Windows.
 
#6
Yes this is right. Bit usually I install client-networking on any PC. On 64-bit server I have installed 11.7 64-bit and "as client" there are different PC: 32-bit and 64-bit.
What's the right way for "anything" working properly?
Many thaks.
A.
 

Rob Fitzpatrick

ProgressTalk.com Sponsor
#7
Bit usually I install client-networking on any PC. On 64-bit server I have installed 11.7 64-bit and "as client" there are different PC: 32-bit and 64-bit.
What's the right way for "anything" working properly?
Any client application that runs on a machine other than the server connects via TCP. Therefore it can use either 32-bit or 64-bit, assuming your application is compatible with either one. Just ensure you start your database broker with the -S parameter (broker port or service name), and have those clients start with -H <server hostname> -S <broker port or service name>. You can use that same configuration on PCs with either 32-bit or 64-bit OpenEdge installed.
 

Rob Fitzpatrick

ProgressTalk.com Sponsor
#9
Doesn't working. 64-bit using prowin.exe while 32-bit using prowin32.exe. Running 32-bit PC OE shows message error.
Please provide specifics. I'm trying to help you but I don't want to guess what you're doing where and what it says on your screen.

Let's start over. Tell me:
  • How many computers are involved, client and server, and which release(s) of OpenEdge are installed on each.
  • The host names of those computers.
  • The relevant client/server parameters used to start the database ABL broker.
  • The full command line used to start a client, including all parameters. If a parameter file (.pf) is used, show its contents.
  • The host name of the computer that client runs on.
  • The full text of the error message that resulted from running that command line.
If there are n clients, provide the information for the last three bullet points n times.
 
#10
Hi Rob, many thanks for your interesting.

I have 4 PC's (2 32-bit, 2 64,bit) and 1 server 64-bit
Installed on the server OE 11.7 studio, workgroup and client networking
No OE installation on the 32-bit PC client, 64-bit PC client I have installed client networking and working fine.
/* .pf file*/
-db c:\ob1\domo40 -ld domo98 -N TCP -S domo40 -H 10.0.0.200
-db c:\ob1\domogui -ld dsggui -N TCP -S domogui -H 10.0.0.200
-db c:\ob1\domopos -ld dsgpos -N TCP -S domopos -H 10.0.0.200
-Bt 350
-c 30
-nb 200
-s 48
-yy 1950
-d dmy
-mmax 8192
-inp 32000
-tok 1600
-T c:\ob1\temp
-p domo98.p

/* command line */
\\10.0.0.200\OpenEdge\bin\prowin.exe -basekey "INI" -ininame c:\ob1\progress.ini -pf \\10.0.0.200\parfile.pf

/* The relevant client/server parameters used to start the database ABL broker. */
call c:\obs\openedge\bin\proserve.bat c:\ob1\domo40 -B 500 -L 400000 -n 30 -S domo40 -H hostname -N TCP
call c:\obs\openedge\bin\proserve.bat c:\ob1\domogui -B 500 -L 400000 -n 30 -S domogui -H hostname -N TCP
call c:\obs\openedge\bin\proserve.bat c:\ob1\domopos -B 500 -L 400000 -n 30 -S domopos -H hostname -N TCP

Error message regarding compatibilty 32-bit 64-bit program.

I hope is all.

Many thanks
 

Rob Fitzpatrick

ProgressTalk.com Sponsor
#11
/* .pf file*/
-db c:\ob1\domo40 -ld domo98 -N TCP -S domo40 -H 10.0.0.200
-db c:\ob1\domogui -ld dsggui -N TCP -S domogui -H 10.0.0.200
-db c:\ob1\domopos -ld dsgpos -N TCP -S domopos -H 10.0.0.200
So the database server is 10.0.0.200.

/* command line */
\\10.0.0.200\OpenEdge\bin\prowin.exe -basekey "INI" -ininame c:\ob1\progress.ini -pf \\10.0.0.200\parfile.pf
I still don't know where this command line is running, other than that I can guess it isn't on the server, and it's running the 64-bit OpenEdge client that is installed on the server, connecting to three databases on that same server.

Error message regarding compatibilty 32-bit 64-bit program.
Seriously, do I have to get down on my knees and beg for the actual text of the error message?

No OE installation on the 32-bit PC client, 64-bit PC client I have installed client networking and working fine.
I have 4 PC's (2 32-bit, 2 64,bit)
While I'm waiting for the actual error message, I'll make another guess. If this means that you are attempting to run prowin.exe (the 64-bit client executable) on a 32-bit version of Windows, that won't work. 32-bit Windows can only run 32-bit code; it can't run 64-bit *anything*, OpenEdge or otherwise. Try replacing it with prowin32.exe when running on 32-bit Windows.