Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
I was on the Beta for Universe 12.2 which finished around Dec 2021.Does anyone know when 12.2 will be release?I would sure like use CREATE.INDEX for my 24/7 shops without requiring downtime.------------------------------Doug AverchOwnerU2 Logicwww.u2logic.com/tools.html------------------------------
I would like to put in a vote (if that's possible) to have source control and in particular support for Git included in the next MVVS release. The roadmap for MVVS indicates 2022 but doesn't seem firm on committing to that timeframe.I note the VS Code Git Repositories extension, allowing editing of git artefacts in the remote repo instead of having to clone locally. That seems a like great idea for us given we have developers in multiple locations across the globe and 7000+ programs in the base code. This relies on the virtual workspace concept discussed in the following link: https://code.visualstudio.com/api/extension-guides/virtual-workspacesSupport for Virtual workspaces would seem to address many of the "must be local" constraints in the current MV BASIC extension.VS Code and Git are core technologies for my organization in building a developer experience that is familiar for any developer whether they are working on web front-end, C# APIs, MV Basic back-end logic or Python functi
Hi - I am switching back from 20 years of Unidata, to Universe....can't remember all the differences but I'm sure I will pick it back up quickly. One thing I just tried and couldn't do...editing mv and smv lines with the EV (edit values) command.... can someone pop off the command to edit values in the line editor on Universe? Thanks!------------------------------Kathleen HambrickProgrammer at Colwell------------------------------
for the I-Types, there is a command to run so a program can have access to the data as it's interpreted by the I-TYPE. What I don't seem to be able to find is something that could do the same for the correlative field 8 in S-type dictionaries in particular for the A; notation for algebraic style. we have lots of classic dictionaries and it would be helpful to be able to programmatically interpret.normal conversion, and Trans type correlatives OCONV just fine, but when its a referencing other dictionary items, doesn't seem to workAnyone tried this before?
I am trying to port some jBase programming that used to allow for PGUP/PGDN/arrow keys/CTRL-A/CTRL-E to Universe. It appears the best choice for this is the special !GET.KEY subroutine. When trying to test this out, I am seeing odd results when running the sample program from the documentation. Here is what I see what I press the RIGHT ARROW:01 SINGLE.INPUTType a character or press a function key (q to quit):CODE = -1 (Unrecognised function key)STRING = CHAR(27) CHAR(91)Type a character or press a function key (q to quit):CODE = 0 (Normal character)STRING = CHAR(68)Type a character or press a function key (q to quit): Here is what I see when I press PGUP:01 SINGLE.INPUTType a character or press a function key (q to quit):CODE = -1 (Unrecognised function key)STRING = CHAR(27) CHAR(79) CHAR(82)Type a character or press a function key (q to quit): Notice how the PGUP returned one string with all the values and RIGHT ARROW returned TWO strings, broken up... any thoughts as to why that
Hi Guys,We have an application that has been working fine for over 20 years, it's running on Unidata 8.1.2 on Windows Server 2012 using SB+ and SBClient 5.5.4This session runs unattended 24/7 on the server console and basically... 1. scans the database for new transactions 2. packages them into files 3. transfers those files to a folder (to be picked up by an external FTP process) 4. sleeps for 15 minutes 5. return to step 1Late last year we suddenly started to get the below error pop-up, this error disconnects the session, if I reconnect the session it then runs OK for a while (perhaps a few days) but then this same thing happens again[Graphical user interface, text, application Description automatically generated]This customer has 5 servers running this same application and once this started to happen on one server it also started to happen on the other servers too.If the servers are rebooted the issue seems to go away for a while but then comes back.Occasionally users usi
When Unidata is licensed on HP-UX, is there any dependency on the IP address or system name, or could either be changed without impacting Unidata's license?
I received a ticket from a client asking why a phantom job keeps blowing up after an indeterminate amount of time. The _PH_ logs shows this: In /usr/udthome/sys/CTLG/c/someProgram at line 493 Phantom run basic error, exit 3. Phantom run basic error, exit 3. Line 493 of someProgram is literally this:EXECUTE "a command"So it seems like whatever that command happens to be, the TCL level that is running with the EXECUTE is blowing up for some reason. Running out of memory seems like a likely choice, but there may be other reasons as well, of course. The question is, when there's an issue like this, is anything logged anywhere?
Has anyone attempted to use VS code as a code editor for Unibasic? - having some issues connecting to U2 server------------------------------Magdelene MuthusamyMissRocket Forum Shared Account------------------------------
Sorry to say I will have a lot of questions as I acclimate back to universe. Here's my latest....04 PORT.STATUSThere are currently 99 uniVerse sessions; 96 interactive, 3 phantomPid.... User name. Who. Port name..... Last command processed............67091 COAT2 21 /dev/pts/17 GRUN203.INPUT [ GRUN203.INPUT @ 0x7FA ]>PORT.STATUS PID 67091Unknown option specified.Why 'unknown option specified'??
I used the call.stack feature of unidata's port.status - I dont see that on universe. layer.stack does not appear to be even remotely the same...is there a function on universe that will show me what program(s) a port is currently running?thanks!------------------------------Kathleen HambrickProgrammer at Colwell------------------------------
yes, thats exactly it! can't figure out how to reply online to this - butthank you!On Tue, Apr 5, 2022 at 12:47 PM Jonathan Smith via Rocket Forum wrote:> Check your VOC file for the keyword of PID. It should read >CT VOC PID PID> 0001 K 0002 249 > If PID is missing from the VOC you will get this...> Invite your colleagues to join the Rocket Forum and grow our expert> network.> ------------------------------> [image: Rocket Software] > Rocket U2 | UniVerse & UniData> > Post New Message Online> > Invite your colleagues to join the Rocket Forum and grow our expert> network. Share this link. > Re: port status> > Reply to Group Online> > [image: Jonathan Smith]> > Apr 5, 2022 12:45 PM> Jonathan Smith> > Check your VOC file for the keyword of PID.> It should read>> >CT VOC PID>> PID> 0001 K> 0002 249> >>> If PID is missing from the VOC you will get this error, if PID is missing> you are more than likely missing some other keyword definitions in the VOC> as well.> I would check the followin
Good day,We use two Universe servers.On the one server the list of data resources works like expected and we can configure MVIS data resources.On the other server (on ALL accounts) we receive a list of data resources that looks as follows :When we try and select any of these the following error occurs :Has anyone ever encountered this ?Any ideas what would cause this ?Any assistance would be greatly appreciated !
hello,I'm starting to write some 'Custom' documentation about our main subroutines, then we can receive documentation about it when hover on the name. So, I understand how to write the custom.json and the detail file with .md format. yes, it works.Well, I have a question about the organisation of my savings customs.json / *.md. We work with multiple account where sources are synced locally the structure is like :.localDev.LocalDevUtils.LocalDevAppAccount1.LocalDevAppAccount2in each sub-directory of LocalDev, we have a 'vscode workspace' and we found directories : .vscode .rmv BP ... under ..rmv we have the db.mvbasic.json file where we define parameters to login into the appAccount and relation to other account to organize 'peek defn' like "catalog": { "isSearchAllDirs": true, "programDirs": [ {"fileName": "BP"}, {"account": "UTILS", "fileName": "BP" }, {"account": "APP2", "fileName": "BP"} ] }, "accounts": [ {"name": "UT
Hi,We have a customer who uses Rocket Dynamic Connect V6.3.7.It looks like it is quite old. My question is: are there any issues with certain printers not working?They have a printer that needs replacing with a much more recent model. I believe it does not matter as Windows provides the interface from what I can see.ThanksDave Boulter------------------------------Dave BoulterRocket Forum Shared Account------------------------------
I've got a friend who's looking to generate PDFs from D3 that include an image ( a company logo for an invoice ) and a barcode. Barcodes can be accomplished by using PCL which is understood by most if not all PDF printers/converters, but the image is a little trickier. I've done it before using PCL Tools but that was a long time ago. I understand Print Wizard can do this, but I have no experience with Print Wizard. Anybody out there got any suggestions?------------------------------Brian S. CramPrincipal Technical Support EngineerRocket Software------------------------------
Hello, I've run into a strange issue where I'm trying to wrap the d3 C functions so I can use them from nodejs. Everything compiles fine but the _CP_logon function hangs in node but not when I run it outside of node. stracing showed that there was a segmentation fault that was causing it to hang and I'm guessing something weird might be happening with the C memory that _CP_mkstr allocates and node's memory. After running my addon in valgrind, it looks like there might be a memory bug somewhere deeper down.I ended up being able to duplicate the issue in it's most simple form by running valgrind against the cdemo project that comes with d3. I think the root issue is that there might be a double free error somewhere in pick_init or maybe a null deref (I have basically 0 experience with C so take this all with a heaping of salt).I built cdemo using gcc 7.3 and then ran it valgrind and I see the following error which is the same error that I get through node. [root@d3linux cdemo]# valgrind
Below is a post from the U2 Forum. While this does not affect D3 directly, if customers are using certificates for gaining access to their machine, they may be vulnerable. The recommended course of action would be to obtain the 1.1.1n release of OpenSSL, install it on their server, run D3_setup to link D3 with the new version of OpenSSL.========================================================================================================A major OpenSSL vulnerability has been addressed in 1.1.1n - we should upgrade as it is a well-known and published method of inflicting a DDoS attack:https://nvd.nist.gov/vuln/detail/CVE-2022-0778https://www.openssl.org/news/secadv/20220315.txtThe BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for non-prime moduli. Internally this function is used when parsing certificates that contain elliptic curve public keys in compressed form or explicit elliptic curve parameters with a base point en
OpenSSL cert parsing bug causes infinite denial of service loop BleepingComputer remove preview OpenSSL cert parsing bug causes infinite denial of service loop OpenSSL has released a security update to address a vulnerability in the library that, if exploited, activates an infinite loop function and leads to denial of service conditions. Denial of service attacks may not be the most disastrous security problem. However, it can still cause significant business interruption, long-term financial repercussions, and brand reputation degradation for those affected. View this on BleepingComputer > Came across this today and noted that OpenSSL v1.1.1 is impacted, which means UV 11.3.4 is affected.------------------------------Gregor ScottSoftware ArchitectPentana Solutions Pty LtdMount Waverley VIC AU------------------------------
Recently a support case came in asking if there was an OCONV option to determine the week of the year of a passed date. OCONV won't do that, so I wrote a subroutine:subroutine weekOfYear.sub(inDate, weekNo)** Pass: inDate ( 5-digit internal date format )* Return: weekNo ( 1-53 )* Calculates which Sunday-Saturday week#* within the year. Week 1 is only 7 days* if January 1st is a Sunday.*if not(assigned(inDate)) then inDate=date()if inDate matches "5n" else inDate=iconv(inDate,"d")if inDate matches "5n" else inDate=date()inYear=oconv(inDate,"dy")begOfYear=iconv("1/1/":inYear,"d")firstYearDay=oconv(begOfYear,"dw")daysToSun=7-firstYearDayweekNo=int(((oconv(inDate,"dj")-daysToSun)+6)/7)+(daysToSun>0)returnAs the comments state, you pass a date in Pick internal format, which has been a 5-digit number since May of 1995, and you receive a number from 1 to 53 indicating which week of the year contains that date. This assumes that the week you seek starts on a Sunday and ends on a Saturday. I
I am new to D3 and following D3 Reference Manual to learn. But seem to difficult for me to access to the system.how can I get all the account name in D3 db and their respective tables or filesIs there any command just like Select * from Table in d3 to track the data can any one helpRegardsRohit
I am beginning our journey with MVX:P and UV 11.3.4 on RHEL8.Reading through the MVX install guide I noted that the MVAdmin installation "highly recommend"s making the following uvconfig changesPERF_SYSTEM_SECTIONS 17PERF_SESSION_SECTIONS 17PERF_SYSTEM_FILES 29PERF_SESSION_FILES 29The default setting for these in a clean UV 11.3.4 install on RHEL8 has these set at follows:PERF_SYSTEM_SECTIONS 17PERF_SESSION_SECTIONS 11PERF_SYSTEM_FILES 163PERF_SESSION_FILES 19The description of these settings in the uvconfig leads me to conclude that the xx_SYSTEM_xx settings are the system-wide maximums, and the xx_SESSION_xx are maximums for a monitoring session. What I don't understand, and the documentation on MVX does not help here, is what's the relationship between the xx_SYSTEM_xx settings and the xx_SESSION_xx settings? Are the session settings a sub-set of the system ones, or do they control something totally different to the system one?If the session items are a sub-set of the
HiDoes anyone know when UniVerse will stop being developed for the HP-UX Itanium platform? Can I also ask if anyone knows when the platform will stop being supported (EOS/EOL)?I'm in the process of upgrading a customer to UniVerse 11.3.4 on the Itanium platform and the customer was enquiring about release 12.x. I don't believe there will be any release 12 versions for the HP-UX Itanium platform.I know there was an announcement made regarding the Itanium platform a few years ago but can't find it.Thank you.Kind RegardsFausto Di Donato
We're running Entrinsik's Informer against Unidata 8.2.1 on Redhat 7, and the logs show an error suggesting that we increase the VFIELDSIZE.Their recommendation is to increase it - globally - to 10K, which I'm happy to do.Is there a way to get it to take effect without having to restart Unidata?
In the MVX installation guide, within the Installing MVAdmin on Linux an AIX section, is a highlighted tip that readsAfter MVAdmin is installed, if you should ever need to edit the uvconfig file, for your changes to take effect, you will need to use the mvadmin command to stop andrestart the MVAdmin Service (after stopping and before restarting the UniVerse Resource Service).I have never seen anything that refers to the UniVerse Resource Service before, and can find nothing that resembles it in the UV 11.3.4 installation on RHEL8.It is mentioned only 4 times in the MVX installation guide - 2 times each within the MVAdmin installation notes for both Windows and Linux/AIX.Can anyone shed some light as to what it is and does?------------------------------Gregor ScottSoftware ArchitectPentana Solutions Pty LtdMount Waverley VIC AU------------------------------
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.