Konwersja
Na tej stronie
Beta. Zachowaj oryginalny kod źródłowy i zatwierdź proponowane etapy konwersji oraz koszty, zanim przejdziesz dalej.
Korzystanie z narzędzi
- Najpierw wywołaj odpowiednie narzędzie do odczytu lub sprawdzania stanu.
- Sprawdź cel operacji i wymagane argumenty.
- Wykonaj jedną zamierzoną operację. Jeśli wymaga ona wyraźnego potwierdzenia przez człowieka, najpierw je uzyskaj.
- Następnie sprawdź stan lub ponownie odczytaj zasób, którego dotyczyła operacja.
Poniższe dane wejściowe opisują publiczny kontrakt. Wiążąca jest aktualna lista narzędzi podłączonego serwera. Niektóre narzędzia wymagają określonego hosta, lokalizacji projektu, trybu wnioskowania lub planu. Identyfikatory to wartości zwrócone przez wcześniej wywołane narzędzia; nie wymyślaj ich.
check_convertible
Czy tę aplikację można przekonwertować.
Wymaga istniejącego projektu utworzonego przez zgłoszenie do analizy. Przed sprawdzeniem nowego źródła uruchom convert_project.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
projectId | Nie | ciąg znaków |
Operacja: tylko odczyt.
Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
convert_project
Przekonwertuj istniejącą aplikację.
Rozpoczyna lub kontynuuje obsługiwane zgłoszenie projektu do analizy. repoUrl ma pierwszeństwo przed lokalnym obszarem roboczym. Zachowaj oryginalny kod źródłowy i sprawdź conversion_status.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
projectId | Nie | ciąg znaków |
name | Nie | ciąg znaków |
about | Nie | ciąg znaków |
repoUrl | Nie | ciąg znaków |
branch | Nie | ciąg znaków |
confirm | Tak | wartość logiczna; domyślnie false |
Operacja: może zmienić stan lub rozpocząć pracę.
Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
proceed_conversion
Zdecyduj o następnym działaniu w procesie konwersji.
Obsługiwane decyzje to m.in. analyze, extract, implement, leave, retry i cancel. Postępuj zgodnie z bieżącym etapem; potwierdzaj dopiero po sprawdzeniu zakresu i kosztów.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
decision | Tak | analyze, extract, implement, leave, retry, cancel |
projectId | Nie | ciąg znaków |
note | Nie | ciąg znaków |
confirm | Tak | wartość logiczna; domyślnie false |
name | Nie | ciąg znaków; minimalna długość 1; maksymalna długość 128 |
description | Nie | ciąg znaków |
specification | Nie | ciąg znaków |
vision | Nie | ciąg znaków |
designSystem | Nie | ciąg znaków |
Operacja: może zmienić stan lub rozpocząć pracę.
Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
conversion_status
Bieżący stan konwersji.
Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
projectId | Nie | ciąg znaków |
Operacja: tylko odczyt.
Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.
purge_origin
Usuń oryginał przekonwertowanej aplikacji.
Nieodwracalnie usuwa zachowany oryginał. Potwierdź usunięcie wprost dopiero wtedy, gdy sprawdzisz działanie aplikacji i licencje oraz upewnisz się, że oryginał nie będzie potrzebny do odtworzenia.
| Argument | Wymagany | Typ lub dopuszczalne wartości |
|---|---|---|
projectId | Nie | ciąg znaków |
confirm | Tak | wartość logiczna |
Operacja: może zmienić stan lub rozpocząć pracę; możliwe są skutki destrukcyjne.
Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.
Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.