natgillin/translations-raw huggingface dataset:
Το ακόλουθο σχήμα παρουσιάζει αντιπαραδείγματα χρήσης του ISRS Location Code για κάθε μία από τις γενικές συμβάσεις (δεν ισχύουν εξαιρέσεις στις γενικές συμβάσεις για τα τμήματα πλωτών οδών της Σλοβακίας (SK)):
[exception]: in case of using the Belgian ISRS codes within NtS WS, one should use only digits 6 to 8 to identify the fairway section, because NtS messages will be published across different sections within one fairway,
Ερωτήματα με άκυρο ISRS Location Code
digits 11 to 15 (Object Reference Code).
Γενική παρατήρηση: Η NtS Web Service δεν υποστηρίζει υπηρεσία υποβολής ερωτημάτων για έγκυρους ISRS Location Codes.
digits 16 to 20 (Fairway Hectometre):
Οι ISRS Location Codes παρέχονται στο πλαίσιο του ευρωπαϊκού συστήματος διαχείρισης δεδομένων αναφοράς (European Reference Data Management System/ERDMS).
consist of five numerical digits defining the hectometre thus will usually contain different content within the id pair.
Η σωστή χρήση των ISRS Location Codes σε ερωτήματα και η ερμηνεία τους περιγράφεται στις πέντε περιπτώσεις που ακολουθούν.
Example: ‘00235’ for fairway km 23,5; ‘00001’ for fairway km 0,1,
Περίπτωση 1: Απουσία στοιχείου αναγνωριστικών (id) στην ερώτηση
[exception]: in case of the Netherlands there is not always a direct connection between the Fairway hectometre and the physical kilometre of the fairway due to the definition of the start of the fairway stretch in the network model and in the real world, in such cases the Object Reference Code for objects of the type ‘dismar’ starts with Kxxxx (xxxx includes the physical kilometre, e.g. NLSVG00130K000300191 (km 3)).
Το στοιχείο αναγνωριστικών (id) αποτελεί προαιρετικό μέρος της ερώτησης, επιτρέπονται δηλαδή ερωτήματα χωρίς στοιχεία αναγνωριστικών (id):
But for other types of objects there is no direct relation to the physical fairway km in the ISRS codes, e.g. the bridge of Sas van Gent on the same fairway at km 2,5 has the ISRS code NLSVG001300521600186.
Έγκυρο ερώτημα χωρίς παράμετρο αναγνωριστικών (id)
For the Kanaal Gent-Terneuzen the physical km 0,0 starts at the border of Belgium and the Netherlands and the Fairway Hectometre 0,0 starts at the beginning of the canal in Gent.
Αν δεν παρέχεται στοιχείο αναγνωριστικών (id), επιστρέφονται όλα τα μηνύματα (ανάλογα, φυσικά, με άλλα κριτήρια φίλτρου όπως η περίοδος ισχύος (validity_period) ή η ημερομηνία έκδοσης (dates_issue)).
In case a message touches more than one waterway or fairway sections all fairway sections have to be defined by their begin- and end-point in separate ‘fairway_section’ XML elements.
Περίπτωση 2: Ένα στοιχείο αναγνωριστικού (id) στην ερώτηση
For some countries/regions it is required to build filter functionality.
Κάθε στοιχείο αναγνωριστικών (id) μπορεί να περιέχει ένα ή δύο στοιχεία αναγνωριστικού (id).
For example if ISRS Location Code (1-2) is BE use ISRS Location Code (6-8) as the ID for linear referencing with the fairway hectometre (ISRS Location Code 16-20).
Η περίπτωση του ενός στοιχείου αναγνωριστικού (id) παρουσιάζεται στο επόμενο σχήμα:
Examples for fairway stretches (valid id element pairs within the fairway_section) that include above defined exceptions:
Έγκυρο ερώτημα με μία παράμετρο αναγνωριστικού (id)
The two NL ISRS Location Codes are a valid definition of a waterway stretch (showing NL exception with respect to the kilometre of the fairway): NLSVG00130K000300191 (km 3,0 at Sas van Gent on the Kanaal Gent-Terneuzen) — NLWDP00130K000400200 (km 4,0 at Westdorpe on the Kanaal Gent-Terneuzen),
Αν παραληφθεί ένα τέτοιο ερώτημα, ο διακομιστής θα επιστρέψει όλα τα μηνύματα που ταιριάζουν με αρχικό εκατομετρικό σημείο ≤ της δεδομένης τιμής (240,7 στο παράδειγμα) και τελικό εκατομετρικό σημείο ≥ αυτής της τιμής.
The two BE ISRS Location Codes are a valid definition of a waterway stretch (showing BE exception with respect to the fairway section code (‘020’ Albertkanaal)): BEGNK02016L010100414 (lock of Genk located at km 41,4 on the Albert Canal) — BEOSH02033L010500772 (lock of Ham located at km 77,2 on the Albert Canal).
Το ακόλουθο σχήμα απεικονίζει αυτή την επιλογή μηνυμάτων: Η ζητούμενη θέση βρίσκεται ανάμεσα στις τιμές του αρχικού και του τελικού εκατομετρικού σημείου των μηνυμάτων 1, 3 και 4, τα οποία και επιστρέφονται.
The following figure shows counter-examples of ISRS Location Code usage for each of the general conventions (no exceptions to the general conventions apply to SK waterway stretches):
Τα μηνύματα 2, 5 και 6 δεν έχουν σημείο επικάλυψης με τη θέση του ερωτήματος, οπότε δεν επιστρέφονται.
Invalid ISRS Location Code queries
Αν ο δεδομένος ISRS Location Code υποδεικνύει ένα μοναδικό αντικείμενο, π.χ. έναν μετρητή ή έναν υδατοφράκτη, η διαδικτυακή υπηρεσία (web service) θα επιστρέψει τα μηνύματα που σχετίζονται με το συγκεκριμένο αντικείμενο.
General remark: A service to query valid ISRS Location Codes is not supported by the NtS Web Service.
Αντίστοιχα και μη αντίστοιχα μηνύματα για μία παράμετρο id
The ISRS Location Codes are provided within the European Reference Data Management System (ERDMS).
Περίπτωση 3: Δύο στοιχεία αναγνωριστικού (id) στην ερώτηση
The correct usage of ISRS Location Codes in queries and their interpretation is given in the following five cases.
Η περίπτωση των δύο στοιχείων αναγνωριστικού (id) παρουσιάζεται στο επόμενο σχήμα:
Case 1: No ids element in request
Έγκυρο ερώτημα με δύο παραμέτρους αναγνωριστικού (id)
The ids element is an optional part of the request, i.e. a query without any ids elements is allowed:
Όλες οι ζητούμενες εκατομετρικές τιμές αντιμετωπίζονται ως έγκυρες, ακόμη και αν το αντίστοιχο τμήμα διαύλου έχει διαφορετικό αρχικό ή τελικό σημείο.
Valid query without ids parameter
Π.χ., αν το τμήμα διαύλου αρχίζει στο εκατομετρικό σημείο 100,0 και τελειώνει στο εκατομετρικό σημείο 300,0, μια ερώτηση σχετικά με τα εκατομετρικά σημεία από 20,0 έως 400,0 θεωρείται έγκυρη.
If no ids element is given, all messages shall be returned (depending, of course, on other filter criteria like validity_period or dates_issue).
Εσωτερικά, βέβαια, πραγματοποιείται αναζήτηση μόνο για το «πραγματικό» εύρος του τμήματος διαύλου.
Case 2: One id element in request
Αυτό καθιστά επίσης δυνατή την αναζήτηση για όλα τα μηνύματα σε έναν δίαυλο χωρίς να είναι γνωστή η ακριβής εκατομετρική περιοχή (με το εκατομετρικό σημείο στον ISRS Location Code να ορίζεται στο «00000» ή στο «99999» αντίστοιχα).
Each ids element can contain one or two id elements.
Όλα τα αντίστοιχα μηνύματα που τέμνονται με το δεδομένο εκατομετρικό διάστημα επιστρέφονται.
The case of one id element is shown in the following figure:
Το ακόλουθο διάγραμμα απεικονίζει αυτή την περίπτωση:
Valid query with one id parameter
Αντίστοιχα και μη αντίστοιχα μηνύματα για δύο παραμέτρους id
If such a query is received, the server shall return all matching messages with a start hectometre ≤ the given value (240,7 in the example) and an end hectometre ≥ this value.
Το ανωτέρω σχήμα δείχνει πώς ορίζεται ο όρος «τέμνονται».
The figure below depicts this selection of messages: The position queried lies between the start and end hectometre values of messages 1, 3 and 4, which would be returned.
Ενώ τα εύρη των μηνυμάτων 1 έως 4 επικαλύπτονται (εν μέρει ή πλήρως) με το εύρος της ζητούμενης εκατομετρικής περιοχής, δεν ισχύει το ίδιο για τα εύρη των μηνυμάτων 5 και 6· ως εκ τούτου, τα μηνύματα 1 έως 4 θα επιστραφούν, ενώ τα μηνύματα 5 και 6 όχι.
Messages 2, 5 and 6 do not overlap with the query position, so they would not be returned.
Η τεχνική συνθήκη για να τέμνεται ένα μήνυμα με ένα διάστημα [A, B] είναι η εξής: το αρχικό εκατομετρικό σημείο του μηνύματος είναι ≤ B και το τελικό εκατομετρικό σημείο είναι ≥ A.
If the given ISRS Location Code denotes a singular object, e.g. a gauge or a lock, the web service should return the messages involving this object.
Συνδυασμός: Πολλά στοιχεία αναγνωριστικών (id) στην ερώτηση
Matching and not matching messages for one id parameter
Έγκυρο ερώτημα με πολλά στοιχεία αναγνωριστικών (id)
Case 3: Two id elements in request
Ο συνδυασμός περισσότερων στοιχείων αναγνωριστικών (id) στην ερώτηση έχει ως αποτέλεσμα ένωση των αντίστοιχων μηνυμάτων.
The case of two id elements is shown in the following figure:
Όλα τα στοιχεία αναγνωριστικών (id) αντιμετωπίζονται μεμονωμένα και ένα μήνυμα επιστρέφεται αν ταιριάζει τουλάχιστον με ένα από αυτά.
Valid query with two id parameters
Επομένως, για το δεδομένο παράδειγμα θα επιστραφούν τα ακόλουθα μηνύματα:
All hectometre values queried shall be treated as valid, even if the corresponding fairway section has different start or end points.
Όλα τα μηνύματα για το αντικείμενο με τον ISRS Location Code SKXXX0000010000***** με αρχικό εκατομετρικό σημείο =0 και τελικό εκατομετρικό σημείο ≥ 0 (βλέπε περίπτωση 2)
For instance, if the fairway section starts at hectometre 100,0 and ends at hectometre 300,0, a request querying hectometres 20,0 up to 400,0 would be valid.
Όλα τα μηνύματα για το αντικείμενο με τον ISRS Location Code SKXXX0000500000***** τα οποία τέμνονται με το εκατομετρικό διάστημα [220,0, 300,0] (βλέπε περίπτωση 3)
Internally, of course, only the ‘real’ extent of the fairway section is searched.
Στο παρόν κεφάλαιο περιγράφεται η προδιαγραφή υλοποίησης της υπηρεσίας μηνυμάτων NtS, όπως προκύπτει από τις παραμέτρους και τις επιλογές στα προηγούμενα κεφάλαια.
Doing so also enables the search for all messages on a fairway without knowing its exact hectometre range (one would send its ISRS Location Code with hectometres set to ‘00000’ or ‘99999’ respectively).
Η υπηρεσία μηνυμάτων NtS παρέχει τους τέσσερεις τύπους μηνυμάτων που περιλαμβάνονται στις NtS:
All matching messages intersecting the given hectometre interval shall be returned.
NtS FTM (μήνυμα σχετικά με δίαυλο ναυσιπλοΐας και κυκλοφορία)
The following diagram illustrates this situation:
NtS WRM (μήνυμα όσον αφορά τα ύδατα)
Matching and not matching messages for two id parameters
NtS ICEM (μήνυμα σχηματισμού πάγου)
The figure above shows, how ‘intersecting’ is defined.
NtS WRM (μήνυμα σχετικά με καιρικά φαινόμενα)
While the extents of the messages 1 to 4 overlap with the extent of the queried hectometre range (partially or completely), the extents of messages 5 and 6 do not, therefore messages 1 to 4 will be returned, 5 and 6 will not be returned.
Η υλοποίηση της υπηρεσίας μηνυμάτων NtS μπορεί να υποστηρίξει όλους τους τύπους μηνυμάτων ή μόνον ορισμένους από αυτούς.
The technical condition for a message to intersect with an interval [A, B] is: The start hectometre of the message is ≤ B and its end hectometre is ≥ A.
Για να επιτευχθεί μέγιστη αξιοπιστία της υπηρεσίας σε συνδυασμό με χαμηλό επίπεδο πολυπλοκότητας, δεν χρησιμοποιείται πρόσθετη γλώσσα υποβολής ερωτημάτων για τη NtS Web Service.
Valid query with multiple ids elements
Αντί αυτού, εφαρμόζονται οι δομές ελέγχου που παρέχονται από την ίδια τη WSDL.
The combination of several ids elements in the request leads to a union of the corresponding messages.
Οι συγκεκριμένες λειτουργίες σε συνδυασμό με τις παραμέτρους τους προσδιορίζονται πλήρως στο πλαίσιο της προδιαγραφής WSDL.
All the ids elements are treated individually and a message will be returned, if it matches at least one of them.
Στην περίπτωση της υπηρεσίας μηνυμάτων NtS ορίζεται μία μόνο λειτουργία.
Therefore, the following messages would be returned for the given example:
Τα θεματικά κριτήρια φίλτρου προέρχονται από το πρότυπο για τις NtS, αλλά διευρύνονται όσον αφορά την πολλαπλότητα των παραμέτρων:
All messages for the object with the ISRS Location Code SKXXX0000010000***** with start hectometre =0 and end hectometre ≥ 0 (see Case 2)
τύπος μηνύματος (υποχρεωτικό· μπορεί να είναι «FTM», «WRM», «ICEM» ή «WERM»)
All messages for the object with the ISRS Location Code SKXXX0000500000***** which intersect the hectometre interval [11,0, 15,0] (see Case 3) — All messages for the object with the ISRS Location Code SKXXX0000200000***** with start hectometre ≤ 110,5 and end hectometre ≥ 110,5 (see Case 2)
συγκεκριμένα τμήματα πλωτής οδού ή μέρη αυτών, ή συγκεκριμένα αντικείμενα (προαιρετικό· περιγράφονται με απλούς ISRS Location Codes και/ή ζεύγη ISRS Location Codes)
All messages for the object with the ISRS Location Code SKXXX0000500000***** which intersect the hectometre interval [220,0, 300,0] (see Case 3)
χρόνος ισχύος (προαιρετικό· ημερομηνία έναρξης και ημερομηνία λήξης)
In this chapter the implementation specification of the NtS message service is given, deduced from the considerations and choices in the preceding chapters.
ημερομηνία δημοσίευσης της αγγελίας (προαιρετικό· μεμονωμένες ημερομηνίες και/ή διαστήματα ημερομηνιών)
The NtS message service provides the four types of messages in the NtS:
Μόνο τα μηνύματα που ταιριάζουν με τα δοθέντα κριτήρια επιστρέφονται από την υπηρεσία.
NtS FTM (fairway and traffic related message)
Μηχανισμός σελιδοποίησης
NtS WRM (water related message)
Με στόχο τον έλεγχο του όγκου δεδομένων υποστηρίζεται μηχανισμός σελιδοποίησης.
NtS ICEM (ice message)
Η παράμετρος σελιδοποίησης ορίζεται με βάση σύνθετο τύπο ο οποίος περιέχει τα εξής στοιχεία:
NtS WERM (weather related message)
offset (μετατόπιση): αύξων αριθμός του πρώτου επιστρεφόμενου μηνύματος (ακέραιος αριθμός > 0)
An implementation of the NtS message service can support all message types or just a selection.
limit (όριο): μέγιστος αριθμός μηνυμάτων (ακέραιος αριθμός >0)
It is allowed that a participating Member State provides more than one service for a specific message type, that complement each other.
total count (συνολικός αριθμός): σημαία (flag), εάν επιστρέφεται το σύνολο των μηνυμάτων (Boolean value/τιμή Μπουλ)
In order to achieve a maximum robustness of the service while keeping the complexity on a low level no additional query language is used for the NtS Web Service.
Η σύνθετη παράμετρος σελιδοποίησης είναι προαιρετική, αλλά αν υπάρχει, πρέπει να παρέχονται όλα τα σχετικά στοιχεία.
Instead the constructs provided by WSDL itself are applied.
Ο μηχανισμός σελιδοποίησης λειτουργεί τότε ως εξής:
The specific operations together with their parameters are specified entirely within the WSDL specification.
Ο συνολικός αριθμός μηνυμάτων δεν υπερβαίνει την τιμή της παραμέτρου limit, με την εξαίρεση της τιμής 0 που σημαίνει «κανένα όριο».
In the case of the NtS Message Service a single operation is defined.
Η απάντηση παραλείπει όσα μηνύματα ορίζονται στην παράμετρο offset.
The subject-specific filter criteria are taken from the NtS standard, but extended concerning multiplicity of the parameters:
Για την παροχή αυτού του μηχανισμού, η υπηρεσία πρέπει να τηρεί μια προσωρινά σταθερή (αλλά κατά τα άλλα αυθαίρετη) ακολουθία των μηνυμάτων, π.χ. μεταξύ δύο επικαιροποιήσεων των δεδομένων μηνυμάτων στο υποκείμενο σύνολο δεδομένων της web service.
type of message (compulsory; one of ‘FTM’, ‘WRM’, ‘ICEM’, ‘WERM’),
Αυτό σημαίνει ότι δύο διαδοχικές πανομοιότυπες κλήσεις πρέπει να επιστρέψουν τα ίδια μηνύματα με την ίδια σειρά.
specific waterway sections or parts thereof, or specific objects (optional; described by single ISRS Location Codes and/or pairs of ISRS Location Codes),
Η παράμετρος total count καθορίζει εάν η απάντηση θα παράσχει το σύνολο των μηνυμάτων που ταιριάζουν με τα θεματικά κριτήρια.
time of validity (optional; start date and end date),
Συνήθως αρκεί να ζητηθούν οι πληροφορίες αυτές με την πρώτη απάντηση, αλλά να παραλειφθούν σε όλες οι διαδοχικές απαντήσεις.
date of publication of the notice (optional; single dates and/or intervals of dates).
Αυτό προσδοκάται ότι συμβάλλει στην καλύτερη επίδοση της web service.
Only the messages matching the given criteria are returned by the service.
Ο μηχανισμός σελιδοποίησης παρέχει ένα μέσο για επαναλαμβανόμενη αναζήτηση των μηνυμάτων στις «σελίδες».
Paging mechanism
Για να λειτουργεί σωστά ο μηχανισμός σελιδοποίησης, πρέπει να παρέχονται σε κάθε κλήση οι ίδιες θεματικές παράμετροι.
In order to control the amount of data a paging mechanism is supported.
Σε περίπτωση επιτυχούς υποβολής ερώτησης, η απάντηση της NtS Web Service περιέχει τα μηνύματα NtS που αντιστοιχούν στις παραμέτρους της ερώτησης.
The paging parameter is defined with a complex type containing the following elements:
Τα μηνύματα NtS πρέπει να συμμορφώνονται με το σχήμα της NtS και μπορούν να επικυρώνονται με βάση το εν λόγω σχήμα.
offset: serial number of the first returned message (integer ≥ 0),
Δεδομένου ότι ο τύπος μηνύματος αποτελεί υποχρεωτική παράμετρο της ερώτησης, κάθε απάντηση μπορεί να περιέχει μόνον μηνύματα NtS του ίδιου τύπου, δηλαδή μηνύματα FTM, WRM, ICEM ή WERM αντίστοιχα.
limit: max. number of messages (integer ≥ 0),
Αν η υπηρεσία εντοπίσει σφάλματα κατά την επεξεργασία της ερώτησης μπορεί να επιστρέψει αυθαίρετο αριθμό μηνυμάτων σφάλματος, χρησιμοποιώντας τους κωδικούς σφάλματος που παρατίθενται στο υποκεφάλαιο που ακολουθεί.
total count: flag, if total number of messages shall be returned (Boolean value).
Στην ίδια απάντηση NtS Web Service μπορεί να περιέχονται τόσο μηνύματα NtS όσο και μηνύματα σφάλματος.
The complex paging parameter is optional, but if it is present, all elements within have to be given.
Οι προαιρετικές πληροφορίες σελιδοποίησης επιστρέφονται αν η ερώτηση περιείχε παραμέτρους σελιδοποίησης.
Then, the paging mechanism works in the following way:
Σε αυτή την περίπτωση η μετατόπιση και ο αριθμός των περιεχόμενων μηνυμάτων αναφέρονται υποχρεωτικά, ενώ ο συνολικός αριθμός πρέπει να αναφέρεται μόνον εάν έχει ζητηθεί.
The total number of messages will not exceed the value of the parameter limit, with the exception that a value of 0 means ‘no limit’.
Σημείωση: Θεωρείται δεδομένο ότι η επικοινωνία μεταξύ της web service και του χρήστη είναι τεχνικά εφικτή, δηλαδή ότι η υπηρεσία λαμβάνει την ερώτηση και ο χρήστης λαμβάνει την αντίστοιχη απάντηση.
The response skips as many messages as defined in the parameter offset.
Τεχνικά σφάλματα, όπως η διακοπή της διαδικτυακής σύνδεσης ή η αδυναμία πρόσβασης στη web service λόγω συντήρησης ή κατάρρευσης (crash), δεν εξετάζονται εδώ.
In order to provide this mechanism, the service has to observe a temporarily stable (but otherwise arbitrary) sequence of the messages, e.g. between two updates of message data on the underlying data set of the web service.
Εξετάζονται μόνον οι καταστάσεις σφάλματος που συμβαίνουν «πίσω» από το στρώμα (layer) της web service που γίνεται αντιληπτό από τους χρήστες.
This means that two consecutive identical calls must return the same messages in the same order.
Μηνύματα σφάλματος
The parameter total count determines whether the response shall provide the total number of messages matching the subject-specific criteria.
Τα μηνύματα σφάλματος για τις αναμενόμενες καταστάσεις σφάλματος παρατίθενται στη συνέχεια, μαζί με την επεξήγησή τους.
Usually it should be sufficient to request this information with the first response, but omit it in all consecutive responses.
Στην απάντηση περιλαμβάνεται μόνον ο κωδικός σφάλματος, όπως είναι η συνήθης διαδικασία στο σχήμα XML της NtS.
This should result in a better performance of the web service.
Κωδικοί σφάλματος για την υπηρεσία μηνυμάτων NtS
The paging mechanism provides a means to request the messages iteratively in ‘pages’.
Αν υιοθετηθεί συνεπώς η προσέγγιση ότι προηγείται η σύναψη σύμβασης, δηλαδή αν παρέχονται μία ή περισσότερες συμβάσεις με πλήρεις περιγραφές των διεπαφών υπό μορφή εγγράφων WSDL, είναι δυνατή αυτομάτως η υλοποίηση της/των υπηρεσίας/-ών, καθώς και η υλοποίηση αντίστοιχου πελάτη μέσω των κατάλληλων εργαλείων λογισμικού.
In order for the paging mechanism to work properly, the same subject-specific parameters have to be provided in each call.
Υπό ιδανικές συνθήκες δεν απαιτούνται τροποποιήσεις με το χέρι στον παραγόμενο κώδικα πηγής.
In case of a successful request the NtS Web Service response contains the NtS messages that match the request parameters.
Ωστόσο, στις περισσότερες περιπτώσεις απαιτούνται αρκετές επαναλήψεις έως ότου η προδιαγραφή WSDL φτάσει να πληροί τις ακριβείς απαιτήσεις ενός τέτοιου εργαλείου.
The NtS messages have to comply with the NtS schema and can be validated against that schema.
Συνήθως το εργαλείο διατυπώνει μεμονωμένες απαιτήσεις σχετικά με τη χρήση του προτύπου WSDL ώστε να μπορεί να λειτουργεί ομαλά.
Since the message type is a compulsory request parameter, each response can contain only NtS messages of the same message type, FTM, WRM, ICEM or WERM respectively.
Ως αποτέλεσμα, μπορεί να απαιτούνται τροποποιήσεις στην προδιαγραφή WSDL, παρά το γεγονός ότι η προδιαγραφή WSDL χαρακτηρίζεται εξαρχής ως έγκυρη προδιαγραφή σύμφωνα με το πρότυπο WSDL.
If the service detects errors while processing the request it can return an arbitrary number of error messages, using the error codes listed in the following subchapter.
Αν η προδιαγραφή WSDL της web service τροποποιηθεί μετά τη δημιουργία της υπηρεσίας ή του πελάτη, μπορεί να απαιτηθεί νέα διαδικασία δημιουργίας, ανάλογα με τις τροποποιήσεις που έχουν επέλθει.
One response of an NtS Web Service can contain NtS messages and error messages at the same time.
Όρος
Optional paging information is returned if the request contained paging parameters.
Επεξήγηση
In this case the offset and number of contained messages are mandatory, the total count needs only be present if it has been requested.
Αναγνωριστικό
Please note: It is assumed that the communication between the web service and the user is technically established, i.e. the service receives the request and the user receives the corresponding response.
Simple Object Access Protocol/Απλό πρωτόκολλο πρόσβασης αντικειμένου· πρωτόκολλο δικτύου που χρησιμοποιείται συνήθως για διαδικτυακές υπηρεσίες
Technical errors, e.g. breakdown of the internet connection or inaccessibility of the web service due to maintenance or crash, are not considered here.
Universal Description, Discovery and Integration/Γενική περιγραφή, εντοπισμός και ενσωμάτωση· πρότυπο για υπηρεσίες μητρώου στο πλαίσιο διαδικτυακών υπηρεσιών
Only error situations that happen ‘behind’ the web service layer from the users point of view are considered here.
Ηνωμένα Έθνη
Error messages
Uniform Resource Locator /Ενιαίος εντοπιστής πόρου· τοποθεσία δικτυακού πόρου που χρησιμοποιείται συνήθως για διαδικτυακές διευθύνσεις
The error codes for the expected error situations are given below, together with an explanation.
World Geodetic System 1984/Παγκόσμιο Γεωδαιτικό σύστημα 1984
Only the error code is contained in the response, which is the usual procedure in the XML schema of the NtS.
Web Service/Διαδικτυακή υπηρεσία)· υπηρεσία η οποία παρέχει τις διεπαφές της στο διαδίκτυο και χρησιμοποιείται από τη διαδικτυακή επικοινωνία
Error codes for the NtS message service
Web Services Description Language/Γλώσσα περιγραφής διαδικτυακών υπηρεσιών· πρότυπο για την προδιαγραφή διαδικτυακών υπηρεσιών
If the contract-first approach is consequently observed, i.e. one or more contracts with complete descriptions of the interfaces are given in the form of WSDL documents, an implementation of the service(s) as well as an implementation of a corresponding client can be automatically generated using appropriate software tools.
Web Services Interoperability Organisation/Οργανισμός για τη διαλειτουργικότητα των διαδικτυακών υπηρεσιών· κλαδική κοινοπραξία που έχει ως στόχο την υποστήριξη της διαλειτουργικότητας των διαδικτυακών υπηρεσιών
In an ideal situation no manual changes have to be made in the generated source code.
Extensible Markup Language/Επεκτάσιμη γλώσσα σήμανσης μεταγλώσσα για τη δομημένη και ανεξάρτητη πλατφόρμας παρουσίαση των δεδομένων
However, in most cases several iterations are necessary until the WSDL specification meets the precise requirements of such a tool.
XML Schema Definition/ορισμός σχήματος XML· πρότυπο για τον καθορισμό της δομής των εγγράφων XML
Typically the tool makes individual demands on the use of the WSDL standard in order to work smoothly.
Περιγραφή προερχόμενη από τον δικτυακό τόπο του WS-I: http://www.ws-i.org
As a consequence changes to the WSDL specification may be necessary, although the WSDL specification was a valid specification according to the WSDL standard in the first place.