Infodromio Hermes API Documentation

HermesQuotationService Web Service

Περιγραφή

Web Service Τιμολόγισης προϊόντων Αυτοκινήτου και διαχείρισης Αιτήσεων Ασφάλισης

URL  Περιγραφή 
http://HermesTemp.PKManager.gr/API/WebServices/Quotation/HermesQuotationService.asmx?WSDL
WSDL Definition
http://HermesTemp.PKManager.gr/API/WebServices/Quotation/HermesQuotationService.asmx
EndPoint προσπέλαση για κλήσεις και εκτέλεση Methods

Σχόλια

Για την προσπέλαση του Web Service πρέπει να έχετε διαθέσιμα :

  1. Κωδικό χρήστη και κλειδί για το Account του Hermes

  2. Το Application Consumer ID το οποίο είναι ο κωδικός που παράγεται από τον συσχετισμό του κατασκευαστή της Client εφαρμογής με το Portal του Hermes που παρέχει εξουσιοδότηση σε αυτόν

    (ΠΧ ο κωδικός της μορφής ΧΧΧΧ-ΧΧΧΧ-ΧΧΧΧ........... για κάποιο Portal του Hermes είναι μοναδικός και τον προμηθεύεστε από το Infodromio ή την PKData)

Με τους παραπάνω κωδικούς εκτελείτε το method GetToken το οποίο κάνει την ταυτοποίηση και σας επιστρέφει έναν κωδικό ταυτοποίησης (Token) τον οποίο χρησιμοποιείτε στην κλήση οποιουδήποτε method του Service.

Ο Κωδικός ταυτοποίησης είναι διαφορετικός κάθε φορά που κάνετε χρήση του Service

Βήματα για την εκτέλεση methods

  1. Πρώτα εκτελείτε το GetToken για την ταυτοποίηση του Client το οποίο σας προμηθεύει με ένα Token String.
    Αυτό το Token String χρησιμοποιείται σε κάθε method που θέλετε να εκτελέσετε.

  2. Εκτελείτε το method που θέλετε.
    Κάθε method που καλείτε έχει μία παράμετρο Token στην οποία περνάτε το String που σας επιστρέφει η GetToken.

  • Το GetToken μπορεί να εκτελείται μία φορά κατά την έναρξη της εφαρμογής

Παράδειγμα δημιουργίαs Instance C#

       //Instance του Service
        private HermesQuotationService.HermesQuotationService _QSrv;
        private HermesQuotationService.HermesQuotationService QSrv
        {
            get
            {
                if (_QSrv == null)
                {
                    _QSrv = new HermesQuotationService.HermesQuotationService();
                }
                return _QSrv;
            }
        }
        //-----------------------------------------------------

      
Βλέπε επίσης

Methods | Complex Types | Simple Types