Page 1 of 1

API Schlüssel nicht mehr gültig?

Posted: 15. Mar 2017, 11:13
by Denfen
Hallo Matrix42 Community,

Unser Matrix42 MDM Connector funktioniert nicht mehr richtig.
Die Fehlermeldung beschreibt, das der Konnektor keine Rechte besitzt Daten aus Silberback in Matrix zu Importieren.

Ich vermute, das der API Schlüssel nicht mehr gültig ist.
Wo findet man in Silverback einen gültigen API Schüssel?

Mit freundlichen Grüßen
Denfen
System.Exception: Matrix42.Workflows.Activities.Common.WorkflowActivityRuntimeException: HttpSendActivity failed on sending request to /API/v1/devices, response status: .
The remote server returned an error: (401) Unauthorized.
Response body: No user logged in, token missing or invalid ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
at System.Net.HttpWebRequest.GetResponse()
at Matrix42.Connectors.Activities.HttpSendBaseActivity`1.Execute(NativeActivityContext context)
--- End of inner exception stack trace ---
at Matrix42.Connectors.Activities.HttpSendBaseActivity`1.Execute(NativeActivityContext context)
at Matrix42.Connectors.Activities.HttpMultipleSendActivity`1.OnUrlCompleted(NativeActivityContext context, ActivityInstance completedinstance, String url)
at System.Activities.Runtime.CompletionCallbackWrapper.CompletionWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)


Workflow exception throw from the following activity stack:
1.107: HTTP Multiple Send - Matrix42.Connectors.Activities.HttpMultipleSendActivity`1[[System.Json.JsonObject, System.Json, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
1.19: Package Body - System.Activities.Statements.Flowchart
1.12: Connector Package - Matrix42.Connectors.Activities.ConnectorPackageActivity
1.1: MDM Silverback Data Collector - System.Activities.Statements.Flowchart
1: DynamicActivity - System.Activities.DynamicActivity
---> Matrix42.Workflows.Activities.Common.WorkflowActivityRuntimeException: HttpSendActivity failed on sending request to /API/v1/devices, response status: .
The remote server returned an error: (401) Unauthorized.
Response body: No user logged in, token missing or invalid ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
at System.Net.HttpWebRequest.GetResponse()
at Matrix42.Connectors.Activities.HttpSendBaseActivity`1.Execute(NativeActivityContext context)
--- End of inner exception stack trace ---
at Matrix42.Connectors.Activities.HttpSendBaseActivity`1.Execute(NativeActivityContext context)
at Matrix42.Connectors.Activities.HttpMultipleSendActivity`1.OnUrlCompleted(NativeActivityContext context, ActivityInstance completedinstance, String url)
at System.Activities.Runtime.CompletionCallbackWrapper.CompletionWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)

--- End of inner exception stack trace ---
at Matrix42.DataGateway.Workflow.ClientWorkflowInvoker.InvokeActivityInternal(Activity activity, IEnumerable`1 arguments)
at Matrix42.DataGateway.Workflow.ClientWorkflowInvoker.Invoke(ClientWorkflowContainer workflow, IEnumerable`1 arguments)
at Matrix42.DataGateway.Workflow.ClientWorkflowInvoker.Invoke(ClientWorkflowContainer workflow, String argumentsXml)
at Matrix42.DataGateway.Workflow.ClientWorkflowInvoker.Invoke(ClientWorkflowContainer workflow, String argumentsXml)
at Matrix42.DataGateway.Workflow.IClientWorkflowInvoker.Invoke(ClientWorkflowContainer workflow, String argumentsXml)
at Matrix42.DataGateway.Workflow.ClientWorkflowSandbox.InvokeInsideSandbox(ClientWorkflowContainer workflow, String argumentsXml)
at Matrix42.DataGateway.Workflow.ClientWorkflowRepository.RunWorkflow(ClientWorkflowKey workflowKey, IEnumerable`1 arguments)
at Matrix42.DataGateway.Workflow.Handlers.WorkflowCommandHandler.Handle(IMessage message, ExecuteWorkflowRequest command)

Re: API Schlüssel nicht mehr gültig?

Posted: 15. Mar 2017, 12:46
by Hendrik_Ambrosius
Sie können in Silverback unter Admin / System User Mgmt auf einem Benutzer einen neuen API Key generieren.
.

Re: API Schlüssel nicht mehr gültig?

Posted: 15. Mar 2017, 13:10
by Denfen
Vielen Dank :D

Hat funktioniert.