These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
VISIT OUR DIFFERENT FORUMS:
Announcements > | |
CloudShell > | TestShell > |
Developers > | BI (Business Inteligence) > |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide > | Configuration Management > |
Getting started with Shells > | Extending CloudShell with Cloud Providers > |
Getting started with Orchestration > | API Guide > |
To share your integration, follow the instructions in this guide >.
I received the following error when attempting to save changes to Resource Structure in Resource Manager. I was trying to add an existing resource to the structure of another resource. Anyone seen it before or know how to fix?
=================================== Unhandled exception occurred (QualiSystems.Infrastructure.Common) ------------------------------ Program Location: at QualiSystems.Infrastructure.Common.ExceptionHandling.ExceptionHandler.EmptyExceptionHandler.Handle(Exception e) at QualiSystems.Infrastructure.Common.ExceptionHandling.ExceptionHandler.CompositeExceptionHandler.Handle(Exception e) at QualiSystems.ResourceManagement.Client.Logic.ResourceStructure.ResourceStructureEditor.OnCommit() at QualiSystems.Infrastructure.DataModel.EditManager.BaseEditor.OnCommit(CommitResult& result) at QualiSystems.Infrastructure.DataModel.EditManager.BaseEditor.Commit(CommitResult& result) at QualiSystems.Infrastructure.DataModel.EditManager.BaseEditor.Commit() at QualiSystems.Infrastructure.DataModel.EditManager.CompositeEditManager.Commit() at QualiSystems.ResourceManagement.Client.Application.ResourceStructure.ResourceStructureDocumentPresenter.DocumentSaveRequsted(Object sender, EventArgs e) at QualiSystems.Infrastructure.Application.Documents.Document.Save() at QualiSystems.Infrastructure.Application.Commands.SaveDocumentCommandBase.SaveSingleDocument(IDocument document, IUserInterfaceService userInterfaceService, IUndoManager undoManager) at QualiSystems.Infrastructure.Application.Commands.SaveDocumentCommandBase.SaveDocuments(IEnumerable`1 documents, IUserInterfaceService userInterfaceService) at QualiSystems.Infrastructure.Application.Commands.SaveActiveDocumentCommand.ExecuteInternal() at QualiSystems.Infrastructure.Application.Commands.SaveDocumentCommandBase.Execute() at QualiSystems.Infrastructure.Presentation.Desktop.CommandErrorHandler.Execute() at QualiSystems.Infrastructure.Presentation.Desktop.DesktopManager.HandleInputTrigger(Object sender, InputEventArgs e, ISelection selection) at QualiSystems.Infrastructure.Presentation.Desktop.Desktop.KeyTriggerListener.ControlOnKeyDown(Object sender, KeyEventArgs e) at System.Windows.Input.KeyEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey) at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled) at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers) at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Thank you,
Answer by Yaniv Kalsky · Oct 11, 2017 at 08:37 PM
Hi @babrams,
I see that you also opened a ticket in the support portal, I think it such exceptions should be handled from there anyway.
FYI, regarding this screen (resource structure) - you can't assign a model to be a child of another model, if you already have root resources from that model (ViasatBroadbandModem in this case). When that's the case, you're supposed to get a proper error message saying that, like this:
Error updating structure. Cannot add relation OnPATH Switch 3912->DemoAutoLoad: Root resource named 'DemoAutoLoad1' of model 'DemoAutoLoad' is defined.
Yaniv
Answer by Ben Abrams · Oct 11, 2017 at 08:46 PM
HI Yaniv,
Thanks for the reply. To clarify: are you saying that I should not be able to create this resource model relationship because I have existing resource instances created from the ViasatBroadbandModem template?
If that's true, I still need a solution to this problem: I need to create a modem shelf resource model that is meant to contains 8 or 16 ViaSatBroadbandModems. How do I proceed?
Yes, you can't have such structure.
Regarding your use case, if you want, we can have a short call and discuss it. But in general, you'll need to have 2 different models for this. One that will be used for root-resources and one that will be used for sub-resources. The limitation will be that you won't be able to "move" a resource from being a sub-resource to be a root-resource or vice-versa.
Yaniv
These forums are a place for learning, helping and sharing experiences with others about any of our products. Feel free to ask a question and get answers from our community and our most advanced users.
Note that these are public forums - anyone can view the discussions here.
Announcements | |
CloudShell | TestShell |
Developers | BI (Business Inteligence) |
This is where you can suggest your ideas to help and improve the product for everyone.
Please make sure to read the following article before posting a new idea, to get more information about the required information and ideas lifecycle.
Feel free to vote and comment on other ideas to promote them.
Thanks for everyone who suggested the ideas and voted for them.
Find, download and share integrations that can extend and enhance the CloudShell experience.
Integrations have several levels:
Certified - Officially tested and supported by Quali.
Preview - Provides a sneak peek to what the Quali team is developing. Officially supported by Quali. Feel free to experiment and comment, but please take into consideration that it is not yet tested and released.
Community - Integrations shared by community users. Feel free to look into what other users have contributed, please take into consideration that these integrations are not tested by Quali.
To learn more about creating Shells and integrating with CloudShell, use the following links:
CloudShell's Dev Guide | Configuration Management |
Getting started with Shells | Extending CloudShell with Cloud Providers |
Getting started with Orchestration | API Guide |
To share your integration, follow the instructions in this guide.