Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
Are there any Windows GUI applications that can edit Universe DB files on Windows or AIX?------------------------------Phillip PotterV.P. R&DData Management Associates Inc DMACincinnati OH US------------------------------
I am trying to install 11.3.4 to replace 12.1.1 . Wanted to wait for 12.2 but need to test the new performance tool and the exclusive use is causing us problems.But in the installation I get "Unable to execute the uvregen utility" . If I continue it does finish but I cannot authorize the product with the message :error in uvconfig at line 900: FIELD_UPDATE_THRESHOLDWhat is the best course of action at this point?------------------------------Randy NettlingPresidentData Management Associates Inc DMACincinnati OH US------------------------------
New MVVS version posted !!!Please upgrade to MVVS v1.3.2 to resolve critical zero-day vulnerability!!!On December 10th, one day after the release of MVVS 1.3.0, a zero-day vulnerability against Apache Log4j versions prior to 2.15 was announced. The fix for this vulnerability is to upgrade to Log4j v2.15.0. MV BASIC for VS Code v1.3.0 and prior contains and uses a version of Log4j that can potentially be exploited by this vulnerability. We initially upgraded the Log4j version in MVVS 1.3.1 to v2.15.0 to resolve this issue. It was determined the Log4j v2.1.5 did not fully resolve the vulnerability and a subsequent v2.16 was released. We therefore have upgraded MVVS 1.3.2 to v2.16.0 and advise that you upgrade. Please feel free to reach out to support or PM should you have any questions or concerns regarding the Apache Log4j zero-day vulnerability.------------------------------Christine RizzaMV Product ManagerRocket Softwarecrizza@rocketsoftware.com------------------------------
Today we announced general availability of a performance monitor tools every business running Rocket UniVerse needs. Rocket MultiValue Experiences: Performance, or MVX:P for short, is the only system monitoring tool providing users with deep insights within Rocket UniVerse. It's is a modern, easy-to-use web-based application with a dashboard consisting of three tiles: Events, Sessions and Locks. MVX:P monitors and escalates more than 20 UniVerse-specific events that could impact performance that are not accessible to the surface monitoring tools available in the market today, and it's free! That said, MVX:P works only with UniVerse 11.3.4, so reach out to us to learn more about upgrading if you are interested. Check out the MVX product page to learn more, as well as these FAQs. Be sure to share your questions, comments and discoveries here as you jump into the tool. ------------------------------Zain MasterSenior Product ManagerRocket Internal - All BrandsDenver CO US---------------
What's the procedure for Rocket with keeping up with maintenance on Zumasys products? We had Z maintenance on AccuTerm - as did many of our customers - and those will be coming due soon.
Creating RESTful end points with vanity URLs (a.k.a. URLs that have descriptive and easily remembered paths/names) in MVIS makes it easier for API users to understand the purpose of an API, and allows the developer to create a naming convention that helps with management of services. In these two videos @Girija Dhole and I show how to do it. Happy to answer your questions on this capability below. ------------------------------Anand MirasdarRocket Software------------------------------
MultiValue Performance Experience version 1.1.1 has been released on December 07 2021 for the below platforms/versions: AIX POWER 7.1, 7.2 CentOS 7, 8 RedHat Enterprise Linux Intel 7, 8 Windows Windows 10, 2016, 2019 This product is available to order immediately via your Rocket software provider or by logging into your RBC account at https://rbc.rocketsoftware.com or https://rbcint.rocketsoftware.com.Additional product information is available on the Product Availability Matrix at https://rbc.rocketsoftware.com/matrix.asp or https://rbcint.rocketsoftware.com/matrix.asp. For any questions on product availability, please contact u2askus@rocketsoftware.com.
Newbie here. My name is Glenn and I have primarily worked with standard relational databases. I have been tasked with extracting the table data from a UniVerse database into a set of CSV files. I wish I could explain why, but management just gave me this directive, no reason or other details. I know others in our IT group need to migrate a Windows Server 2003 installation to Win Server 2016 because the data from our StreetSmarts application - contained in the UniVerse DB - needs to still be available after the server migration. I understand a MVDB doesn't have tables like a relational database, but instead has "files" that contain the data. I am hoping some of you can give me guidance on how I can extract the file data into CSV files so I can consider this task completed and let management do with it what they will. Thank you so much for any help you can give me as I don't even understand how I can see the file data or what structure exists for
Hello!What are the system requirements to use VS Code? I do not think I can install it since we use Unidata on HPUX , see Restriction from the Rocket website. Restriction Currently, the extension can only be used to edit BASIC program files on the machine where the VS Code installed, it does not support editing BASIC program files on remote servers directly. -Peter G------------------------------Peter GonzalezprogrammerSelf RegisteredUniversity City MO US------------------------------
HiI'm migrating Universe to a new Windows Server. When I perform an UPDATE.ACCOUNT command (to update the account to the installed version of Universe) i'm getting an error 'Unable to write item RELLEVEL" - doing this as admin, and windows permissions has write priv. What have I missed?
I just found that if you have enqueuing enabled on the primary ( FHB-ON (A ) and you also are logging all files ( FHB-ALLFILES-ON ) before using FSIHOTBACKUP to set up the primary queue ( FSIDM,FHB,P ), once you create the queue, an item with a null item ID is written to the FHB,P file along with two other items with the IDs 2 and 3. The presence of the null-item-ID item exposes a bug in the dequeuing mechanism on the secondary which manifests itself as a variable unassigned error in the fhb_GetQueueIndexes subroutine on the secondary server. The subroutine keeps looping around to the same error and dequeuing never starts.Engineering is aware and will be making some changes to the code, but in the meantime if you run into this, simply DELETE FSIDM,FHB,P "" and restart the secondary servers. And you should probably NEVER start enqueuing before you set up the file to which the transactions are queued.------------------------------Brian S. CramPrincipal Technical Support EngineerRocket S
I have implemented multiple secure HTTP calls from UniVerse utilizing Security Contexts. All I need for FedEx is a simple SOAP transmission, which contains the password, authentication, acct#, etc.Which Basic Extension(s) will do this? Most of what I see in the manuals seem way more complex tan I need for this.------------------------------Nelson SchrothpresidentC3CompleteShop LLCHarrison OH US------------------------------
Hello allWhen attempting to call a subroutine from a named variable, MVVS shows the @ variable as a "Referenced undefined function" error. PROGRAM_NAME = "TEST.SUBROUTINE" CALL @PROGRAM_NAME(PARAM) Is there a better way to define these program names for MVVS to not consider them an error?Thank you
Hello. Has anyone upgraded from Unidata 7.3.3 to 8.2.1 and saw a large increase in overall system memory usage? Especially in an AIX environment?We upgraded and went from 50 gig of real memory and 16gb of paging, with 1% paging to currently 130gb real memory and increased paging to 80gb as a precaution after the system ran out of memory the days after the upgrade. We had to add memory and paging space on the fly after the upgrade. We saw smaller increase on 3 other servers, about 50%, and the server with 990 users, over 850 logged in routinely, we had the extreme memory usage numbers above.Here is our top ten processes currently:ps aux | head -1; ps aux | sort -rn +3 | headUSER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMANDjgoelz 64815780 0.0 3.0 3687024 3687040 pts/352 A Aug 12 16:16 udtsfarren 2490806 0.0 1.0 1464620 1464636 pts/278 A Aug 13 6:24 udtrloomis 53412190 0.0 1.0 1021108 1021124 pts/1025 A 06:43:46 7:36 udtkbarbe 55247314 0.0 1.0 679120 679136 pts/870 A 06:19:08 2:07 u
I have been scanning the docs for 11.3 and so far have determined that it is possible to configure the UniRPC services (via the secuconf command ) to support secure TLS connections.What I have not seen is any detail about how to ensure that ONLY secure connections are accepted.Does anyone know if this is currently possible?------------------------------Gregor ScottSoftware ArchitectPentana Solutions Pty LtdMount Waverley VIC Australia------------------------------
We found an issue in OpenDB in which an attempt to manipulate an SQL table that only has a primary key and no additional columns fails. A known-issues post will be made in the Rocket Community OpenDB Downloads section as follows:Known Issues:OpenDB cannot be used against an SQL table that contains only a primary key and no other columns as this causes an error in the WHERE clause of the SELECT statement.This has only happened to one customer who worked around the issue by adding a dummy column to the table. I've never seen this before and seriously doubt I ever will again.One must ask one's self: "Why the heck would one have an SQL table with a primary key and no data?" If anyone has a good answer for that one, please post a reply herein.------------------------------Brian S. CramPrincipal Technical Support EngineerRocket Software------------------------------
I asked Rocket Software a few years ago whether there would be a library call like UDO for JSON which you can use in Unidata/Universe.Is there such a subroutine, function, or library call in D3?If not, are you using string manipulation to remove, add, and create JSON data arrays and objects?------------------------------Doug AverchOwnerU2 Logicwww.u2logic.com------------------------------
Our company uses 2 UniData accounts, one for production (/ud/PRODUCTION) and the other for testing new features (/ud/TEST). Is there a way to configure UniData's python implementation so that it gives preference to python packages based on what account a user is in? For example, I might have a production version of a python file (usefultool.py) with a callable function in it called 'dothistask'. def dothistask(): print('I did it') return 'useful value' and in a uniBasic program, I could access this function by running VALUE = PyCallFunction('usefultool','dothistask') This package is located in /ud/PRODUCTION/PP. But I want to add a feature or function to this package, but don't want to affect production implementation. So I add this python file to /ud/TEST/PP. Unfortunately, there doesn't seem to be a way to make each account prefer one directory over another when importing a function, so operations in the TEST account continue to favor the package version present in the produ
Is there a best practice way to version python packages between production and testing UniData accounts on the same server? The .pth files load in the same order regardless of which account a user is in (which makes sense), and relative paths + environmental variables don't seem to be supported in .pth. Was hoping to be able to make and test changes to a package in a directory under the testing account and move to the production account only when ready, possibly updating a production package. Separate servers, while desirable, in not possible right now.------------------------------Charles Sasaki-SkoppIT Coordinator/DeveloperVSIAlbany OR US------------------------------
Hi all,How does one prevent users from resizing screens in SB/XA by dragging the bottom right hand corner of a screen?Screen sizes can also get messed up if screen resolution is really low.Note: I'm not talking about zooming.Also if a user does resize a screen... Is there a way to have it reset back to the original dimensions as was defined when the screen was created in the screen designer?Some dialogs such as intuitive search dialogs reset by double clicking the bottom R/H corner but this doesn't seem to work for my screens.Thanks in AdvanceAaron
I have encountered a weird behaviour of UniVerse 11.3.3 on RHEL .If I run a globally cataloged command and supply command line parameters the command processor does not attempt to run the program at all.As an example I have referenced an existing subroutine in the global catalog, just to prove that the code does get run without parameters.>*SYSFILE_CRTCannot RUN a subroutine that has arguments.>*SYSFILE_CRT HELLO WORLD>I have tested this on UniVerse 11.2.5 on RHEL 7 and had the same result.Is there a known issue with global catalog code not running if command line parameters are supplied?------------------------------Gregor ScottSoftware ArchitectPentana Solutions Pty LtdMount Waverley VIC AU------------------------------
Hi allI'm doing a simple test using uopy to write some data to the 'UP' file. with uopy.connect(host=...', user='...', password='...', account='...', encoding='cp1252', service=uopy.UV_SERVICE, port=31438) as session: codigo_subrutina = [ "SUBROUTINE PRUEBA.ENV(XINPUT,XOUTPUT)", "*", "* Programa Universe de prueba. Test tildes: á, é, í, ó, ú.", "*", " XOUTPUT=""Salida del programa""", "RETURN"] nombre_subrutina = 'PRUEBA.ENV' with uopy.File('UP') as up_file: up_file.write('PRUEBA.ENV', DynArray(codigo_subrutina)) print(up_file.status) I'm getting the value -2 in up_file.status.What does this mean? Is there some documentation about this status values?
Does anyone know a linux or Unidata command to see what account each user is currently logged into?Thanks!
We are in the middle of a project to convert our old RedBack Objects over to SOAP Web Services. I was hoping someone might be able to provide some suggestions to get around some really user-unfriendly aspects of the tool. When launching the Explorer, is there any way to have it default the Navigator to the WSDL? That is the only thing we use, but it defaults to the UDDI. Once we switch to the WSDL, it requires it to be selected twice to get the WSDL URL prompt. Once you get to the WSDL URL prompt, is there anyway to get it to default to the End Point? Every time, we have to copy/paste it from the properties tab. Since the tool knows what it is, one would think this would have been a no-brainer default. Once an Operation has been chosen to test, we have not found a way to easily switch to another operation (maybe missing something). The only way we have done it is to close the Explorer and endure #1 and #2 above all over again. We are in no position to switch to any newer "tool"
I have a need to track some statistics with Web Services operations. The U2 programs that run under the covers all call a subroutine that picks up some control file flags, so it seems like that would be the place to log the stats (one program change covers all 22 operations)I do not want to impact the responsiveness of the web services any more than necessary. I see the following choices: hard code the stats update logic in the shared control flag pickup subroutine call a new external subroutine that actually does the stats update find a way to call the external subroutine and keep going while the external subroutine continues until it has finished updating the appropriate stats (kind of call and release). Unfortunately, I do not see such a command in U2 Basic (not CALL, EXECUTE, PERFORM or CHAIN). If anyone can offer some real world advice or suggestions, I would appreciate it.Nelson
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.