mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-04-13 11:50:53 +02:00
Main build (Jenkins)
This commit is contained in:
parent
61569a9c91
commit
d2742a0a32
4
ci/clitesten
vendored
4
ci/clitesten
vendored
@ -1457,6 +1457,10 @@ def test_proxy(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe proxy EnableRequestsHandler --proj "test" --handler "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe proxy UpdateHandlerKey --proj "test" --handler "test" --key "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe proxy SetHandlerArguments --proj "test" --handler "test" --arg "test" --value "test" --strict "test" --debug --test '
|
||||
}
|
||||
|
4
ci/clitestru
vendored
4
ci/clitestru
vendored
@ -2895,6 +2895,10 @@ def test_proxy(){
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe proxy ВключитьОбработчикЗапросов --proj "test" --handler "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe proxy ОбновитьКлючОбработчика --proj "test" --handler "test" --key "test" --debug --test '
|
||||
}
|
||||
|
||||
catchError(buildResult: 'FAILURE', stageResult: 'FAILURE') {
|
||||
powershell encoding: 'UTF-8', script:'./oint.exe proxy УстановитьАргументОбработчика --proj "test" --handler "test" --arg "test" --value "test" --strict "test" --debug --test '
|
||||
}
|
||||
|
4
docs/en/data/IntegrationProxy/GetHandlerArguments.json
vendored
Normal file
4
docs/en/data/IntegrationProxy/GetHandlerArguments.json
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Project": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\v8_BDED_4b.oint",
|
||||
"HandlerKey": "10ba..."
|
||||
}
|
4
docs/en/data/IntegrationProxy/SetHandlerArguments.json
vendored
Normal file
4
docs/en/data/IntegrationProxy/SetHandlerArguments.json
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Project": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\v8_BDED_4b.oint",
|
||||
"HandlerKey": "10ba..."
|
||||
}
|
4
docs/en/data/IntegrationProxy/UpdateHandlerKey.json
vendored
Normal file
4
docs/en/data/IntegrationProxy/UpdateHandlerKey.json
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Project": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\v8_BDED_4b.oint",
|
||||
"HandlerKey": "10ba..."
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
OintLibrary = "telegram";
|
||||
OintFunction = "SendTextMessage";
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
Path = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Path = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
|
||||
Result = OPI_IntegrationProxy.CreateProject(Path);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.DeleteRequestHandler(Project, HandlerKey);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.DisableRequestsHandler(Project, HandlerKey);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.EnableRequestsHandler(Project, HandlerKey);
|
||||
|
4
docs/en/examples/IntegrationProxy/GetHandlerArguments.txt
vendored
Normal file
4
docs/en/examples/IntegrationProxy/GetHandlerArguments.txt
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetHandlerArguments(Project, HandlerKey);
|
@ -1,3 +1,3 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetRequestHandlersList(Project);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetRequestsHandler(Project, HandlerKey);
|
||||
|
9
docs/en/examples/IntegrationProxy/SetHandlerArguments.txt
vendored
Normal file
9
docs/en/examples/IntegrationProxy/SetHandlerArguments.txt
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
Argument = "token";
|
||||
Value = "12345";
|
||||
|
||||
Result = OPI_IntegrationProxy.SetHandlerArguments(Project
|
||||
, HandlerKey
|
||||
, Argument
|
||||
, Value);
|
11
docs/en/examples/IntegrationProxy/UpdateHandlerKey.txt
vendored
Normal file
11
docs/en/examples/IntegrationProxy/UpdateHandlerKey.txt
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
NewKey = "mykey";
|
||||
|
||||
// Custom key
|
||||
|
||||
Result = OPI_IntegrationProxy.UpdateHandlerKey(Project, HandlerKey, NewKey);
|
||||
|
||||
// New random key
|
||||
|
||||
Result = OPI_IntegrationProxy.UpdateHandlerKey(Project, NewKey);
|
@ -1,5 +1,5 @@
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
OintLibrary = "dropbox";
|
||||
OintFunction = "CreateFolder";
|
||||
|
||||
|
@ -26,7 +26,10 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetHandlerArguments(Project, HandlerKey);
|
||||
```
|
||||
|
||||
|
||||
|
@ -29,7 +29,15 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
Argument = "token";
|
||||
Value = "12345";
|
||||
|
||||
Result = OPI_IntegrationProxy.SetHandlerArguments(Project
|
||||
, HandlerKey
|
||||
, Argument
|
||||
, Value);
|
||||
```
|
||||
|
||||
|
||||
|
@ -28,7 +28,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
OintLibrary = "telegram";
|
||||
OintFunction = "SendTextMessage";
|
||||
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.DeleteRequestHandler(Project, HandlerKey);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.DisableRequestsHandler(Project, HandlerKey);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.EnableRequestsHandler(Project, HandlerKey);
|
||||
```
|
||||
|
@ -25,7 +25,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetRequestHandlersList(Project);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
|
||||
Result = OPI_IntegrationProxy.GetRequestsHandler(Project, HandlerKey);
|
||||
```
|
||||
|
46
docs/en/md/Integration_proxy_methods/Handlers-configuration/Update-handler-key.mdx
vendored
Normal file
46
docs/en/md/Integration_proxy_methods/Handlers-configuration/Update-handler-key.mdx
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Update handler key
|
||||
Replaces the handler key with a new one
|
||||
|
||||
|
||||
|
||||
`Function UpdateHandlerKey(Val Project, Val HandlerKey, Val NewKey = "") Export`
|
||||
|
||||
| Parameter | CLI option | Type | Required | Description |
|
||||
|-|-|-|-|-|
|
||||
| Project | --proj | String | ✔ | Project filepath |
|
||||
| HandlerKey | --handler | String | ✔ | Handler key |
|
||||
| NewKey | --key | String | ✖ | Custom key, if necessary. New standard UUID by default |
|
||||
|
||||
|
||||
Returns: Structure Of KeyAndValue - Information about the handler
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
NewKey = "mykey";
|
||||
|
||||
// Custom key
|
||||
|
||||
Result = OPI_IntegrationProxy.UpdateHandlerKey(Project, HandlerKey, NewKey);
|
||||
|
||||
// New random key
|
||||
|
||||
Result = OPI_IntegrationProxy.UpdateHandlerKey(Project, NewKey);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -29,8 +29,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
HandlerKey = "71A3...";
|
||||
Project = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
HandlerKey = "10ba...";
|
||||
OintLibrary = "dropbox";
|
||||
OintFunction = "CreateFolder";
|
||||
|
||||
|
@ -25,7 +25,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="1C:Enterprise/OneScript code example"
|
||||
Path = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Path = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
|
||||
Result = OPI_IntegrationProxy.CreateProject(Path);
|
||||
```
|
||||
|
4
docs/ru/data/ПроксиИнтеграций/ОбновитьКлючОбработчика.json
vendored
Normal file
4
docs/ru/data/ПроксиИнтеграций/ОбновитьКлючОбработчика.json
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Проект": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\v8_BDED_4b.oint",
|
||||
"КлючОбработчика": "10ba..."
|
||||
}
|
4
docs/ru/data/ПроксиИнтеграций/ПолучитьАргументыОбработчика.json
vendored
Normal file
4
docs/ru/data/ПроксиИнтеграций/ПолучитьАргументыОбработчика.json
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Проект": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\v8_BDED_4b.oint",
|
||||
"КлючОбработчика": "10ba..."
|
||||
}
|
4
docs/ru/data/ПроксиИнтеграций/УстановитьАргументОбработчика.json
vendored
Normal file
4
docs/ru/data/ПроксиИнтеграций/УстановитьАргументОбработчика.json
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"Проект": "C:\\Users\\Administrator\\AppData\\Local\\Temp\\v8_BDED_4b.oint",
|
||||
"КлючОбработчика": "10ba..."
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ВключитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
БиблиотекаОПИ = "telegram";
|
||||
ФункцияОПИ = "ОтправитьТекстовоеСообщение";
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
БиблиотекаОПИ = "dropbox";
|
||||
ФункцияОПИ = "СоздатьПапку";
|
||||
|
||||
|
11
docs/ru/examples/ПроксиИнтеграций/ОбновитьКлючОбработчика.txt
vendored
Normal file
11
docs/ru/examples/ПроксиИнтеграций/ОбновитьКлючОбработчика.txt
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
НовыйКлюч = "mykey";
|
||||
|
||||
// Свой ключ
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОбновитьКлючОбработчика(Проект, КлючОбработчика, НовыйКлюч);
|
||||
|
||||
// Новый случайный ключ
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОбновитьКлючОбработчика(Проект, НовыйКлюч);
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОтключитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
|
4
docs/ru/examples/ПроксиИнтеграций/ПолучитьАргументыОбработчика.txt
vendored
Normal file
4
docs/ru/examples/ПроксиИнтеграций/ПолучитьАргументыОбработчика.txt
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьАргументыОбработчика(Проект, КлючОбработчика);
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
|
@ -1,3 +1,3 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьСписокОбработчиковЗапросов(Проект);
|
||||
|
@ -1,3 +1,3 @@
|
||||
Путь = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Путь = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.СоздатьПроект(Путь);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УдалитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
|
9
docs/ru/examples/ПроксиИнтеграций/УстановитьАргументОбработчика.txt
vendored
Normal file
9
docs/ru/examples/ПроксиИнтеграций/УстановитьАргументОбработчика.txt
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
Аргумент = "token";
|
||||
Значение = "12345";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УстановитьАргументОбработчика(Проект
|
||||
, КлючОбработчика
|
||||
, Аргумент
|
||||
, Значение);
|
@ -26,7 +26,10 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьАргументыОбработчика(Проект, КлючОбработчика);
|
||||
```
|
||||
|
||||
|
||||
|
@ -29,7 +29,15 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
Аргумент = "token";
|
||||
Значение = "12345";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УстановитьАргументОбработчика(Проект
|
||||
, КлючОбработчика
|
||||
, Аргумент
|
||||
, Значение);
|
||||
```
|
||||
|
||||
|
||||
|
@ -28,7 +28,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
БиблиотекаОПИ = "telegram";
|
||||
ФункцияОПИ = "ОтправитьТекстовоеСообщение";
|
||||
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УдалитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОтключитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ВключитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
```
|
||||
|
@ -25,7 +25,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьСписокОбработчиковЗапросов(Проект);
|
||||
```
|
||||
|
@ -26,8 +26,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ПолучитьОбработчикЗапросов(Проект, КлючОбработчика);
|
||||
```
|
||||
|
46
docs/ru/md/Методы_прокси_интеграций/Handlers-configuration/Update-handler-key.mdx
vendored
Normal file
46
docs/ru/md/Методы_прокси_интеграций/Handlers-configuration/Update-handler-key.mdx
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
---
|
||||
sidebar_position: 8
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
# Обновить ключ обработчика
|
||||
Заменяет ключ обработчика на новый
|
||||
|
||||
|
||||
|
||||
`Функция ОбновитьКлючОбработчика(Знач Проект, Знач КлючОбработчика, Знач НовыйКлюч = "") Экспорт`
|
||||
|
||||
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|
||||
|-|-|-|-|-|
|
||||
| Проект | --proj | Строка | ✔ | Путь к файлу проекта |
|
||||
| КлючОбработчика | --handler | Строка | ✔ | Ключ обработчика |
|
||||
| НовыйКлюч | --key | Строка | ✖ | Свой ключ, если необходимо. Новый стандартный UUID по умолчанию |
|
||||
|
||||
|
||||
Возвращаемое значение: Структура Из КлючИЗначение - Информация об обработчике
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
НовыйКлюч = "mykey";
|
||||
|
||||
// Свой ключ
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОбновитьКлючОбработчика(Проект, КлючОбработчика, НовыйКлюч);
|
||||
|
||||
// Новый случайный ключ
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОбновитьКлючОбработчика(Проект, НовыйКлюч);
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -29,8 +29,8 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
КлючОбработчика = "71A3...";
|
||||
Проект = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
КлючОбработчика = "10ba...";
|
||||
БиблиотекаОПИ = "dropbox";
|
||||
ФункцияОПИ = "СоздатьПапку";
|
||||
|
||||
|
@ -25,7 +25,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
Путь = "C:\Users\Administrator\AppData\Local\Temp\v8_80F8_31.oint";
|
||||
Путь = "C:\Users\Administrator\AppData\Local\Temp\v8_BDED_4b.oint";
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.СоздатьПроект(Путь);
|
||||
```
|
||||
|
13070
service/dictionaries/en.json
vendored
13070
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
63
src/en/OInt/core/Modules/OPI_IntegrationProxy.os
vendored
63
src/en/OInt/core/Modules/OPI_IntegrationProxy.os
vendored
@ -387,6 +387,44 @@ Function EnableRequestsHandler(Val Project, Val HandlerKey) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Update handler key
|
||||
// Replaces the handler key with a new one
|
||||
//
|
||||
// Parameters:
|
||||
// Project - String - Project filepath - proj
|
||||
// HandlerKey - String - Handler key - handler
|
||||
// NewKey - String - Custom key, if necessary. New standard UUID by default - key
|
||||
//
|
||||
// Returns:
|
||||
// Structure Of KeyAndValue - Information about the handler
|
||||
Function UpdateHandlerKey(Val Project, Val HandlerKey, Val NewKey = "") Export
|
||||
|
||||
OPI_TypeConversion.GetLine(HandlerKey);
|
||||
OPI_TypeConversion.GetLine(NewKey);
|
||||
|
||||
Result = CheckProjectExistence(Project);
|
||||
|
||||
If Not Result["result"] Then
|
||||
Return Result;
|
||||
Else
|
||||
Project = Result["path"];
|
||||
EndIf;
|
||||
|
||||
NewKey = ?(ValueIsFilled(NewKey), NewKey, GetUUID(9));
|
||||
|
||||
RecordStructure = New Structure("key", NewKey);
|
||||
Result = UpdateHandlerFields(Project, HandlerKey, RecordStructure);
|
||||
|
||||
If Not Result["result"] Then
|
||||
Return Result;
|
||||
EndIf;
|
||||
|
||||
Result = GetRequestsHandler(Project, NewKey);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region ArgumentSetting
|
||||
@ -595,6 +633,7 @@ Function ConstantValue(Val Key)
|
||||
|
||||
If Key = "HandlersTable" Then Return "handlers"
|
||||
ElsIf Key = "ArgumentsTable" Then Return "arguments"
|
||||
ElsIf Key = "SettingsTable" Then Return "settings"
|
||||
|
||||
Else Return "" EndIf;
|
||||
|
||||
@ -606,6 +645,10 @@ Function TableNamesConstants(Val HandlersOnly = True)
|
||||
ArrayOfNames.Add("HandlersTable");
|
||||
ArrayOfNames.Add("ArgumentsTable");
|
||||
|
||||
If Not HandlersOnly Then
|
||||
ArrayOfNames.Add("SettingsTable");
|
||||
EndIf;
|
||||
|
||||
Return ArrayOfNames;
|
||||
|
||||
EndFunction
|
||||
@ -629,6 +672,13 @@ Function CreateNewProject(Path)
|
||||
Return Result;
|
||||
EndIf;
|
||||
|
||||
Result = CreateOptionsTable(Path);
|
||||
|
||||
If Not Result["result"] Then
|
||||
DeleteFiles(Path);
|
||||
Return Result;
|
||||
EndIf;
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
@ -664,6 +714,19 @@ Function CreateArgumentsTable(Path)
|
||||
|
||||
EndFunction
|
||||
|
||||
Function CreateOptionsTable(Path)
|
||||
|
||||
TableStructure = New Map();
|
||||
TableStructure.Insert("name" , "TEXT PRIMARY KEY NOT NULL UNIQUE");
|
||||
TableStructure.Insert("value" , "TEXT");
|
||||
|
||||
ArgumentsTableName = ConstantValue("SettingsTable");
|
||||
Result = OPI_SQLite.CreateTable(ArgumentsTableName, TableStructure, Path);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function GetHandlerUniqueKey(Path)
|
||||
|
||||
SecretKey = GetUUID(9);
|
||||
|
@ -229,6 +229,37 @@
|
||||
NewLine.Область = "Handlers configuration";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "proxy";
|
||||
NewLine.Модуль = "OPI_IntegrationProxy";
|
||||
NewLine.Метод = "UpdateHandlerKey";
|
||||
NewLine.МетодПоиска = "UPDATEHANDLERKEY";
|
||||
NewLine.Параметр = "--proj";
|
||||
NewLine.Описание = "Project filepath";
|
||||
NewLine.Область = "Handlers configuration";
|
||||
NewLine.ОписаниеМетода = "Replaces the handler key with a new one";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "proxy";
|
||||
NewLine.Модуль = "OPI_IntegrationProxy";
|
||||
NewLine.Метод = "UpdateHandlerKey";
|
||||
NewLine.МетодПоиска = "UPDATEHANDLERKEY";
|
||||
NewLine.Параметр = "--handler";
|
||||
NewLine.Описание = "Handler key";
|
||||
NewLine.Область = "Handlers configuration";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "proxy";
|
||||
NewLine.Модуль = "OPI_IntegrationProxy";
|
||||
NewLine.Метод = "UpdateHandlerKey";
|
||||
NewLine.МетодПоиска = "UPDATEHANDLERKEY";
|
||||
NewLine.Параметр = "--key";
|
||||
NewLine.Описание = "Custom key, if necessary. New standard UUID by default (optional, def. val. - Empty value)";
|
||||
NewLine.Область = "Handlers configuration";
|
||||
|
||||
|
||||
NewLine = CompositionTable.Add();
|
||||
NewLine.Библиотека = "proxy";
|
||||
NewLine.Модуль = "OPI_IntegrationProxy";
|
||||
|
76
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
76
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
@ -2328,6 +2328,9 @@ Procedure Proxy_ProjectSetup() Export
|
||||
IntegrationProxy_UpdateRequestsHandler(TestParameters);
|
||||
IntegrationProxy_DisableRequestsHandler(TestParameters);
|
||||
IntegrationProxy_EnableRequestsHandler(TestParameters);
|
||||
IntegrationProxy_UpdateHandlerKey(TestParameters);
|
||||
IntegrationProxy_SetHandlerArguments(TestParameters);
|
||||
IntegrationProxy_GetHandlerArguments(TestParameters);
|
||||
IntegrationProxy_DeleteRequestHandler(TestParameters);
|
||||
|
||||
Try
|
||||
@ -17329,6 +17332,79 @@ Procedure IntegrationProxy_EnableRequestsHandler(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure IntegrationProxy_UpdateHandlerKey(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
NewKey = "mykey";
|
||||
|
||||
// Custom key
|
||||
|
||||
Result = OPI_IntegrationProxy.UpdateHandlerKey(Project, HandlerKey, NewKey);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateHandlerKey", "IntegrationProxy"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_ProxyKey(Result, NewKey, True); // SKIP
|
||||
|
||||
// New random key
|
||||
|
||||
Result = OPI_IntegrationProxy.UpdateHandlerKey(Project, NewKey);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateHandlerKey (random)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ProxyKey(Result, NewKey, False);
|
||||
|
||||
Key = Result["data"]["key"];
|
||||
OPI_TestDataRetrieval.WriteParameter("Proxy_HandlerKey", Key);
|
||||
OPI_Tools.AddField("Proxy_HandlerKey", Key, "String", FunctionParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure IntegrationProxy_SetHandlerArguments(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
Argument = "token";
|
||||
Value = "12345";
|
||||
|
||||
Result = OPI_IntegrationProxy.SetHandlerArguments(Project
|
||||
, HandlerKey
|
||||
, Argument
|
||||
, Value);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "SetHandlerArguments", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"]["args"], 1);
|
||||
OPI_TestDataRetrieval.Check_True(Result["data"]["args"][0]["strict"]);
|
||||
|
||||
Result = OPI_IntegrationProxy.SetHandlerArguments(Project
|
||||
, HandlerKey
|
||||
, "another"
|
||||
, Value
|
||||
, False);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "SetHandlerArguments (non strict)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"]["args"], 2);
|
||||
OPI_TestDataRetrieval.Check_False(Result["data"]["args"][1]["strict"]);
|
||||
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure IntegrationProxy_GetHandlerArguments(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Result = OPI_IntegrationProxy.GetHandlerArguments(Project, HandlerKey);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetHandlerArguments", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"], 2);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
@ -619,10 +619,18 @@ EndProcedure
|
||||
|
||||
Procedure Check_True(Val Result) Export
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Result);
|
||||
ExpectsThat(Result).Равно(True);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_False(Val Result) Export
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Result);
|
||||
ExpectsThat(Result).Равно(False);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_TelegramTrue(Val Result) Export
|
||||
|
||||
ExpectsThat(Result).ИмеетТип("Map").Заполнено();
|
||||
@ -2133,6 +2141,15 @@ Procedure Check_ProxySwitch(Val Result, Val Active) Export
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_ProxyKey(Val Result, Val Key, Val Equal) Export
|
||||
|
||||
CurrentKey = Result["data"]["key"];
|
||||
Equality = CurrentKey = Key;
|
||||
|
||||
ExpectsThat(Equality).Равно(Equal);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
@ -387,6 +387,44 @@ Function EnableRequestsHandler(Val Project, Val HandlerKey) Export
|
||||
|
||||
EndFunction
|
||||
|
||||
// Update handler key
|
||||
// Replaces the handler key with a new one
|
||||
//
|
||||
// Parameters:
|
||||
// Project - String - Project filepath - proj
|
||||
// HandlerKey - String - Handler key - handler
|
||||
// NewKey - String - Custom key, if necessary. New standard UUID by default - key
|
||||
//
|
||||
// Returns:
|
||||
// Structure Of KeyAndValue - Information about the handler
|
||||
Function UpdateHandlerKey(Val Project, Val HandlerKey, Val NewKey = "") Export
|
||||
|
||||
OPI_TypeConversion.GetLine(HandlerKey);
|
||||
OPI_TypeConversion.GetLine(NewKey);
|
||||
|
||||
Result = CheckProjectExistence(Project);
|
||||
|
||||
If Not Result["result"] Then
|
||||
Return Result;
|
||||
Else
|
||||
Project = Result["path"];
|
||||
EndIf;
|
||||
|
||||
NewKey = ?(ValueIsFilled(NewKey), NewKey, GetUUID(9));
|
||||
|
||||
RecordStructure = New Structure("key", NewKey);
|
||||
Result = UpdateHandlerFields(Project, HandlerKey, RecordStructure);
|
||||
|
||||
If Not Result["result"] Then
|
||||
Return Result;
|
||||
EndIf;
|
||||
|
||||
Result = GetRequestsHandler(Project, NewKey);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
#EndRegion
|
||||
|
||||
#Region ArgumentSetting
|
||||
@ -595,6 +633,7 @@ Function ConstantValue(Val Key)
|
||||
|
||||
If Key = "HandlersTable" Then Return "handlers"
|
||||
ElsIf Key = "ArgumentsTable" Then Return "arguments"
|
||||
ElsIf Key = "SettingsTable" Then Return "settings"
|
||||
|
||||
Else Return "" EndIf;
|
||||
|
||||
@ -606,6 +645,10 @@ Function TableNamesConstants(Val HandlersOnly = True)
|
||||
ArrayOfNames.Add("HandlersTable");
|
||||
ArrayOfNames.Add("ArgumentsTable");
|
||||
|
||||
If Not HandlersOnly Then
|
||||
ArrayOfNames.Add("SettingsTable");
|
||||
EndIf;
|
||||
|
||||
Return ArrayOfNames;
|
||||
|
||||
EndFunction
|
||||
@ -629,6 +672,13 @@ Function CreateNewProject(Path)
|
||||
Return Result;
|
||||
EndIf;
|
||||
|
||||
Result = CreateOptionsTable(Path);
|
||||
|
||||
If Not Result["result"] Then
|
||||
DeleteFiles(Path);
|
||||
Return Result;
|
||||
EndIf;
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
@ -664,6 +714,19 @@ Function CreateArgumentsTable(Path)
|
||||
|
||||
EndFunction
|
||||
|
||||
Function CreateOptionsTable(Path)
|
||||
|
||||
TableStructure = New Map();
|
||||
TableStructure.Insert("name" , "TEXT PRIMARY KEY NOT NULL UNIQUE");
|
||||
TableStructure.Insert("value" , "TEXT");
|
||||
|
||||
ArgumentsTableName = ConstantValue("SettingsTable");
|
||||
Result = OPI_SQLite.CreateTable(ArgumentsTableName, TableStructure, Path);
|
||||
|
||||
Return Result;
|
||||
|
||||
EndFunction
|
||||
|
||||
Function GetHandlerUniqueKey(Path)
|
||||
|
||||
SecretKey = GetUUID(9);
|
||||
|
@ -619,10 +619,18 @@ EndProcedure
|
||||
|
||||
Procedure Check_True(Val Result) Export
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Result);
|
||||
ExpectsThat(Result).Равно(True);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_False(Val Result) Export
|
||||
|
||||
OPI_TypeConversion.GetBoolean(Result);
|
||||
ExpectsThat(Result).Равно(False);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_TelegramTrue(Val Result) Export
|
||||
|
||||
ExpectsThat(Result).ИмеетТип("Map").Заполнено();
|
||||
@ -2133,6 +2141,15 @@ Procedure Check_ProxySwitch(Val Result, Val Active) Export
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure Check_ProxyKey(Val Result, Val Key, Val Equal) Export
|
||||
|
||||
CurrentKey = Result["data"]["key"];
|
||||
Equality = CurrentKey = Key;
|
||||
|
||||
ExpectsThat(Equality).Равно(Equal);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
@ -2328,6 +2328,9 @@ Procedure Proxy_ProjectSetup() Export
|
||||
IntegrationProxy_UpdateRequestsHandler(TestParameters);
|
||||
IntegrationProxy_DisableRequestsHandler(TestParameters);
|
||||
IntegrationProxy_EnableRequestsHandler(TestParameters);
|
||||
IntegrationProxy_UpdateHandlerKey(TestParameters);
|
||||
IntegrationProxy_SetHandlerArguments(TestParameters);
|
||||
IntegrationProxy_GetHandlerArguments(TestParameters);
|
||||
IntegrationProxy_DeleteRequestHandler(TestParameters);
|
||||
|
||||
Try
|
||||
@ -17329,6 +17332,79 @@ Procedure IntegrationProxy_EnableRequestsHandler(FunctionParameters)
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure IntegrationProxy_UpdateHandlerKey(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
NewKey = "mykey";
|
||||
|
||||
// Custom key
|
||||
|
||||
Result = OPI_IntegrationProxy.UpdateHandlerKey(Project, HandlerKey, NewKey);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateHandlerKey", "IntegrationProxy"); // SKIP
|
||||
OPI_TestDataRetrieval.Check_ProxyKey(Result, NewKey, True); // SKIP
|
||||
|
||||
// New random key
|
||||
|
||||
Result = OPI_IntegrationProxy.UpdateHandlerKey(Project, NewKey);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "UpdateHandlerKey (random)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_ProxyKey(Result, NewKey, False);
|
||||
|
||||
Key = Result["data"]["key"];
|
||||
OPI_TestDataRetrieval.WriteParameter("Proxy_HandlerKey", Key);
|
||||
OPI_Tools.AddField("Proxy_HandlerKey", Key, "String", FunctionParameters);
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure IntegrationProxy_SetHandlerArguments(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
Argument = "token";
|
||||
Value = "12345";
|
||||
|
||||
Result = OPI_IntegrationProxy.SetHandlerArguments(Project
|
||||
, HandlerKey
|
||||
, Argument
|
||||
, Value);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "SetHandlerArguments", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"]["args"], 1);
|
||||
OPI_TestDataRetrieval.Check_True(Result["data"]["args"][0]["strict"]);
|
||||
|
||||
Result = OPI_IntegrationProxy.SetHandlerArguments(Project
|
||||
, HandlerKey
|
||||
, "another"
|
||||
, Value
|
||||
, False);
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "SetHandlerArguments (non strict)", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"]["args"], 2);
|
||||
OPI_TestDataRetrieval.Check_False(Result["data"]["args"][1]["strict"]);
|
||||
|
||||
|
||||
EndProcedure
|
||||
|
||||
Procedure IntegrationProxy_GetHandlerArguments(FunctionParameters)
|
||||
|
||||
Project = FunctionParameters["Proxy_ProjectPath"];
|
||||
HandlerKey = FunctionParameters["Proxy_HandlerKey"];
|
||||
|
||||
Result = OPI_IntegrationProxy.GetHandlerArguments(Project, HandlerKey);
|
||||
|
||||
// END
|
||||
|
||||
OPI_TestDataRetrieval.WriteLog(Result, "GetHandlerArguments", "IntegrationProxy");
|
||||
OPI_TestDataRetrieval.Check_Array(Result["data"], 2);
|
||||
|
||||
EndProcedure
|
||||
|
||||
#EndRegion
|
||||
|
||||
#EndRegion
|
||||
|
32
src/ru/OInt/core/Modules/OPI_ПроксиИнтеграций.os
vendored
32
src/ru/OInt/core/Modules/OPI_ПроксиИнтеграций.os
vendored
@ -388,17 +388,17 @@
|
||||
КонецФункции
|
||||
|
||||
// Обновить ключ обработчика
|
||||
// Заменяет ключ обработчика на новый
|
||||
//
|
||||
// Заменяет ключ обработчика на новый
|
||||
//
|
||||
// Параметры:
|
||||
// Проект - Строка - Путь к файлу проекта - proj
|
||||
// КлючОбработчика - Строка - Ключ обработчика - handler
|
||||
// НовыйКлюч - Строка - Свой ключ, если необходимо. Стандартный UUID по умолчанию - key
|
||||
//
|
||||
// Проект - Строка - Путь к файлу проекта - proj
|
||||
// КлючОбработчика - Строка - Ключ обработчика - handler
|
||||
// НовыйКлюч - Строка - Свой ключ, если необходимо. Новый стандартный UUID по умолчанию - key
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура Из КлючИЗначение - Информация об обработчике
|
||||
Функция ОбновитьКлючОбработчика(Знач Проект, Знач КлючОбработчика, Знач НовыйКлюч = "") Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(КлючОбработчика);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(НовыйКлюч);
|
||||
|
||||
@ -409,20 +409,20 @@
|
||||
Иначе
|
||||
Проект = Результат["path"];
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
НовыйКлюч = ?(ЗначениеЗаполнено(НовыйКлюч), НовыйКлюч, ПолучитьUUID(9));
|
||||
|
||||
|
||||
СтруктураЗаписи = Новый Структура("key", НовыйКлюч);
|
||||
Результат = ИзменитьПоляОбработчика(Проект, КлючОбработчика, СтруктураЗаписи);
|
||||
|
||||
Если Не Результат["result"] Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Результат = ПолучитьОбработчикЗапросов(Проект, НовыйКлюч);
|
||||
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
@ -644,7 +644,7 @@
|
||||
МассивИмен = Новый Массив;
|
||||
МассивИмен.Добавить("ТаблицаОбработчиков");
|
||||
МассивИмен.Добавить("ТаблицаАргументов");
|
||||
|
||||
|
||||
Если Не ТолькоОбработчики Тогда
|
||||
МассивИмен.Добавить("ТаблицаНастроек");
|
||||
КонецЕсли;
|
||||
@ -671,7 +671,7 @@
|
||||
УдалитьФайлы(Путь);
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Результат = СоздатьТаблицуНастроек(Путь);
|
||||
|
||||
Если Не Результат["result"] Тогда
|
||||
@ -715,7 +715,7 @@
|
||||
КонецФункции
|
||||
|
||||
Функция СоздатьТаблицуНастроек(Путь)
|
||||
|
||||
|
||||
СтруктураТаблицы = Новый Соответствие();
|
||||
СтруктураТаблицы.Вставить("name" , "TEXT PRIMARY KEY NOT NULL UNIQUE");
|
||||
СтруктураТаблицы.Вставить("value" , "TEXT");
|
||||
@ -724,7 +724,7 @@
|
||||
Результат = OPI_SQLite.СоздатьТаблицу(ИмяТаблицыАргументов, СтруктураТаблицы, Путь);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьУникальныйКлючОбработчика(Путь)
|
||||
|
@ -229,6 +229,37 @@
|
||||
НоваяСтрока.Область = "Настройка обработчиков";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "proxy";
|
||||
НоваяСтрока.Модуль = "OPI_ПроксиИнтеграций";
|
||||
НоваяСтрока.Метод = "ОбновитьКлючОбработчика";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬКЛЮЧОБРАБОТЧИКА";
|
||||
НоваяСтрока.Параметр = "--proj";
|
||||
НоваяСтрока.Описание = "Путь к файлу проекта";
|
||||
НоваяСтрока.Область = "Настройка обработчиков";
|
||||
НоваяСтрока.ОписаниеМетода = "Заменяет ключ обработчика на новый";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "proxy";
|
||||
НоваяСтрока.Модуль = "OPI_ПроксиИнтеграций";
|
||||
НоваяСтрока.Метод = "ОбновитьКлючОбработчика";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬКЛЮЧОБРАБОТЧИКА";
|
||||
НоваяСтрока.Параметр = "--handler";
|
||||
НоваяСтрока.Описание = "Ключ обработчика";
|
||||
НоваяСтрока.Область = "Настройка обработчиков";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "proxy";
|
||||
НоваяСтрока.Модуль = "OPI_ПроксиИнтеграций";
|
||||
НоваяСтрока.Метод = "ОбновитьКлючОбработчика";
|
||||
НоваяСтрока.МетодПоиска = "ОБНОВИТЬКЛЮЧОБРАБОТЧИКА";
|
||||
НоваяСтрока.Параметр = "--key";
|
||||
НоваяСтрока.Описание = "Свой ключ, если необходимо. Новый стандартный UUID по умолчанию (необяз. по ум. - Пустое значение)";
|
||||
НоваяСтрока.Область = "Настройка обработчиков";
|
||||
|
||||
|
||||
НоваяСтрока = ТаблицаСостава.Добавить();
|
||||
НоваяСтрока.Библиотека = "proxy";
|
||||
НоваяСтрока.Модуль = "OPI_ПроксиИнтеграций";
|
||||
|
32
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
32
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
@ -17333,40 +17333,40 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроксиИнтеграций_ОбновитьКлючОбработчика(ПараметрыФункции)
|
||||
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
НовыйКлюч = "mykey";
|
||||
|
||||
// Свой ключ
|
||||
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОбновитьКлючОбработчика(Проект, КлючОбработчика, НовыйКлюч);
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКлючОбработчика", "ПроксиИнтеграций"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ПроксиКлюч(Результат, НовыйКлюч, Истина); // SKIP
|
||||
|
||||
|
||||
// Новый случайный ключ
|
||||
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОбновитьКлючОбработчика(Проект, НовыйКлюч);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКлючОбработчика (рандом)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ПроксиКлюч(Результат, НовыйКлюч, Ложь);
|
||||
|
||||
|
||||
Ключ = Результат["data"]["key"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Proxy_HandlerKey", Ключ);
|
||||
OPI_Инструменты.ДобавитьПоле("Proxy_HandlerKey", Ключ, "Строка", ПараметрыФункции);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроксиИнтеграций_УстановитьАргументОбработчика(ПараметрыФункции)
|
||||
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
Аргумент = "token";
|
||||
Значение = "12345";
|
||||
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УстановитьАргументОбработчика(Проект
|
||||
, КлючОбработчика
|
||||
, Аргумент
|
||||
@ -17377,22 +17377,22 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьАргументОбработчика", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"]["args"], 1);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат["data"]["args"][0]["strict"]);
|
||||
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УстановитьАргументОбработчика(Проект
|
||||
, КлючОбработчика
|
||||
, "another"
|
||||
, Значение
|
||||
, Ложь);
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьАргументОбработчика (не строгий)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"]["args"], 2);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Ложь(Результат["data"]["args"][1]["strict"]);
|
||||
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроксиИнтеграций_ПолучитьАргументыОбработчика(ПараметрыФункции)
|
||||
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
|
||||
@ -17402,7 +17402,7 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьАргументыОбработчика", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 2);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -254,9 +254,9 @@
|
||||
Иначе
|
||||
|
||||
ТекстВыполнения = СтруктураВыполнения["Результат"];
|
||||
|
||||
|
||||
Выполнить(ТекстВыполнения);
|
||||
|
||||
|
||||
|
||||
Ответ = Новый Структура("result,data", Истина, Ответ);
|
||||
|
||||
|
@ -2142,12 +2142,12 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ПроксиКлюч(Знач Результат, Знач Ключ, Знач Равно) Экспорт
|
||||
|
||||
|
||||
ТекущийКлюч = Результат["data"]["key"];
|
||||
Равенство = ТекущийКлюч = Ключ;
|
||||
|
||||
|
||||
ОжидаетЧто(Равенство).Равно(Равно);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@ -2186,9 +2186,9 @@
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьОбщийМодуль(Знач Имя)
|
||||
|
||||
|
||||
Модуль = Вычислить(Имя);
|
||||
|
||||
|
||||
Возврат Модуль;
|
||||
КонецФункции
|
||||
|
||||
|
@ -2142,12 +2142,12 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Проверка_ПроксиКлюч(Знач Результат, Знач Ключ, Знач Равно) Экспорт
|
||||
|
||||
|
||||
ТекущийКлюч = Результат["data"]["key"];
|
||||
Равенство = ТекущийКлюч = Ключ;
|
||||
|
||||
|
||||
ОжидаетЧто(Равенство).Равно(Равно);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
@ -388,17 +388,17 @@
|
||||
КонецФункции
|
||||
|
||||
// Обновить ключ обработчика
|
||||
// Заменяет ключ обработчика на новый
|
||||
//
|
||||
// Заменяет ключ обработчика на новый
|
||||
//
|
||||
// Параметры:
|
||||
// Проект - Строка - Путь к файлу проекта - proj
|
||||
// КлючОбработчика - Строка - Ключ обработчика - handler
|
||||
// НовыйКлюч - Строка - Свой ключ, если необходимо. Новый стандартный UUID по умолчанию - key
|
||||
//
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Структура Из КлючИЗначение - Информация об обработчике
|
||||
Функция ОбновитьКлючОбработчика(Знач Проект, Знач КлючОбработчика, Знач НовыйКлюч = "") Экспорт
|
||||
|
||||
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(КлючОбработчика);
|
||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(НовыйКлюч);
|
||||
|
||||
@ -409,20 +409,20 @@
|
||||
Иначе
|
||||
Проект = Результат["path"];
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
НовыйКлюч = ?(ЗначениеЗаполнено(НовыйКлюч), НовыйКлюч, ПолучитьUUID(9));
|
||||
|
||||
|
||||
СтруктураЗаписи = Новый Структура("key", НовыйКлюч);
|
||||
Результат = ИзменитьПоляОбработчика(Проект, КлючОбработчика, СтруктураЗаписи);
|
||||
|
||||
Если Не Результат["result"] Тогда
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Результат = ПолучитьОбработчикЗапросов(Проект, НовыйКлюч);
|
||||
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
@ -644,7 +644,7 @@
|
||||
МассивИмен = Новый Массив;
|
||||
МассивИмен.Добавить("ТаблицаОбработчиков");
|
||||
МассивИмен.Добавить("ТаблицаАргументов");
|
||||
|
||||
|
||||
Если Не ТолькоОбработчики Тогда
|
||||
МассивИмен.Добавить("ТаблицаНастроек");
|
||||
КонецЕсли;
|
||||
@ -671,7 +671,7 @@
|
||||
УдалитьФайлы(Путь);
|
||||
Возврат Результат;
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Результат = СоздатьТаблицуНастроек(Путь);
|
||||
|
||||
Если Не Результат["result"] Тогда
|
||||
@ -715,7 +715,7 @@
|
||||
КонецФункции
|
||||
|
||||
Функция СоздатьТаблицуНастроек(Путь)
|
||||
|
||||
|
||||
СтруктураТаблицы = Новый Соответствие();
|
||||
СтруктураТаблицы.Вставить("name" , "TEXT PRIMARY KEY NOT NULL UNIQUE");
|
||||
СтруктураТаблицы.Вставить("value" , "TEXT");
|
||||
@ -724,7 +724,7 @@
|
||||
Результат = OPI_SQLite.СоздатьТаблицу(ИмяТаблицыАргументов, СтруктураТаблицы, Путь);
|
||||
|
||||
Возврат Результат;
|
||||
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция ПолучитьУникальныйКлючОбработчика(Путь)
|
||||
|
@ -17333,40 +17333,40 @@
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроксиИнтеграций_ОбновитьКлючОбработчика(ПараметрыФункции)
|
||||
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
НовыйКлюч = "mykey";
|
||||
|
||||
// Свой ключ
|
||||
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОбновитьКлючОбработчика(Проект, КлючОбработчика, НовыйКлюч);
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКлючОбработчика", "ПроксиИнтеграций"); // SKIP
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ПроксиКлюч(Результат, НовыйКлюч, Истина); // SKIP
|
||||
|
||||
|
||||
// Новый случайный ключ
|
||||
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.ОбновитьКлючОбработчика(Проект, НовыйКлюч);
|
||||
|
||||
|
||||
// END
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКлючОбработчика (рандом)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_ПроксиКлюч(Результат, НовыйКлюч, Ложь);
|
||||
|
||||
|
||||
Ключ = Результат["data"]["key"];
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Proxy_HandlerKey", Ключ);
|
||||
OPI_Инструменты.ДобавитьПоле("Proxy_HandlerKey", Ключ, "Строка", ПараметрыФункции);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроксиИнтеграций_УстановитьАргументОбработчика(ПараметрыФункции)
|
||||
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
Аргумент = "token";
|
||||
Значение = "12345";
|
||||
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УстановитьАргументОбработчика(Проект
|
||||
, КлючОбработчика
|
||||
, Аргумент
|
||||
@ -17377,22 +17377,22 @@
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьАргументОбработчика", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"]["args"], 1);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат["data"]["args"][0]["strict"]);
|
||||
|
||||
|
||||
Результат = OPI_ПроксиИнтеграций.УстановитьАргументОбработчика(Проект
|
||||
, КлючОбработчика
|
||||
, "another"
|
||||
, Значение
|
||||
, Ложь);
|
||||
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьАргументОбработчика (не строгий)", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"]["args"], 2);
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Ложь(Результат["data"]["args"][1]["strict"]);
|
||||
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПроксиИнтеграций_ПолучитьАргументыОбработчика(ПараметрыФункции)
|
||||
|
||||
|
||||
Проект = ПараметрыФункции["Proxy_ProjectPath"];
|
||||
КлючОбработчика = ПараметрыФункции["Proxy_HandlerKey"];
|
||||
|
||||
@ -17402,7 +17402,7 @@
|
||||
|
||||
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьАргументыОбработчика", "ПроксиИнтеграций");
|
||||
OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 2);
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
x
Reference in New Issue
Block a user