Transakcja j_xml.aspx to transakcja pozwalająca na eksport wybranych danych z bazy do pliku XML.
Wskazanie danych do eksportu
Do wskazania danych, które mają zostać wyeksportowane służy skorowidz XML
Kolumny skorowidza
- Aktywne
- Kod - służy do identyfikacji zdefiniowanego zapytania przy wywołaniu transkacji
- Kolumny - kolumny, podane po przecinku, które mają zostać wyeksportowane
- Tabela - nazwa tabeli, z której ma nastąpić eksport
- Warunek - warunek filtrujący dane
- Systemowe
Wywołanie transakcji - parametry konfiguracyjne
Transakcję można wywołać z poziomu „Pozycji menu” jak i „Przycisków menu”.
Wywołanie z poziomu „Pozycji menu”
- kod - parametr obowiązkowy - łączy wywołanie transakcji z odpowiednim zapytaniem zdefiniowanym w skorowidzu XML
- tag - parametr opcjonalny - nazwa elementu (węzła) grupującego dane wskazane w zapytaniu w skorowidzu XML np. tag=Dostawca. W przypadku braku tego parametru domyślną wartością jest ciąg znaków TAG
- path - parametr opcjonalny - służy do wskazania pełnej ścieżki zapisu np. path=C:\Users\user_name\Desktop\pliki_xml - w przypadku baraku tego parametru plik eksportowany jest do folderu PhysicalApplicationPath\TempReports
- filename - parametr opcjonalny - służy do określenia nazwy wyeksportowanego pliku np. filename=moj_plik_xml. W przypadku braku tego parametru domyślną nazwą pliku jest nazwaUżytkownika_tag_data_godzina np. zosia_Dostawcy_2015-01-07_12-25
- przykładowe wywołanie - role_sys/j_xml.aspx?kod=dos&path=C:\Users\user_name\Desktop\pliki_xml&tag=Dostawcy&filename=plik_xml_z_dostawcami
Wywołanie z poziomu „Przycisków menu”
Wywołanie to umożliwia dodatkowe odfiltrowanie zapytania zdefiniowanego w skorowidzu XML dla wiersza zaznaczonego w gridzie. Aby w taki sposób wywołać transakcję należy, poza wyżej wymienionymi parametrami, dodać:
- id - parametr wskazujący kolumnę, która będzie filtrem
- refno= - parametr przyjmujący wartość klucza domyślnego zaznaczonego wiersza
- przykładowe wywołanie - role_sys/j_xml.aspx?kod=asn&path=C:\Users\user_name\Desktop\pliki_xml&tag=Dostawcy&filename=plik_xml_z_dostawcami&id=nridodn&refno=
Uwaga
- parametr path - ścieżka do pliku musi istnieć, w przypadku, gdy zabraknie jakiegoś folderu na ścieżce, program go nie utworzy, a zwróci błąd