1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-05-16 09:38:28 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2026-04-25 22:03:26 +03:00
parent 3ceef291b2
commit ca6fe216af
32 changed files with 11209 additions and 11461 deletions
+1 -1
View File
@@ -1 +1 @@
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
+12 -5
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 5
description: Get message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
sidebar_class_name: doc-no-cli
description: Get message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Get message
# Get message
Receives an incoming message from the queue or waits for a new one
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --conn | Arbitrary | ✔ | Connection, See CreateConnection |
| Timeout | --tout | Number | ✖ | Message receive timeout (in ms.) |
| Connection | - | Arbitrary | ✔ | Connection, See CreateConnection |
| Timeout | - | Number | ✖ | Message receive timeout (in ms.) |
<div className="return-value-note">
@@ -42,6 +42,13 @@ import Admonition from '@theme/Admonition';
</Tabs>
<Admonition type="caution" title="Caution" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> this method is not available in CLI version
</div>
</Admonition>
<br/>
+11 -5
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 7
description: Send binary message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
sidebar_class_name: doc-no-cli
description: Send binary message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Send binary message
# Send binary message
Sends binary data to the connection
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --conn | Arbitrary | &#x2714; | Connection, See CreateConnection |
| Data | --data | BinaryData, String | &#x2714; | Binary data or file path |
| Connection | - | Arbitrary | &#x2714; | Connection, See CreateConnection |
| Data | - | BinaryData, String | &#x2714; | Binary data or file path |
<div className="return-value-note">
@@ -44,6 +44,12 @@ import Admonition from '@theme/Admonition';
:::tip
Parameters with Binary data type can also accept file paths on disk and URLs
:::
<Admonition type="caution" title="Caution" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> this method is not available in CLI version
</div>
</Admonition>
<br/>
+11 -4
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 3
description: Send ping and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
sidebar_class_name: doc-no-cli
description: Send ping and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Send ping
# Send ping
Sends a ping to the remote server
@@ -21,7 +21,7 @@ import Admonition from '@theme/Admonition';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --conn | Arbitrary | &#x2714; | Connection, See CreateConnection |
| Connection | - | Arbitrary | &#x2714; | Connection, See CreateConnection |
<div className="return-value-note">
@@ -41,6 +41,13 @@ import Admonition from '@theme/Admonition';
</Tabs>
<Admonition type="caution" title="Caution" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> this method is not available in CLI version
</div>
</Admonition>
<br/>
+11 -4
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 4
description: Send pong and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
sidebar_class_name: doc-no-cli
description: Send pong and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Send pong
# Send pong
Sends a pong to the remote server
@@ -21,7 +21,7 @@ import Admonition from '@theme/Admonition';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --conn | Arbitrary | &#x2714; | Connection, See CreateConnection |
| Connection | - | Arbitrary | &#x2714; | Connection, See CreateConnection |
<div className="return-value-note">
@@ -41,6 +41,13 @@ import Admonition from '@theme/Admonition';
</Tabs>
<Admonition type="caution" title="Caution" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> this method is not available in CLI version
</div>
</Admonition>
<br/>
+12 -5
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 6
description: Send text message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
sidebar_class_name: doc-no-cli
description: Send text message and other functions to work with WebSocket in the Open Integration Package, a free open-source integration library for 1C:Enterprise 8, OneScript and CLI
keywords: [1C, 1С, 1С:Enterprise, 1С:Enterprise 8.3, API, Integration, Services, Exchange, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Send text message
# Send text message
Sends text to the connection
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| Connection | --conn | Arbitrary | &#x2714; | Connection, See CreateConnection |
| Text | --text | String | &#x2714; | Text or path to a text file |
| Connection | - | Arbitrary | &#x2714; | Connection, See CreateConnection |
| Text | - | String | &#x2714; | Text or path to a text file |
<div className="return-value-note">
@@ -42,6 +42,13 @@ import Admonition from '@theme/Admonition';
</Tabs>
<Admonition type="caution" title="Caution" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> this method is not available in CLI version
</div>
</Admonition>
<br/>
+1 -1
View File
@@ -1,4 +1,4 @@
Токен = "6129457865:AAFyzNYOAFbu...";
URL = "https://api.athenaeum.digital/opi/hs/twitter";
URL = "https://hut.openintegrations.dev";
Результат = OPI_Telegram.УстановитьWebhook(Токен, URL);
@@ -53,7 +53,7 @@ import Admonition from '@theme/Admonition';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Токен = "6129457865:AAFyzNYOAFbu...";
URL = "https://api.athenaeum.digital/opi/hs/twitter";
URL = "https://hut.openintegrations.dev";
Результат = OPI_Telegram.УстановитьWebhook(Токен, URL);
```
+12 -5
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 5
description: Получить сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
sidebar_class_name: doc-no-cli
description: Получить сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Получить сообщение
# Получить сообщение
Получает входящее сообщение из очереди или ожидает новое
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Соединение | --conn | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
| Таймаут | --tout | Число | &#x2716; | Таймаут ожидания сообщения (в мс.) |
| Соединение | - | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
| Таймаут | - | Число | &#x2716; | Таймаут ожидания сообщения (в мс.) |
<div className="return-value-note">
@@ -42,6 +42,13 @@ import Admonition from '@theme/Admonition';
</Tabs>
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
</div>
</Admonition>
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Адрес = "wss://127.0.0.1:8443";
+11 -5
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 7
description: Отправить двоичное сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
sidebar_class_name: doc-no-cli
description: Отправить двоичное сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Отправить двоичное сообщение
# Отправить двоичное сообщение
Отправляет двоичные данные в соединение
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Соединение | --conn | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
| Данные | --data | ДвоичныеДанные, Строка | &#x2714; | Двоичные данные или путь к файлу |
| Соединение | - | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
| Данные | - | ДвоичныеДанные, Строка | &#x2714; | Двоичные данные или путь к файлу |
<div className="return-value-note">
@@ -44,6 +44,12 @@ import Admonition from '@theme/Admonition';
:::tip
Параметры с типом данных Двоичные данные могут принимать также пути к файлам на диске и URL
:::
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
</div>
</Admonition>
<br/>
+11 -4
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 3
description: Отправить пинг и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
sidebar_class_name: doc-no-cli
description: Отправить пинг и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Отправить пинг
# Отправить пинг
Отправляет пинг удаленному серверу
@@ -21,7 +21,7 @@ import Admonition from '@theme/Admonition';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Соединение | --conn | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
| Соединение | - | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
<div className="return-value-note">
@@ -41,6 +41,13 @@ import Admonition from '@theme/Admonition';
</Tabs>
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
</div>
</Admonition>
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Адрес = "wss://127.0.0.1:8443";
+11 -4
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 4
description: Отправить понг и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
sidebar_class_name: doc-no-cli
description: Отправить понг и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Отправить понг
# Отправить понг
Отправляет понг удаленному серверу
@@ -21,7 +21,7 @@ import Admonition from '@theme/Admonition';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Соединение | --conn | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
| Соединение | - | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
<div className="return-value-note">
@@ -41,6 +41,13 @@ import Admonition from '@theme/Admonition';
</Tabs>
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
</div>
</Admonition>
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Адрес = "wss://127.0.0.1:8443";
+12 -5
View File
@@ -1,7 +1,7 @@
---
sidebar_position: 6
description: Отправить текстовое сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
sidebar_class_name: doc-no-cli
description: Отправить текстовое сообщение и другие функции для работы с WebSocket в Открытом пакете интеграций - бесплатной open-source библиотеке интеграций для 1С:Предприятие 8, OneScript и CLI
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, WebSocket]
---
@@ -9,7 +9,7 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import Admonition from '@theme/Admonition';
# Отправить текстовое сообщение
# Отправить текстовое сообщение
Отправляет текст в соединение
@@ -21,8 +21,8 @@ import Admonition from '@theme/Admonition';
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|-|-|-|-|-|
| Соединение | --conn | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
| Текст | --text | Строка | &#x2714; | Текст или путь к текстовому файлу |
| Соединение | - | Произвольный | &#x2714; | Соединение, См. [`ОткрытьСоединение`](/docs/WebSocket/Client-methods/Create-connection) |
| Текст | - | Строка | &#x2714; | Текст или путь к текстовому файлу |
<div className="return-value-note">
@@ -42,6 +42,13 @@ import Admonition from '@theme/Admonition';
</Tabs>
<Admonition type="caution" title="Предупреждение" className="nocli-admonition">
<div className="addin">
<strong>NOCLI:</strong> данный метод недоступен для использования в CLI версии
</div>
</Admonition>
<br/>
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Адрес = "wss://127.0.0.1:8443";
+11036 -11036
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
@@ -32,7 +32,7 @@
Function GetHashSum() Export
LastBuildHash = "7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682";
LastBuildHash = "6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA";
Return LastBuildHash;
@@ -201,7 +201,7 @@ Function CloseConnection(Val Connection, Val Code = 1000, Val Reason = "") Expor
EndFunction
// Send ping
// Send ping !NOCLI
// Sends a ping to the remote server
//
// Parameters:
@@ -228,7 +228,7 @@ Function SendPing(Val Connection) Export
EndFunction
// Send pong
// Send pong !NOCLI
// Sends a pong to the remote server
//
// Parameters:
@@ -255,7 +255,7 @@ Function SendPong(Val Connection) Export
EndFunction
// Get message
// Get message !NOCLI
// Receives an incoming message from the queue or waits for a new one
//
// Parameters:
@@ -311,7 +311,7 @@ Function GetMessage(Val Connection, Val Timeout = 10000) Export
EndFunction
// Send text message
// Send text message !NOCLI
// Sends text to the connection
//
// Parameters:
@@ -341,7 +341,7 @@ Function SendTextMessage(Val Connection, Val Text) Export
EndFunction
// Send binary message
// Send binary message !NOCLI
// Sends binary data to the connection
//
// Parameters:
@@ -285,10 +285,7 @@ Procedure WebSocket_SendPing(FunctionParameters)
If OPI_WebSocket.IsClientObject(Connection) Then
Options = New Structure;
Options.Insert("conn", Connection);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendPing", Options);
Result = OPI_WebSocket.SendPing(Connection);
While True Do
@@ -355,10 +352,7 @@ Procedure WebSocket_SendPong(FunctionParameters)
Connection = OPI_WebSocket.CreateConnection(Address, TLSSettings, ProxySettings, Headers);
If OPI_WebSocket.IsClientObject(Connection) Then
Options = New Structure;
Options.Insert("conn", Connection);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendPong", Options);
Result = OPI_WebSocket.SendPong(Connection);
Else
Result = Connection;
EndIf;
@@ -413,11 +407,7 @@ Procedure WebSocket_GetMessage(FunctionParameters)
If OPI_WebSocket.IsClientObject(Connection) Then
// ECHO
Options = New Structure;
Options.Insert("conn", Connection);
Options.Insert("text", Message);
Sending = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
Sending = OPI_WebSocket.SendTextMessage(Connection, Message);
OPI_TestDataRetrieval.ProcessCLI(Sending, "WebSocket", "GetMessage", "Sending, " + Postfix); // SKIP
@@ -486,11 +476,7 @@ Procedure WebSocket_SendTextMessage(FunctionParameters)
If OPI_WebSocket.IsClientObject(Connection) Then
Options = New Structure;
Options.Insert("conn", Connection);
Options.Insert("text", Message);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
Result = OPI_WebSocket.SendTextMessage(Connection, Message);
Else
Result = Connection;
@@ -559,11 +545,7 @@ Procedure WebSocket_SendBinaryMessage(FunctionParameters)
Data = GetBinaryDataFromString(SourceString);
If OPI_WebSocket.IsClientObject(Connection) Then
Options = New Structure;
Options.Insert("conn", Connection);
Options.Insert("data", Data);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendBinaryMessage", Options);
Result = OPI_WebSocket.SendBinaryMessage(Connection, Data);
Else
Result = Connection;
EndIf;
@@ -804,11 +786,7 @@ Procedure WebSocket_SendData(FunctionParameters)
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "SendData");
Options = New Structure;
Options.Insert("conn", ClientObject);
Options.Insert("tout", 3000);
ClientResponse = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "GetMessage", Options);
ClientResponse = OPI_WebSocket.GetMessage(ClientObject, 3000);
OPI_TestDataRetrieval.ProcessCLI(ClientResponse, "WebSocket", "SendData", "Check", ServerResponse);
@@ -847,11 +825,7 @@ Procedure WebSocket_CloseIncomingConnection(FunctionParameters)
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "CloseIncomingConnection", "EmptyList");
OPI_WebSocket.SendTextMessage(ClientObject, Message);
Options = New Structure;
Options.Insert("conn", ClientObject);
Options.Insert("text", Message);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
Result = OPI_WebSocket.SendTextMessage(ClientObject, Message);
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "CloseIncomingConnection", "SendingToClosed");
+1 -1
View File
@@ -1 +1 @@
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
+5 -5
View File
@@ -201,7 +201,7 @@ Function CloseConnection(Val Connection, Val Code = 1000, Val Reason = "") Expor
EndFunction
// Send ping
// Send ping !NOCLI
// Sends a ping to the remote server
//
// Parameters:
@@ -228,7 +228,7 @@ Function SendPing(Val Connection) Export
EndFunction
// Send pong
// Send pong !NOCLI
// Sends a pong to the remote server
//
// Parameters:
@@ -255,7 +255,7 @@ Function SendPong(Val Connection) Export
EndFunction
// Get message
// Get message !NOCLI
// Receives an incoming message from the queue or waits for a new one
//
// Parameters:
@@ -311,7 +311,7 @@ Function GetMessage(Val Connection, Val Timeout = 10000) Export
EndFunction
// Send text message
// Send text message !NOCLI
// Sends text to the connection
//
// Parameters:
@@ -341,7 +341,7 @@ Function SendTextMessage(Val Connection, Val Text) Export
EndFunction
// Send binary message
// Send binary message !NOCLI
// Sends binary data to the connection
//
// Parameters:
+7 -33
View File
@@ -285,10 +285,7 @@ Procedure WebSocket_SendPing(FunctionParameters)
If OPI_WebSocket.IsClientObject(Connection) Then
Options = New Structure;
Options.Insert("conn", Connection);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendPing", Options);
Result = OPI_WebSocket.SendPing(Connection);
While True Do
@@ -355,10 +352,7 @@ Procedure WebSocket_SendPong(FunctionParameters)
Connection = OPI_WebSocket.CreateConnection(Address, TLSSettings, ProxySettings, Headers);
If OPI_WebSocket.IsClientObject(Connection) Then
Options = New Structure;
Options.Insert("conn", Connection);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendPong", Options);
Result = OPI_WebSocket.SendPong(Connection);
Else
Result = Connection;
EndIf;
@@ -413,11 +407,7 @@ Procedure WebSocket_GetMessage(FunctionParameters)
If OPI_WebSocket.IsClientObject(Connection) Then
// ECHO
Options = New Structure;
Options.Insert("conn", Connection);
Options.Insert("text", Message);
Sending = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
Sending = OPI_WebSocket.SendTextMessage(Connection, Message);
OPI_TestDataRetrieval.ProcessCLI(Sending, "WebSocket", "GetMessage", "Sending, " + Postfix); // SKIP
@@ -486,11 +476,7 @@ Procedure WebSocket_SendTextMessage(FunctionParameters)
If OPI_WebSocket.IsClientObject(Connection) Then
Options = New Structure;
Options.Insert("conn", Connection);
Options.Insert("text", Message);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
Result = OPI_WebSocket.SendTextMessage(Connection, Message);
Else
Result = Connection;
@@ -559,11 +545,7 @@ Procedure WebSocket_SendBinaryMessage(FunctionParameters)
Data = GetBinaryDataFromString(SourceString);
If OPI_WebSocket.IsClientObject(Connection) Then
Options = New Structure;
Options.Insert("conn", Connection);
Options.Insert("data", Data);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendBinaryMessage", Options);
Result = OPI_WebSocket.SendBinaryMessage(Connection, Data);
Else
Result = Connection;
EndIf;
@@ -804,11 +786,7 @@ Procedure WebSocket_SendData(FunctionParameters)
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "SendData");
Options = New Structure;
Options.Insert("conn", ClientObject);
Options.Insert("tout", 3000);
ClientResponse = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "GetMessage", Options);
ClientResponse = OPI_WebSocket.GetMessage(ClientObject, 3000);
OPI_TestDataRetrieval.ProcessCLI(ClientResponse, "WebSocket", "SendData", "Check", ServerResponse);
@@ -847,11 +825,7 @@ Procedure WebSocket_CloseIncomingConnection(FunctionParameters)
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "CloseIncomingConnection", "EmptyList");
OPI_WebSocket.SendTextMessage(ClientObject, Message);
Options = New Structure;
Options.Insert("conn", ClientObject);
Options.Insert("text", Message);
Result = OPI_TestDataRetrieval.ExecuteTestCLI("ws", "SendTextMessage", Options);
Result = OPI_WebSocket.SendTextMessage(ClientObject, Message);
OPI_TestDataRetrieval.ProcessCLI(Result, "WebSocket", "CloseIncomingConnection", "SendingToClosed");
@@ -32,7 +32,7 @@
Function GetHashSum() Export
LastBuildHash = "7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682";
LastBuildHash = "6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA";
Return LastBuildHash;
+1 -1
View File
@@ -1 +1 @@
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
+2 -110
View File
@@ -4,114 +4,6 @@
"self_depend": true,
"dependencies": null,
"cli_tool": false,
"regions": [
{
"name": "Client methods",
"methods": [
"GetMessage",
"SendBinaryMessage",
"SendPing",
"SendPong",
"SendTextMessage"
]
}
],
"methods": [
{
"name": "SendPing",
"id": "SENDPING",
"description": "Sends a ping to the remote server",
"params": [
{
"name": "--conn",
"types": "Arbitrary",
"description": "Connection, See CreateConnection",
"default": null,
"short": "-c"
}
],
"region": "Client methods"
},
{
"name": "SendPong",
"id": "SENDPONG",
"description": "Sends a pong to the remote server",
"params": [
{
"name": "--conn",
"types": "Arbitrary",
"description": "Connection, See CreateConnection",
"default": null,
"short": "-c"
}
],
"region": "Client methods"
},
{
"name": "GetMessage",
"id": "GETMESSAGE",
"description": "Receives an incoming message from the queue or waits for a new one",
"params": [
{
"name": "--conn",
"types": "Arbitrary",
"description": "Connection, See CreateConnection",
"default": null,
"short": "-c"
},
{
"name": "--tout",
"types": "Number",
"description": "Message receive timeout (in ms.)",
"default": 10000,
"short": "-t"
}
],
"region": "Client methods"
},
{
"name": "SendTextMessage",
"id": "SENDTEXTMESSAGE",
"description": "Sends text to the connection",
"params": [
{
"name": "--conn",
"types": "Arbitrary",
"description": "Connection, See CreateConnection",
"default": null,
"short": "-c"
},
{
"name": "--text",
"types": "String",
"description": "Text or path to a text file",
"default": null,
"short": "-t"
}
],
"region": "Client methods"
},
{
"name": "SendBinaryMessage",
"id": "SENDBINARYMESSAGE",
"description": "Sends binary data to the connection",
"params": [
{
"name": "--conn",
"types": "Arbitrary",
"description": "Connection, See CreateConnection",
"default": null,
"short": "-c"
},
{
"name": "--data",
"types": "BinaryData, String",
"description": "Binary data or file path",
"default": null,
"short": "-d"
}
],
"region": "Client methods"
}
]
"regions": [],
"methods": []
}
@@ -32,7 +32,7 @@
Function GetHashSum() Export
LastBuildHash = "7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682";
LastBuildHash = "6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA";
Return LastBuildHash;
@@ -285,10 +285,7 @@
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьПинг", Опции);
Результат = OPI_WebSocket.ОтправитьПинг(Соединение);
Пока Истина Цикл
@@ -355,10 +352,7 @@
Соединение = OPI_WebSocket.ОткрытьСоединение(Адрес, НастройкиTls, НастройкиПрокси, Заголовки);
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьПонг", Опции);
Результат = OPI_WebSocket.ОтправитьПонг(Соединение);
Иначе
Результат = Соединение;
КонецЕсли;
@@ -413,11 +407,7 @@
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
// ECHO
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Опции.Вставить("text", Сообщение);
Отправка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
Отправка = OPI_WebSocket.ОтправитьТекстовоеСообщение(Соединение, Сообщение);
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Отправка, "WebSocket", "ПолучитьСообщение", "Отправка, " + Постфикс); // SKIP
@@ -486,11 +476,7 @@
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Опции.Вставить("text", Сообщение);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
Результат = OPI_WebSocket.ОтправитьТекстовоеСообщение(Соединение, Сообщение);
Иначе
Результат = Соединение;
@@ -559,11 +545,7 @@
Данные = ПолучитьДвоичныеДанныеИзСтроки(ИсходнаяСтрока);
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Опции.Вставить("data", Данные);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьДвоичноеСообщение", Опции);
Результат = OPI_WebSocket.ОтправитьДвоичноеСообщение(Соединение, Данные);
Иначе
Результат = Соединение;
КонецЕсли;
@@ -804,11 +786,7 @@
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ОтправитьДанные");
Опции = Новый Структура;
Опции.Вставить("conn", ОбъектКлиента);
Опции.Вставить("tout", 3000);
ОтветКлиента = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ПолучитьСообщение", Опции);
ОтветКлиента = OPI_WebSocket.ПолучитьСообщение(ОбъектКлиента, 3000);
OPI_ПолучениеДанныхТестов.ОбработатьCLI(ОтветКлиента, "WebSocket", "ОтправитьДанные", "Проверка", ОтветСервера);
@@ -847,11 +825,7 @@
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ЗакрытьВходящееСоединение", "ПустойСписок");
OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);
Опции = Новый Структура;
Опции.Вставить("conn", ОбъектКлиента);
Опции.Вставить("text", Сообщение);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
Результат = OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ЗакрытьВходящееСоединение", "ОтправкаВЗакрытое");
+1 -1
View File
@@ -1 +1 @@
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
+5 -5
View File
@@ -201,7 +201,7 @@
КонецФункции
// Отправить пинг
// Отправить пинг !NOCLI
// Отправляет пинг удаленному серверу
//
// Параметры:
@@ -228,7 +228,7 @@
КонецФункции
// Отправить понг
// Отправить понг !NOCLI
// Отправляет понг удаленному серверу
//
// Параметры:
@@ -255,7 +255,7 @@
КонецФункции
// Получить сообщение
// Получить сообщение !NOCLI
// Получает входящее сообщение из очереди или ожидает новое
//
// Параметры:
@@ -311,7 +311,7 @@
КонецФункции
// Отправить текстовое сообщение
// Отправить текстовое сообщение !NOCLI
// Отправляет текст в соединение
//
// Параметры:
@@ -341,7 +341,7 @@
КонецФункции
// Отправить двоичное сообщение
// Отправить двоичное сообщение !NOCLI
// Отправляет двоичные данные в соединение
//
// Параметры:
+7 -33
View File
@@ -285,10 +285,7 @@
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьПинг", Опции);
Результат = OPI_WebSocket.ОтправитьПинг(Соединение);
Пока Истина Цикл
@@ -355,10 +352,7 @@
Соединение = OPI_WebSocket.ОткрытьСоединение(Адрес, НастройкиTls, НастройкиПрокси, Заголовки);
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьПонг", Опции);
Результат = OPI_WebSocket.ОтправитьПонг(Соединение);
Иначе
Результат = Соединение;
КонецЕсли;
@@ -413,11 +407,7 @@
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
// ECHO
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Опции.Вставить("text", Сообщение);
Отправка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
Отправка = OPI_WebSocket.ОтправитьТекстовоеСообщение(Соединение, Сообщение);
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Отправка, "WebSocket", "ПолучитьСообщение", "Отправка, " + Постфикс); // SKIP
@@ -486,11 +476,7 @@
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Опции.Вставить("text", Сообщение);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
Результат = OPI_WebSocket.ОтправитьТекстовоеСообщение(Соединение, Сообщение);
Иначе
Результат = Соединение;
@@ -559,11 +545,7 @@
Данные = ПолучитьДвоичныеДанныеИзСтроки(ИсходнаяСтрока);
Если OPI_WebSocket.ЭтоОбъектКлиента(Соединение) Тогда
Опции = Новый Структура;
Опции.Вставить("conn", Соединение);
Опции.Вставить("data", Данные);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьДвоичноеСообщение", Опции);
Результат = OPI_WebSocket.ОтправитьДвоичноеСообщение(Соединение, Данные);
Иначе
Результат = Соединение;
КонецЕсли;
@@ -804,11 +786,7 @@
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ОтправитьДанные");
Опции = Новый Структура;
Опции.Вставить("conn", ОбъектКлиента);
Опции.Вставить("tout", 3000);
ОтветКлиента = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ПолучитьСообщение", Опции);
ОтветКлиента = OPI_WebSocket.ПолучитьСообщение(ОбъектКлиента, 3000);
OPI_ПолучениеДанныхТестов.ОбработатьCLI(ОтветКлиента, "WebSocket", "ОтправитьДанные", "Проверка", ОтветСервера);
@@ -847,11 +825,7 @@
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ЗакрытьВходящееСоединение", "ПустойСписок");
OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);
Опции = Новый Структура;
Опции.Вставить("conn", ОбъектКлиента);
Опции.Вставить("text", Сообщение);
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("ws", "ОтправитьТекстовоеСообщение", Опции);
Результат = OPI_WebSocket.ОтправитьТекстовоеСообщение(ОбъектКлиента, Сообщение);
OPI_ПолучениеДанныхТестов.ОбработатьCLI(Результат, "WebSocket", "ЗакрытьВходящееСоединение", "ОтправкаВЗакрытое");
@@ -32,7 +32,7 @@
Function GetHashSum() Export
LastBuildHash = "7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682";
LastBuildHash = "6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA";
Return LastBuildHash;
+1 -1
View File
@@ -1 +1 @@
7C7D5223543D21A8ACFC4E90CA039AED334DFF0EA795CC5A9E4B8EE0EF589682
6E3544C1E0AD640BF98F5F33879E38B4B14BA7C7F146A08D66FA9D67BB9B5EFA
+2 -110
View File
@@ -4,114 +4,6 @@
"self_depend": true,
"dependencies": null,
"cli_tool": false,
"regions": [
{
"name": "Методы клиента",
"methods": [
"ОтправитьДвоичноеСообщение",
"ОтправитьПинг",
"ОтправитьПонг",
"ОтправитьТекстовоеСообщение",
"ПолучитьСообщение"
]
}
],
"methods": [
{
"name": "ОтправитьПинг",
"id": "ОТПРАВИТЬПИНГ",
"description": "Отправляет пинг удаленному серверу",
"params": [
{
"name": "--conn",
"types": "Произвольный",
"description": "Соединение, См. ОткрытьСоединение",
"default": null,
"short": "-c"
}
],
"region": "Методы клиента"
},
{
"name": "ОтправитьПонг",
"id": "ОТПРАВИТЬПОНГ",
"description": "Отправляет понг удаленному серверу",
"params": [
{
"name": "--conn",
"types": "Произвольный",
"description": "Соединение, См. ОткрытьСоединение",
"default": null,
"short": "-c"
}
],
"region": "Методы клиента"
},
{
"name": "ПолучитьСообщение",
"id": "ПОЛУЧИТЬСООБЩЕНИЕ",
"description": "Получает входящее сообщение из очереди или ожидает новое",
"params": [
{
"name": "--conn",
"types": "Произвольный",
"description": "Соединение, См. ОткрытьСоединение",
"default": null,
"short": "-c"
},
{
"name": "--tout",
"types": "Число",
"description": "Таймаут ожидания сообщения (в мс.)",
"default": 10000,
"short": "-t"
}
],
"region": "Методы клиента"
},
{
"name": "ОтправитьТекстовоеСообщение",
"id": "ОТПРАВИТЬТЕКСТОВОЕСООБЩЕНИЕ",
"description": "Отправляет текст в соединение",
"params": [
{
"name": "--conn",
"types": "Произвольный",
"description": "Соединение, См. ОткрытьСоединение",
"default": null,
"short": "-c"
},
{
"name": "--text",
"types": "Строка",
"description": "Текст или путь к текстовому файлу",
"default": null,
"short": "-t"
}
],
"region": "Методы клиента"
},
{
"name": "ОтправитьДвоичноеСообщение",
"id": "ОТПРАВИТЬДВОИЧНОЕСООБЩЕНИЕ",
"description": "Отправляет двоичные данные в соединение",
"params": [
{
"name": "--conn",
"types": "Произвольный",
"description": "Соединение, См. ОткрытьСоединение",
"default": null,
"short": "-c"
},
{
"name": "--data",
"types": "ДвоичныеДанные, Строка",
"description": "Двоичные данные или путь к файлу",
"default": null,
"short": "-d"
}
],
"region": "Методы клиента"
}
]
"regions": [],
"methods": []
}