Un Usuario hizo la siguiente pregunta
Hola expertos
Estoy intentando crear varios registros mediante la creación por lotes, pero no se están creando registros. Estoy siguiendo este error,
Este es un cuerpo de solicitud HTTP.
–lote
Tipo de contenido: multiparte / mixto; límite = cambios
–changeset
Tipo de contenido: aplicación / http
Codificación-Transferencia-Codificación: binario
POST EmpDetailsSet HTTP / 1.1
Tipo de contenido: aplicación / atom + xml
Longitud del sujeto: 588
xml version = "1.0" encoding = "utf-8" standalone = "tá"?>
xmlns: d = «http://schemas.microsoft.com/ado/2007/08/dataservices«
xmlns: m = «http://schemas.microsoft.com/ado/2007/08/dataservices/metadata«>
d: SONRAÍ>
m: airíonna>
adamh: ábhar>
adamh: iontráil>
–changeset
Tipo de contenido: aplicación / http
Codificación de transferencia-codificación: binaria
POST EmpDetailsSet HTTP / 1.1
Tipo de contenido: aplicación / atom + xml
Longitud del sujeto: 588
xml version = "1.0" encoding = "utf-8" standalone = "tá"?>
xmlns: d = «http://schemas.microsoft.com/ado/2007/08/dataservices«
xmlns: m = «http://schemas.microsoft.com/ado/2007/08/dataservices/metadata«>
d: SONRAÍ>
m: airíonna>
adamh: ábhar>
adamh: iontráil>
–cambiar–
–lote-
Gracias por adelantado.
Acerca de,
Arshad.
2 respuesta
Hola a todos,
Finalmente, el problema se resuelve
Necesitamos redefinir estos dos métodos
1. / IWBEP / IF_MGW_APPL_SRV_RUNTIME ~ CHANGESET_BEGIN
2. / IWBEP / IF_MGW_APPL_SRV_RUNTIME ~ CHANGESET_END
Si no lo redefinimos, obtendremos el error anterior.
entonces, si ejecutamos lo mismo, se ejecutará lo que mencioné anteriormente.
Acerca de,
Arshad
Arshad,
Este es el comportamiento predeterminado.
Consulte este documento, sección 4.2
De forma predeterminada, solo se permite una operación por conjunto de cambios para garantizar la coherencia de la transacción. Si el conjunto de cambios contiene varias operaciones, la implementación predeterminada debe ser una excepción.
Gracias
Krishna