Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
I have a number of named and unnamed common variables used throughout my programs. I'm getting a common miss-match error on a program with no commons at all. How can I tell what common variables are causing the problem. Is there a way to display named and unnamed common variables active at a given time? I'm sure the code is running a subroutine that may be conflicting with another common, just no way of seeing it from the viewpoint of the program without commons. Jon------------------------------Jon KristoffersonPick ProgrammerSnap-on Credit LLCLibertyville IL US------------------------------
The Rocket MultiValue team is very excited to announce the release of UniVerse 12.2.1, U2 DB Tools 4.5.0 and U2 Common Clients 5.3.0 on October 18th, 2022. UniVerse has always been efficient and inexpensive to operate delivering a quality data application server that powers thousands of business-critical operations across numerous industries. UniVerse 12 brings with it the ability to handle heavy workloads and reduce the risk of file corruption. With the two-process architecture of UniVerse 12, customers will see accelerated transaction performance and improved data integrity. UniVerse 12.2.1 is beta group and focus group tested and is now "ready for release" UniVerse 12.2.1 adds many new features to an already feature rich UniVerse 12 and is beta and focus group tested to ensure the quality and standards meet our customers' expectations. Two key new features are the 3rd mode (system buffer on/off) for enhanced usability and UV BASIC Profiling for application performance analysis.
Hi, Is there anyone out there that currently runs their D3 filesystem on CEPH? If so, what has the experience been like? Vincent
We are developing a C# ASP.NET application in .NET 6 using U2 EntityFramework Core implementation. My development license is 3 Users with 10 Devices. If I understand this correctly, I should be able to open 30 connections. I have a basic API loading an entity from the database. These are the values I'm setting on the connection. _u2ConnectionStringBuilder.Database = database; _u2ConnectionStringBuilder.UserID = userId; _u2ConnectionStringBuilder.Password = password; _u2ConnectionStringBuilder.Server = server; _u2ConnectionStringBuilder.PersistSecurityInfo = true; _u2ConnectionStringBuilder.Pooling = false; _u2ConnectionStringBuilder.ServerType = "UniVerse"; _u2ConnectionStringBuilder.RpcServiceType = "uvserver"; _u2ConnectionStringBuilder.AccessMode = "Uci"; _u2ConnectionStringBuilder.FirstNormalForm = false; _u2ConnectionStringBuilder.ExpandMultiValueRows = true; Then via Postman, I run performance tests with multiple users. With 3 users I never run
So you might have read my other posts regarding Dynamic (Type-30) files in UniVerse. Until recently I have not had much to do with dynamic files. Now that I am looking at them in detail I am looking for resources that will help me get a handle on how to size them correctly and build them to suite the intended data load. Are there any in-depth resources on Dynamic files available? Thanks Gregor Scott ------------------------------Gregor ScottSoftware ArchitectPentana Solutions Pty LtdMount Waverley VIC AU------------------------------
Hi, We operate D3/Linux 10.2 in a VM that has 16Gb of RAM assigned to it. As our database is currently only 6.1 Gb in total, is there anyway to pre or force load the entire database into RAM rather than just waiting on it to be loaded during the normal course of use? Vincent
Hi Thanks to all the support I have been getting, I now feel in control of creating Accuterm screens etc Now I need to start allowing my client to start testing the work I have done but have come across a stumbling block. I have recorded a script to run to logon to their account in jBase but need to make this script auto start when they select the correct session under the file tab. I know I am missing something simple like a tick boss but cant find it. Can anyone help please Thank you all in anticipation Chris Baxter------------------------------Chris BAXTERMDCB SoftIPSWICH GB------------------------------
Has anyone come across this error message before? Is the number of files that can be open listed somewhere? The application uses an openfile routine to keep track of the most recently opened file and assigns the file variable of the open file instead of opening it again. The array in it may be too large and need to be reduced. Program "!SET.PTR": pc = A96, Unable to create capture file.[EMFILE] Too many open files
Further to the fun I had trying to get the SEQ.NUM option to work on a dynamic file creation in a Pick account, I am now having extra fun with dynamic files. I'm kind of thinking the manuals on this subject are not at all helpful - there are lots of plain syntax explanations but none of the nuanced guidance needed to actually master this stuff. My current challenge is to create a Dynamic file with specific Dictionary specifications (the default of 'Type 3, Modulo 1, Separation 2' are not appropriate) and with non-default dynamic file settings. Given the issues with Pick-style CREATE.FILE and dynamic files I thought I would simply create the DICT file first, then create the data file. This is how that turned out: >CREATE.FILE DICT TESTFILE1 53,2,18Creating file "D_TESTFILE1" as Type 18, Modulo 53, Separation 2.Added "@ID", the default record for RetrieVe, to "D_TESTFILE1".>ICREATE.FILE DATA TESTFILE1 30 GENERAL GROUP.SIZE 6 MINIMUM.MODULUS 2456"TESTFILE1" already has a DATA defini
What do GA, EOM, EOS, and EOLS mean?
Is ANALYZE.FILE meant to give different averages for the same items in different spec'd Dynamic Files? I had an expectation that record size averages would not change regardless of the setup of the dynamic file. I was wrong, aparently. This is my initial test file >ANALYZE.FILE TEST_DYN STATS NO.PAGEFile name = TEST_DYNFile has 301 groups (each * represents 10 groups analyzed).******************************File name .................. TEST_DYNPathname ................... TEST_DYNFile type .................. DYNAMICFile style and revision .... 64BIT Revision 12NLS Character Set Mapping .. NONEHashing Algorithm .......... GENERALNo. of groups (modulus) .... 301 current ( minimum 1, 0 empty, 300 overflowed, 300 badly )Number of records .......... 2455Large record size .......... 1619 bytesNumber of large records .... 1951Group size ................. 2048 bytesLoad factors ............... 8
AccuTerm version 8.1.1.0 has been released on October 31 2023 for the below platforms/versions:Windows Windows 10, Windows 11, 2019, 2022This 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.aspFor any questions on product availability, please contact rbc@rocketsoftware.com.
Seems to me they do the exact same thing. What's the difference?
Hi all We're getting an unexpected error code when users try to log in into Universe and the maximum number of users is reached. Instead of getting the usual 39134 error code we receive 1449750101. It's a weird number, so we did some further investigation Turned into hexadecimal we get 0x56696E55 All the numbers fall into a rather small range, within the letters in the ASCII table. So, turning it into ASCII characters we get "VinU". Accounting for endianess, this is "UniV". We are getting a messed up error code from a (we suspect) dangling pointer that it's pointing to a string area instead of a proper integer. This is under Windows servers, running 11.3.5 UniVerse. ------------------------------Héctor CortigueraQuiter Servicios Informaticos SL------------------------------
I recently installed the Unidata personal edition, 8.2.4 (Windows installation). I am now trying to connect to the server (localhost) with the "Administrator" account. However, it tells me the Administrator account has expired. Is there is a different administrator account that I should be using? Thanks in advance for your help.
Hy to all i discovery this today onlyto use the "tail" inside d3 like its used in linux:first catalog the tail program, in your current accountCATALOG DM,BP, TAILthenuse the comando watchfor exemple:WATCH TAIL LOG.FILE 20386 (10this will refresh the page continuously listing the last 10 lines of the file i don't know why but i had to catalog the program TAIL ------------------------------Alberto LealSystem AnalystMillano Distribuidora de Auto Pecas LtdaVarzea Grande MT BR------------------------------
I am attempting to test a new routine that retrieves file specifications in BASIC (using a combination of the STATUS xx FROM fv statement and the FILEINFO() function). Naturally I have tested against variations of the hashed file types (types 2-18). It attempting to test dynamic files I have found that I cannot create a type-30 file that uses the SEQ.NUM algorithm. >.L RELLEVEL RELLEVEL0001 X0002 11.3.50003 PICK0004 PICK.FORMAT0005 11.3.5>>CREATE.FILE TEST.DYNAMIC_4 3 DYNAMIC SEQ.NUMCreating file "TEST.DYNAMIC_4" as Type 30.Creating file "D_TEST.DYNAMIC_4" as Type 18, Modulo 3, Separation 1.Added "@ID", the default record for RetrieVe, to "D_TEST.DYNAMIC_4".>ANALYZE.FILE TEST.DYNAMIC_4File name .................. TEST.DYNAMIC_4Pathname ................... TEST.DYNAMIC_4File type .................. DYNAMICFile style and revision .... 64BIT Revision 12NLS Character Set Mapping .. NONEHashing Algorithm .......... GENERALNo. of groups (modulus) .... 1 curren
Hi, Today, I share a basic code which build helpfull components used by vs code & .rmv/documentation from subr of an account. .rmv/documentation/universe/sourcefile_custom.json to define {brief, detail, signature} info SignatureHelp, CustomizeDoc .rmv/documentation/universe/sysid/subroutineId.md which contain documentation issued from comment at beginning of the subr (try to convert to markdown) CustomizeDoc .vscode/sourcefile.code-snippets to define {prefix, description, body} info of each subr. Snippets it's written on uv linux, you can adapt it. * SYNTAX : IN.VSC.SUBR2SNIP SYSID xx FILES file[,file[,]] {BASEPATH '/dos/vscode/rmv_defn/documentation/universe'} [LIST savedlist[,savedlist[,]]] SYSID refer to SB+ system ; if you do not use it, set it to a word which identify your app BASEPATH is the destination of result files it uses PYTHON to sort the json files (the plateform python, not u2Python) it uses zip to complete the distribution @Chao Han, please try it to bui
hello,I'll introduce a little enhancement suggestion into MVVS display.Like when I edit a json file, I'll read my current 'in code path' into the header of my file. here is the sample on a json : the 'in code path' show the complete 'xpath' like of my cursor position. Applied to BASIC, I'll have : Directoryname > Filename > sectionName > indentLevel > indentLevel > ... where :sectionName := the nearest upper Label in sample WIBASIC > WI.OPENAPI.B > PathItemObject: IndentLevel := the list of nested indent 'word' ... for, if, loop, if with first next word ... in sample WIBASIC > WI.OPENAPI.B > PathItemObject: > for ivar > if APP When we edit large basic code, a such 'in code path' can be really usefull. With kind regards------------------------------Manu Fernandes------------------------------
When a program locks up and I have to close Accuterm to get out of it, the system leaves users logged on. How can I free up those users without rebooting.------------------------------Hal MalletBusiness OwnerAdvanced Retail & Service SystemsChula Vista CA US------------------------------
Hello, I am migrating our production application (Prelude) from a UNIX to Linux environment. Currently, I am working on moving the U2 ODBC database. UniData is installed and working on the system and presents correctly in Prelude, however the ODBC database is having some issues. When I attempt to connect using U2 ODBC drivers, I can only interact with 5 out of the 40 tables present. The account used to manage these tables/subtables/views has owner permissions on the db and is part of the same groups as it was on Unix. I am not sure where to continue my troubleshooting efforts here, but direction/suggestions are greatly appreciated.------------------------------Phaelen Stuart-BergIT Systems ManagerRocket Forum Shared Account------------------------------
Hallo Everyone, I have newly installed AccuTerm IO Web Application" (Accuterm for web) and I am the new one for this web application, I want some assistance with the application My question is how will I use GUI designer on AccuTerm IO I am attaching the screen shot of error message. ------------------------------AzarRocket Forum Shared Account------------------------------
hi, I'm using Rocket MV BASICv2.2.0 and I edit a simple include item to declare equates. When I try to format ; it scramble my lines ... what's wrong ? I attach the item IN_SPO.txt and my format.json settings Thanks for any help.
We're pleased to announce the availability of UniObjects for Python (UOPY) v1.3.0 on October 12, 2023. UniObjects for Python offers many benefits including:• Provides remote access to MV servers in Python, great for your developers who don't know BASIC• Offers full stack development in Python: from web server (UOPY) to database backend (U2py)• Ability to leverage the Python ecosystem including many 3rd party libraries• Enables rapid application development• Delivers an open and extensible UniObjects client• Helps attract new development talent UOPY v 1.3.0 enhancements and bug fixes: Enhancements• We've added a new uoserver_timeout attribute to uopy.Session, which allows the UO server to retrieve the timeout value from the unirpcservice file. This feature requires UniVerse 11.3.5, UniData 8.3.1 or later versions.• The fileInfoEx method of the uopy.File object now provides more fileinfo details for the UniData server• From within Python, you can now determine
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.