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,156
Last Active
Roles
Administrator

Comments

  • Dan, When I did my proof of concept testing on this, I found that the MsgCode argument was populated with a value of 2 (SYSMSG_DELETEWARN$). I'm not sure why you are getting a null other than perhaps you just happen to be catching other system mess…
  • Jim, Thanks for updating the thread on your results. I'm always glad to hear that SRP FrameWorks does what it is designed to do! However, it is a pity that this OI feature isn't as reliable as you need it to be. Do you really need this for the edi…
  • Dan, You can also trap the SYSMSG event handler and return a 0 so the SYSMSG system event handler does not process the message box. Since you have to intercept this before the system event handler, you would either need to do this in a script event…
  • HI Dan, I honestly don't think you can do this directly. The DELETE event itself does not have a suppressWarning argument the same way the CLEAR event does. I think you best bet is to use the CLEAR event handler (with the suppressWarning argument s…
  • I've made some changes to HTTP_JSON_Services and HTTP_Resource_Services so that AMV fields are now grouped together in the same embedded object. This works for both GET and POST methods. Thus, if you send an embedded JSON object in the request and y…
  • Jim, Yep...I get the thrill of the challenge. It's kept me away from much more productive work far too many times. :) That said, I've never been too fond of the Drag-n-Drop implementation of OI, so I've never used it. I wish our own EditTable cont…
  • Jim, Well, other than having to comment out the TEST_EDITTABLE_DND_EVENTS entry in the SYSENV\SYSPROCNAMES configuration record (I have no idea why they would protect this code), it was pretty easy to copy this into a local FrameWorks app and get i…
  • Jim, I'll try to match your effort and make a FrameWorks version of TEST_EDITTABLE_DND and see if it crashes. One thing you might try right away is to see if the PROMOTED_CREATE_EVENT code is contributing to the problem. I would write some quick co…
  • Hi Jim, The version and age of your FrameWorks system is not likely to be relevant. I was able to get the TEST_EDITTABLE_DND form to work while in a FrameWorks app. However...the commuter module did crash because FrameWorks assumes that the argumen…
  • Harold, Sorry for being MIA. I had an appointment that I required me to be out of the office for a few hours. Thankfully, Barry stepped in and gave you some stellar advice. This goes to show you that you can take nothing for granted. The client se…
  • I can't find IDX_SETS2 in SYSENV. Is this a table name? Harold, No, it is just a configuration setting. It means you are using the newer (and fixed) Indexing logic.
  • What do I need to look for in the Key ID columns? Do they need to have a specific data type? Our keys tend to be variable length. Harold, Here are some basic rules to follow: * Indexed columns should have a defined length that is at least 1 gr…
  • Harold, Is D2/ the formatting specified in the dictionary definition?
  • Harold, At this point I don't think the locks on *INDEX records are related. I have always thought that index searches should be done with Oconv formatted data, not Iconv formatted data. Can you see if this makes a difference? Also, the last tim…
  • Hi Harold, I have a few questions and comments: I'm a little confused. The "~" operator performs a "BETWEEN" search The "#" operator performs a "NOT" search. Was that just a typo? It might help if you posted a sample syntax for a typical search. …
  • Mark, Yes, what I am describing is as your screen shot is demonstrating. However, the only way this can be handled automatically is if there is metadata that can be used. Thus, I can implement this in HTTP_Resource_Services because dictionary colu…
  • Mark, I have to agree with your assessment about this. Honestly, as I look at the code I can tell this was never tested well. The reason for that is because I practiced what I preached: don't put a Key ID as one of the column names to be returned. …
  • Hi Danh, I am not familiar enough with VMWare sessions to know if this should be an expected problem or not. I know that this works fine in Citrix and 2X, so I would expect it to work fine in VMWare as well. I guess I have a few questions for you: …
  • Mark, From what I can tell, you are using the same rewrite rules as documented in our blog article. The only difference is you are using /api versus /app, which is perfectly fine. I am not sure if this is relevant to the IIS or Apache rules, but i…
  • Mark, I'll respond in reverse order. Yes, the sample code is supposed to work "out of the box". The only reason some of the services might not work would be if you were missing the OpenInsight tables that the users and contacts services assume are…
  • Mark, I might need to see more of your code for me to better understand what you are experiencing. You are welcome to email it to support@srpcs.com if you are not comfortable posting it here. that leads me to assume (obviously incorrectly) that htt…
  • Anton, I gather the expired license was causing a delay in the OpenEngine from launching. However, I'm not quite sure I understand how that created the specific problem you were describing. I would have expected a timeout message, but not that mess…
  • Barry, That isn't the issue. Simply omitting the request header from Postman (which is what would happen in Firefox as well because you can't set request header field values that way) would simply pass in an empty value for the Authorization field.…
  • Anton, My opinion is that your Registry entry is not being used properly. Your AdditionalValues string looks good to me, but something is not right. Here's how it works: * OECGI receives the request from the web server. * OECGI uses the entrie…
  • Anton, Actually, after looking at the code in HTTP_Authorization_Services, I am guessing the error you are seeing is coming from the second line in the code copied below: AuthorizationB64 = HTTP_Services('GetRequestHeaderField', 'Authorization'…
  • Anton, Where are you seeing this error? Are you running a test from Postman and this is what is returned? If this is a new server, then I suspect your Registry configuration is missing this header field in the AdditionalValues string. Please refer…
  • Barry, I should say that I am pleased to see that are using the SRP_HTTP_FRAMEWORK_SETUP record. I had intended (but forgot) to publish that we will probably reserve a few attributes for your use. That way you can feel confident that we won't steal…
  • Barry, Not sure if I have missed this, but should not there be a mention somewhere that the services that are created need to be added in the code for HTTP_Entry_Point_Services. The relevant article for this is covered under Pass Throughs and End…
  • Mark, I assumed the first part of your response. I thought, perhaps, your your existing technique only displayed the trailing portion of the path rather than both the opening and trailing portions. Hence, the service would be useful to create a mor…
  • Mark, No, nothing available for you. However, for what it is worth, if you are going to go the route of "smoke and mirrors", you may want to see if the FitToEditline service might be useful.