Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
While developing an app using OpenInsight for MV (in this case Universe) from Revelation Software Bob Carten at Revelation suggested using commuter modules to manage I Descriptors that use the SUBR call. (Note that this approach can be used without Revelation - it just happens to be my first use-case). To establish a convention, each MV table that uses a commuter has a subroutine in the program file that starts with "I_" for I Descriptor. That way you can see all of these commuters grouped together when listing them. In this example, the MV Table in Universe is called "BOOKABLE", so the commuter subroutine is named "I_BOOKABLE" and in this example we will be using the dictionary entry "DESCRIPTION" and these are the first 5 lines of that DICT: >ED DICT BOOKABLE DESCRIPTIONThis is a Type "I" Descriptor last compi20 lines long. ----: L50001: I0002: SUBR("I_BOOKABLE","DESCRIPTION")0003:0004:0005: 20L And this is the subroutine I_BOOKABLE SUBROUTINE I_BOOKABLE(RESULT,DICT_ID)*******
Looking for a solution/trick/etc... for the following scenario: We're running a UniVerse 10.1.22 application on AIX 5.3.0. But want to offload a certain module for real-time processing to a new Centos Stream server on a VMware platform running UniVerse 14.1.1. The plan is to have the "core " files needed NFS mounted and exported to the other server. So that they are viewed as local files to UniVerse and the rest of the application. To move the data, I've been using rsync and planned to continue using it to keep the Centos server data current, for my purposes it was very efficient. The problem is each time the data is synced, I have to perform a "fnuxi" on the data to perform the byte-swap. Any alternatives to doing this fnuxi each time data is synced ? Is there a certain File type I can use (Type 1 or 19) to avoid this ? Regards, Algis Zyle ------------------------------Al ZyleSenior PICK Developer/ConsultantRocket Forum Shared Account------------------------------
We are running UV11.3.1 ( Pick Format ) on AIX 7200-05-08-2420 Yesterday, we started getting reports from the call centers about user's sessions freezing up. Normally, our first thought when this happens is a record lock of some kind. If we tried to log into the application, we got to the login prompt and were able to authenticate. But once we successfully entered our userid/password to get into the application the session would hang. We create thousands of uniobjects connections to the DB throughout the day from our web sites and IVR, and these were timing out. Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.[IBM U2][UODOTNET - UNIRPC][ErrorCode=81009] The RPC failed UniVerse itself was running fine. I could start new sessions and as long as I stayed on the UV account ( bypassing the application log
We are aware of problems with the jBASE 5.8, 5.9, and 6.1 documentation libraries that prevent some topics from being displayed. We are working with the portal vendor and our team to correct the issues as soon as possible. The work around is to use the documentation in the restructured jBASE 6.2 publications, which do not have the same problem as the older versions. We added an announcement banner about this at the top of the documentation portal as well. We apologize for the inconvenience and will work to resolve the issues as soon as possible. Thanks for your patience. ------------------------------Kevin KUHNSDirector, Information DevelopmentRocket Internal - All BrandsWest Lafayette IN US------------------------------
I have a customer who is attempting to setup a Fedex machine, connecting it to Unidata to transfer data. The same ODBC driver works perfectly on another system. On this system, we get odd errors and I have zero clue how to research them. For example: DataSource.Error: ODBC: ERROR [SICOO] [Rocket U2][U2ODBC][1801668]Error ID:33 Severity: ERROR Facility: DBCAPERR - The UV/ODBC server or the underlyingdatabase do not provide the requested feature.Details:DataSourceKind=OdbcDataSourcePath=dsn=upsodbc This happened when attempting to retrieve data through the 32-bit ODBC connector using a 32-bit Excel. It was able to authenticate and return a list of table names, but when attempting to view the fields inside of the tables, this was the error.
Universe 11.3.1 running on AIX We use a sequentil file (0 bytes) "FLAG FILE" to indicate when a remote system has completed the build of a data file on the primary system. A program on the primary system trys to open the file, and loops until it is found (and can then start processing). Since this 'FLAG FILE" is not in the VOC, I can OPENSEQ it just fine. But, I have not successfully found a good way to delete it. Of couse, I can execute a Unix script that will "rm" it, but I would rather do it within the UniVerse Basic program if possible. (A DELETESEQ would be a good command, but it does not exist.) Suggestions?------------------------------Nelson SchrothpresidentC3CompleteShop LLCHarrison OH US------------------------------
Hi, I'm Chase. I'm a Technical Recruiter for a company called The Guitar Center. You may have heard of us, been to one of our stores, bought some awesome gear from us, etc. We're hiring for a Senior Retail Applications Engineer on a full-time, W2 basis (salaried + full benefits). I'm including the link to the job description here. If you're interested in exploring this, let's talk! Some of the must haves for the role are hands on experience with (Rocket D3, UniData, UniVerse, QM) and Pick Basic/UniBasic) programming. In sum, we're looking for engineers who have experience working with Multivalue technologies in both development and maintenance contexts. Interested? Shoot me an email to chase.tenen@guitarcenter.com. I'm not a robot, here's my LinkedIn.------------------------------Chase TenenSenior Corporate Recruiter, Technology - The Guitar CenterRocket Forum Shared Account------------------------------
Hi, one of the fun things to do with source code these days is to put it into version control. VS Code makes that easy. One of the biggest version control repositories is GitHub. However, MV basic languages languish in there as unidentified soup. eg the Rocket multivalue-lab home tab language break-down mentions not a jot of MV basic of any flavour. Linguist is the community project which supplies language syntax and ID for GitHub. Its grammar is very close to VS Code's (and the syntax part of the definitions can be controlled by Rocket corporate). Could it be possible Rocket will, one day soon, provide the Linguist definition for some or all of the MV basic flavours? Cheers.
I have a problem with control characters in records. Particularly LF, CR and TAB. Is there a way to find records that contain them? LF messes with any statements I have tried in UniVerse SQL and TCL.------------------------------Greg ClitheroeRocket Forum Shared Account------------------------------
I'm attempting to use UCI with a CALL() statement to write a record in Universe, but my passed argument gets an "Invalid data type" during subroutine execution: ./sql -c 1 "CALL INTERCALL.LOG.COMMENT ('S2734042','1','MTAWEB','This is a test')"PRINT RESULTS:Program "OE.ADD.COMMENT": Line 81, Improper data type. The indicated line in the subroutine is simply a READV call with the second argument to the passed value:READV LED12 FROM LEDFILE,OID,12 ELSE LED12 = '' My called subroutine simply calls OE.ADD.COMMENT, reorienting the arguments. After getting this error, I thought that perhaps calling ICONV or OCONV on the passed argument might help to convert it to an acceptable data type, but to no avail. I also checked the values with PRINT and verified that the values are indeed getting passed (so another error didn't cause them to be NULL). The only thing I can think of at this point is that the arguments are tainted, and the use is restricted.------------------------------Tilghman Lesher
Hi, We are exploring the option of outsourcing our Unidata support and are looking for recommendations for reliable companies that specialize in this service. If you know of any companies with a strong track record in providing Unidata support, we'd greatly appreciate it if you could share their details. Thanks in advance for your help! MT------------------------------Minh TranRocket Forum Shared Account------------------------------
Is there a document somewhere that lists Unidata limitations? i.e. longest TCL command line, maximum number of indexes, maximum memory per process, that sort of thing?
Looking for other users of Print Wizard to discuss options going forward as Print Wizard future is uncertain. We use print wizard in most all of our end user installations and depend on it for several of its features.------------------------------Keith GrillPresidentDBMS IncShreveport LA USkeith@dbmsinc.com------------------------------
I recently upgraded a customer's UniVerse to 11.3.5 and am ready to install a new AccuTerm 8 server account. I am unable to figure out how to create that ACCUTERM account. I'm used to Unix and Linux menus to create an account but on winndows I cannot find such a menu or a "CREATE.ACCOUNT" verb in the UV VOC. I vaugely remember a windows administration program, but can't remember it's name and don't know where to find it. I tried copying the XDEMO account and entering an ACCUTERM item in the UV.accounts file but that didn't work. Unless I can get the ACCUTERM account established, I'm afraid the server side of AccuTerm won't work. Dale
How does EDA handle a connected SQL database going offline - do records get queued up & resent once the SQL database comes back online? (assumption is that we have a universe publisher/subscriber setup with replication & EDA is connected to a universe subscriber node)------------------------------Mark MosbauerProject ManagerRocket Forum Shared Account------------------------------
This is very much related to another discussion I started, but I don't want to muddy the waters in that conversation so I'm starting this new one. I'm not certain, but I think this will pertain specifically to the HP/Troy printer we're using. The last line on the the page, which is a remittance advice with check at the bottom, is the MICR line that includes the check number, transit (routing) number, and account number. As a simple test I execute the following statement after setting the print queue: LIST PERSON \\ ID.SUP HDR.SUP COL.SUP COUNT.SUP \\ SAMPLE 1 \\ EVAL "CHAR(027):'(0Q':'C35353C A123456789A 87654321C'" \\ LPTR According to a Troy rep, embedding a 'C' and 'A', tells the printer to generate On-US and Transit symbols, respectively. And though that's correct, it appears to also be introducing line-feeds (in odd positions no less), as here is a screenshot of the result: This would appear to be doing what I need except for those apparent line-feeds. Anyone have any sugg
I am trying to use the PictureBox in Accuterm to display an image of a stock item. \\\\\\\\i can get an image displayed as created at the development of the Form but can not find out how to change it per stock item. It is probably very simple but I cant see how ? Can anybody help please ? Chris Baxter ------------------------------Chris BaxterCB SoftIPSWICH GB------------------------------
The Rocket® MV team is pleased to announce the release of U2 Toolkit for .NET 3.1.2 on December 17th, 2024. The Rocket® U2 Toolkit for .NET Provider offers a free .NET data provider interface for Rocket UniVerse and Rocket UniData®, while U2 Toolkit for .NET Developer adds the ability to develop in Microsoft® Visual Studio. U2 Toolkit for .NET 3.1.2 enhancements and improvements include: Added support for the .NET 8 driver. .NET 8 helps simplify development code, enables better performance and works with Visual Studio 2022. Added support for Visual Studio 2022 for U2 Toolkit Developer and U2 Toolkit Data Provider. U2 Toolkit for .NET 3.1.2 certification on Windows 2025. Install Rocket® U2Toolkit for .NET 3.1.2 today available from Rocket Business Connect (RBC). Rocket MultiValue maintains a standard Product Lifecycle policy. To view the lifecycle for your product please review the lifecycle dates and statuses on the Product Availability Matrix (PAM).-------------------
I visited a customer office to install Accuterm on their workstations. On 4 of the 5 workstations I was able to authorize the AccuTerm using an "Administrative User and Password" issued by their IT department. On the last workstation I ran as administrator, I entered the user and password when prompted, but when I entered the authorization screen the "Authorize AccuTerm" icon was dimmed and I was unable to complete the authorization. They purchased a 10 user version. Does this mean that the administrative user issued by IT was not valid for that workstation? All the actions leading up to that appeared to be normal and identical to the other 4 workstations.
Our company is running UniVerse 11.3.5.1002 on RHEL 7.8. We have been running this OS / UV combination for two years since migrating off Solaris. We are in the midst of an OS upgrade to RHEL 8.10 on our UV servers. Our strategy is to first run an in-place upgrade on a development machine. We've decided against creating a RHEL 8 server from scratch followed by the install of UV. After a certain amount of time running on the dev server, the plan is to upgrade the production servers in a similar fashion. Are there any special considerations or specific "gotchas" we should be aware of? I understand this is an ambiguous question without posting more details about our setup. Our SysAdmin group have had challenges upgrading a cloned server, but nothing related to the existence of a UV installation. By no means are we trying to get out of doing the work ourselves. The UV and SysAdmin groups are working together during our clone upgrades and subsequent server upgrades. We will be opening a supp
Currently (as far as I'm aware), the newest version of the MVSP .NET API is using Framework 4.8, which is incredibly old (but still supported). Are there any plans to move the MVSP API to a more current version of .NET? Thanks! g.------------------------------Gene BuckleSr. Programmer/AnalystPly Gem Pacific WindowsUS------------------------------
For some reason this started showing up. It might be a useful feature except that I CAN'T TURN IT OFF!!!! I've explored all the settings I can find. I found the online documentation where it says I can type "disable code lens" in the command window. I've done that. I even tried to bind the command to a keyboard combo and execute it that way. I've restarted VS code. It's still there taking up half my vertical space. If you're going to add a feature like this you should make it easier to turn off an on. I shouldn't have to even ask this question. Does anyone know how to turn if off? ------------------------------Joe GoldthwaiteConsultantPhoenix AZ US------------------------------
I am on a Universe system and it does not save the TCL command stack from session to session. How do i turn that on and have it shared for a user over multiple sessions? Also, what file is the stack saved in?
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.