Project: | thing |
Component: | Miscellaneous |
Category: | support request |
Priority: | critical |
Assigned: | Unassigned |
Status: | active |
Hi,
I'm using Progress 10.1c in Linux(ubuntu 10.04) which runs on a Windows machine via VM. The databases are running in Linux as local databases i.e. without specifying any port numbers. How can I access the DB's running on Linux from Windows.
Is i possible at all?
Regards,
Akshay
Comments
#1
Hello,
To gain access to the database on Linux from Windows, you should use any special terminal, such as PuTTY or Reflection. Or, use the ODBC-client, but in this case, the database must be started using the network parameters, such as -S and -H
Regards, Valeriy
-----------------
http://www.openedge.ru
#2
Networking details depends on the type of VM you are using (virtualbox etc.). First see whether you can see the VM as a machine (by the IP or hostname name) from windows and then edit the service file to define the ports as suggested.
#3
thanks
I'm using Progress 10.1c in Linux(ubuntu 10.04) which runs on a Windows machine via VM. The databases are running in Linux as
local databases i.e. without specifying any port numbers. How can I access the DB's running on Linux from Windows.
Is i possible at all?
#4
No it is impossible for the local database.
Your database on linux must be start with -S/-H startup parameters.
For the Windows-client, you should use parameters -S/-H that started database on Linux
#5
I do not believe that you can connect your Progress running on VM from Windows machine without providing Progress startup parameters -H (hostname) -S (Service name/port #).
As far as VM instance is concerned, your Linux instance is separate machine to your Windows machine.
The only thing I can think of to archive connecting Progress database running in Linux VM from Windows machine by doing follow:
1. Create a SAMBA share in Linux instance.
2. Put your Progress database in SAMBA share. This allows your Windows machine accessing Progress databases in Linux.
3. Startup Progress database in Multi-user mode from Linux.
4. Startup Windows CHUI (using _progress rather than _prowin32) client session using -db and -N tcp Progress startup parameter. You Windows client will try to connect a Progress database in Multi-user mode without -H and -S parameters.
Hope the information is helpful.
#6
I do not know much about VM but if VM Linux instance is a separate machine to your Windows machine with an ip address then reply #1 should work as a simple and cost effective way. If client-networking is the other alternative on a VM instance then its going to cost you as you have to purchase client-networking for Windows in order to use the -S -H parameters.
Regards
Errol