[Info-vax] api for ncp
calliet gérard
gerard.calliet at pia-sofer.fr
Fri Jul 30 10:09:46 EDT 2021
Le 29/07/2021 à 18:44, Stephen Hoffman a écrit :
> On 2021-07-29 15:27:33 +0000, calliet gérard said:
>
>> I'm wondering if we could play with ncp from program, using some api.
>
> SPAWN it, of course. Ugly, but workable.
>
> The DECnet Network Information and Control Exchange (NICE) Protocol
> stuff was documented (in the in the DECnet network architecture
> manuals). I'll leave you to find the DECnet Phase IV architecture
> manuals, but they're around at Bitsavers, if not elsewhere. The network
> management layer (NML) network function block (NFB) $qio API was
> (mostly) not documented (in the then-VAX/VMS manuals). There were a few
> specific NML NFB functions documented for DECnet task-to-task object
> declarations and such. But the NML NFB API could do rather more than
> what was documented.
>
> 1980s-era C examples of some of what wasn't documented within DECnet,
> and what was underneath Network Control Program (NCP):
> https://www.digiater.nl/openvms/freeware/v50/srh_examples/nfb.c
> https://www.digiater.nl/openvms/freeware/v50/srh_examples/nice.c
> https://www.digiater.nl/openvms/freeware/v50/srh_examples/nfb2.b32
>
> There's a directory of undocumented stuff that somehow dropped off the
> Freeware (probably my error), but this old stuff can still be found on
> the 'net.
> In this old DECUS_UNDOC_CLINIC stuff, there's a related logical name
> useful for debugging the above NML-related activities, as well as
> debugging DECnet File Access Listener (FAL) and RTPAD activities:
> https://web.archive.org/web/20000816191216/http://www.openvms.compaq.com/freeware/srh_examples/DECUS_UNDOC_CLINIC/MISC_LOGICALS.TXT
>
>
> There's a fake debugger and a "nodebug" tool and some other old toy
> examples that were using undocumented or semi-documented features, too:
> https://web.archive.org/web/20000816191149/http://www.openvms.compaq.com/freeware/srh_examples/DECUS_UNDOC_CLINIC/FAKE_DEBUG.C
>
> https://web.archive.org/web/20000816191220/http://www.openvms.compaq.com/freeware/srh_examples/DECUS_UNDOC_CLINIC/NDBG_NODEBUG.MAR
>
>
> Further entrenching your code in the past and into NCP and into DECnet
> generally is not the path forward, though.
>
> And the use of semi- or undocumented DECnet features and OpenVMS arcana
> is most definitely not the path forward.
>
>
>
Thanks a lot.
I don't need a path forward in the situation, just a path backward :) -
They need training for a totally freezed platform, for which they will
make support for more than again 10 years.
--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
More information about the Info-vax
mailing list