Discussions

Ask a Question

IQA security update

Wondering if any solutions provider have run into issues with the latest IQA security patch by ASI. It seems like the recommended fix involves updating all IQAs to All Staff full-control settings; however, this has been identified as potentially problematic, because we have IQAs that depend on authenticated users read, and other access controls. Things like directory search, office search, etc. <br> Curious to know if others have come across this and what's worked.

301 redirects for website migration

Hello folks, We're migrating our website form wordpress to RiSE, and I can't find any way to set up 301 redirects. Can anyone advise? Many thanks, John

Onlie Store or Shop into Mobile Application Integration

We have eCommerce Store, <https://members.crsi.org/Members/Store>. How can we implement this into our Mobile Application without Header and Footer, please advice.

PartyImage Public Access

Apologies for any ignorance, I'm not a developer beyond Python Dev but simply trying to pull logos from the partyImage endpoint. My python script is simple: 1. Request Token Endpoint (get Bearer token) 2. POST call to the PartyImage (\_execute) endpoint and provide the body syntax (see below) with the party ID included using my new token. 3. Retrieve URL for the image 4. Take that URL image to do 'other stuff I need'. I can get to #3 but when I try and open the image I constantly get a 400 error and the page just says 'Bad Request'. But, if I login to iMIS and then try the URL again it works. I would think this is a CORS issue but the interesting part is when I call the image URL and it works after logging into iMIS, it works locally but ALSO my Zapier flow works as well...which I wouldn't think is a CORS issue? Once again, trying to do something pretty simple here from a REST API perspective so hoping this is an easy fix? Thanks in advance! body syntax { "$type": "Asi.Soa.Core.DataContracts.GenericExecuteRequest, Asi.Contracts", "OperationName": "GetProfileVirtualFile", "EntityTypeName": "PartyImage", "Parameters": { "$type": "System.Collections.ObjectModel.Collection`1[[System.Object, mscorlib]], mscorlib", "$values": [ { "$type": "System.String", "$value": "23904" } ] }, "ParameterTypeName": { "$type": "System.Collections.ObjectModel.Collection`1\[[System.String, mscorlib]], mscorlib", "$values": [ "System.String" ] }, "UseJson": false }

IQA new query endpoints

Hi there, In relation to this post: <https://developer.imis.com/discuss/5b2c0aab50515000033b3713>, and more specifically, the second to last post, a comment was made regarding new endpoints for IQA's that provide a cleaner JSON response: "For IQAs, iMIS EMS has a new query endpoint (/api/query) that will return the IQA results formatted more cleanly, for example:" Could we get an example of this endpoint in more detail. The current response from IQAs is a heavily nested JSON object that requires constant de/reserialisation. Thanks

HTTP Patch REST API

Hello, I'm using the REST API for iMIS EMS to try to update a panel source. Is there anyway to use PATCH to just update one property that I care about? Or do I have to fetch the entire entity, manipulate my one property, and then send it back as a PUT? Thanks, Joe

Where can I find Order_Meet.UF_1 thru UF_10

Can't seem to narrow down where these fields are via the API (or even if they're available any more). Thanks.

Deleting Party records with REST API

We are wondering what exactly is being removed when we call the endpoint to [remove a Party by id](https://developer.imis.com/reference/deletepartybyid-1). Is this information available for review? For example: - Does it remove (legacy) Activity records? - Does it remove panel sources data associated with the delete record? - What about Orders? Gifts? Event Registrations? etc. Is it also possible with REST API to delete more than one record at a time? The use case being: a load testing process was completed and now we would like to remove all data it created...

How to move program item to registration item?

EMS, event was originally set up with a program item that now needs to be a registration item. It already has registrations. In SQL it's a checkbox (pretty much), I can't seem to get a PUT Event to work (not documented). Is there a way to do it that doesn't involve deleting the function and adding it? Thanks.

Deadlocks on TaskQueue and TaskQueuePublishDetail

One of our clients with two iMIS servers talking to the same database started monitoring for deadlocks, and they are seeing a high volume of deadlocks on the TaskQueue and TaskQueuePublishDetail pages. We haven't dug very deep yet, but it appears both servers are trying to execute PA+ tasks, or possibly "publishing" (indexing) contacts, events, products. A classic race condition. We don't see any problem with processes running twice, we just don't want them to run simultaneously. Given that these servers are meant to operate as load balanced and/or failover, we want them both to stay active and current. It's also critical that their system clocks remain in sync. What strategies could we use to reduce the race condition? Even if we could get one of the servers to process 1/4 second later, it should make a huge difference.