Αν διαθέτετε ένα αρχείο WSDL, μπορείτε να χρησιμοποιήσετε το Ant μέσω του
χώρου εργασίας του Eclipse για τη δημιουργία πελάτη διαδικτυακής υπηρεσίας με τη χρήση
του περιβάλλοντος εκτέλεσης Axis.
Πριν τη δημιουργία πελάτη διαδικτυακής υπηρεσίας, πρέπει να έχετε κάνει τα εξής:
Για να δημιουργήσετε τον πελάτη διαδικτυακής υπηρεσίας, πρέπει να τροποποιήσετε
το αρχείο Ant και το αρχείο ιδιοτήτων Ant.
- Τροποποιήστε το αρχείο Ant (wsgen.xml) που εισάγατε στα
προαπαιτούμενα βήματα. Βεβαιωθείτε ότι παραπέμπει στο αρχείο ιδιοτήτων Ant πελάτη: πρέπει
να περιέχει μια γραμμή η οποία να δηλώνει τα εξής: <property
file="axisclient.properties"/>. Αποθηκεύστε τις αλλαγές που πραγματοποιήσατε.
- Τροποποιήστε το αρχείο axisclient.properties που εισαγάγατε
στα προαπαιτούμενα βήματα.
- Βεβαιωθείτε ότι έχει οριστεί η παράμετρος scenarioType στον πελάτη.
- Ορίστε την παράμετρο workspace έτσι ώστε να παραπέμπει στη θέση του αρχείου WSDL.
- Όλες οι υπόλοιπες παράμετροι είναι προαιρετικές και πρέπει να διαγραφούν αν δεν
ορίζονται ρητά. Οι προεπιλεγμένες τιμές για τις υπόλοιπες παραμέτρους θα ανακτηθούν από
τις ρυθμίσεις του δυναμικού έργου. Για πρόσθετες πληροφορίες
σχετικά με τον τρόπο ρύθμισης των παραμέτρων, ανατρέξτε στο θέμα: Παραπομπή αρχείου ιδιοτήτων εργασίας Ant του πελάτη διαδικτυακής υπηρεσίας Axis
Αποθηκεύστε το αρχείο axisclient.properties.
- Πατήστε με το δεξί κουμπί του ποντικιού στο αρχείο wsgen.xml
και επιλέξτε
- Στο πλαίσιο διαλόγου που ανοίγει, επιλέξτε την καρτέλα JRE
και επιλέξτε Εκτέλεση στο ίδιο JRE με αυτό του χώρου εργασίας. Πατήστε Εφαρμογή και στη συνέχεια πατήστε
Εκτέλεση.
- Αφού δημιουργηθεί η διαδικτυακή υπηρεσία, η κονσόλα εμφανίζει το μήνυμα
Επιτυχής δόμηση.
Τα ακόλουθα αρχεία θα έχουν δημιουργηθεί και τοποθετηθεί στο φάκελο
WebContent\wsdl του δυναμικού έργου διαδικτύου:
Τα ακόλουθα αρχεία θα έχουν δημιουργηθεί και
τοποθετηθεί στο φάκελο WebContent\WEB-INF του δυναμικού έργου διαδικτύου:
- undeploy.wsdd
- deploy.wsdd
Τα ακόλουθα αρχεία θα έχουν δημιουργηθεί και τοποθετηθεί στο
φάκελο src του δυναμικού έργου διαδικτύου. Ανάλογα με το αρχείο WSDL στο οποίο
βασίζεται ο πελάτης διαδικτυακής υπηρεσίας, τα αρχεία τους πελάτη διαδικτυακής υπηρεσίας
ενδέχεται να διαφέρουν:
- Service_nameProxy.java
- getService_name.java
- getService_nameLocator.java
- getService_nameSoap.java
- getService_nameSoapProxy.java
- getService_nameSoapStub.java