Posts

Showing posts from 2011

The Sorcerers Apprentice.

CA Plex Source Code 06/12/2025 - Commented out some duff links Hi, I have been aware of the 'Varianted Source Code' models that Roger Griffith has made available for the community for quite a while and today with the release of version 1.1 which has C# client code support all ready for the GA Release of CA Plex 7.0.  We now have some additional sources :-).  FYI - I don't know when this is coming out but it can't be far away now :-). See the link below. Plex wiki link removed as causing google parsing issues. h t tp://wiki.plexinfo.net/index.php?title=Varianted_Source_Code_Solution_For_CA_Plex&oldid=4855 There are always Pro's and Con's of any approach but this solution seems pretty fair to me. Obviously, if you are a C++ and RPGIV typical client server customer and not changing in the near future then this post will be of little relevance (or is it - read on).  I can think of only one other small issue in that if you prefer to use triples f...

Translator for CA Plex project!!!

Translator required!   Übersetzer erforderlich !  Traductor necesario !   Traducteur obligatoires !   Vertaler Verplicht!   Traduttore obbligatori ! 翻译 ! अनुवादक आवश्यक ! !  Þýðandi Nauðsynleg ! Translator Kinakailangan ! ! Traduttore obbligatori !   翻訳者 は ​​必要 ! Some of you know that I have been working on a small project with .NET C# and the CA Plex Model API.  The project was for an entity creator and I have decided that I wanted to learn and understand a little more about localisation with this technology too. Here is the link - Entity Creator Blog post. Well the good news is that I worked it out...... The bad news is that I struggle a little with the actual translation. I struggle with two areas. Context - Every time I type a small sentence or single word I get a few choices (Google Translate) which doesn't help me one little bit. Plex centric words - I know that many of us use the Plex ter...

The great CA Plex 'Entity Creator' - Update

Image
The great CA Plex  'Entity Creator' - Update Edit: Added to a summary site for Plex Model API https://leedare-plex2e.blogspot.com/2025/12/ca-plex-model-api-related-posts.html What started out as a wee (little) test application for me to learn and understand a bit about DotNet C# and the CA Plex ModelAPI has blown out (my obsession) into a full featured Entity Creation Utility.   I am also fully aware of the differences in terminology and approach between us Plexers and DotNetters which has been really useful for my company as we have a whole host of different development skills and disciplines and I feel like I can cross communicate J The cool thing is that my employer http://www.sasit.co.nz/ (shameless plug I know) and our clients (current and future) will benefit hugely from this development when they see just how easy it is to enter all the relevant details into a CA Plex application model and generate code for all our target databases. If I am to be honest t...

Engineering Flowchart Synon 2E Style

Image
Engineering Flowchart OG vs Synon 2E variant Rory Hewitt one of the developers for the 2E product that we all love to use recently posted an image which made perfect sense for solving common engineering problems. I couldn't help but consider this problem with my 2E glasses on. :-). So I opened up a playground sandbox model and started to code away.  This was just an execute external function.  Looking back I wish I but this in a PMTRCD function and gave some user feedback.  Anyhow, made me chuckle for five minutes.  Life is short! Thanks for reading the Synon 2E and Plex  Emporium  by Lee Dare (A developer blog) .  Lee.

A little look at Plex-XML

Image
A little look Plex-XML Framework Many of you may have had read about the Plex-XML framework from Allabout Gmbh.  There have been mentions online ( http://www.linkedin.com/groups?gid=70063&trk=myg_ugrp_ovr or PlexWiki for example).  The guys were at the conference in 2007 and this caused quite a stir in the Plex community.  Well the technology is still going strong. I decided that I’d take a look.  This is the great thing about having a role which is focused on R&D and application architecture, you get to play with things, this is of course allowed by my employer www.sasit.co.nz who specialise in mission critical systems hosting and development (Harmless plug) so take a  look at the web page.  The pressure comes when you need to back up your decisions, so interesting times..... My investigation was a case of downloading the relevant stuff from the guys as well as Eclipse (IDE), MySQL (Database), Java JRE (Runtime), Senchas Ex...

Beginners Guide to the CA Plex Model API using C# .NET - Part 1

Beginners Guide to the CA Plex Model API using C# .NET - Part 1 Edit: Added to a summary site for Plex Model API https://leedare-plex2e.blogspot.com/2025/12/ca-plex-model-api-related-posts.html Firstly thank you to Rob Layzell for inspiring this blog.   If it wasn’t for his lab exercises I would have done this Model API exercise and subsequent blog using CA Plex and component import.  Now, whilst this is probably a cool thing using a code generation tool to interrogate and update the code generation tool repository (I am sure there must be a word in the OO world to describe this.  JJJ ).  In the back of my mind I was also acutely aware that release 7.0 is entering beta testing and the much anticipated C#.NET (WPF) client will soon be upon us.  So there isn’t a better opportunity for me to sharpen the old grey matter with some learning than this.  I chose to continue with the C# coding for the simple reason that it would be worthwhile me understan...

RTFM - Read The Effing Manual

Image
“RTFM!” (Read the effing manual) - that was the polite version. That’s what I was told when I first started programming.  Not every time (obviously), but on that odd occasion where the question was a repeatedly asked one (by me) or that time the more senior programmer didn't eat his oats in the morning. To this day I still hear this from the more seasoned developers around me.  But I must say that this phrase (I believe) is in steep decline.  Could it be said that my generation of developers may be the last to utter this immortal programming phrase.  You see (or should I say hear) more and more “RTFM” is being replaced by “Just Google it.” Today I was working with CA Plex 6.1’s Model API.  I was trying to automate a common task that I perform in my model and ultimately cut down on some keystrokes, mistakes and most importantly, ensure ‘ THAT I’ conform to the standards ‘ THAT I’ have decided and (hopefully) along the way help the other develo...

Data Generation - Tools for Test Environments!

Data Generation tools.  Useful for test environment for CA Plex and Synon 2E 06/12/2025 - Removed legacy links to help improve google indexing We’ve had the ‘Ice Age’, ‘Bronze Age’, ‘Iron Age’ and now we are firmly entrenched in the technology era otherwise known as the ’Information Age’. We’ve had generation X and generation Y and even the ‘Generation Game’ with a plethora of celebrity hosts. I guess I could affectionately refer to ‘now’ as the ‘Data Generation’ This is a subject I have spent quite a bit of time on recently. Everyone knows how hard it is when creating our datasets for testing our application(s). It’s quite okay if we have a mature application or scrambled ‘Production system’ data we can draw upon. But! What about those new systems and new modules. Really, do you want to input 200 locations for that new website you have created in manually? Do you want to try and come up with 50 unique customer names? I bet $100 dollars that everyone has test data like ‘Mr Smi...