Opisany format etykiety zgodny jest z zaproponowanym przez NC3A [3] opisem XML Schema wiadomości NFFI. Podczas implementacji tworzenia wiadomości NFFI w formacie XML wykorzystane zostały obiekty klas wytworzone automatycznie przez jedno z narzędzi środowiska JAXB. Podobnie jak przy pierwszej implementacji również i przy tej skorzystano z operacji szeregowania, która dokonała zamiany obiektów klas na dokument XML.
Pierwsza faza implementacji objęła wytworzenie programu, który lokalnie generował wiadomość NFFI składającą się tylko z wymaganych pól oraz parametrów etykiety. Wygenerowany program przetworzony został na Web Service o takich samych właściwościach. Usługa uruchamiana na lokalnym serwerze GlassFish umożliwiła utworzenie i zapisanie wiadomości NFFI do pliku. Zapytanie przesłane do usługi w postaci komunikatu SOAPRequest przedstawione zostało w listingu List. 2,
List. 2. Komunikat SOAP Request przesłany do usługi tworzenia wiadomości NFFI
natomiast utworzona wiadomość wraz z informacjami etykietującymi zaprezentowana została w listingu List. 3.
List. 3. Utworzona wiadomość NFFI
Można zauważyć, że jednym z atrybutów pola positionalData (dane pozycji) „śladu” utworzonego w ramach
wiadomości jest secClassification. Jego wartość została ustawiona na SECRET, dlatego informacje zawarte polu danych pozycji powinny być udostępniane jedynie tym użytkownikom, którzy mają równy lub wyższy poziom uprawnień.
|
REKLAMA |
REKLAMA |