SQL Server 2008 WebService SOAP:XML响应被截断

时间:2018-09-05 13:51:59

标签: sql-server xml soap

我有一个必须与数据库同步数据的应用程序。 由于某些原因,数据大小可能非常重要(超过600M)。

我正在使用SQL Server 2008的SOAP Web服务从数据库接收XML响应,并将数据导入应用程序中的数据库。

我的问题在这里:对于这些大响应,有时XML响应会被截断并在读取过程中引发错误。

喜欢:

<row>
    <GP_PIECE>CC _GCC_12614</GP_PIECE>
    <GP_NATUREPIECEG>CC </GP_NATUREPIECEG>
    <GP_SOUCHE>GCC</GP_SOUCHE>
    <GP_NUMERO>12614</GP_NUMERO>
    <GP_BLOCNOTE>Intégrée le 04/02/2016 13:44:06&#x0D;Dernière modification le 07/06/2016 11:27:16&#x0D;</GP_BLOCNOTE>
    <GP_REFINTERNE>CIMFAP01186</GP_REFINTERNE>
    <GP_DATEPIECE>2016-02-04T00:00:00</GP_DATEPIECE>
    <GP_DATELIVRAISON>2016-08-22T00:00:00</GP_DATELIVRAISON>
    <GP_VIVANTE>-</GP_VIVANTE>
    <GP_TTC>X</GP_TTC>
    <GP_AENVOYER>-</GP_AENVOYER>
    <GP_DATEMODIF>2016-07-12T14:18:41</GP_DATEMODIF>
    <GP_AEXPORTER>-</GP_AEXPORTER>
    <GP_ATRAITER>-</GP_ATRAITER>
    <GP_ASUPPRIMER>-</GP_ASUPPRIMER>
    <GP_SUPPRIMABLE>-</GP_SUPPRIMABLE>
    <GP_TIERS>59377</GP_TIERS>
    <GP_REGIMETAXE>FRA</GP_REGIMETAXE>
    <GP_DEVISE>EUR</GP_DEVISE>
    <GP_PRESCRIPTEUR></GP_PRESCRIPTEUR>
    <GP_MONTANTPORT>-1.0000</GP

    E>Integrated the 29/11/2016 15:45:49&#x0D;Last modification the 29/11/2016 15:44:45</GP_BLOCNOTE>
    <GP_REFINTERNE>CIMFRJO01531</GP_REFINTERNE>
    <GP_DATEPIECE>2016-11-29T00:00:00</GP_DATEPIECE>
    <GP_DATELIVRAISON>2016-12-27T00:00:00</GP_DATELIVRAISON>
    <GP_VIVANTE>-</GP_VIVANTE>
    <GP_TTC>X</GP_TTC>
    <GP_AENVOYER>-</GP_AENVOYER>
    <GP_DATEMODIF>2016-12-20T16:50:14</GP_DATEMODIF>
    <GP_AEXPORTER>-</GP_AEXPORTER>
    <GP_ATRAITER>-</GP_ATRAITER>
    <GP_ASUPPRIMER>-</GP_ASUPPRIMER>
    <GP_SUPPRIMABLE>-</GP_SUPPRIMABLE>
    <GP_TIERS>68328</GP_TIERS>
    <GP_REGIMETAXE>FRA</GP_REGIMETAXE>
    <GP_DEVISE>EUR</GP_DEVISE>
    <GP_PRESCRIPTEUR></GP_PRESCRIPTEUR>
    <GP_MONTANTPORT>-1.0000</GP_MONTANTPORT>
    <GP_COMMERCIAL>RJO</GP_COMMERCIAL>
    <GP_TARIFTIERS>PAT</GP_TARIFTIERS>
</row>

如您所见,此错误可能影响一行或几行。至少,我有2行被截断了,但我不知道截断部分中是否必须存在其他行。 而且该错误可能会在XML文件的多个位置发生。

有人对此有想法吗(我能做梦吗?)有解决方案?

谢谢

0 个答案:

没有答案