Dynamics 365 RetrieveAttributeChangeHistory OData función para entidad de auditoría

Contexto

Intentando RetrieveAttributeChangeHistory de la entidad de auditoría de Dynamics 365 . Necesito ayuda para formar la sintaxis adecuada para la función OData en esta entidad. Como la función no está vinculada, tengo algunos problemas y me encuentro con el error a continuación. Una vez que resuelva esto, puedo implementar esta llamada en mi programa Java.

https://myorg.api.crm.dynamics.com/api/data/v9.0/RetrieveAttributeChangeHistory

Error

{
    "error": {
        "code": "0x80040203",
        "message": "Required field 'Target' is missing",
        "innererror": {
            "message": "Required field 'Target' is missing",
            "type": "System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]",
            "stacktrace": "   at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.Execute(OrganizationRequest request, InvocationContext invocationContext, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext, Dictionary`2 optionalParameters)\r\n   at Microsoft.Crm.Extensibility.OData.CrmODataExecutionContext.Execute(OrganizationRequest request, ExecutionContext executionContext)\r\n   at Microsoft.Crm.Extensibility.OData.CrmODataServiceDataProvider.ExecuteOperation(CrmODataExecutionContext context, EdmOperation edmOperation, Dictionary`2 parameters, Dictionary`2 boundParameters)\r\n   at Microsoft.Crm.Extensibility.OData.ActionController.ProcessOperationRequest(String operationName, Dictionary`2 operationParameters, EntityReference entityReference, String boundEntityName, String boundEntityType)\r\n   at Microsoft.Crm.Extensibility.OData.ActionController.<>c__DisplayClass12_0.<GetUnboundFunction>b__0()\r\n   at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute[TResult](ILogger logger, EventId eventId, ActivityType activityType, Func`1 func, IEnumerable`1 additionalCustomProperties)\r\n   at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute[TResult](ILogger logger, XrmTelemetryActivityType activityType, Func`1 func)\r\n   at lambda_method(Closure , Object , Object[] )\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()"
        }
    }
}
Respuesta 1

Estoy creando mi primer programa de chat (con gráficos en Java) y estoy usando el generador de escenas JavaFx para crear una GUI que contiene algunas imágenes y luego 1 a 2 hombres que pueden chatear entre ellos. el ...

Ya he creado un módulo que es una extensión de axis2 y quiero que este módulo realice una operación simple como la adición, por ejemplo. ¿Qué debo hacer para interceptar el tratamiento del servicio web (...

Tengo una conexión a una base de datos PostgreSQL (usando el controlador JDBC PostgreSQL), y configuré el tiempo de espera de la red (usando el método setNetworkTimeout), y hay algo extraño al respecto. Cuando uso ...

Tengo un siguiente caso de uso. Un proceso serializa ciertos objetos en un archivo usando BufferedOutputStream. Después de escribir cada objeto, el proceso invoca flush () El caso de uso es que si el proceso falla ...