I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).SS7.
I wrote them between 1992 and 1995 when I was working for BNR (Bell-Northern Research) and NORTEL (Northern Telecom) in Maidenhead, the U.K., where I was a test tool developer, producing PBX (DPNSS and DASS2) and PSTN Interactive Protocol Testers for
The early ATP prototype was hijacked as CLI by a project for BT DATAS (DMS 3 Analysis and Traffic Administration System), a downstream processor running on HP-UX with X-Motif GUI interfacing with the CLI (Command Line Processor).called which just does the work and does not need to worry about checking the input.
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the callback is
Let me know if anybody is interested, and I will post updates to tell you the progress of my project. I have to scan in the source code printouts (inches thick) and run them through an OCR program, then edit the code to remove errors and typos.
That's all for now. Time for dinner.
Alwyn
On Saturday, 4 December 2021 at 20:33:38 UTC, Alwyn Teh wrote:SS7.
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
I wrote them between 1992 and 1995 when I was working for BNR (Bell-Northern Research) and NORTEL (Northern Telecom) in Maidenhead, the U.K., where I was a test tool developer, producing PBX (DPNSS and DASS2) and PSTN Interactive Protocol Testers for
called which just does the work and does not need to worry about checking the input.The early ATP prototype was hijacked as CLI by a project for BT DATAS (DMS 3 Analysis and Traffic Administration System), a downstream processor running on HP-UX with X-Motif GUI interfacing with the CLI (Command Line Processor).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the callback is
Let me know if anybody is interested, and I will post updates to tell you the progress of my project. I have to scan in the source code printouts (inches thick) and run them through an OCR program, then edit the code to remove errors and typos.
That's all for now. Time for dinner.
AlwynHere're some charts on ATP and G3O - https://photos.app.goo.gl/wdHswYpFFWnJFoY29
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).called which just does the work and does not need to worry about checking the input.
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the callback is
That's all for now. Time for dinner.
Alwyn
On 12/5/2021 2:03 AM, Alwyn Teh wrote:called which just does the work and does not need to worry about checking the input.
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the callback is
Hi,That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib
does have a reasonable asn.1 module but not a complete implementation.
/Ashok
On Thursday, 16 December 2021 at 20:39:35 UTC, Alwyn Teh wrote:is called which just does the work and does not need to worry about checking the input.
On Tuesday, 7 December 2021 at 06:20:10 UTC, apn wrote:
On 12/5/2021 2:03 AM, Alwyn Teh wrote:
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the callback
in ATP which uses SLP. Bear in mind that this was an internal tool from the early 90's.That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib does have a reasonable asn.1 module but not a complete implementation.
/AshokHi,
I've restored ATP and SLP (which incorporates getline.c). I haven't tried to build it on my Mac or a Linux VM. It's fresh off the scanner, OCR and manual editing/formatting. See if you can make it work on your computer(s). There's an example program
https://github.com/Alwyn-Teh/SLPhttps://drive.google.com/drive/folders/1PsEBgrq3vq6hieLXJiKPsE7XNbE-M2xh?usp=sharing
Best wishes,
Alwynhttps://github.com/Alwyn-Teh/ATP
On Tuesday, 7 December 2021 at 06:20:10 UTC, apn wrote:called which just does the work and does not need to worry about checking the input.
On 12/5/2021 2:03 AM, Alwyn Teh wrote:
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the callback is
ATP which uses SLP. Bear in mind that this was an internal tool from the early 90's.That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib
does have a reasonable asn.1 module but not a complete implementation.
/AshokHi,
I've restored ATP and SLP (which incorporates getline.c). I haven't tried to build it on my Mac or a Linux VM. It's fresh off the scanner, OCR and manual editing/formatting. See if you can make it work on your computer(s). There's an example program in
https://drive.google.com/drive/folders/1PsEBgrq3vq6hieLXJiKPsE7XNbE-M2xh?usp=sharinghttps://github.com/Alwyn-Teh/ATP
Best wishes,
Alwyn
On Friday, 17 December 2021 at 10:46:51 UTC, Alwyn Teh wrote:callback is called which just does the work and does not need to worry about checking the input.
On Thursday, 16 December 2021 at 20:39:35 UTC, Alwyn Teh wrote:
On Tuesday, 7 December 2021 at 06:20:10 UTC, apn wrote:
On 12/5/2021 2:03 AM, Alwyn Teh wrote:
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the
program in ATP which uses SLP. Bear in mind that this was an internal tool from the early 90's.That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib does have a reasonable asn.1 module but not a complete implementation.
/AshokHi,
I've restored ATP and SLP (which incorporates getline.c). I haven't tried to build it on my Mac or a Linux VM. It's fresh off the scanner, OCR and manual editing/formatting. See if you can make it work on your computer(s). There's an example
There are some typos from the OCR which need correcting.https://drive.google.com/drive/folders/1PsEBgrq3vq6hieLXJiKPsE7XNbE-M2xh?usp=sharing
Best wishes,
https://github.com/Alwyn-Teh/SLPAlwynhttps://github.com/Alwyn-Teh/ATP
On Friday, 17 December 2021 at 10:53:54 UTC, Alwyn Teh wrote:callback is called which just does the work and does not need to worry about checking the input.
On Friday, 17 December 2021 at 10:46:51 UTC, Alwyn Teh wrote:
On Thursday, 16 December 2021 at 20:39:35 UTC, Alwyn Teh wrote:
On Tuesday, 7 December 2021 at 06:20:10 UTC, apn wrote:
On 12/5/2021 2:03 AM, Alwyn Teh wrote:
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the
program in ATP which uses SLP. Bear in mind that this was an internal tool from the early 90's.That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib does have a reasonable asn.1 module but not a complete implementation.
/AshokHi,
I've restored ATP and SLP (which incorporates getline.c). I haven't tried to build it on my Mac or a Linux VM. It's fresh off the scanner, OCR and manual editing/formatting. See if you can make it work on your computer(s). There's an example
Status Update:https://drive.google.com/drive/folders/1PsEBgrq3vq6hieLXJiKPsE7XNbE-M2xh?usp=sharing
Best wishes,
There are some typos from the OCR which need correcting.https://github.com/Alwyn-Teh/SLPAlwynhttps://github.com/Alwyn-Teh/ATP
On Friday, 17 December 2021 at 11:12:33 UTC, Alwyn Teh wrote:callback is called which just does the work and does not need to worry about checking the input.
On Friday, 17 December 2021 at 10:53:54 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 10:46:51 UTC, Alwyn Teh wrote:
On Thursday, 16 December 2021 at 20:39:35 UTC, Alwyn Teh wrote:
On Tuesday, 7 December 2021 at 06:20:10 UTC, apn wrote:
On 12/5/2021 2:03 AM, Alwyn Teh wrote:
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the
program in ATP which uses SLP. Bear in mind that this was an internal tool from the early 90's.That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib
does have a reasonable asn.1 module but not a complete implementation.
/AshokHi,
I've restored ATP and SLP (which incorporates getline.c). I haven't tried to build it on my Mac or a Linux VM. It's fresh off the scanner, OCR and manual editing/formatting. See if you can make it work on your computer(s). There's an example
Hi,https://drive.google.com/drive/folders/1PsEBgrq3vq6hieLXJiKPsE7XNbE-M2xh?usp=sharing
Best wishes,
Status Update:There are some typos from the OCR which need correcting.https://github.com/Alwyn-Teh/SLPAlwynhttps://github.com/Alwyn-Teh/ATP
I managed to build ATP but it is broken when run because Tcl has deprecated some things and introduced others, like Tcl_Namespace. I'm currently working on redesigning the Atp2Tcl Adaptor.
On Thursday, 23 December 2021 at 14:26:04 UTC, Alwyn Teh wrote:callback is called which just does the work and does not need to worry about checking the input.
On Friday, 17 December 2021 at 11:12:33 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 10:53:54 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 10:46:51 UTC, Alwyn Teh wrote:
On Thursday, 16 December 2021 at 20:39:35 UTC, Alwyn Teh wrote:
On Tuesday, 7 December 2021 at 06:20:10 UTC, apn wrote:
On 12/5/2021 2:03 AM, Alwyn Teh wrote:
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the
program in ATP which uses SLP. Bear in mind that this was an internal tool from the early 90's.That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib
does have a reasonable asn.1 module but not a complete implementation.
/AshokHi,
I've restored ATP and SLP (which incorporates getline.c). I haven't tried to build it on my Mac or a Linux VM. It's fresh off the scanner, OCR and manual editing/formatting. See if you can make it work on your computer(s). There's an example
somebody can please take a look and fix it, I'd be most grateful. Thanks, Alwyn Protocol Engine Genie III Object-Oriented Application Framework (G3O) for Interactive Protocol Testers (IPT) - Work In Progresshttps://drive.google.com/drive/folders/1PsEBgrq3vq6hieLXJiKPsE7XNbE-M2xh?usp=sharing
Best wishes,
Hi,Status Update:There are some typos from the OCR which need correcting.https://github.com/Alwyn-Teh/SLPAlwynhttps://github.com/Alwyn-Teh/ATP
I managed to build ATP but it is broken when run because Tcl has deprecated some things and introduced others, like Tcl_Namespace. I'm currently working on redesigning the Atp2Tcl Adaptor.
I've fixed a few issues, tested ATP on Apple Mac and Ubuntu Linux, checked in my code to GitHub, and uploaded to Google Drive. Please have a go at using it. The demo program atpexmp.c has got lots of examples.
I've just got one request, in SLP, the command line history retrieval from UCB getline.c is not working with the up and down arrows on a Mac, but is working on Linux. Also, there is some local echo when you hit Enter which isn't there in Linux. If
On Tuesday, 4 January 2022 at 21:58:41 UTC, Alwyn Teh wrote:callback is called which just does the work and does not need to worry about checking the input.
On Thursday, 23 December 2021 at 14:26:04 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 11:12:33 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 10:53:54 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 10:46:51 UTC, Alwyn Teh wrote:
On Thursday, 16 December 2021 at 20:39:35 UTC, Alwyn Teh wrote:
On Tuesday, 7 December 2021 at 06:20:10 UTC, apn wrote:
On 12/5/2021 2:03 AM, Alwyn Teh wrote:
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before the
example program in ATP which uses SLP. Bear in mind that this was an internal tool from the early 90's.That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib
does have a reasonable asn.1 module but not a complete implementation.
/AshokHi,
I've restored ATP and SLP (which incorporates getline.c). I haven't tried to build it on my Mac or a Linux VM. It's fresh off the scanner, OCR and manual editing/formatting. See if you can make it work on your computer(s). There's an
somebody can please take a look and fix it, I'd be most grateful. Thanks, Alwynhttps://drive.google.com/drive/folders/1PsEBgrq3vq6hieLXJiKPsE7XNbE-M2xh?usp=sharing
Best wishes,
Hi,Status Update:There are some typos from the OCR which need correcting.https://github.com/Alwyn-Teh/SLPAlwynhttps://github.com/Alwyn-Teh/ATP
I managed to build ATP but it is broken when run because Tcl has deprecated some things and introduced others, like Tcl_Namespace. I'm currently working on redesigning the Atp2Tcl Adaptor.
I've fixed a few issues, tested ATP on Apple Mac and Ubuntu Linux, checked in my code to GitHub, and uploaded to Google Drive. Please have a go at using it. The demo program atpexmp.c has got lots of examples.
I've just got one request, in SLP, the command line history retrieval from UCB getline.c is not working with the up and down arrows on a Mac, but is working on Linux. Also, there is some local echo when you hit Enter which isn't there in Linux. If
Protocol Engine Genie III Object-Oriented Application Framework (G3O) for Interactive Protocol Testers (IPT) - Work In ProgressI've finished restoring G3O and am now trying to build it. The following Rogue Wave tools.h++ classes and header files are used. Can someone please provide some guidance on how to migrate it to the C++ Standard Library and/or the Boost C++ libraries and
I'm in the process of scanning in the G3O source code and converting to text using an OCR program.
G3O needs some work to modernise such as replacing Rogue Wave tools.h++ https://github.com/Alwyn-Teh/G3O
On Saturday, 15 January 2022 at 14:38:30 UTC, Alwyn Teh wrote:the callback is called which just does the work and does not need to worry about checking the input.
On Tuesday, 4 January 2022 at 21:58:41 UTC, Alwyn Teh wrote:
On Thursday, 23 December 2021 at 14:26:04 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 11:12:33 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 10:53:54 UTC, Alwyn Teh wrote:
On Friday, 17 December 2021 at 10:46:51 UTC, Alwyn Teh wrote:
On Thursday, 16 December 2021 at 20:39:35 UTC, Alwyn Teh wrote:
On Tuesday, 7 December 2021 at 06:20:10 UTC, apn wrote:
On 12/5/2021 2:03 AM, Alwyn Teh wrote:
I've started restoring a backend library to Tcl, called ATP (Advanced Token Parser), to be followed by a Protocol Engine, G3O (Genie III Object-Oriented - GENerIc protocol Engine).
CLI/ATP let you define the parameter definitions of commands, using parameter types and constructs based on ASN.1 and validate them before executing the commands. Simple to complex commands can be written with validation done before
example program in ATP which uses SLP. Bear in mind that this was an internal tool from the early 90's.That's all for now. Time for dinner.
Alwyn
I'd certainly be interested in at least the ASN.1 components. Tcllib
does have a reasonable asn.1 module but not a complete implementation.
/AshokHi,
I've restored ATP and SLP (which incorporates getline.c). I haven't tried to build it on my Mac or a Linux VM. It's fresh off the scanner, OCR and manual editing/formatting. See if you can make it work on your computer(s). There's an
somebody can please take a look and fix it, I'd be most grateful. Thanks, Alwynhttps://drive.google.com/drive/folders/1PsEBgrq3vq6hieLXJiKPsE7XNbE-M2xh?usp=sharing
Best wishes,
Hi,Status Update:There are some typos from the OCR which need correcting.https://github.com/Alwyn-Teh/SLPAlwynhttps://github.com/Alwyn-Teh/ATP
I managed to build ATP but it is broken when run because Tcl has deprecated some things and introduced others, like Tcl_Namespace. I'm currently working on redesigning the Atp2Tcl Adaptor.
I've fixed a few issues, tested ATP on Apple Mac and Ubuntu Linux, checked in my code to GitHub, and uploaded to Google Drive. Please have a go at using it. The demo program atpexmp.c has got lots of examples.
I've just got one request, in SLP, the command line history retrieval from UCB getline.c is not working with the up and down arrows on a Mac, but is working on Linux. Also, there is some local echo when you hit Enter which isn't there in Linux. If
and the GNU C++ Standard Library?Protocol Engine Genie III Object-Oriented Application Framework (G3O) for Interactive Protocol Testers (IPT) - Work In ProgressI've finished restoring G3O and am now trying to build it. The following Rogue Wave tools.h++ classes and header files are used. Can someone please provide some guidance on how to migrate it to the C++ Standard Library and/or the Boost C++ libraries
I'm in the process of scanning in the G3O source code and converting to text using an OCR program.
G3O needs some work to modernise such as replacing Rogue Wave tools.h++ https://github.com/Alwyn-Teh/G3O
63 RWCStringhttps://groups.google.com/g/comp.lang.c++/c/ZTiuitr90Ig
35 RWCollectableString
8 RWHashDictionaryIterator
7 RWHashDictionary
4 RWOrdered
4 RWCRegexp
3 RWSortedVector
3 RWCTokenizer
2 RWOrderedIterator
2 RWHashDictionary
1 RWSortedVectorIterator
1 RWSet
1 RWRegexp
1 RWCollectable
1 RWBitVec
13 <rw/cstring.h>
7 <rw/hashdict.h>
5 <rw/regexp.h>
5 <rw/ordcltn.h>
4 <rw/collect.h>
3 <rw/collstr.h>
2 <rw/rwset.h>
2 <rw/ctoken.h>
1 <rw/tooldefs.h>
1 <rw/sortvec.h>
1 <rw/bitvec.h>
1 <rw/bintree.h>
Thanks.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 285 |
Nodes: | 16 (2 / 14) |
Uptime: | 25:47:19 |
Calls: | 6,448 |
Files: | 12,050 |
Messages: | 5,254,342 |