Dołączanie komentarzy kodu źródłowego COBOL do wygenerowanych plików XSD i WSDL
W tym temacie opisano opcję umożliwiającą dodanie komentarzy z pliku kodu źródłowego w języku COBOL do plików XSD i WSDL, które są tworzone podczas generowania usługi Web Service przy użyciu metody wstępującej i przy użyciu skompilowanej konwersji XML w projekcie pojedynczej usługi.
Ta opcja jest dostępna zarówno w kreatorze tworzenia nowego interfejsu usługi (wstępujący) (patrz sekcja Ustawianie preferencji dla konwerterów XML w języku COBOL), jak i w procesorze wsadowym wiersza komend (patrz właściwość GEN_COMMENT_IN_XSD w sekcji CodegenProperty).
| Typ pliku: | Cel: | |
|---|---|---|
| Plik wejściowy: | Plik kodu źródłowego COBOL lub plik struktury copybook | Ten plik zawiera strukturę języka żądania i strukturę języka odpowiedzi określoną dla usługi Web Service. |
| Wyjściowe pliki WSDL i XSD: | Plik WSDL | Ten plik opisuje usługę Web Service. |
| Dwa pliki XSD | Te dwa pliki opisują format komunikatu, który jest pochodną struktury danych języka żądania i struktury danych języka odpowiedzi . | |
Jeśli opcja opisana w tym temacie jest włączona, generator kodu środowiska wykonawczego wyodrębnia komentarze z pliku kodu źródłowego COBOL i dodaje komentarze do pliku WSDL i do dwóch plików XSD opisanych w poprzedniej tabeli.
| Element: | Opis: |
|---|---|
| Które wiersze komentarza są wyodrębniane: |
|
| Miejsce umieszczenia wierszy komentarza w plikach XSD i WSDL: | Wyodrębnione wiersze komentarza w każdym elemencie danych COBOL poziomu 01 w pliku kodu źródłowego COBOL są dodawane do elementu documentation elementu annotation należącego do typu danych najwyższego poziomu pochodzącego z tego elementu danych COBOL poziomu 01. |
| Odwołania do jednostek: | Znaki używane w języku XML jako predefiniowane odwołania do jednostek są zastępowane przez ich rozwinięte formy. Na przykład symbol ampersand (&) jest zastępowany przez łańcuch reprezentujący rozszerzenie jednostki ampersand. |
| Znaki wielobajtowe: | Znaki wielobajtowe w tekście komentarza COBOL muszą być zgodne z regułami określonymi w dokumentacji języka Enterprise COBOL dla znaków wielobajtowych. |
| Problemy związane z globalizacją: | Treść wierszy komentarzy języka COBOL powinna być zgodna z regułami języka Enterprise COBOL w wersji 3.4 i nowszych. Proces generowania EST nie podejmuje żadnych prób manipulowania, transformowania ani tłumaczenia treści (poza tym, co opisano w tej sekcji) . |
| Niepoprawne punkty kodowe XML: | Jeśli w komentarzach COBOL występują niepoprawne punkty kodowe XML 1.0 , a struktura copybook jest udostępniana narzędziom pojedynczej usługi na potrzeby przetwarzania, wówczas zachowanie narzędzia jest nieprzewidywalne (przykładem niepoprawnej treści XML jest znak o kodzie zero (0x00)). |