mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-28 22:19:41 +03:00
feat(web): publish WS, HTTP services and OData by default
VRD now includes <ws>, <httpServices>, <standardOdata> elements so all service types are available out of the box. web-info shows [WS HTTP OData] tags per publication. Docs updated with service URL patterns and scenarios. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
31debfb61b
commit
028c5292d7
@@ -122,6 +122,29 @@ Claude вызовет `/web-unpublish bpdemo` → удалит блок из htt
|
||||
|
||||
Claude вызовет `/web-unpublish --all` → удалит все блоки из httpd.conf → удалит все каталоги → остановит Apache.
|
||||
|
||||
## Работа с сервисами
|
||||
|
||||
### Протестировать HTTP-сервис
|
||||
```
|
||||
> Вызови HTTP-сервис ОбменДанными метод ПолучитьСтатус
|
||||
```
|
||||
|
||||
Claude составит curl/Invoke-WebRequest к `http://localhost:8081/appname/hs/exchange/status`
|
||||
|
||||
### Проверить OData
|
||||
```
|
||||
> Покажи список справочников через OData
|
||||
```
|
||||
|
||||
Claude вызовет `http://localhost:8081/appname/odata/standard.odata/$metadata`
|
||||
|
||||
### Получить WSDL web-сервиса
|
||||
```
|
||||
> Покажи WSDL сервиса ОбменСВнешнимиСистемами
|
||||
```
|
||||
|
||||
Claude откроет `http://localhost:8081/appname/ws/ExchangeWithExternalSystems?wsdl`
|
||||
|
||||
## Ручная установка Apache
|
||||
|
||||
Если автоматическая загрузка невозможна (прокси, firewall), используйте флаг `--manual`:
|
||||
|
||||
@@ -43,6 +43,20 @@ File="C:\Bases\MyDB";Usr="Admin";Pwd="123";
|
||||
|
||||
> Кавычки внутри значения `ib` экранируются как `"` (XML-сущность).
|
||||
|
||||
### Дочерние элементы
|
||||
|
||||
#### `<ws>`
|
||||
Публикация SOAP web-сервисов. `publishByDefault="true"` публикует все сервисы из конфигурации.
|
||||
URL: `/{AppName}/ws/{WebServiceName}?wsdl`
|
||||
|
||||
#### `<httpServices>`
|
||||
Публикация HTTP-сервисов. `publishByDefault="true"` публикует все сервисы из конфигурации.
|
||||
URL: `/{AppName}/hs/{RootUrl}/...`
|
||||
|
||||
#### `<standardOdata>`
|
||||
Стандартный OData-интерфейс платформы. `enable="true"` открывает REST-доступ ко всем объектам.
|
||||
URL: `/{AppName}/odata/standard.odata`
|
||||
|
||||
### Расположение
|
||||
|
||||
`{ApachePath}/publish/{AppName}/default.vrd`
|
||||
|
||||
Reference in New Issue
Block a user