Mapepire-IBMi / mapepire-server

Server-side support for Code for IBM i
GNU General Public License v3.0
24 stars 6 forks source link

Rename the project #2

Closed worksofliam closed 2 months ago

worksofliam commented 1 year ago

As this won't be tied to Code for IBM i

cwbuck commented 6 months ago

@worksofliam Sorry to ask here, but can you tell me what this component does and if it's installed separately from the Code for i aspects?

worksofliam commented 6 months ago

@cwbuck No worries!

This repo, which should be titled Server Component, as that is what we refer to it as, is a separate stack from Code for IBM i itself. It is currently only used as part of the Db2 for i extension.

The Server Component is (currently) a CLI tool which allows us to interact with the database through a standard JSON format, as defined in the readme of this project. It currently uses stdin and stdout to get data in and out.

The Db2 for i extension installs this component onto the IBM i and starts a new non-interactive shell to use it. We can send JSON in and out to work with the database. You can see that implementation here: https://github.com/codefori/vscode-db2i/blob/main/src/connection/sqlJob.ts#L80

cwbuck commented 6 months ago

@worksofliam Ah gotcha, so in other words if our Db2 for i extension is installed and working, then this has already been installed on our IBM i?

worksofliam commented 6 months ago

@cwbuck Yup! If you check out the 'Db2 for i Server Component' logs (under the Output) tab, you will see where it is installed.

ThePrez commented 2 months ago

renamed and moved into Mapepire org! closing