1. Harald Høgestøl
  2. PowerBuilder
  3. Thursday, 24 October 2024 14:13 PM UTC

Hi,

I have a .NET web service built with PB 2017 R3 that fails to connect to an ASE 16 database.

Web server: Windows Server 2019 / IIS 10 / ASE 15.7 DB client

DB server: ASE 16

Webserver is set up with:
- PB 2017 R3 runtime files (32 and 64 bit) and .NET runtime files. All three packages are created with PB runtime packager.
- The PBDotnet4AppPool is set up with .NET CLR version v4.0.30319, Classic mode, 32-bit apps enabled.

The webserver was booted after the install.

 

The message returned when the web service calls sqlca.connect is 4002: Login failed

Auditing on the db server shows that password is incorrect (network password sybase encryption, 4067.14.1), I have also tried without encryption, same result.

To verify correct setup of sqlca I put all settings into a logfile before connecting (servername, database, logid, logpass and dbparm). 

The logfile looks like this:

2024-10-24 15:31:13 Connecting to ProsaTst/prosa_test LogId: ims_interface_user/****** DBMS: ASE Adaptive Server Enterprise DBParm: Release='15',AppName = 'IMS interface'
2024-10-24 15:31:13 4002: Login failed.

If I connect with InteractiveSQL from the webserver with exact same credentials (cut and paste form the logfile) it connects successfully.

I also tried to install the PB 2017 R3 IDE on the webserver, and connected to the same database from the IDE with the exact same credentials (cut and paste form the logfile) and it connects successfully.

I can't figure out why the webservice db connect fails. Does anybody have a clue?

Who is viewing this page
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Thursday, 24 October 2024 15:49 PM UTC
  2. PowerBuilder
  3. # 1

Hi Harald;

  I am confused as PB 2017 has no Web API creation capabilities. You would need to use the new SnapDevelop tool (that comes with PB 2021 & higher) to create such a WebAPI in C#.

  Are yo referring to a .NET WebAPI object (DLL) that was built using another tool that you are then trying to call from your PB App?

Regards .. Chris

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.