pinkFloyd Δημοσ. 3 Ιουνίου 2010 Δημοσ. 3 Ιουνίου 2010 Καλησπέρα, Ξέρεις κανείς από wsdl parsers?? Αυτό που θέλω να κάνω είναι να δίνω στο πρόγραμμά μου (γραμμένο σε Java) τη URI κάποιου WSDL αρχείου και (χωρίς να έχω οποιαδήποτε πληροφορία για αυτό) να παίρνω το πεδίο types τόσο για τα simple όσο και για τα complex types. Ποιό συγκεκριμένα με ενδιαφέρει να ξέρω από τι αποτελούντε τα complex types.. Προσπάθησα με WSDL4J και με άλλες παρόμοιες βιβλιοθήκες αλλά δεν τα κατάφερα.. Δοκίμασα και με xml βιβλιοθήκες (πχ Apace Xerces) αλλά πάλι τίποτα.. Δεν έχω εμπειρία σε xml/WSDL οπότε μου φαίνεται λίγο βουνό να κάνω τον parser..
kagelos Δημοσ. 3 Ιουνίου 2010 Δημοσ. 3 Ιουνίου 2010 Κανονικά δεν χρειάζεσαι parser για αυτό. Με το WSDL περιγράφονται web services. Αν και δεν γράφω java, θυμάμαι πως στο Netbeans έχει έναν τρόπο όπου βάζεις το URL και σου βγάζει αυτόματα κλάσεις ώστε να καλείς τις μεθόδους του web service. Αυτό βέβαια δεν μπορεί να γίνεται runtime.
pinkFloyd Δημοσ. 3 Ιουνίου 2010 Μέλος Δημοσ. 3 Ιουνίου 2010 @kagelos: Χρειάζομαι τον parser ακριβώς για να μπορεί να γίνεται η διαδικασία σε runtime (μέσω Apache axis2) @Red_Phantom: Έχω κοιτάξει και τις δύο βιβλιοθήκες που λες αλλά δεν έβγαλα άκρη. Όπως είπα είμαι νέος σε xml/wsdl και το documentation των βιβλιοθηκών δεν βοηθάει κ πολύ.. Έχεις υπόψιν σου κανένα tutorial ή κάτι τέτοιο;
kagelos Δημοσ. 3 Ιουνίου 2010 Δημοσ. 3 Ιουνίου 2010 Μπορείς να περιγράψεις λίγο το σενάριο; Αναρωτιέμαι γιατί δεν μπορώ να σκεφτώ τι νόημα έχει runtime να καλείς μεθόδους των οποίων δεν γνωρίζεις εκ των πρωτέρων τον ορισμό.
pinkFloyd Δημοσ. 3 Ιουνίου 2010 Μέλος Δημοσ. 3 Ιουνίου 2010 Ο χρήστης δίνει το URI του wsdl, υλοποιείται ένας client (runtime) και ο χρήστης μπορεί να χρησιμοποιήσει το web service
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.