Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
We're pleased to announce the availability of the Rocket® MV BASIC for Visual Studio Code (VS Code) v1.10.1 maintenance release. Rocket MV BASIC for VS Code (MVVS) offers features to help your developers modernize, simplify, and work more productively in one of the most popular development environments, Microsoft Visual Studio Code. Starting with Rocket MVVS v1.7.0, a Minimum Viable Product (MVP) release, we shared a debugging preview with you and since then we've made several quarterly maintenance releases available on the VS Code Marketplace. These maintenance releases include new features, enhancements, and bug fixes. Here's a cumulative summary of what's in the last few releases: Enhancements: full path support in UniData $INCLUDE statement disconnect debug session when U2 server is disconnected add functions / labels / subroutines to breadcrumbs Support additional parameters for compilation Support additional parameters for debugging New Features: U2 server connection status
I can capture output from LIST.READU command as follows:EXECUTE 'LIST.READU' CAPTURING OUTPUTEach row can be extracted by looping through using @am to determine number of rows my question is how can one parse out the individual column fields - what delimiter is used to do parsing oris the data in each row simply fixed length.------------------------------robert modrichDeveloperRocket Forum Shared AccountTEMECULA CA US------------------------------
In UniVerse Basic, if we read a record, not present in a file, with locking (after each read the record is not unlocked), it looks like this: OPEN "VOC" TO VOC ELSE STOP 201,"VOC" READU RECORD FROM VOC,"LISTY" THEN CRT "1: [":RECORD:"]" END ELSE CRT "1: NOT ON FILE" END READU RECORD FROM VOC,"LISTY" THEN CRT "2: [":RECORD:"]" END ELSE CRT "2: NOT ON FILE" END READU RECORD FROM VOC,"LISTY" THEN CRT "3: [":RECORD:"]" END ELSE CRT "3: NOT ON FILE" END Running program, the result is: 1: NOT ON FILE 2: NOT ON FILE 3: NOT ON FILE and is as expected, but if we tray this in UniObjects ActiveX o UniObjects .Net, the result looks like this: 1: NOT ON FILE 2: [] 3: [] Oops!! The first read is as expected but the next reads return an empty record like exiting for the THEN clause rather ELSE. If we unlock the record after each read, the result become: 1: NOT ON FILE 2: NOT ON FILE 3: NOT ON FILE The result is the Basic program. Another stuff to take into account.---------------------
Hello everyone, I am trying to parse a string against a pattern and return a delimited list of tokens. OpenQM has a Parse() function but there is no equivalent in Universe that I can see. Has anyone done something similar? For instance, if I have something like below: string = "Give me 97 bananas" tokens = Parse(string, "0X0N0X", Char(254)) I would like tokens variable to contain "Give me ":Char(254):"97":Char(254):" bananas" Any help or suggestions would be appreciates. ------------------------------Joseph von ArxSoftware DeveloperData Management Associates Inc DMACincinnati OH US------------------------------
In order to help the D3 community stay informed about when patches become available, we will be using the Rocket Forum to announce the availability of new D3 patches and service packs, so make sure that you check back often, or better yet, make sure you receive email notifications from the Rocket Forum. And if you have any questions, please reply to this thread. Here's a list of D3 platforms/versions and their current patch level: D3 AIX 10.3.2: ABS A7 D3 AIX 10.3.1: ABS A7 D3 AIX 10.2.0: Monitor M1, ABS A80 D3 Linux 10.3.2: ABS A7 D3 Linux 10.3.1: Monitor M2, ABS A7 D3 Linux 10.2.0: Monitor M12, Flash F8, SQL S3, ABS A80, Install I2 D3 Linux 10.1.0: Monitor M8, Flash F7, ABS A51 D3 Windows 10.3: Service Pack 2 D3 Windows 10.2: Service Pack 5 To get these patches or to check patch levels of versions not listed above, please go to the Downloads section of the Rocket Community ------------------------------Brian S. CramPrincipal Technical Support EngineerRocket Software---------
ODBC Driver. Good day all, thanks for the help with the previous post. Its given me plenty to work on. Along with this, I've had another issue that has risen this week. When Live Partition Mobile'ing a AIX Server, we hit problems with the OCDB driver. Namely that the server moves live with no issue, until you restart UniVerse, then we get license problems. If the server is moved back to the original machine, the license problem still occurs. So it needs to be reset. Now I know that on our Redhat VMware environments this is not a problem, and I'm sure its something that I could fix, but before I re-invent the wheel, I figured I'd ask here. Thanks, ------------------------------Daniel Martin-CorbenRocket Forum Shared Account------------------------------
At Rocket Software we are committed to and value product security. Rocket Software continually reviews security compliance policies and trends to strengthen our products. We've recently implemented the Rocket Vulnerability Disclosure Program (VDP) as an added measure of vigilance. This program allows us to collaborate with valued researchers to respond to vulnerabilities found in Rocket Software products and resolve them on behalf of our customers. Recently, Rapid7 Research discovered several vulnerabilities in Rocket UniData 8.2.4 and reported them through the VDP. Rapid7 found vulnerabilities with the UniData UniRPC server (and related services) running on the Linux platform. Due to the nature of the MultiValue applications, Rapid7 believes that widespread exploitation of the vulnerabilities is unlikely; these services tend to be found on the backend and are rarely internet-facing. That being said, the software stack is commonly used by large organizations to store and manage
Trying to create a generic write/delete trigger subroutine and would like to be able to determine the File name. Is there a way to get back to it from within a Trigger? I'm trying to write to a specific history file, based on the file name. I know I have a File Variable, but I'm not familiar how to parse that or cast it to a normal variable that I could parse. I've looked through the SYSTEM() values at the time and don't see anything obvious set there for the file.I'm really trying to avoid a separate subroutine for each file if possible.Jbase Version 5.6.6. Thanks, EDIT: After posting, I did find out that IOCTL works. IF IOCTL(FILEVAR,JBC_COMMAND_GETFILENAME,FILENAME) THEN FILENAME = FIELD(FILENAME,'/',DCOUNT(FILENAME,'/')) Is there a simpler way?------------------------------Greg MotterRocket Forum Shared Account------------------------------
In Unidata can you disable the LOGTO verb based upon a user login?------------------------------robert modrichDeveloperRocket Forum Shared AccountTEMECULA CA US------------------------------
Greetings folks! Can someone please share the purpose/s of the WATCHLOG & LOGOFFS files in D3's DM account? Many THX!------------------------------[Doc] [Ruckel][IT Guy][Southwest Traders][Temecula] [CA] [USA][Doc]------------------------------
What are all the valid ways to quote literal strings when assigning them to variables in unibasic on Unidata?------------------------------Shawn Waldieenterprise application developerRocket Forum Shared AccountLos Angeles CA US------------------------------
We are running jBase 5.2 on linux. Back when we were running 4.2 we used to use sudo to run jBase commands. For example we might have this line in a program: EXECUTE "sudo j4 SP-CLEAR BLUE-FQ" This would clear out all the print jobs from the BLUE-FQ form queue even if a print job was protected. The j4 file just set up some jBase environment variables so sudo would work. My question is - will this still work? If so, what environment variables are needed in the j4 file and where should the j4 file be placed? Thanks for any help.------------------------------Warren MoriarityIT ManagerRocket Forum Shared Account------------------------------
Any idea what this message means? In /data/pub/TEST/SMART/LIVE/CTLG/UOLOGIN at line 56 index: 201 to one dimension matrix is out of rangelobal HScript=`Set BackPages="18"`lobal HScript=`Set Columns="132"`xecute HScript ------------------------------David Rivera------------------------------
Good day, I am trying to connect to a Universe database using ODBC and have set up my DSN. However when testing the ODBC DSN or opening an ODBC connection to that DSN from C# results in the following error message. System.Data.Odbc.OdbcException: 'ERROR [00000] [Rocket U2][U2ODBC][0302086]Error ID: 46 Severity: ERROR Facility: DBCAPERR - UCI Error. Func: SQLExecDirect(); State: S1000; U2 Database code: 950088; Msg: [U2][SQL Client][UNIVERSE]UniVerse/SQL: syntax error. Unexpected symbol. Token was "?". Scanned command was CALL "*HS.SCHEMA" ( ? .ERROR [00000] [Rocket U2][U2ODBC][0302086]Error ID: 46 Severity: ERROR Facility: DBCAPERR - UCI Error. Func: SQLExecDirect(); State: S1000; U2 Database code: 950088; Msg: [U2][SQL Client][UNIVERSE]UniVerse/SQL: syntax error. Unexpected symbol. Token was "?". Scanned command was CALL "*HS.SCHEMA" ( ? .[Rocket U2][U2ODBC][0400182]Connection not open.' I unfortunately am stuck and cannot find any inf
Our ERP vendor is suggesting that the following compilation errors stem from "...a known UniBasic limitation on the number of constants. Tech Note 1193075 on Rocket Software's support site explains that there is a limit to the number of variables and constants that can be used in a BASIC program. The limits are 32767 variables and 32765 constants. However, the maximum space that constants can take up in a program is 50,000 bytes and this figure is reduced by the actual number of constants." too many constants near line 115 of...too many constants near line 121 of...too many constants near line 149 of...too many constants near line 149 of... However, all that is required to get past it is is commenting out the following variable assignment, which suggests to me that there is something the string that is freaking out the compiler: X.XML.LINE = '<w:p w14:paraId="50845D62" w14:textId="71EB9312" w:rsidR="00C91BE8" w:rsidRDefault="00C91BE8" w:rsidP="00C91BE8"><w:pPr><w:pStyle
Hello I am doing some testing , and I wanted to use a u2 acocunt that i have in other box, so i don't have to copy the thing i am getting this error, when a try to ub\\bin : Problem determining if file VOC is an NFS file. the share is ro, nfsv4 in origin . Readonly is a must since i dont want to mess anything by mistake any ideas out there ? thanks in advance ------------------------------David Ricardo Lopez BonaecheaDirector of Software StrategyQuiter Servicios Informaticos SLSantander ES------------------------------
On unidata 8.2.1 My objective is to assign a string of characters (xml code) to a variable, and then write said variable as a record on a sequential file. However, I get the following error when attempting to compile the program if the length of the string exceeds ~2K (I'm not certain of what that limit is precisely): It will successfully compile as long as I break up the string in chunks that stay under the limit. However, the same program has no issues reading in a string, the length of which is over 80K characters. Any suggestions would be appreciated.------------------------------Shawn WaldieManager, Enterprise Application DevelopmentRocket Forum Shared AccountLos Angeles CA US------------------------------
Morning allIs there a mechanism which allows me to list the full account name, file name, and item within locks? The issue I am having with LIST-LOCKS is the masking to 19 characters for the account and file names. In most of my cases, 19 characters is not long enough to display the full detail. I need to be able to programmactically read the line in order to programmatically run "UNLOCK-ITEM ACCOUNTNAME,FILENAME, ITEM".Additionally, we run Windows and Linux D3, with .NET front-ends, so I need to be able to use one .NET codebase to unlock items on Windows and D3 Linux. It appears that each environment's display is different.In Windows, the filename is truncated due to the length of the account name, and in Linux, it does not display the account name.Windows:FSI Filename PIB# Lvl Type Item-id TokenFMCG.DNFDATA,mpcont 12 0 VME 008845 &
Does Rocket / Universe support converting a base64 string to a .PNG file and routing that file item to a label printer? Any advice or direction would be appreciated. ------------------------------Jim ScottSenior Programmer/AnalystGardens AliveLawrenceburg IN US------------------------------
Just tried accuterm on a windows 11 machine and it was working fine until an Accuterm GUI program is launched, then it opens the GUI form and freezes. Anyone run into this andor have a solution?
Hi group! I have a client that replaced an HP with PCL language to an Epson ET-M3170 GDI (Graphical Device Interface) printer. Now the new printer is cutting off the heading and truncation reports. I do recall from many years ago that GDI printers are not recommended. Fast forward a couple of decades and is that still the case? Are there any new drivers that can emulate PCL commands to a GDI printer? This is OpenQM on Windows. Thanks!------------------------------Peter GonzalezProgrammer/Systems Analyst/EDI DeveloperSelf RegisteredSt. Louis MO US------------------------------
Hello I would like to know, what is the position regarding NUMA enabled / disabled for a Universe database ? It is well documented for other databases, and we would like to know if Universe is NUMA aware and what is the preferred configuration on or off. We are talking about boxes with 512GBB RAM, 64 CPUS, and 2 NUMA nodes thanks in advance ------------------------------David Ricardo Lopez BonaecheaDirector of Software StrategyQuiter Servicios Informaticos SLSantander ES------------------------------
Hey All, We updated to unidata 8.2 from 8.1, and seem to have broken ssh. Everything seems fine when called from an AIX session, but Unidata sessions are failing when calling same commands... we do recieve the above message X.COMMAND = '-C !scp N19.POSPA…CALL S.EXECUTE(X.COMMAND) This code has been running for years, so any idea on where I should look? Thanks! Rick------------------------------Rick BrownSysadminRocket Forum Shared Account------------------------------
Hi guys - here with a pretty basic question... I am on universe 11.3.4 on linux redhat. We use AWForms here but that app was not able to give me what I wanted so I just wrote the report - but this company does not have a separate printer queue defined for a landscape print(which is what I'm used to). I tried using the printer command within the program but it just prints my characters: PRINT CHAR(27):"&l1O" Can someone tell me the simplest way to flip a report automatically to landscape?------------------------------Kathleen HambrickProgrammer at Colwell------------------------------
is this available in linux as well or is it available in windows only? also when I do !openssl version at ECL I get 3.0.1 when I do /usr/bin/openssl version I get 3.0.1 (or just openssl) if I do /usr/ud82/bin/openssl version (either at ECL or from linux) i get 1.1.1n why at ECL i am i getting 3.0.1 the unix verion and not 1.1.1n which is in /usr/ud82/bin/openssl) thanks dougc------------------------------Doug ChancoUniverse ProgrammerSelf Registeredgraham NC US------------------------------
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.