These docs are for v20.3.44. Click to read the latest docs for v20.3.186.

Discussions

Ask a Question

REST authentication using the request verification token in older versions

I have a client running iMIS version 20.2.1.235. I need to make REST API calls for public (unauthenticated) users but I do not see the __RequestVerificationToken element in the DOM, which is required to make API calls. Is there a way to set iMIS to render this element? Is there an alternative way to make the call in case this element is unavailable in this version? Thanks!

Parser Error in Asi.Webroot.Core Could not load assembly

Has anyone seen this error when registering an Event? It occurs only in the Public view website (registrations occur properly from Staff View). We assume Support wil lhave a problem resolving this one and looks to be a problem for Development to solve? Could someone assist? Error in Event viewer: Exception message: Could not load the assembly 'Asi.Webroot.Core'. Make sure that it is compiled before accessing the page. Full Trace: Event code: 3006 Event message: A parser error has occurred. Event time: 5/23/2018 2:34:55 PM Event time (UTC): 5/23/2018 7:34:55 PM Event ID: 2a5ec36ea4024d88b82276c66ca6512a Event sequence: 3542 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/2/ROOT-1-131715520560111586 Trust level: Full Application Virtual Path: / Application Path: C:\Program Files (x86)\ASI\IMISPROD\net\ Machine name: IMIS Process information: Process ID: 3844 Process name: w3wp.exe Account name: IIS APPPOOL\education.tahch.org Exception information: Exception type: HttpParseException Exception message: Could not load the assembly 'Asi.Webroot.Core'. Make sure that it is compiled before accessing the page. at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Could not load the assembly 'Asi.Webroot.Core'. Make sure that it is compiled before accessing the page. at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) Could not load the assembly 'Asi.Webroot.Core'. Make sure that it is compiled before accessing the page. at System.Web.UI.TemplateParser.GetType(String typeName, Boolean ignoreCase, Boolean throwOnError) at System.Web.UI.TemplateParser.ProcessInheritsAttribute(String baseTypeName, String codeFileBaseTypeName, String src, Assembly assembly) at System.Web.UI.TemplateParser.PostProcessMainDirectiveAttributes(IDictionary parseData) Request information: Request URL: https://education.tahch.org:443/Core/Events/eventdetails.aspx?TemplateType=A&iKey=VEN1610 Request path: /Core/Events/eventdetails.aspx User host address: 194.187.170.120 User: GUEST Is authenticated: False Authentication Type: Application Thread account name: IIS APPPOOL\education.tahch.org Thread information: Thread ID: 39 Thread account name: IIS APPPOOL\education.tahch.org Is impersonating: False Stack trace: at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Custom event details:
ANSWERED
ANSWERED

Elevated Rights when making rest calls In Cloud Environment

I recently have been exploring the Claims Map and Claims Template files and their impact on Rest call privileges. I still have some questions around REST calls and security. 1. Is it possible to write a script based customization and expose data to unauthenticated users securely (not hard coding elevated credentials into javascript code)? 2. Is it possible to elevate rights at the field level of a table. So a user could for example update one field in a table, but not others? Or are we restricted to read, create, update, delete against all fields or none?
ANSWERED
ANSWERED
ANSWERED

*-Tab Using credit balance to pay for an order

Can you use SOA/REST to pay for a transaction using existing credit? If so, is there an example?
ANSWERED

REST Endpoint to Authenticate Users

I am looking for the endpoint to authenticate members. I have used this endpoint https://xxxxxx.imiscloud.com/asi.scheduler_iaei/Token To receive the token to call REST services. It doesn't appear to work as an endpoint for general users.