Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

s4server or s4service code ever released? #2

Open
gcbright opened this issue Jun 14, 2019 · 28 comments
Open

s4server or s4service code ever released? #2

gcbright opened this issue Jun 14, 2019 · 28 comments

Comments

@gcbright
Copy link

Has or will the source code to the server or service part ever been released (I think it was s4server.exe or s4service.exe ? By the time I got ready to buy it Sequiter was gone. Thanks for posting this, the x64 conversion was a giant help.

@fran-gb
Copy link

fran-gb commented Jun 18, 2019

I've Code Base Client/Server 6.5 r3 2003 version. I'm looking for lasts releases/updates.
Somebody can aid ?

@gcbright
Copy link
Author

I thought R3 was the last release on codebase 6.5 ?

@fran-gb
Copy link

fran-gb commented Jun 18, 2019

I dont know, for that I'm looking for. Are you using it ? Recently have often the error -935 among a client running windows 10 and a server (windows server 2012). I ask me if CB have problems with the new systems.

@fran-gb
Copy link

fran-gb commented Jun 18, 2019

Apart from that there was not any newer version. I recall years ago that Sequiter went publishing patches. So, sure that I do not have the last reviews.

@gcbright
Copy link
Author

The errors on later systems is why I am looking for the source code realease. By the time I knew I wanted to spend the money to get it sequiter was gone. Ever since I saw the release here, I have been hoping that the server version source code would be released. I suspect that if the server code is recompiled with a later version with something perhaps as simple as Unicode support will resolve the problems.

@gcbright
Copy link
Author

Wanted to share this problem concerning client server. Not the error code you are getting, but why I had to fall back to my release unpatched version a while back.

From codebase technical support a long time ago.

Error -1095, Application/Library version mismatch, after rebuilding the subscription release of the client library

Article ID: C01091
Last updated: 2004/05/12
To avoid problems that could arise if a client library tries to use a server built from a different set of source code, the subscription releases of the client/server version of CodeBase use build numbers. If a client library does not have a build number or has a different build number than that of the server, then it will fail to connect and the CodeBase error -1095 will occur.

If you choose to rebuild the client library from a subscription release, it will not contain a build number. You must use the build number stamping utility from the subscription release download page to stamp the rebuilt library with the same build number as the CodeBase server's. Instructions for using the utility are included with it.

@gcbright
Copy link
Author

And since 935 is close to 950. Thought you might need this. If you are getting the error, it could be as simple as how the service is configured, if running as a service on the server.

From sequiter tech support.

When starting, the CodeBase Server generates error -950 / 70168 / Unexpected Result / Failure to initialize catalog client.

This error is generated when trying to start the CodeBase Server and an instance of the CodeBase Server is already running on the same computer.

It might not be obvious that the CodeBase Server is already running if the CodeBase Server is running as a service. To check whether CodeBase Server is installed as a service and running, open Control Panel > Administrative Tools > Services and look for CodeBase Database Server.

@fran-gb
Copy link

fran-gb commented Jun 18, 2019

I'm running s4service, yes, as a service. I catch the error in the client, randomly, we execute a certain process each day, some times twice a day and only get that error once or twice a week.

Null Input Parameter unexpected, usually in a d4seek operation, without any sense.

We are thinking to migrate to sqlserver, but .... its a huge work, with many hours to invest.

@gcbright
Copy link
Author

Are you by chance compiling the client application with Visual Basic? I fixed the problem by using the following code (off hand can not rember if it was & "" or & " ". I think it was just & "" will check actual code later today.

Sinput = Sinput & ""

Before sending variable to command. Do not fully understand why but code above eliminated null problem for me from vb.

@gcbright
Copy link
Author

As to the problem on the server side will post changes on server 2012 run as service that may resolve that for you.

@fran-gb
Copy link

fran-gb commented Jun 18, 2019

Yes, its a vb6 application. I'll review all d4seek calls and change it today. Thank you very much.

@gcbright
Copy link
Author

On the error on the server side, could you post an example of the last few entries from the s4server log file right before you have the problem?

@fran-gb
Copy link

fran-gb commented Jun 18, 2019

The only error saved in the s4server.err file is this one:

2019/06/18 11:37:03
-1390
system-level communication failure
96966
connect4bufferReadRetrieve
Windows ErrorNumber
0

It happens between one to five times during a day.

@fran-gb
Copy link

fran-gb commented Jun 18, 2019

Few times with Windows ErrorNumber 121, but usually 0

@addsuminc
Copy link

addsuminc commented Jun 18, 2019 via email

@gcbright
Copy link
Author

Hi Tony,

Every time I think about the durability of codebase, I want to kick myself for waiting to long to purchase the source code release on server. By the time I got around to it, Sequiter was gone.

As to Delphi, do you ever get the Null problem (described above) or is that purely a Visual Basic problem?

George

@addsuminc
Copy link

addsuminc commented Jun 18, 2019 via email

@MPSystemsServices
Copy link
Owner

Responding to the question relative to CB server source code, I've been intending for some time to ask the copyright owners about that but have been distracted by real life. Hope to get that done later this year and hopefully have that code posted too. I have the executable for that in its last version, but do not have permission (yet) to release it in Open Source.

Glad that there is ongoing interest in this product, as it is a reliable, robust, high performance data access solution.

Cheers,
Jim

@addsuminc
Copy link

addsuminc commented Jun 28, 2019 via email

@gcbright
Copy link
Author

gcbright commented Jul 2, 2019

Jim that would be beyond terrific!! Also was the source code to code reporter ever released. As to using codebase it is still my favorite C library of all time. It is highly portable, with few dependencies and just works.

Thanks
George

@MPSystemsServices
Copy link
Owner

Just so you know, Sequiter has released the remaining source code to the Open Source Community including the server and the server administration module. Unfortunately, their SQL implementation implemented through ODBC was purchased software, so they are not able to release that. We are working on organizing this code. It turns out there are version control issues and we need to establish that the source code can actually be compiled into working versions... Stay tuned. We hope to have this published to this repository by the middle of 2020.

@addsuminc
Copy link

addsuminc commented Mar 21, 2020 via email

@fran-gb
Copy link

fran-gb commented Mar 24, 2020

Really very good news. Thank you !

@Shevaughn
Copy link

Great news! Thank you for updating this wonderful code.
It seems the portability version is not included in this release. Is it planned to include it too?
(Still using/updating some apps developed with Codebase running for more than 25 years without any issue).
Thanks,

@MPSystemsServices
Copy link
Owner

MPSystemsServices commented Mar 27, 2020 via email

@mschifter
Copy link

Now that codebase is open source, can somebody post the s4server source code to this project?

@MPSystemsServices
Copy link
Owner

MPSystemsServices commented May 17, 2020 via email

@mschifter
Copy link

mschifter commented May 17, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants