Discussion:
Exceptions Adaptateur SQL
(trop ancien pour répondre)
Jean
2004-09-17 13:05:51 UTC
Permalink
Bonjour,

D'abord merci beaucoup pour vos informations.

J'ai un Pb avec des erreurs en provenance de SQL.

Dans une orchestration , dans un scope avec une "Exception Handler" pour
capturer les erreurs.J'utilise d'un autre côté l'Adaptateur SQL pour un
appel à une procédure stockée que j'ai généré automatiquement via
l'utilitaire.

J'arrive parfaitement à capturer les erreurs XLANG de l'orchestration, mais
en aucune façon celles de SQL, en l'occurence une conversion de format
inadapté.

Jai essayé de nombreuses Exception dont "system.exception" evidement, mais
rien n'y fait mon exception ne ne déclenche pas.

Vous trouverez ci-après l'erreur que je trouve dans le journal d'évènement
et qui ne déclenche pas le déclencheur d'exception :
--------
The adapter "SQL" raised an error message. Details "HRESULT="0x80040e07"
Description="Error converting data type nvarchar to smalldatetime."

<?MSSQLError HResult="0x80040e07" Source="Microsoft OLE DB Provider for SQL
Server" Description="Error converting data type nvarchar to smalldatetime."?

--------



Qu'elle exception faut il adresser pour capturer ce genre d'erreur ?



Merci d'avance pour votre réponse.



Jean.
Benjamin Guinebertière [MS]
2004-09-25 16:28:47 UTC
Permalink
Peut-être que cet extrait de l'aide en ligne pourra vous aider (désolé je ne
l'ai sous la main qu'en anglais)
Delivery Notification
You can test to see whether you have successfully sent a message over a send
port.

To do this, put your Send shape in an atomic scope, set the
DeliveryNotification property to Transmitted on your send port, and add a
catch handler to your scope to handle a DeliveryFailureException.

The orchestration waits for acknowledgment at the end of the enclosing
non-atomic scope, or the end of the orchestration, to receive the
acknowledgment.


Note This applies only to one-way operations; failure in two-way
(request-response) operations results in a SoapException (negative
acknowledgement) even without the port attribute being set.


Note Delivery notification is not supported for direct binding.
--
Benjamin Guinebertière
Microsoft France

Ce message est fourni en l’état, sans garantie d’aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by Jean
Bonjour,
D'abord merci beaucoup pour vos informations.
J'ai un Pb avec des erreurs en provenance de SQL.
Dans une orchestration , dans un scope avec une "Exception Handler" pour
capturer les erreurs.J'utilise d'un autre côté l'Adaptateur SQL pour un
appel à une procédure stockée que j'ai généré automatiquement via
l'utilitaire.
J'arrive parfaitement à capturer les erreurs XLANG de l'orchestration, mais
en aucune façon celles de SQL, en l'occurence une conversion de format
inadapté.
Jai essayé de nombreuses Exception dont "system.exception" evidement, mais
rien n'y fait mon exception ne ne déclenche pas.
Vous trouverez ci-après l'erreur que je trouve dans le journal d'évènement
--------
The adapter "SQL" raised an error message. Details "HRESULT="0x80040e07"
Description="Error converting data type nvarchar to smalldatetime."
<?MSSQLError HResult="0x80040e07" Source="Microsoft OLE DB Provider for SQL
Server" Description="Error converting data type nvarchar to
smalldatetime."?
--------
Qu'elle exception faut il adresser pour capturer ce genre d'erreur ?
Merci d'avance pour votre réponse.
Jean.
begin 666 note.gif
M1TE&.#EA"@`*`+/_`(V,C?__S/_,`/\%!?]=7<# P-/3T\# P(6%A0("`@``
M`````````````````````"'Y! $```4`+ `````*``H`0 0H$,AI#***@Z)U*
AR1HB)(8'<N,7&EJG;JV P4GZ&@D2(";<>HF@,.B)```[
`
end
Jean
2004-09-27 14:31:08 UTC
Permalink
Merci.

Ca marche super.

Jean.
Post by Benjamin Guinebertière [MS]
Peut-être que cet extrait de l'aide en ligne pourra vous aider (désolé je ne
l'ai sous la main qu'en anglais)
Delivery Notification
You can test to see whether you have successfully sent a message over a send
port.
To do this, put your Send shape in an atomic scope, set the
DeliveryNotification property to Transmitted on your send port, and add a
catch handler to your scope to handle a DeliveryFailureException.
The orchestration waits for acknowledgment at the end of the enclosing
non-atomic scope, or the end of the orchestration, to receive the
acknowledgment.
Note This applies only to one-way operations; failure in two-way
(request-response) operations results in a SoapException (negative
acknowledgement) even without the port attribute being set.
Note Delivery notification is not supported for direct binding.
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
Post by Jean
Bonjour,
D'abord merci beaucoup pour vos informations.
J'ai un Pb avec des erreurs en provenance de SQL.
Dans une orchestration , dans un scope avec une "Exception Handler" pour
capturer les erreurs.J'utilise d'un autre côté l'Adaptateur SQL pour un
appel à une procédure stockée que j'ai généré automatiquement via
l'utilitaire.
J'arrive parfaitement à capturer les erreurs XLANG de l'orchestration, mais
en aucune façon celles de SQL, en l'occurence une conversion de format
inadapté.
Jai essayé de nombreuses Exception dont "system.exception" evidement, mais
rien n'y fait mon exception ne ne déclenche pas.
Vous trouverez ci-après l'erreur que je trouve dans le journal d'évènement
--------
The adapter "SQL" raised an error message. Details "HRESULT="0x80040e07"
Description="Error converting data type nvarchar to smalldatetime."
<?MSSQLError HResult="0x80040e07" Source="Microsoft OLE DB Provider for SQL
Server" Description="Error converting data type nvarchar to
smalldatetime."?
--------
Qu'elle exception faut il adresser pour capturer ce genre d'erreur ?
Merci d'avance pour votre réponse.
Jean.
Continuer la lecture sur narkive:
Loading...