Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.

DonBakke

About

Username
DonBakke
Joined
Visits
3,155
Last Active
Roles
Administrator

Comments

  • @Opto_Will - Thanks for the clarification. I agree that this is still a bit odd. I wonder if there is a mismatch between the dictionary field itself and %FIELDS%. Synonyms are identified if position 28 (DICT_MASTER_FLAG$) has the value of 0. Howeve…
  • Are you saying the original field name is literally "2"? While that does not appear to be an illegal field name (at least the Table Builder doesn't complain), I cannot ever recall seeing a field name that is just a number. Typically we see names lik…
  • Since OI uses semaphore locks, you can just place a lock on an arbitrary key (such as the name of your process) at the beginning of the process (or from the code that calls the process) and only proceed if you get the lock. When the process complete…
  • @Luann_Dias - No disadvantages based on your use case. The SearchIndex service is really a wrapper around the Btree.Extract routine, which is one of the fastest ways to search for indexed values. SearchIndex just does a bit of the leg work for you t…
  • Yes, that is UD 4.7.x. In this case, if the folder is relative to the OpenInsight folder, the UD will already manage this folder using the configuration in the root REVPARAM file. If the folder is elsewhere, copy the REVPARAM file into this folder a…
  • Are you using UD 4.x or UD 5.x?
  • Well, that would be what transaction files would look like. So maybe your system is respecting the folder. If that's the case then perhaps my notes above do not apply. However, using a shared folder on the database server would still be recommended.
  • 1 and 100 are local folders, relative to the OI folder. Check to see if they exist. What kind of stuff do you see written to C:\TVCORYX.CC\OITRANSACT?
  • Now that we have that bit of communication barrier out of the way, I'm going to tell you something that will blow your mind: None of this matters. As it turns out, at least from our own testing and conversations with Revelation, OpenInsight does no…
  • Yes, you have the correct understanding. What confused me was the concern that "If you have multiple OIs writing stuff in there, could that not cause corruption?". Since these would be database tables, the whole point is for multiple OIs to write st…
  • What do you think is the purpose of the transact folder? I think you have the wrong impression.
  • I would think the Set_Env routine would do this for you. You have me curious. Why would you want each user to have their own transaction folder? Doesn't that defeat the purpose?
  • I'm not ignoring you but O4W is not a product we use so I don't really have an informed response.
  • In that case you could write a routine that calls the COPY_ROW subroutine. This would replace steps 3-4-5 with one command. You would just need to worry about the data selection, the display of a wait banner, and the dismissal of the wait banner.
  • If this was a one time task, or even if it is used occasionally, I would have suggested to just create a select list and use the copy_row command with the option to delete the source row. You can do this from TCL or the System Monitor. If you inte…
  • Is this just a one time maintenance task or is this something you intend to implement as a regularly used utility or perhaps even something that runs automatically?
  • @AusMarkB I also should have asked...what version of SRP Controls?
  • @AusMarkB OI 9 or OI 10?
  • Okay, thanks for doing that. We discovered a problem with OLE controls on a form that are programmatically moved revert back to their original position when the form is moved to another monitor with a different scale. I was wondering if your situati…
  • Are you able to make them the same scale and test again? I'm trying to confirm a theory.
  • Per chance is your second monitor set to a different scale (DPI) than your primary monitor? I am not asking about resolution, just scale.
  • The Form Designer values represent the width and height of the entire form as you see it rendered in the tool. The absolute values of the saved negative numbers represent the width and the height of the client portion of the form, i.e., sans the dim…
  • Does this discussion thread seem relevant?
  • How do you mean "insert values"? Are you referring to a system delimited array?
    in OI Debugger Comment by DonBakke May 2023
  • It depends on why the message failed to send. If this message is coming from the destination server then we only get what we get. If the message is due to a failure at the client level (such as a missing dependency) then you should get a detailed er…
  • @Opto_Will - Thanks. I would bet that this is an SRP Ribbon control issue then. It subclasses the entire form so unusual behavior is not unexpected. Also, if you run the EXAMPLES app you'll see that it is an MDI frame based app. Near as I can tell, …
  • @Opto_Will - Why do you suspect the SRP Controls? Are you using the Ribbon control for this specific app?
  • I am getting a little stuck on figuring out what is 'behind the scences' of writing that 0 Record on the index that may be a pointer to my issue. Something is different between the two systems (obviously) though on the surface they are both the same…
  • I conceded that a null is often a Data Type in programming languages. You might recall I was a Oracle Developer for decades and that supports the concept of a null value. The Database, at least when I was knee deep in it, treats a character value wi…
  • There is one place I use the @PSEODO variable. This is in a symbolic dictionary to display a column of the number of rows in a TCL report. Is this a holdover from your AREV application or did you choose to use @PSEUDO for convenience? The problem …