Skip to main content

Set metadata

Sets new connection metadata

Function SetMetadata(Val Connection, Val Metadata) Export

ParameterCLI optionTypeRequiredDescription
Connection-ArbitraryExisting connection
Metadata-Structure Of KeyAndValueMetadata list

Returns: Map Of KeyAndValue - Processing result

tip

Replaces the metadata set during connection creation

caution

NOCLI: this method is not available in CLI version


1C:Enterprise/OneScript code example
    Address = "https://grpcb.in:9001";

Proto1 = "https://hut.openintegrations.dev/test_data/grpcbin_with_import.proto"; // String, path to file or URL
Proto2 = "https://hut.openintegrations.dev/test_data/mt.proto"; // String, path to file or URL

Scheme = New Map;
Scheme.Insert("main.proto" , Proto1); // Primary
Scheme.Insert("my_types.proto", Proto2); // For import in primary

Parameters = OPI_GRPC.GetConnectionParameters(Address, Scheme);
Tls = OPI_GRPC.GetTlsSettings(True);

Connection = OPI_GRPC.CreateConnection(Parameters, Tls);

Meta = New Structure("somekey", "somevalue");
Result = OPI_GRPC.SetMetadata(Connection, Meta);
Result
{
"result": true
}