Kerridge Compiled Macro Language

Hi,

Can someone please give me a link to a book on KCML Kerridge C Macro Language (KCML) and any info on how to develop in it please.

Started working for a company that uses it - thanks!
Andreas HagenAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

phoffric\Commented:
If you have done searches already, then you already know the difficulty of finding books on this subject. I never heard of Kerridge macros before. But I searched, and here are the results of my findings. First what appears to be the bad news:
I worked for Kerridge from 1981 to 1999.
Those manuals only ever existed on paper.
It was passed from generation to generation by osmosis and useage.
Bob Blackshaw
and a reply to this:
. . . ensures a minority product stays that way.
http://www.kcmlhelp.co.uk/search.php?keywords=documentation&sid=4fa35c6d1b9158a52d544504bd9f8f19

And now for the good news. Well, not great good news. There is a forum which appears dead. It seems to be active around 2009-2010. Doesn't hurt to join and ask a question. In the forum are tidbits that may help you a little.

Then there is this ADP Reference Manual PDF file:
http://ecatalog.weg.net/files/wegnet/WEG-adp6-software-de-programacao-6.5.x-manual-english.pdf
It doesn't even mention Kerridge.

Why ADP? Because KCML
is used as the main programming language used by the ADP (formerly, Kerridge) software.
https://www.filetypeadvisor.com/extension/kcc

So, if you have to deal with KCC files, then that link also refers to "Software to open or convert KCC files". But be careful with the links. Try to find out whether they are safe to click.

A former EE volunteer, Barry Cunney, wrote in his bio:
•      Designed and programmed EDI applications which interfaced with core applications
Developed interface applications using KCML (a language developed by Kerridge – Kerridge C Macro language – a language based on the C language with syntax very similar to Visual Basic) which constructed EDI files in various formats, including EDIFACT and transmitted such files via FTP.
https://www.experts-exchange.com/members/BCUNNEY.html

You could always try to send him a message and see if he has some old notes. Barry was active on EE about a year ago in late 2016. Here's one of his last accepted posts:
https://www.experts-exchange.com/questions/28973298/Extract-data-from-a-field-that-looks-like-XML-but-the-data-type-is-actually-nvarchar.html#a41821887

If the forum is still active, you may be able to reverse engineer existing code:
KCML Help
A forum for users and developers of ADP/Kerridge KCML. This site is NOT affiliated in any way with ADP/Kerridge or any of it's subsidiaries. Our goal is to provide KCML users with an information outlet.
Notice the use of ADP in the above quote. Maybe that PDF file will help after all.
http://www.kcmlhelp.co.uk/index.php?sid=e35d6e81365132aaf63600b3f7f5425f

Example KCML Code (after registering, you may be able to enter):
http://www.kcmlhelp.co.uk/viewforum.php?f=16&sid=e35d6e81365132aaf63600b3f7f5425f

KCML Toolset:
http://www.kcmlhelp.co.uk/viewforum.php?f=5&sid=e35d6e81365132aaf63600b3f7f5425f

Good luck in carrying on the KCML Legend!
1

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming

From novice to tech pro — start learning today.