Probleme mit Workflows

13/03/2009 - 11:01 von Matthias Wörner | Report spam
Hallo Newgroup,

ich habe große Probleme bei der Ausführung von WF. Die werden nicht
ausgeführt und stehen mit Fehlermeldung

System.Net.WebException: The request failed with HTTP status 400: Bad
Request. at
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage
message, WebResponse response, Stream responseStream, Boolean asyncCall) at
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String
methodName, Object[] parameters) at
Microsoft.Crm.SdkTypeProxy.CrmService.RetrieveMultiple(QueryBase query) at
Microsoft.Crm.Asynchronous.SdkTypeProxyCrmServiceWrapper.RetrieveMultiple(QueryBase
query) at
Microsoft.Crm.Asynchronous.UpdateContractStatesOperation.ExpireContracts()
at
Microsoft.Crm.Asynchronous.UpdateContractStatesOperation.DoUpdateContractStatesOperation()
at
Microsoft.Crm.Asynchronous.UpdateContractStatesOperation.InternalExecute(AsyncEvent
asyncEvent) at
Microsoft.Crm.Asynchronous.AsyncOperationCommand.Execute(AsyncEvent
asyncEvent) at
Microsoft.Crm.Asynchronous.AsyncHostHandler.Handle(AsyncEvent asyncEvent)
at
Microsoft.Crm.Asynchronous.QueueManager.PoolHandler.ProcessAsyncEvent(AsyncEvent
asyncEvent)

Weis jemand RAT? Was kann ich prüfen?

Viele Grüße
Matthias
 

Lesen sie die antworten

#1 Michael Sulz
13/03/2009 - 12:11 | Warnen spam
Hallo Matthias,

ein paar mehr Informationen wàren schon nett, wie CRM-version, Updates etc.

Der Fehler sieht aber nach einem Berechtigungs bzw. Zugriffsproblem aus.
Unter welchem Account wird denn der Async-Service ausgeführt?

Öffne einmal die MSCRM_CONFIG DB auf dem SQL-Server und prüfe, ob in der
Tabelle DeploymentProperties im Feld AsyncSdkRootDomain der aktulle Server
eingetragen ist. Wenn nicht muss dieser im Format <SERVERNAME:PORT> nachgetragen
werden, also z.B. Demo1:5555

USE MSCRM_CONFIG

SELECT NVarCHarColumn FROM DeploymentProperties
WHERE ColumnName = 'AsyncSdkRootDomain'

Update DeploymentProperties
SET NVarCharColumn = 'server:5555'
WHERE ColumnName = 'AsyncSdkRootDomain'


mit freundlichen Grüßen

Michael Sulz

Ähnliche fragen