--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/5772320c-1062-4562-b561-5a402afe626an%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/CAMYBFiz0NkMXc4zSLw9Goqi5zZkj5SJURctBh%2BMSApuwd5i%3D%3Dw%40mail.gmail.com.
On Jul 12, 2025, at 5:57 AM, 'Jim Idle' via Pick and MultiValue Databases <mvd...@googlegroups.com> wrote:
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/CAGPPfg8d%3Duf6Pq63n3gAi5EysU3U7Sk4x7AEekpytQa%3DPCw7Jw%40mail.gmail.com.
--
“UniVerse also has support to import a D3 account, where you do an ACCOUNT.SAVE on D3 and a D3RESTORE in UniVerse. It has some hiccups but it's not that painful.”
Moving data is straight forward between any of the platforms. The effort usually comes from other factors like:
“Generic” code that was developed pre-D3 and that has not taken advantage of D3 specifics should be easier to migrate to any platform.
“What is driving the exodus?”
I have not seen an exodus. A lot of D3 customers are completely content. It’s usually those looking to modernize, especially those coming into the legacy apps with background in other stacks, that begin looking for ways to package and admin the apps more like the other stacks with which they are familiar. jBASE is somewhat unique in this regard since it transpiles BASIC to native bins/libs, and allows BASIC to be extended via conventional #INLINE directives, provides a user-extensible data abstraction layer see: https://docs.rocketsoftware.com/bundle/jbase_lib_61/page/lej1666031300471.html), etc. Also as mentioned, some of jBASE’s advanced language functionality, such as Dynamic object variable type (see https://docs.rocketsoftware.com/bundle/jbase_lib_61/page/enq1706514830731.html) is migrating to other Rocket platforms such as Universe.
“I used to Love Pick Basic, the TCL-Stack and Access Query Language and Proc Scripting capabilities!”
And that is the essence of the conundrum. The ‘new’ platform needs to support all the things that apps depend on, and that users love, while also allowing for modern design and coding practices that new developers demand. A quick glance through the configuration switches in jBASE (see config_EMULATE https://docs.rocketsoftware.com/bundle/jbase_lib_61/page/jsn1721281281658.html) shows that a ton of work has gone into making jBASE adapt to the behavior of the other platforms (note: the link may not contain a complete listing of all recent emulation switches but provides a good idea of work that has gone into jBASE to enhance compatibility with other platforms such as D3). There are even some switches in there to force jBASE to mimic known bugs in other platforms! And, it’s more than simply declaring that you want to be “D3 Compatible” or “Universe Compatible”, it gets pretty nitty because the behavior of these platforms can also be configured (examples: Universe flavors and uv.config) so there really isn’t just one “Universe” or “D3” emulation.
Making sure that jBASE is configured to map to your configuration is key to a light lift. Rocket pro services uses a tool that runs on the source platform to test and document the actual behavior of the source system, then produces a recommended config file from it. The key is to get that configuration right from the start, so that when the data and programs are moved and compiled, you avoid the ‘what the heck?’ discovery time that can slow down the migration. This is where Rocket has put a lot of effort over the last few years. The idea is that for those looking to move, the migration should be the lightest lift possible while affording the greatest benefit to the customer’s modernization goals. Having done a lot of migrations back in the day, from what I can see, while these enhancements are new, they seem to hold great promise in greatly reducing the lift effort we experienced in years past.)
The bottom line is that by reducing the lift and providing a modern packaging of a customer’s apps and data along with other administrative, architectural, and modernization capabilities, the thought is that Rocket is paving a forward path for the things that customers truly value; apps and data.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/0f7c7181-0e21-4fc6-9227-884ab762ebd3n%40googlegroups.com.
We are not abandoning D3 ! It works well and does the job just fine when combined with AccuTerm.
Many in our industry want change for change’s sake… bleeding edge stuff that geeks love and customers could care less about.
I cannot tell you how much money we have saved and made by staying away from the flavor ( fashion ) of the week and relying on proven methodologies to deliver reliable functioning applications at reasonable prices.
As much as we would love a native GUI for D3, it would likely be cost prohibitive to retrofit our large application even if it existed.
Keith Grill
President
DBMS Inc.
318-635-0757 ext. 302 – office
318-631-7883 - direct
318-572-3196 – cell
From: mvd...@googlegroups.com <mvd...@googlegroups.com> On Behalf Of Nivethan T
Sent: Saturday, July 12, 2025 4:40 PM
To: Pick and MultiValue Databases <mvd...@googlegroups.com>
Subject: Re: [mvdbms] uniobjects documentation
Rocket is seemingly more invested in Universe, UniData and jbase. D3 is in the list but a lot of the new development isn't being ported to the D3 platform.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/0f7c7181-0e21-4fc6-9227-884ab762ebd3n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/0d3401dbf50b%24fabd0aa0%24f0371fe0%24%40gmail.com.
Steven,
Ours neither, and the newer of the bunch also will refer to Accuterm rather than our product.
We have integrated Print Wizard to allow them to email invoices, statements and reports.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/CAJDLGm5ixPGfKEqh-yNTNNq%2BGacnCHyjU0GGqywtnY%2Bvvm17rg%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/0dd201dbf517%24ae8c3a00%240ba4ae00%24%40gmail.com.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to a topic in the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mvdbms/8Nb6arWpGTA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mvdbms+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/707fe9d6-fb54-4959-9d25-79a271659010n%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/CANLBRnUN2N%3DyEWkFjj781Q8Pfu-fbqVX_Ys6vLSf%3DYYfi7aU0g%40mail.gmail.com.
--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/707fe9d6-fb54-4959-9d25-79a271659010n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/5f3bd335-62ca-424b-a02f-fd95910071d3n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/9cbcfabe-7f09-48c3-8f47-497141826898n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mvdbms/5f3bd335-62ca-424b-a02f-fd95910071d3n%40googlegroups.com.