Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

I bet the human brain is a kludge. -- Marvin Minsky


computers / comp.os.vms / Re: Restful API w/JSON client package or library on OpenVMS

SubjectAuthor
* Restful API w/JSON client package or library on OpenVMSRichard Jordan
+* Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
|`* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
| `- Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
+* Re: Restful API w/JSON client package or library on OpenVMSCraig A. Berry
|`- Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
+* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
|+* Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
||`* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
|| `* Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
||  `* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
||   `* Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
||    `* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
||     `* Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
||      `* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
||       `* Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
||        `* Re: Restful API w/JSON client package or library on OpenVMSMichael S
||         `* Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
||          `* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
||           +* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
||           |`- Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
||           +* Re: Restful API w/JSON client package or library on OpenVMSDan Cross
||           |`* Re: Restful API w/JSON client package or library on OpenVMSChris Townley
||           | `* Re: Restful API w/JSON client package or library on OpenVMSSimon Clubley
||           |  `- Re: Restful API w/JSON client package or library on OpenVMSSingle Stage to Orbit
||           `- Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
|`* Re: Restful API w/JSON client package or library on OpenVMSDave Froble
| `- Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
`* Re: Restful API w/JSON client package or library on OpenVMSRichard Jordan
 +- Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
 `* Re: Restful API w/JSON client package or library on OpenVMSDave Froble
  +* Re: Restful API w/JSON client package or library on OpenVMSStephen Hoffman
  |+* Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
  ||`- Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
  |`- Re: Restful API w/JSON client package or library on OpenVMSLawrence D'Oliveiro
  `* Re: Restful API w/JSON client package or library on OpenVMSSimon Clubley
   +* Re: Restful API w/JSON client package or library on OpenVMSSingle Stage to Orbit
   |`* Re: Restful API w/JSON client package or library on OpenVMSSimon Clubley
   | +- Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj
   | `- Re: Restful API w/JSON client package or library on OpenVMSSingle Stage to Orbit
   `- Re: Restful API w/JSON client package or library on OpenVMSArne Vajhøj

Pages:12
Re: Restful API w/JSON client package or library on OpenVMS

<utfajh$1kqvi$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33748&group=comp.os.vms#33748

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Wed, 20 Mar 2024 14:40:48 -0400
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <utfajh$1kqvi$2@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <usth0f$17t0a$1@dont-email.me>
<ustlii$18ma1$1@dont-email.me> <ustmrr$18rqp$1@dont-email.me>
<ustocp$1cr9p$2@dont-email.me> <ut04p1$1tp3f$1@dont-email.me>
<ut08cu$1ugmi$1@dont-email.me> <ut0blq$1v3ah$1@dont-email.me>
<ut0e7u$2374m$1@dont-email.me> <ut1hhb$29jl1$1@dont-email.me>
<ut2cmd$2fd1e$1@dont-email.me> <20240317120923.00005261@yahoo.com>
<ut7m1m$3o0fg$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 20 Mar 2024 18:40:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a7e099f1e9bc6facfde734d93fbc2669";
logging-data="1731570"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19TytxSmxm2lySKFQe0z9WIzPtvjuUEJSg="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:8ogpJGJuOHCmdBfbhtGvM2Y8Bbo=
In-Reply-To: <ut7m1m$3o0fg$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 20 Mar 2024 18:40 UTC

On 3/17/2024 5:07 PM, Lawrence D'Oliveiro wrote:
> On Sun, 17 Mar 2024 12:09:23 +0200, Michael S wrote:
>> I'd guess that limitation of the damage caused by too imaginative
>> developers was the main point behind REST.
>
> Some of us noticed that REST is just a rebranding of HTTP, and are
> treating it accordingly.

REST is a rebranding of HTTP in the same sense that
SUV's are a rebranding of tires.

Arne

Re: Restful API w/JSON client package or library on OpenVMS

<utfat2$1kqvi$3@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33749&group=comp.os.vms#33749

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Wed, 20 Mar 2024 14:45:53 -0400
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <utfat2$1kqvi$3@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <usth0f$17t0a$1@dont-email.me>
<ustlii$18ma1$1@dont-email.me> <ustmrr$18rqp$1@dont-email.me>
<ustocp$1cr9p$2@dont-email.me> <ut04p1$1tp3f$1@dont-email.me>
<ut08cu$1ugmi$1@dont-email.me> <ut0blq$1v3ah$1@dont-email.me>
<ut0e7u$2374m$1@dont-email.me> <ut1hhb$29jl1$1@dont-email.me>
<ut2cmd$2fd1e$1@dont-email.me> <20240317120923.00005261@yahoo.com>
<ut7m1m$3o0fg$1@dont-email.me> <utfajh$1kqvi$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 20 Mar 2024 18:45:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a7e099f1e9bc6facfde734d93fbc2669";
logging-data="1731570"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/fbWyN1Ywkkiyatb4N3o2aPgBavKoUwUQ="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:DQyPU6tIzExDw51WtBM0LlscPd8=
In-Reply-To: <utfajh$1kqvi$2@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Wed, 20 Mar 2024 18:45 UTC

On 3/20/2024 2:40 PM, Arne Vajhøj wrote:
> On 3/17/2024 5:07 PM, Lawrence D'Oliveiro wrote:
>> On Sun, 17 Mar 2024 12:09:23 +0200, Michael S wrote:
>>> I'd guess that limitation of the damage caused by too imaginative
>>> developers was the main point behind REST.
>>
>> Some of us noticed that REST is just a rebranding of HTTP, and are
>> treating it accordingly.
>
> REST is a rebranding of HTTP in the same sense that
> SUV's are a rebranding of tires.

Note that there are some slack in definition of RESTful web services.

purist developers : understand the concept and follows all conventions

pragmatic developers : understand the concept and follows conventions
where they think it makes sense and deviate where they think that
makes sense

marketing people & manager : call any web service based on JSON/HTTP
for RESTful no matter how much RPC style it is, because RESTful is
hot

And then we have the jokes. Calling REST a rebranding of HTTP is
not funny, but this one posted to LinkedIn is:

"Why is it called a REST API when it wakes me up at 3 AM to fix it?"

:-)

Arne

Re: Restful API w/JSON client package or library on OpenVMS

<utfbsq$5cb$1@reader1.panix.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33750&group=comp.os.vms#33750

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cross@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Wed, 20 Mar 2024 19:02:50 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <utfbsq$5cb$1@reader1.panix.com>
References: <ust9ls$16b03$1@dont-email.me> <20240317120923.00005261@yahoo.com> <ut7m1m$3o0fg$1@dont-email.me> <utfajh$1kqvi$2@dont-email.me>
Injection-Date: Wed, 20 Mar 2024 19:02:50 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="5515"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Wed, 20 Mar 2024 19:02 UTC

In article <utfajh$1kqvi$2@dont-email.me>,
Arne Vajhøj <arne@vajhoej.dk> wrote:
>On 3/17/2024 5:07 PM, Lawrence D'Oliveiro wrote:
>> On Sun, 17 Mar 2024 12:09:23 +0200, Michael S wrote:
>>> I'd guess that limitation of the damage caused by too imaginative
>>> developers was the main point behind REST.
>>
>> Some of us noticed that REST is just a rebranding of HTTP, and are
>> treating it accordingly.
>
>REST is a rebranding of HTTP in the same sense that
>SUV's are a rebranding of tires.

Seriously, though: have you not realized by now that
this clown is unreasonable, and that by responding to
his uninformed missives, you're just wasting your time?

- Dan C.

Re: Restful API w/JSON client package or library on OpenVMS

<utforn$1ol4n$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33752&group=comp.os.vms#33752

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Wed, 20 Mar 2024 22:44:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <utforn$1ol4n$2@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <usth0f$17t0a$1@dont-email.me>
<ustlii$18ma1$1@dont-email.me> <ustmrr$18rqp$1@dont-email.me>
<ustocp$1cr9p$2@dont-email.me> <ut04p1$1tp3f$1@dont-email.me>
<ut08cu$1ugmi$1@dont-email.me> <ut0blq$1v3ah$1@dont-email.me>
<ut0e7u$2374m$1@dont-email.me> <ut1hhb$29jl1$1@dont-email.me>
<ut2cmd$2fd1e$1@dont-email.me> <20240317120923.00005261@yahoo.com>
<ut7m1m$3o0fg$1@dont-email.me> <utfajh$1kqvi$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 20 Mar 2024 22:44:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a3c7bb3811b3cbef9d335e33aa837a41";
logging-data="1856663"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+FFJD/rhFksHv1EhiJIcpP"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:ozuYIFbYGNsq+DAITHWpGVWOt4A=
 by: Lawrence D'Oliv - Wed, 20 Mar 2024 22:44 UTC

On Wed, 20 Mar 2024 14:40:48 -0400, Arne Vajhøj wrote:

> On 3/17/2024 5:07 PM, Lawrence D'Oliveiro wrote:
>
>> Some of us noticed that REST is just a rebranding of HTTP, and are
>> treating it accordingly.
>
> REST is a rebranding of HTTP in the same sense that SUV's are a
> rebranding of tires.

Considering that most “SUVs” are totally unsuited for use outside of urban
roads, that’s not too far off.

Re: Restful API w/JSON client package or library on OpenVMS

<utfotc$1ol4n$3@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33753&group=comp.os.vms#33753

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Wed, 20 Mar 2024 22:45:00 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 5
Message-ID: <utfotc$1ol4n$3@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <usth0f$17t0a$1@dont-email.me>
<ustlii$18ma1$1@dont-email.me> <ustmrr$18rqp$1@dont-email.me>
<ustocp$1cr9p$2@dont-email.me> <ut04p1$1tp3f$1@dont-email.me>
<ut08cu$1ugmi$1@dont-email.me> <ut0blq$1v3ah$1@dont-email.me>
<ut0e7u$2374m$1@dont-email.me> <ut1hhb$29jl1$1@dont-email.me>
<ut2cmd$2fd1e$1@dont-email.me> <20240317120923.00005261@yahoo.com>
<ut7m1m$3o0fg$1@dont-email.me> <utfajh$1kqvi$2@dont-email.me>
<utfat2$1kqvi$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 20 Mar 2024 22:45:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a3c7bb3811b3cbef9d335e33aa837a41";
logging-data="1856663"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+76qyoktwmMnp8q+sMTVg0"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:YCt94s31Iw6QGX4tZiVbIIaufcQ=
 by: Lawrence D'Oliv - Wed, 20 Mar 2024 22:45 UTC

On Wed, 20 Mar 2024 14:45:53 -0400, Arne Vajhøj wrote:

> Note that there are some slack in definition of RESTful web services.

Or, stay away from the loaded term altogether and just call it “HTTP”.

Re: Restful API w/JSON client package or library on OpenVMS

<utfp2v$1ol4n$4@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33754&group=comp.os.vms#33754

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Wed, 20 Mar 2024 22:47:59 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <utfp2v$1ol4n$4@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <utdn9f$1a4o1$1@dont-email.me>
<utf16p$1iojq$1@dont-email.me> <utf7og$1kbu8$1@dont-email.me>
<utf9ii$1kqtk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 20 Mar 2024 22:47:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a3c7bb3811b3cbef9d335e33aa837a41";
logging-data="1856663"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+tKZZ6bu1m3Dzt+5laO1a+"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:O6ubwMvT6/L6yJTFAKCOXxUcR5k=
 by: Lawrence D'Oliv - Wed, 20 Mar 2024 22:47 UTC

On Wed, 20 Mar 2024 14:23:13 -0400, Arne Vajhøj wrote:

> Java is also a relevant choice on VMS.

Sure, if you’re going to beat your head against one obsolescent,
troublesome, limited platform, why not throw another one into the mix.

ObJavaRant:
<https://forums.theregister.com/forum/all/2024/03/19/catch_java_22_now_available/#c_4831452>

Re: Restful API w/JSON client package or library on OpenVMS

<utfp67$1ol4n$5@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33755&group=comp.os.vms#33755

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Wed, 20 Mar 2024 22:49:43 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <utfp67$1ol4n$5@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <utdn9f$1a4o1$1@dont-email.me>
<utf16p$1iojq$1@dont-email.me> <utf7og$1kbu8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 20 Mar 2024 22:49:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a3c7bb3811b3cbef9d335e33aa837a41";
logging-data="1856663"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+gZI+aAW+l8RPFOBhZCVLK"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:k9JE98Fb6Yc7bYAL6KksrCViQCg=
 by: Lawrence D'Oliv - Wed, 20 Mar 2024 22:49 UTC

On Wed, 20 Mar 2024 13:52:16 -0400, Stephen Hoffman wrote:

> This annoyance particularly when we remember VAX/VMS was once the box
> that was commonly used to connect everything else together.

Surely that was no longer true after the 1980s ...

> Python and some other choices are likely the furthest along for this
> general REST task ...

Running on a Linux platform, of course. Given the range of tools
available, that really is the easiest.

Re: Restful API w/JSON client package or library on OpenVMS

<utfsie$1erg1$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33756&group=comp.os.vms#33756

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Wed, 20 Mar 2024 23:47:26 +0000
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <utfsie$1erg1$1@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <20240317120923.00005261@yahoo.com>
<ut7m1m$3o0fg$1@dont-email.me> <utfajh$1kqvi$2@dont-email.me>
<utfbsq$5cb$1@reader1.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 20 Mar 2024 23:47:26 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f68486c9550c852a7256fbd2dac3769b";
logging-data="1535489"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/GaLStEMnLN5ae61RIz/EQC4+7OGMRvnU="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:1IpDnxKQQBGefZYYWvuHtN+Uufs=
In-Reply-To: <utfbsq$5cb$1@reader1.panix.com>
Content-Language: en-GB
 by: Chris Townley - Wed, 20 Mar 2024 23:47 UTC

On 20/03/2024 19:02, Dan Cross wrote:
> In article <utfajh$1kqvi$2@dont-email.me>,
> Arne Vajhøj <arne@vajhoej.dk> wrote:

>
> Seriously, though: have you not realized by now that
> this clown is unreasonable, and that by responding to
> his uninformed missives, you're just wasting your time?
>
> - Dan C.

You woke the troll up!

That is one benefit of a modern forum - they can ban the trolls

He is happily winding up the folk in comp.lang.ada, amongst others

--
Chris

Re: Restful API w/JSON client package or library on OpenVMS

<uthbgb$27e1p$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33763&group=comp.os.vms#33763

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Thu, 21 Mar 2024 13:08:27 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <uthbgb$27e1p$2@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <utdn9f$1a4o1$1@dont-email.me> <utf16p$1iojq$1@dont-email.me>
Injection-Date: Thu, 21 Mar 2024 13:08:27 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="44742284100fa2fa963003078bc63df5";
logging-data="2340921"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+vWWKS4v2er610EVGqbK/ZgB0CLHyp79o="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:RpzGP5N0VD/icYDLlO4pu5LiEfg=
 by: Simon Clubley - Thu, 21 Mar 2024 13:08 UTC

On 2024-03-20, Dave Froble <davef@tsoft-inc.com> wrote:
>
> Well, not sure how much you want to get into things. But, if you're going to
> implement something, why put some PC in the middle of things. It's rather
> simple to do from VMS.
>
> At the bottom of whatever is used is, wait for it, a socket. Simple socket
> communications. Add SSL/TLS for encryption.
>
> I'm not looking at your requirements, but, I'd bet that HTTPS is used. After
> that, it's just what happens to the data.
>
> Isn't data manipulation what we do?
>

Why is everyone focused on the HTTP part of the problem only ?

You also need a decent JSON library that allows you to turn the incoming
JSON into a data structure that you can make queries to and iterate over
its components as required. The SAX-style parser model has long since
been left behind as an acceptable way to parse JSON/XML/etc...

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Restful API w/JSON client package or library on OpenVMS

<uthbl0$27e1p$3@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33764&group=comp.os.vms#33764

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Thu, 21 Mar 2024 13:10:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <uthbl0$27e1p$3@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <20240317120923.00005261@yahoo.com> <ut7m1m$3o0fg$1@dont-email.me> <utfajh$1kqvi$2@dont-email.me> <utfbsq$5cb$1@reader1.panix.com> <utfsie$1erg1$1@dont-email.me>
Injection-Date: Thu, 21 Mar 2024 13:10:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="44742284100fa2fa963003078bc63df5";
logging-data="2340921"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19lvcH809nuW9suIsvf4D7RzWrbYtcsYyw="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:B/u1tie/Favyd02wPqfahB5rAuo=
 by: Simon Clubley - Thu, 21 Mar 2024 13:10 UTC

On 2024-03-20, Chris Townley <news@cct-net.co.uk> wrote:
>
> He is happily winding up the folk in comp.lang.ada, amongst others
>

I have noticed that. I think Dan is right about him.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Restful API w/JSON client package or library on OpenVMS

<47894cefa95db6a3d0e63fa01d5870a5d76969d4.camel@munted.eu>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33765&group=comp.os.vms#33765

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.buell@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Thu, 21 Mar 2024 17:28:33 +0000
Organization: One very high maintenance cat
Lines: 8
Message-ID: <47894cefa95db6a3d0e63fa01d5870a5d76969d4.camel@munted.eu>
References: <ust9ls$16b03$1@dont-email.me> <utdn9f$1a4o1$1@dont-email.me>
<utf16p$1iojq$1@dont-email.me> <uthbgb$27e1p$2@dont-email.me>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="f9479a6fad5791910b666dd8181cdaac";
logging-data="2482864"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/M1Wy0+RYntUb2y9q+SdJJN7+Pff+e4Mo="
User-Agent: Evolution 3.50.2
Cancel-Lock: sha1:E9TQz5U4hMOwaKuDvm2/p3Q4480=
In-Reply-To: <uthbgb$27e1p$2@dont-email.me>
Autocrypt: addr=alex.buell@munted.eu; prefer-encrypt=mutual;
keydata=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
 by: Single Stage to Orbi - Thu, 21 Mar 2024 17:28 UTC

On Thu, 2024-03-21 at 13:08 +0000, Simon Clubley wrote:
> The SAX-style parser model has long since
> been left behind as an acceptable way to parse JSON/XML/etc...

I wish you hadn't mentioned that. SAX needs to do one :-<
--
Tactical Nuclear Kittens

Re: Restful API w/JSON client package or library on OpenVMS

<f47e6a97a866df7418098b7e1237d32dc1a7ce6d.camel@munted.eu>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33766&group=comp.os.vms#33766

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.buell@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Thu, 21 Mar 2024 17:27:52 +0000
Organization: One very high maintenance cat
Lines: 12
Message-ID: <f47e6a97a866df7418098b7e1237d32dc1a7ce6d.camel@munted.eu>
References: <ust9ls$16b03$1@dont-email.me>
<20240317120923.00005261@yahoo.com> <ut7m1m$3o0fg$1@dont-email.me>
<utfajh$1kqvi$2@dont-email.me> <utfbsq$5cb$1@reader1.panix.com>
<utfsie$1erg1$1@dont-email.me> <uthbl0$27e1p$3@dont-email.me>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="f9479a6fad5791910b666dd8181cdaac";
logging-data="2482864"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+IY21yh+6R9v/Y+bwYGuikCI+Y656YsN8="
User-Agent: Evolution 3.50.2
Cancel-Lock: sha1:a9675QnGSQvlEt96DHcNhLhpww8=
Autocrypt: addr=alex.buell@munted.eu; prefer-encrypt=mutual;
keydata=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
In-Reply-To: <uthbl0$27e1p$3@dont-email.me>
 by: Single Stage to Orbi - Thu, 21 Mar 2024 17:27 UTC

On Thu, 2024-03-21 at 13:10 +0000, Simon Clubley wrote:
> On 2024-03-20, Chris Townley <news@cct-net.co.uk> wrote:
> >
> > He is happily winding up the folk in comp.lang.ada, amongst others
> >
>
> I have noticed that. I think Dan is right about him.

He's also in the raspberry pi groups too.
--
Tactical Nuclear Kittens

Re: Restful API w/JSON client package or library on OpenVMS

<uthtqk$2bu1c$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33767&group=comp.os.vms#33767

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Thu, 21 Mar 2024 18:21:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <uthtqk$2bu1c$1@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <utdn9f$1a4o1$1@dont-email.me> <utf16p$1iojq$1@dont-email.me> <uthbgb$27e1p$2@dont-email.me> <47894cefa95db6a3d0e63fa01d5870a5d76969d4.camel@munted.eu>
Injection-Date: Thu, 21 Mar 2024 18:21:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="44742284100fa2fa963003078bc63df5";
logging-data="2488364"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+kJzHS1Ul+rf7Kv8fRDu80KA32GLzxHTE="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:s257FxNxt6lBQrOj9Kx1oZZ14uM=
 by: Simon Clubley - Thu, 21 Mar 2024 18:21 UTC

On 2024-03-21, Single Stage to Orbit <alex.buell@munted.eu> wrote:
> On Thu, 2024-03-21 at 13:08 +0000, Simon Clubley wrote:
>> The SAX-style parser model has long since
>> been left behind as an acceptable way to parse JSON/XML/etc...
>
> I wish you hadn't mentioned that. SAX needs to do one :-<

Sorry. :-) Did I bring back some trauma memories ? :-)

In the same way that we no longer write applications in assembly language,
I am just glad that SAX-style parsing isn't still the standard way of doing
things these days and that we now have libraries which can build a document
tree we can ask questions about and easily iterate through.

As mentioned above, there's a really good reason SAX has been left behind
as an acceptable method, because the alternatives are so much better.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Restful API w/JSON client package or library on OpenVMS

<uti4cd$2dmei$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33768&group=comp.os.vms#33768

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Thu, 21 Mar 2024 16:13:02 -0400
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <uti4cd$2dmei$1@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <utdn9f$1a4o1$1@dont-email.me>
<utf16p$1iojq$1@dont-email.me> <uthbgb$27e1p$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 21 Mar 2024 20:13:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="43cec4c2a30521f6714bac0c88e5f058";
logging-data="2546130"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19d2aYKA9ikDOM4l8D4dv6TJ5eD3SKRY7o="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:k0i7csLGAy0Iitx108huqs0i/4s=
In-Reply-To: <uthbgb$27e1p$2@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 21 Mar 2024 20:13 UTC

On 3/21/2024 9:08 AM, Simon Clubley wrote:
> On 2024-03-20, Dave Froble <davef@tsoft-inc.com> wrote:
>> Well, not sure how much you want to get into things. But, if you're going to
>> implement something, why put some PC in the middle of things. It's rather
>> simple to do from VMS.
>>
>> At the bottom of whatever is used is, wait for it, a socket. Simple socket
>> communications. Add SSL/TLS for encryption.
>>
>> I'm not looking at your requirements, but, I'd bet that HTTPS is used. After
>> that, it's just what happens to the data.
>>
>> Isn't data manipulation what we do?
>
> Why is everyone focused on the HTTP part of the problem only ?
>
> You also need a decent JSON library that allows you to turn the incoming
> JSON into a data structure that you can make queries to and iterate over
> its components as required.

Web service client and server consist of 4 problems.

One hard:
* HTTP server

Two medium:
* HTTP client
* reading JSON

One trivial:
* writing JSON

Most newer languages comes with HTTP and JSON support,
but the traditional VMS languages does not.

There are C libraries for reading JSON and
some of them build on VMS.

My preferred one is cJSON.

And I have VMS Pascal wrappers (I am calling it PJSON).

Writing wrappers in VMS Basic would not be that difficult.

Fortran and Cobol would probably be ugly - variable length
strings makes code simpler.

Arne

Re: Restful API w/JSON client package or library on OpenVMS

<uti4pm$2dmei$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33769&group=comp.os.vms#33769

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arne@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Thu, 21 Mar 2024 16:20:08 -0400
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <uti4pm$2dmei$2@dont-email.me>
References: <ust9ls$16b03$1@dont-email.me> <utdn9f$1a4o1$1@dont-email.me>
<utf16p$1iojq$1@dont-email.me> <uthbgb$27e1p$2@dont-email.me>
<47894cefa95db6a3d0e63fa01d5870a5d76969d4.camel@munted.eu>
<uthtqk$2bu1c$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 21 Mar 2024 20:20:06 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="43cec4c2a30521f6714bac0c88e5f058";
logging-data="2546130"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ybkyI8EQ3MQ+B79mxXojxpxCvluyMcTY="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:RQvAmlWpIxJG98ewybEsKdl340A=
In-Reply-To: <uthtqk$2bu1c$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 21 Mar 2024 20:20 UTC

On 3/21/2024 2:21 PM, Simon Clubley wrote:
> On 2024-03-21, Single Stage to Orbit <alex.buell@munted.eu> wrote:
>> On Thu, 2024-03-21 at 13:08 +0000, Simon Clubley wrote:
>>> The SAX-style parser model has long since
>>> been left behind as an acceptable way to parse JSON/XML/etc...
>>
>> I wish you hadn't mentioned that. SAX needs to do one :-<
>
> Sorry. :-) Did I bring back some trauma memories ? :-)
>
> In the same way that we no longer write applications in assembly language,
> I am just glad that SAX-style parsing isn't still the standard way of doing
> things these days and that we now have libraries which can build a document
> tree we can ask questions about and easily iterate through.
>
> As mentioned above, there's a really good reason SAX has been left behind
> as an acceptable method, because the alternatives are so much better.

SAX model is "streaming push" model.

There are 4 models for reading XML/JSON - in order from easiest to
use to most difficult to use:
* binding
* DOM tree
* streaming pull
* streaming push

Web services typical use binding if the language and library
supports it.

But I would not totally discard the streaming parsers.

They are needed if the XML/JSON can't be in memory. Not the
case for web services though.

And they are often used as foundation for the other models
(DOM trees and binding).

Arne

Re: Restful API w/JSON client package or library on OpenVMS

<f1552d3773408370cd84473a2fbc666a7cd06bac.camel@munted.eu>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=33776&group=comp.os.vms#33776

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: alex.buell@munted.eu (Single Stage to Orbit)
Newsgroups: comp.os.vms
Subject: Re: Restful API w/JSON client package or library on OpenVMS
Date: Fri, 22 Mar 2024 19:05:33 +0000
Organization: One very high maintenance cat
Lines: 19
Message-ID: <f1552d3773408370cd84473a2fbc666a7cd06bac.camel@munted.eu>
References: <ust9ls$16b03$1@dont-email.me> <utdn9f$1a4o1$1@dont-email.me>
<utf16p$1iojq$1@dont-email.me> <uthbgb$27e1p$2@dont-email.me>
<47894cefa95db6a3d0e63fa01d5870a5d76969d4.camel@munted.eu>
<uthtqk$2bu1c$1@dont-email.me>
Reply-To: alex.buell@munted.eu
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="e5c742d1d97183f77fd43cdbef4e78e6";
logging-data="3287372"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iikuZyUqrgEamBOX/JRCc19k+mHJqHQ4="
User-Agent: Evolution 3.50.2
Cancel-Lock: sha1:LASkcsLv0jRvnLEaXeiBP/+yf8I=
In-Reply-To: <uthtqk$2bu1c$1@dont-email.me>
Autocrypt: addr=alex.buell@munted.eu; prefer-encrypt=mutual;
keydata=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
 by: Single Stage to Orbi - Fri, 22 Mar 2024 19:05 UTC

On Thu, 2024-03-21 at 18:21 +0000, Simon Clubley wrote:
> > I wish you hadn't mentioned that. SAX needs to do one :-<
>
> Sorry. :-) Did I bring back some trauma memories ? :-)
>
> In the same way that we no longer write applications in assembly
> language, I am just glad that SAX-style parsing isn't still the
> standard way of doing things these days and that we now have
> libraries which can build a document tree we can ask questions about
> and easily iterate through.
>
> As mentioned above, there's a really good reason SAX has been left
> behind as an acceptable method, because the alternatives are so much
> better.

Yes indeed.
--
Tactical Nuclear Kittens

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor