Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
I'm currently using UniVerse 11.3 for development on Windows. I would like to set up a linux server and move my UniVerse there. Does anyone know if it would be possible to also load OpenQM on the same server?Dale
Thanks for the suggestion. I primarily use Dynamic Connect, but thatdoesn't work for me either.I still think it's a system setting of some kind, since I cannot get it towork from any emulator.On Tue, Apr 19, 2022 at 3:04 AM John Jenkins via Rocket Forum wrote:> If using wIntegrate or Dynamic Connect, please try Setup -> keyboard ->> Break Key and choose (none) in the selection box - the key should...> 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: How can I interrupt programs with ctrl-C (or any keystroke) on Windows> UniData?> > Reply to Group Online> > [image: John Jenkins]> > Apr 19, 2022 6:02 AM> John Jenkins> > If using wIntegrate or Dynamic Connect, please try Setup -> keyboard ->> Break Key and choose (none) in the selection bo
Hello,Oracle client version that is supported by UniData EDA is Oracle client version 11 (read it in UniData EDA doc for 7.x and 8.x). OS: HP-UX Itanium 11. Currently, we are using Oracle instant client 11.2 with UniData 7.3. I was checking $UDTBIN/edasetup.sh script. It seems like EDA uses following libraries/usr/lib/hpux64/libclntsh.so.11.1@ -> /usr/local/instantclient/libclntsh.so.11.1/usr/lib/hpux64/libnnz11.so@ -> /usr/local/instantclient/libnnz11.so/usr/lib/hpux64/libocci.so.11.1@ -> /usr/local/instantclient/libocci.so.11.1/usr/lib/hpux64/libociei.so@ -> /usr/local/instantclient/libociei.soWe need to upgrade Oracle client to be at least 12.2. I am wondering if I can force EDA to use higher version of oracle client by changing the above symbolic links. For example, I want to use 19c client.. maybe change sym link to be like below manually? /usr/lib/hpux64/libclntsh.so.11.1 -> /blahblah/libclntsh.so.19.1/usr/lib/hpux64/libocci.so.11.1 -> /blahblah/libnnz1
We just updated our tools to handle D3 dictionaries.Unfortunately, we do not have D3 running anymore.Is there anyone willing to test it for me?------------------------------Doug AverchOwnerU2 Logicwww.u2logic.com/tools.html------------------------------
I was an Info/Basic programmer with about ten years of experience working on a PRIME 9955 system. When Prime went out of business the college I was working for switched to Oracle and I've been working with Oracle since 1996. As I coast into retirement I'm interested in reviving the multi-value skills I once had. I downloaded UNIVERSE and UNIDATA from Rockets website and started playing with it. They seem very similar.For those of you that were once PR1ME Info/Basic, Inform, Primos developers, which environment would you suggest I focus on, UNIVERSE or UNIDATA?Also, is there a cheap way to get a Personal Edition (PE), single seat license? I really don't want to develop and small or large scale systems. I'm really interested in reviving the PICK skills I once had.I have a copy of INFO/PC that I installed on an old Windows 98 system I recently rebuilt to play games. INFO/PC was a cool PE system.ThanksDan ------------------------------Daniel SimsonPresidentRocket Forum Shared
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------------------------------
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
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------------------------------
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
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
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
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------------------------------
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
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------------------------------
Hello,We plan to use the MVS Toolkit for data entry form on a phone app. How would you go about uploading a photo from your mobile app to a server? The picture should be stored on a server as JPG file. The path or URL for the picture should be stored on D3.Thanks,Chris------------------------------Chris WolczSenior Software DeveloperExecontrol Global SolutionsClifton Park NY US------------------------------
Hello,We have a new build of unidata 8.2.1 on centos 7 and cannot connect via SBClient. When connecting, it does not ask for user credentials, it just gives us a "Session disconnected" message and quits. Has anyone seen this behavior? Any way to resolve this issue? ------------------------------Victoria LeeIS Support TechnicianEye Bank For Sight RestorationNew York NY US------------------------------
Yes, but the whole D3 system and PICK before it was built independent of the operating system. We have moved our software from R83, AP/PRO, Mandrake, Mandriva and finally CentOS simply by backing up and thenrestoring it on the new system. New hardware, new OS and a couple of hours later, all up and running and back in business. We could have even used an AP/DOS or a Windows version, so the underlying OS is, or was, basically inconsequential.-- Alex PolglazeThe Book-Keeping Network(08) 9349 9189+61 419 776 348apolglaze@book-keepingnetwork.com.auhttps://www.book-keepingnetwork.com.au
I just read that Rocket has 4 free workshops on MVIS to users with a maintenance. How do I register for these workshops? Thankshttps://www.dbta.com/Editorial/News-Flashes/MultiValue-Vendors-Continue-to-Move-Forward-in-2022-151297.aspx?PageNum=3------------------------------Peter GonzalezprogrammerSelf RegisteredSt. Louis MO US------------------------------
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.