Hi all
I have installed a ws on a server and it all worked fine on the sever itself .
But when I want to test the ws from another machine ( on the same Ethernet network ) I am getting the error :
The test form is only available for requests from the local machine
any idea why ?
Thanks for your response . I can not agree more.
The thing is :
My app ( client / server ) which has 150 customers ( most of them are 2- 3 users , some its 10-60 users ).
Each customer holds is own DB .
Since I been asked for more and more third party's requests for data I have developed the WS
My dream is to put all customer's databases on one server ( Amazon / Azure , which will function as production / web / sql )
one option is PowerServer - Migrating to WEB - looks like a very very expansive option ( especially for Israel ) , since I want unlimited users .
Second option - migrating to cloud - the APP runs as exe on each user , the DB located on central server ( for all customers ) , the connection is REST API with datastore model ,
Am I wright ?
I would love to hear your opinion .
Thanks
Yes, you are right that the second option is to migrate your business logic and DataWindows to C# Web APIs so that the EXE on each machine is just purely UI not directly calling the database. PowerBuilder 2019 R2 includes a tool called PowerScript Migrator that helps to automatically convert a lot of PowerScript business logic to C#. This option is more work than PowerServer but then there is no extra licensing cost of PowerServer.
At our annual conference (Elevate 2019 in Philadelphia, USA) we had one customer that did the option #2 you mentioned. Their story is published here: https://www.youtube.com/watch?v=rUqEBFcaseY&list=PL2Eo5uXB4T3m9VjjvyYMDw_6sCzMMSrAi&index=7&t=5s