Riferimenti degli oggetti

Oggetto CredenzialiAutenticazione

  • Utente

Specificare il nome utente da utilizzare per l’autenticazione. Per accedere all’ambiente di prova è possibile utilizzare “demo”.

  • Password

Specificare il nome utente da utilizzare per l’autenticazione. Per accedere all’ambiente di prova utilizzare “demo”.

<s:complexType name="CredenzialiAutenticazione">
    <s:sequence>
        <s:element minOccurs="0" maxOccurs="1" name="Utente" type="s:string"/>
        <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string"/>
    </s:sequence>
</s:complexType>

Oggetto RisultatoOperazione

  • OperazioneEseguita

Valore restituito TRUE se l’operazione è stata eseguita con successo, FALSE se si sono verificati errori.

  • MessaggioDiErrore

Nel caso in cui venga restituito FALSE nella proprietà OperazioneEseguita, questa viene valorizzata con il testo del messaggio di errore.

  • outFile

Nel caso in cui ci si aspetti che venga restituito altro genere di informazione, questa viene incorporate all’interno di un oggetto XMLFile e restituita tramite questa proprietà.

<s:complexType name="RisultatoOperazione">
    <s:sequence>
        <s:element minOccurs="1" maxOccurs="1" name="OperazioneEseguita" type="s:boolean"/>
        <s:element minOccurs="0" maxOccurs="1" name="MessaggioDiErrore" type="s:string"/>
        <s:element minOccurs="0" maxOccurs="1" name="outFile" type="tns:XMLFile"/>
    </s:sequence>
</s:complexType>

Oggetto XMLFile

  • ByteArray

File XML codificato come array di Byte.

  • Hash

Hash per il controllo del file passato calcolato sull'oggetto ByteArray passato.

  • TipoHash

Specifica l’algoritmo utilizzato per calcolare il campo Hash secondo l’enumerazione enumTipoHASH.

<s:complexType name="XMLFile">
    <s:sequence>
        <s:element minOccurs="0" maxOccurs="1" name="NomeFile" type="s:string"/>
        <s:element minOccurs="0" maxOccurs="1" name="ByteArrayFromBase64String" type="s:string"/>
        <s:element minOccurs="0" maxOccurs="1" name="ByteArray" type="s:base64Binary"/>
        <s:element minOccurs="1" maxOccurs="1" name="TipoHash" type="tns:enumTipoHASH"/>
        <s:element minOccurs="0" maxOccurs="1" name="Hash" type="s:string"/>
    </s:sequence>
</s:complexType>

Enumerazione enumTipoHASH

Specifica l’algoritmo standard utilizzato per calcolare il campo Hash.

<s:simpleType name="enumTipoHASH">
    <s:restriction base="s:string">
        <s:enumeration value="md5"/>
        <s:enumeration value="sha1"/>
        <s:enumeration value="sha256"/>
        <s:enumeration value="SHA384"/>
        <s:enumeration value="SHA512"/>
    </s:restriction>
</s:simpleType>

Last updated