Page History
...
Seal.Java kan nu benyttes til at validere det samlede response fra servicen (Sp: Hvordan gør man det??):
DGWS: Response klassen isFault
IDWS: Validering af signaturen på svaret.
servicen. Ved kald til en DGWS service kan man vha. kald til Seal.Java tjekke om svaret indeholder en fejl og evt. fejlbesked og fejlkode.
Eksempel på dette hvor vi antager at vi har svaret som XML streng i variablen serviceConsumerResponseXml:
| Code Block |
|---|
// CredentialVault og Factory
CredentialVault signingVault = CredentialVaultTestUtil.getVoces3CredentialVault();
SOSIFactory factory = new SOSIFactory(signingVault, new java.util.Properties());
Reply reply = sosiFactory.deserializeReply(serviceConsumerResponseXml);
if (reply.isFault()) {
log.error("Response error: " + reply.getFaultString() + ", error code: " + reply.getFaultCode());
return false;
}
return true; |
Komplet eksempel (incl. STS delen)
...