FIWARE / context.Orion-LD

Context Broker and CEF building block for context data management which supports both the NGSI-LD and the NGSI-v2 APIs
https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.06.01_60/gs_CIM009v010601p.pdf
GNU Affero General Public License v3.0
50 stars 43 forks source link

Orion-LD entity size limitations and configuration (-inReqPayloadMaxSize) #1356

Closed IngMiad closed 3 months ago

IngMiad commented 1 year ago

Hello,

we are using FIWARE with quite large entities and seem to run into an Orion-LD Context Broker limitation. In our scenario we collect around 4.000 tags from about 50 entities with OPC UA IoT-Agent at once and try to send them to Orion-LD Context Broker via Agent. Unfortunately Orion-LD Context Broker doesn't allow 'too large entities' and denies the request. You can find a screenshot, more details and kind of a solution for the issue here: https://github.com/Engineering-Research-and-Development/iotagent-opcua/issues/110

The solution provided is accoring to Orion (not Orion-LD). It seems that Orion has a build in limitation for incoming requests of 1 MB to prevent denial of service attacks. You can configure this limitation via -inReqPayloadMaxSize parameter and also allow larger entities: https://github.com/telefonicaid/fiware-orion/blob/0dc77185b8f98274840abc28364e2bd071c1d7e4/doc/manuals/admin/perf_tuning.md#payload-and-message-size-and-performance

As we are using Orion-LD we'd like to ask if there is already a setting like that for Orion-LD? I tried to use it in my installation (Orion-LD 1.0.1), but the parameter doesn't seem to exist. Moreover I searched in this repository, but could not find anything about request limitation sizes for Orion-LD.

Thank you in advance and greetings, Inga

kzangeli commented 1 year ago

ok, I actually implemented that myself for Orion (but, that was after forking out Orion's repo to start building Orion-LD, that's why it's not in Orion-LD). I'll see if I can add it to Orion-LD as well

kzangeli commented 1 year ago

Should be fixed now. Same CLI option names as Orion. Please test and close if all good. Else, comment :)

IngMiad commented 1 year ago

Hello,

thank you very much for the quick reply & fix. I have been able to test it with docker build fiware/orion-ld:latest (8 hours ago) at my test infrastructure. Orion-LD is able to start with the new parameter now. I will need to test in our plant once I am there again to see if large entities can also be processed in production now. I'll keep you up to date.

Two further things I noticed:

Greetings Inga

kzangeli commented 1 year ago

ok, noted. About the first "nuisanse", talk to Stefan. He should know more about that than I do.

The second nuisance is all me. It's weird, I have no answer to give you, I'm afraid. If you want to, perhaps we can look at it together, You already have me on Skype, so, send me a ping if you want to do that. I can see it must be quite annoying ...

IngMiad commented 1 year ago

Hello @kzangeli,

regarding the second issue it would be great if Orion-LD is able to use a self-hosted core context URL like Mintaka does for airgapped environments in the future. That way there is no need for dump and update of the dump each time you change something bigger anymore and deployment in airgapped environments would be simplefied. But for now it is also working with the Mongo-DB dump as a workaround.

I had the chance to test the fix at our productive location. Therefore I used the version compiled 04/27/2023 and have been able to start Orion-LD with the new parameter (I experienced that orion throws an error in older versions if you start it with a non-existing parameter, so I assume orion knows the parameter). Unfortunately we have two issues with it:

  1. When I try to read the big OPC UA entity from OPC UA Agent, I still get the entity too large issue. I configured -inReqPayloadMaxSize 1000000000000 (1 TB) which should be more than enough for the size of the entity. Smaller entities are working without any issue. grafik
  2. Moreover it became hard to debug Orion-LD, because it constantly throws a postgres error at productive environment - but it is not happening in test environment. So this might be something environment specific I have to check next time when I am at our plant. From functional perspective timescaleDB is working fine for small entities, but the error / warning is thrown anyway. grafik

To make sure that I am testing correctly can you confirm following?

  1. Am I using the correct Orion-LD image which includes the new parameter? Here is the output of the http://orion:1026/version query:
    grafik
  2. Do I configure the parameters for request size correctly? grafik

I can continue testing next week. Thank you in advance!

Greetings Inga

kzangeli commented 1 year ago

Hi Inga,

I'm out travelling today (going home from Berlin), but I will take a closer look once I'm home. I'll talk to Stefan and the rest of the team about "including" the core context inside the broker. It's a delicate thing. The core context is very very important and we try to protect ourselves from it "being tampered with". Anyway, I see that this is a problem and we should do something about it.

I'll let you know

kzangeli commented 1 year ago

Hi again,

the built-in core context is (hopefully) taken care of: https://github.com/FIWARE/context.Orion-LD/pull/1378. I tested it by deleting the orionld database (that's where Orion-LD caches its contexts) and I turned off networking. Seems to work, but, I'd like to see you test it too.

About the "too large payload", the logfile seems to be from an iot-agent ... I tested this of course, implementing a new functest as I always do. Should work. I checked the size of the variable that holds the size, it's 64bit, meaning 1T is not a problem (would be if 32bit variable). Perhaps the error is something that the iot-agenmt gets from the broker and then shows in its own log? Cause, your image seems to be from april 27. It should be newer than that. And, the "version" should be "post-v1.2.0"

And, about postgres ... I assume you use the historical values and start the broker with "-troe", right? I have no idea why the broker isn't able to connect to the postgres server. This we need to look into somehow. Is the problem new? Did it work just fine before but has started to give problems lately?

About the error in itself, it complains about not finding any connection in the connection pool. I should error out long before that and die. I'll fix that. It's a bit confusing the way it is right now. I had to go to the source code to undrstand what was happening.

kzangeli commented 1 year ago

So, I ran some tests with "postgres server not there" but it all worked just as it should:

pgDatabasePrepare: Database Error (unable to connect to postgres - connection/status: 0x562e136db680/1)
troeInit: Basic Postgres Problem - Temporal Representation of Entities is not possible
main: Database Error (unable to initialize the layer for Temporal Representation of Entities)

So, not able to reproduce the problem you're seeing. What I did was to add traces to see if they can shed some light, in PR #1379 So, use that image (or newer) next time and we'll see if the new traces help.

IngMiad commented 1 year ago

Hello @kzangeli,

thank you very much for your response and sorry for my late reaction (I have been traveling as well). I will do the test again at our power plant on Wednisday. Therefore I will use latest image by today (1.3.0-PRE-1382-debug -> 30.05.23) and test large entities + postgres issues.

Regarding the postgres issue: I don't understand why it throws the error, because I can query Mintaka for STH values without issue, persist new data to time-series-DB via Orion-LD and so on. I would say it is working fine, if there would be no error in log. But maybe we can see something with traces in the new image.

So I will send an update on Wednisday or Thursday after my tests. Greetings!

IngMiad commented 1 year ago

Hello @kzangeli,

sorry for late reply - it took some more time until I have been able to test again. Unfortunately Orion-LD still throws the "Entity too large issue". I have been using image orion-ld_1.3.0-PRE-1382 (no debug version because the image is huge). Screenshot from 2023-07-26 10-37-38

Test with large entity (~ 54 entities with ~ 3000 Tags)

  1. Here ist my docker-compose file for Orion-LD. I highlighted the line with container startup command, where -inReqPayloadMaxSize has been set to 100000000 byte (so ~ 100MB) Screenshot from 2023-07-26 11-22-22
  2. Next you can see a screenshot from OPC UA IoT-Agent Logs, that state the Orion-LD error "request entity too large" Screenshot from 2023-07-26 11-26-39
  3. And as a further test you can also see that there exists no database for the tenant of this datasource (orion_opcua_pcs) in time series db -> Orion-LD / Mintaka persisted nothing Screenshot from 2023-07-26 11-29-26

Same environment, but only with 6 out of the 54 entities

  1. I use the exact same test environment. The only thing I changed is the config.js for IoT-Agent. I deleted all entities except 6 entities and retested the issue. This time there is no error in IoT-Agent logs and the IoT-Agent successfully receives the data and forwards it to Orion-LD without getting an error back Screenshot from 2023-07-26 12-02-16
  2. This time you can see that the tenant for this datasource has been created, but there are no values in time-series-db Screenshot from 2023-07-26 11-39-10
  3. Having a look at the logs in Orion-LD you can see some postgres errors, that could explain why only the schema has been created for the new tenant but there is no data Screenshot from 2023-07-26 12-41-47

I am not sure what is the issue with that datasource. I have two further OPC UA datasources in the same environment and both are working perfectly (IoT-Agent reads data, sends to Orion-LD, uses Mintaka to store to TSDB, visualize with Grafana -> I can also see no errors in Oiron-LD logs for this datasources). Screenshot from 2023-07-26 12-04-33 Screenshot from 2023-07-26 12-04-13

Earlier I also have been successful to persist some values for the datasource with the issue (07.06.) - I guess the second postgres issue might be related to my new Mintaka version and is another issue I might reference in a new ticket if I am not able to debug & solve it myself. Regarding the actual "Entity too large" issue I would say the second example with only a few entities shows that the new parameter -inReqPayloadMaxSize isn't working at least in my setup => Somehow Orion-LD still thinks that the entity is too large.

Here is also the IoT-Agent configuration from the second testcase as it is not so huge than the first. Can you see any issue with the entities or attribute names that might make a difference and cause the issues at Orion-LD / Mintaka?

/*
 * Copyright 2022 Engineering Ingegneria Informatica S.p.A.
 *
 * This file is part of iotagent-opcua
 *
 * iotagent-opcua is free software: you can redistribute it and/or
 * modify it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the License,
 * or (at your option) any later version.
 *
 * iotagent-opcua is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public
 * License along with iotagent-opcua.
 * If not, see http://www.gnu.org/licenses/.
 *
 * For those usages not covered by the GNU Affero General Public License
 * please contact with::[manfredi.pistone@eng.it, gabriele.deluca@eng.it, walterdomenico.vergara@eng.it, mattiagiuseppe.marzano@eng.it]
 */

var config = {};

config.iota = {
    /**
     * Configures the log level. Appropriate values are: FATAL, ERROR, INFO, WARN and DEBUG.
     */
    logLevel: 'DEBUG',
    /**
     * When this flag is active, the IoTAgent will add the TimeInstant attribute to every entity created, as well
     * as a TimeInstant metadata to each attribute, with the current timestamp.
     */
    timestamp: true,
    /**
     * Context Broker configuration. Defines the connection information to the instance of the Context Broker where
     * the IoT Agent will send the device data.
     */
    contextBroker: {
        /**
         * Host where the Context Broker is located.
         */
        host: 'orion',
        /**
         * Port where the Context Broker is listening.
         */
        port: '1026',
        /**
         * Version of the Context Broker (v2 or ld)
         */
        ngsiVersion: 'ld',
        /**
         * JSON LD Context
         */
        jsonLdContext: 'http://context/datamodels.context-ngsi.jsonld',
        /**
         * Used as fallbackTenant
         */
        service: 'opcua_pcs',
        /**
         * Used as fallbackPath
         */
        subservice: '/pcs'
    },
    /**
     * Configuration of the North Port of the IoT Agent.
     */
    server: {
        /**
         * Port where the IoT Agent will be listening for NGSI and Provisioning requests.
         */
        port: 4043
    },

    /**
     * Configuration for secured access to instances of the Context Broker secured with a PEP Proxy.
     * For the authentication mechanism to work, the authentication attribute in the configuration has to be fully
     * configured, and the authentication.enabled subattribute should have the value `true`.
     *
     * The Username and password should be considered as sensitive data and should not be stored in plaintext.
     * Either encrypt the config and decrypt when initializing the instance or use environment variables secured by
     * docker secrets.
     */
    //authentication: {
    //enabled: false,
    /**
     * Type of the Identity Manager which is used when authenticating the IoT Agent.
     */
    //type: 'keystone',
    /**
     * Name of the additional header passed to hold the identity of the IoT Agent
     */
    //header: 'X-Auth-Token',
    /**
     * Hostname of the Identity Manager.
     */
    //host: 'localhost',
    /**
     * Port of the Identity Manager.
     */
    //port: '5000',
    /**
     * Username for the IoT Agent - Note this should not be stored in plaintext.
     */
    //user: 'IOTA_AUTH_USER',
    /**
     * Password for the IoT Agent - Note this should not be stored in plaintext.
     */
    //password: 'IOTA_AUTH_PASSWORD',
    /**
     * OAuth2 client ID - Note this should not be stored in plaintext.
     */
    //clientId: 'IOTA_AUTH_CLIENT_ID',
    /**
     * OAuth2 client secret - Note this should not be stored in plaintext.
     */
    //clientSecret: 'IOTA_AUTH_CLIENT_SECRET'
    //},

    /**
     * Defines the configuration for the Device Registry, where all the information about devices and configuration
     * groups will be stored. There are currently just two types of registries allowed:
     *
     * - 'memory': transient memory-based repository for testing purposes. All the information in the repository is
     *             wiped out when the process is restarted.
     *
     * - 'mongodb': persistent MongoDB storage repository. All the details for the MongoDB configuration will be read
     *             from the 'mongodb' configuration property.
     */
    deviceRegistry: {
        type: 'mongodb'
    },
    /**
     * Mongo DB configuration section. This section will only be used if the deviceRegistry property has the type
     * 'mongodb'.
     */
    mongodb: {
        /**
         * Host where MongoDB is located. If the MongoDB used is a replicaSet, this property will contain a
         * comma-separated list of the instance names or IPs.
         */
        host: 'iot-mongo-db',
        /**
         * Port where MongoDB is listening. In the case of a replicaSet, all the instances are supposed to be listening
         * in the same port.
         */
        port: '27017',
        /**
         * Name of the Mongo database that will be created to store IoT Agent data.
         */
        db: 'iotagent_opcua'
    },
    /**
     * Types array for static configuration of services. Check documentation in the IoT Agent Library for Node.js for
     *  further details:
     *
     *      https://github.com/Engineering-Research-and-Development/iotagent-opcua/blob/master/docs/quick_start_guide.md
     */

    types: {
        Building: {
            active: [
                {
                    name: "0ULX10CT005:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT008:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT001:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT001:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT002:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT003:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT004:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT006:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT007:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT008:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT009:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT008:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT010:TempSolStrlSchzR:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CP001:Dr1_SeWd_Ost:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CP002:Dr2_Rec_Ost:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CT001:TempTmSeWdOst:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CT002:TempTmSeWdOst:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CT003:TempTmSeWdOst:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CT004:TempTmSeWdOst:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CT005:TempTmSeWdOst:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CT006:TempTmSeWdOst:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CT901:T_TmSeWdOst_MAX:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CP001:Dr1_SeWd_West:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT901:TempSolStrl_MAX:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT008:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT007:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT007:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT006:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT006:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT006:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT006:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT005:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT005:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT005:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT005:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT004:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT004:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT004:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT004:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT003:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT003:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT003:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT003:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT002:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT002:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT002:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT002:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT001:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT007:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT007:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT008:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT009:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX20CT007:TempTmSeWdOst:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT009:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT001:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT001:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX40CT901:TempKragRec_MAX:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT009:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX40CT003:TempKragRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX40CT002:TempKragRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX40CT001:TempKragRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT901:T_TmSeWdWest_MAX:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT901:T_TmSeWdAll_MIN:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT007:TempTmSeWdWest:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT006:TempTmSeWdWest:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT005:TempTmSeWdWest:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT004:TempTmSeWdWest:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT003:TempTmSeWdWest:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT002:TempTmSeWdWest:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX40CT004:TempKragRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CP002:Dr2_Rec_West:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT009:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT010:TempSolStrlSchzR:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT010:TempSolStrlSchzR:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT010:TempSolStrlSchzR:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT010:TempSolStrlSchzR:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT901:TempSolStrl_MAX:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT901:TempSolStrl_MAX:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT901:TempSolStrl_MAX:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT901:T_TmSeWdAll_MIN:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT901:T_TmSeWdAll_MIN:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT901:T_TmSeWdAll_MIN:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT901:T_TmSeWdAll_MIN:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX10CT901:TempSolStrl_MAX:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0ULX30CT001:TempTmSeWdWest:U",
                    type: "https://schema.org/Number"
                }
            ],
            lazy: [],
            commands: []
        },
        ChemicalSupplyDosing: {
            active: [
                {
                    name: "0GCN10AP010:WAB_DosPu_NH4OH:SPOP_LL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN10AP010:WAB_DosPu_NH4OH:SPOP_HL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN20AP010:WAB_DosPu_Na3PO4:FB_SPEED",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN10AP010:WAB_DosPu_NH4OH:FB_SPEED",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN10AP010:WAB_DosPu_NH4OH:SP_AUT",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN10AP010:WAB_DosPu_NH4OH:SP_RAMP",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0GCN10AP010:WAB_DosPu_NH4OH:SP_GRAD",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN10AP010:WAB_DosPu_NH4OH:SP_OP",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN20AP010:WAB_DosPu_Na3PO4:SPOP_LL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_AUT",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_RAMP",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_GRAD",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_OP",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0GCN20AP010:WAB_DosPu_Na3PO4:SPOP_HL",
                    type: "https://schema.org/Number"
                }
            ],
            lazy: [],
            commands: []
        },
        CompressedAirDistribution: {
            active: [
                {
                    name: "0QFB15CP001:Dr_DrLuAnl:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0QFB15CP001:Dr_DrLuAnl:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0QFB15CP001:Dr_DrLuAnl:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0QFB15CP001:Dr_DrLuAnl:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0QFB15CP001:Dr_DrLuAnl:U",
                    type: "https://schema.org/Number"
                }
            ],
            lazy: [],
            commands: []
        },
        CondensatePreheater: {
            active: [
                {
                    name: "0HAA10CT001:Temp_KondEintrWT:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0HAA10CT002:Temp_KondAustrWT:U",
                    type: "https://schema.org/Number"
                }
            ],
            lazy: [],
            commands: []
        },
        CondensingUnit: {
            active: [
                {
                    name: "0MAG10DP001:DrReg_Kond:SP",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:LMN",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SPURLM",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:QLMN_LLM",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:QLMN_HLM",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SPEXTSEL_OP",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SP_OP",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SPRAMPOF",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SPDRLM",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SP_LLM",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:QMAN_AUT",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SP_TRK_ON",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SPEXTSEL_OP",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SP_OP",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SPRAMPOF",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SPDRLM",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SPURLM",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SP_LLM",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SP_HLM",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SP_TRK_ON",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:QLMN_HLM",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SPBUMPON",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DL001:Niv_Kond_MW:IN4",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:Niv_Kond_MW:IN3",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:Niv_Kond_MW:IN2",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:Niv_Kond_MW:IN1",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:Niv2_Kond:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:Niv1_Kond:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10CT002:TempKondHotw:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10CT001:Temp_Kond:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:PV_IN",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:QLMN_LLM",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DL001:Niv_Kond_MW:IN5",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:Dr_Kond_MW:IN4",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:PV_IN",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:Dr_Kond_MW:IN5",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:Dr_Kond_MW:IN3",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:Dr_Kond_MW:IN2",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:Dr_Kond_MW:IN1",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:Dr2_Kond:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:Dr1_Kond:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:Dr3_Kond:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SPBUMPON",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:LMN",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:QMAN_AUT",
                    type: "https://schema.org/Boolean"
                },
                {
                    name: "0MAG10DP001:DrReg_Kond:SP_HLM",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0MAG10DL001:NivReg_Kond:SP",
                    type: "https://schema.org/Number"
                }
            ],
            lazy: [],
            commands: []
        },
        Receiver: {
            active: [
                {
                    name: "0WTX99CT910A:MAXWtTempRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MWtTempObFlaRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MWtTempObFlaRec:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MWtTempObFlaRec:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MWtTempObFlaRec:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT950B:MAXTDiff_Rah_Mem:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MWtTempObFlaRec:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910A:SP_T_Rec_Grad_D2:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910A:MWtTempRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910A:SP_T_Rec_Grad_WH:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT950C:MAXTDiff_KuLu_WL:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MAXWtTempObFlaRe:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX50CT901B:MAXTempTrennRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX50CT002B:TempVertTrennRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX50CT001B:TempHoriTrennRec:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX30CT901C:MAXT_KuKanSeWdLu:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT940C:MAXTDiff_KuLuAus:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MAXWtTempObFlaRe:U_AH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MAXWtTempObFlaRe:U_WH",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MAXWtTempObFlaRe:U_WL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910:MAXWtTempObFlaRe:U_AL",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT940B:MAXTDiff_TrgRah:U",
                    type: "https://schema.org/Number"
                },
                {
                    name: "0WTX99CT910A:SP_T_Rec_Grad_D1:U",
                    type: "https://schema.org/Number"
                }
            ],
            lazy: [],
            commands: []
        }        
    },

    contexts: [
        {
            id: "urn:ngsi-ld:PCS-STJ:Building",
            type: "Building",
            mappings: [
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CP001:Dr1_SeWd_Ost:U",
                    opcua_id: "ns=5;s=0ULX20CP001//Dr1_SeWd_Ost.U",
                    object_id: "ns=5;s=0ULX20CP001//Dr1_SeWd_Ost.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CP002:Dr2_Rec_Ost:U",
                    opcua_id: "ns=5;s=0ULX20CP002//Dr2_Rec_Ost.U",
                    object_id: "ns=5;s=0ULX20CP002//Dr2_Rec_Ost.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT001:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT001//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT001//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT002:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT002//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT002//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT003:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT003//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT003//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT004:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT004//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT004//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT005:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT005//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT005//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT006:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT006//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT006//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT901:T_TmSeWdOst_MAX:U",
                    opcua_id: "ns=5;s=0ULX20CT901//T_TmSeWdOst_MAX.U",
                    object_id: "ns=5;s=0ULX20CT901//T_TmSeWdOst_MAX.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CP001:Dr1_SeWd_West:U",
                    opcua_id: "ns=5;s=0ULX30CP001//Dr1_SeWd_West.U",
                    object_id: "ns=5;s=0ULX30CP001//Dr1_SeWd_West.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT007:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT007//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT007//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT901:TempKragRec_MAX:U",
                    opcua_id: "ns=5;s=0ULX40CT901//TempKragRec_MAX.U",
                    object_id: "ns=5;s=0ULX40CT901//TempKragRec_MAX.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT003:TempKragRec:U",
                    opcua_id: "ns=5;s=0ULX40CT003//TempKragRec.U",
                    object_id: "ns=5;s=0ULX40CT003//TempKragRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT002:TempKragRec:U",
                    opcua_id: "ns=5;s=0ULX40CT002//TempKragRec.U",
                    object_id: "ns=5;s=0ULX40CT002//TempKragRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT001:TempKragRec:U",
                    opcua_id: "ns=5;s=0ULX40CT001//TempKragRec.U",
                    object_id: "ns=5;s=0ULX40CT001//TempKragRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdWest_MAX:U",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdWest_MAX.U",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdWest_MAX.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT007:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT007//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT007//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT006:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT006//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT006//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT005:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT005//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT005//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT004:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT004//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT004//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT003:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT003//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT003//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT002:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT002//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT002//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT004:TempKragRec:U",
                    opcua_id: "ns=5;s=0ULX40CT004//TempKragRec.U",
                    object_id: "ns=5;s=0ULX40CT004//TempKragRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CP002:Dr2_Rec_West:U",
                    opcua_id: "ns=5;s=0ULX30CP002//Dr2_Rec_West.U",
                    object_id: "ns=5;s=0ULX30CP002//Dr2_Rec_West.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_WH",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_WL",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_AH",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U_AH",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_AH",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U_WH",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_WH",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U_WL",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_WL",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U_AL",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_AL",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_AL",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT001:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT001//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT001//TempTmSeWdWest.U",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:ChemicalSupplyDosing",
            type: "ChemicalSupplyDosing",
            mappings: [
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SPOP_LL",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SPOP_LL",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SPOP_LL",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SPOP_HL",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SPOP_HL",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SPOP_HL",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:FB_SPEED",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.FB_SPEED",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.FB_SPEED",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:FB_SPEED",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.FB_SPEED",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.FB_SPEED",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SP_AUT",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_AUT",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_AUT",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SP_RAMP",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_RAMP",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_RAMP",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SP_GRAD",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_GRAD",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_GRAD",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SP_OP",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_OP",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SPOP_LL",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SPOP_LL",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SPOP_LL",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_AUT",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_AUT",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_AUT",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_RAMP",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_RAMP",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_RAMP",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_GRAD",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_GRAD",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_GRAD",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_OP",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_OP",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SPOP_HL",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SPOP_HL",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SPOP_HL",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:CompressedAirDistribution",
            type: "CompressedAirDistribution",
            mappings: [
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U_AH",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_AH",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U_WL",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_WL",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U_AL",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_AL",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U_WH",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_WH",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:CondensatePreheater",
            type: "CondensatePreheater",
            mappings: [
                {
                    ocb_id: "0HAA10CT001:Temp_KondEintrWT:U",
                    opcua_id: "ns=5;s=0HAA10CT001//Temp_KondEintrWT.U",
                    object_id: "ns=5;s=0HAA10CT001//Temp_KondEintrWT.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0HAA10CT002:Temp_KondAustrWT:U",
                    opcua_id: "ns=5;s=0HAA10CT002//Temp_KondAustrWT.U",
                    object_id: "ns=5;s=0HAA10CT002//Temp_KondAustrWT.U",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:CondensingUnit",
            type: "CondensingUnit",
            mappings: [
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:LMN",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.LMN",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.LMN",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPURLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPURLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPURLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:QLMN_LLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QLMN_LLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QLMN_LLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:QLMN_HLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QLMN_HLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QLMN_HLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPEXTSEL_OP",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPEXTSEL_OP",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPEXTSEL_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP_OP",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_OP",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPRAMPOF",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPRAMPOF",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPRAMPOF",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPDRLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPDRLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPDRLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP_LLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_LLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_LLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:QMAN_AUT",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QMAN_AUT",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QMAN_AUT",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP_TRK_ON",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_TRK_ON",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_TRK_ON",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPEXTSEL_OP",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPEXTSEL_OP",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPEXTSEL_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP_OP",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_OP",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPRAMPOF",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPRAMPOF",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPRAMPOF",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPDRLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPDRLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPDRLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPURLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPURLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPURLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP_LLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_LLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_LLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP_HLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_HLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_HLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP_TRK_ON",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_TRK_ON",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_TRK_ON",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:QLMN_HLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QLMN_HLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QLMN_HLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPBUMPON",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPBUMPON",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPBUMPON",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN4",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN4",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN4",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN3",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN3",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN3",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN2",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN2",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN2",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN1",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN1",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN1",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv2_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv2_Kond.U",
                    object_id: "ns=5;s=0MAG10DL001//Niv2_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv1_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv1_Kond.U",
                    object_id: "ns=5;s=0MAG10DL001//Niv1_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10CT002:TempKondHotw:U",
                    opcua_id: "ns=5;s=0MAG10CT002//TempKondHotw.U",
                    object_id: "ns=5;s=0MAG10CT002//TempKondHotw.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10CT001:Temp_Kond:U",
                    opcua_id: "ns=5;s=0MAG10CT001//Temp_Kond.U",
                    object_id: "ns=5;s=0MAG10CT001//Temp_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:PV_IN",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.PV_IN",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.PV_IN",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:QLMN_LLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QLMN_LLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QLMN_LLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN5",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN5",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN5",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN4",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN4",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN4",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:PV_IN",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.PV_IN",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.PV_IN",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN5",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN5",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN5",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN3",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN3",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN3",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN2",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN2",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN2",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN1",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN1",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN1",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr2_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr2_Kond.U",
                    object_id: "ns=5;s=0MAG10DP001//Dr2_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr1_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr1_Kond.U",
                    object_id: "ns=5;s=0MAG10DP001//Dr1_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr3_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr3_Kond.U",
                    object_id: "ns=5;s=0MAG10DP001//Dr3_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPBUMPON",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPBUMPON",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPBUMPON",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:LMN",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.LMN",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.LMN",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:QMAN_AUT",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QMAN_AUT",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QMAN_AUT",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP_HLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_HLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_HLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:Receiver",
            type: "Receiver",
            mappings: [
                {
                    ocb_id: "0WTX99CT910A:MAXWtTempRec:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//MAXWtTempRec.U",
                    object_id: "ns=5;s=0WTX99CT910A//MAXWtTempRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U_AH",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_AH",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U_WH",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_WH",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U_WL",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_WL",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT950B:MAXTDiff_Rah_Mem:U",
                    opcua_id: "ns=5;s=0WTX99CT950B//MAXTDiff_Rah_Mem.U",
                    object_id: "ns=5;s=0WTX99CT950B//MAXTDiff_Rah_Mem.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U_AL",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_AL",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910A:SP_T_Rec_Grad_D2:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_D2.U",
                    object_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_D2.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910A:MWtTempRec:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//MWtTempRec.U",
                    object_id: "ns=5;s=0WTX99CT910A//MWtTempRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910A:SP_T_Rec_Grad_WH:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_WH.U",
                    object_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_WH.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT950C:MAXTDiff_KuLu_WL:U",
                    opcua_id: "ns=5;s=0WTX99CT950C//MAXTDiff_KuLu_WL.U",
                    object_id: "ns=5;s=0WTX99CT950C//MAXTDiff_KuLu_WL.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX50CT901B:MAXTempTrennRec:U",
                    opcua_id: "ns=5;s=0WTX50CT901B//MAXTempTrennRec.U",
                    object_id: "ns=5;s=0WTX50CT901B//MAXTempTrennRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX50CT002B:TempVertTrennRec:U",
                    opcua_id: "ns=5;s=0WTX50CT002B//TempVertTrennRec.U",
                    object_id: "ns=5;s=0WTX50CT002B//TempVertTrennRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX50CT001B:TempHoriTrennRec:U",
                    opcua_id: "ns=5;s=0WTX50CT001B//TempHoriTrennRec.U",
                    object_id: "ns=5;s=0WTX50CT001B//TempHoriTrennRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX30CT901C:MAXT_KuKanSeWdLu:U",
                    opcua_id: "ns=5;s=0WTX30CT901C//MAXT_KuKanSeWdLu.U",
                    object_id: "ns=5;s=0WTX30CT901C//MAXT_KuKanSeWdLu.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT940C:MAXTDiff_KuLuAus:U",
                    opcua_id: "ns=5;s=0WTX99CT940C//MAXTDiff_KuLuAus.U",
                    object_id: "ns=5;s=0WTX99CT940C//MAXTDiff_KuLuAus.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U_AH",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_AH",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U_WH",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_WH",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U_WL",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_WL",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U_AL",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_AL",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT940B:MAXTDiff_TrgRah:U",
                    opcua_id: "ns=5;s=0WTX99CT940B//MAXTDiff_TrgRah.U",
                    object_id: "ns=5;s=0WTX99CT940B//MAXTDiff_TrgRah.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910A:SP_T_Rec_Grad_D1:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_D1.U",
                    object_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_D1.U",
                    inputArguments: []
                }
            ]
        }        
    ],

    contextSubscriptions: [
        {
            id: "urn:ngsi-ld:PCS-STJ:Building",
            type: "Building",
            mappings: [
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CP001:Dr1_SeWd_Ost:U",
                    opcua_id: "ns=5;s=0ULX20CP001//Dr1_SeWd_Ost.U",
                    object_id: "ns=5;s=0ULX20CP001//Dr1_SeWd_Ost.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CP002:Dr2_Rec_Ost:U",
                    opcua_id: "ns=5;s=0ULX20CP002//Dr2_Rec_Ost.U",
                    object_id: "ns=5;s=0ULX20CP002//Dr2_Rec_Ost.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT001:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT001//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT001//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT002:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT002//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT002//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT003:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT003//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT003//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT004:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT004//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT004//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT005:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT005//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT005//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT006:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT006//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT006//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT901:T_TmSeWdOst_MAX:U",
                    opcua_id: "ns=5;s=0ULX20CT901//T_TmSeWdOst_MAX.U",
                    object_id: "ns=5;s=0ULX20CT901//T_TmSeWdOst_MAX.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CP001:Dr1_SeWd_West:U",
                    opcua_id: "ns=5;s=0ULX30CP001//Dr1_SeWd_West.U",
                    object_id: "ns=5;s=0ULX30CP001//Dr1_SeWd_West.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT006:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT006//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT005:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT005//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT004:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT004//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT003:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT003//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT002:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT002//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT007:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT007//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT008:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT008//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX20CT007:TempTmSeWdOst:U",
                    opcua_id: "ns=5;s=0ULX20CT007//TempTmSeWdOst.U",
                    object_id: "ns=5;s=0ULX20CT007//TempTmSeWdOst.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT001:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT001//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT901:TempKragRec_MAX:U",
                    opcua_id: "ns=5;s=0ULX40CT901//TempKragRec_MAX.U",
                    object_id: "ns=5;s=0ULX40CT901//TempKragRec_MAX.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT003:TempKragRec:U",
                    opcua_id: "ns=5;s=0ULX40CT003//TempKragRec.U",
                    object_id: "ns=5;s=0ULX40CT003//TempKragRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT002:TempKragRec:U",
                    opcua_id: "ns=5;s=0ULX40CT002//TempKragRec.U",
                    object_id: "ns=5;s=0ULX40CT002//TempKragRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT001:TempKragRec:U",
                    opcua_id: "ns=5;s=0ULX40CT001//TempKragRec.U",
                    object_id: "ns=5;s=0ULX40CT001//TempKragRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdWest_MAX:U",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdWest_MAX.U",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdWest_MAX.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT007:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT007//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT007//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT006:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT006//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT006//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT005:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT005//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT005//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT004:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT004//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT004//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT003:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT003//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT003//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT002:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT002//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT002//TempTmSeWdWest.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX40CT004:TempKragRec:U",
                    opcua_id: "ns=5;s=0ULX40CT004//TempKragRec.U",
                    object_id: "ns=5;s=0ULX40CT004//TempKragRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CP002:Dr2_Rec_West:U",
                    opcua_id: "ns=5;s=0ULX30CP002//Dr2_Rec_West.U",
                    object_id: "ns=5;s=0ULX30CP002//Dr2_Rec_West.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT009:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT009//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_AH",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_WH",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_WL",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT010:TempSolStrlSchzR:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_AL",
                    object_id: "ns=5;s=0ULX10CT010//TempSolStrlSchzR.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U_WH",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_WH",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U_WL",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_WL",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U_AH",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_AH",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U_AH",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_AH",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U_WH",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_WH",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U_WL",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_WL",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT901:T_TmSeWdAll_MIN:U_AL",
                    opcua_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_AL",
                    object_id: "ns=5;s=0ULX30CT901//T_TmSeWdAll_MIN.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX10CT901:TempSolStrl_MAX:U_AL",
                    opcua_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_AL",
                    object_id: "ns=5;s=0ULX10CT901//TempSolStrl_MAX.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0ULX30CT001:TempTmSeWdWest:U",
                    opcua_id: "ns=5;s=0ULX30CT001//TempTmSeWdWest.U",
                    object_id: "ns=5;s=0ULX30CT001//TempTmSeWdWest.U",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:ChemicalSupplyDosing",
            type: "ChemicalSupplyDosing",
            mappings: [
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SPOP_LL",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SPOP_LL",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SPOP_LL",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SPOP_HL",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SPOP_HL",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SPOP_HL",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:FB_SPEED",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.FB_SPEED",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.FB_SPEED",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:FB_SPEED",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.FB_SPEED",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.FB_SPEED",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SP_AUT",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_AUT",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_AUT",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SP_RAMP",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_RAMP",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_RAMP",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SP_GRAD",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_GRAD",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_GRAD",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN10AP010:WAB_DosPu_NH4OH:SP_OP",
                    opcua_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_OP",
                    object_id: "ns=5;s=0GCN10AP010//WAB_DosPu_NH4OH.SP_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SPOP_LL",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SPOP_LL",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SPOP_LL",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_AUT",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_AUT",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_AUT",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_RAMP",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_RAMP",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_RAMP",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_GRAD",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_GRAD",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_GRAD",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SP_OP",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_OP",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SP_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0GCN20AP010:WAB_DosPu_Na3PO4:SPOP_HL",
                    opcua_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SPOP_HL",
                    object_id: "ns=5;s=0GCN20AP010//WAB_DosPu_Na3PO4.SPOP_HL",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:CompressedAirDistribution",
            type: "CompressedAirDistribution",
            mappings: [
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U_AH",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_AH",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U_WL",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_WL",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U_AL",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_AL",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U_WH",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_WH",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0QFB15CP001:Dr_DrLuAnl:U",
                    opcua_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U",
                    object_id: "ns=5;s=0QFB15CP001//Dr_DrLuAnl.U",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:CondensatePreheater",
            type: "CondensatePreheater",
            mappings: [
                {
                    ocb_id: "0HAA10CT001:Temp_KondEintrWT:U",
                    opcua_id: "ns=5;s=0HAA10CT001//Temp_KondEintrWT.U",
                    object_id: "ns=5;s=0HAA10CT001//Temp_KondEintrWT.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0HAA10CT002:Temp_KondAustrWT:U",
                    opcua_id: "ns=5;s=0HAA10CT002//Temp_KondAustrWT.U",
                    object_id: "ns=5;s=0HAA10CT002//Temp_KondAustrWT.U",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:CondensingUnit",
            type: "CondensingUnit",
            mappings: [
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:LMN",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.LMN",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.LMN",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPURLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPURLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPURLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:QLMN_LLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QLMN_LLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QLMN_LLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:QLMN_HLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QLMN_HLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QLMN_HLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPEXTSEL_OP",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPEXTSEL_OP",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPEXTSEL_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP_OP",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_OP",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPRAMPOF",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPRAMPOF",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPRAMPOF",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPDRLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPDRLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPDRLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP_LLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_LLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_LLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:QMAN_AUT",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QMAN_AUT",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.QMAN_AUT",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP_TRK_ON",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_TRK_ON",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_TRK_ON",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPEXTSEL_OP",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPEXTSEL_OP",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPEXTSEL_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP_OP",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_OP",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_OP",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPRAMPOF",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPRAMPOF",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPRAMPOF",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPDRLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPDRLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPDRLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPURLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPURLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPURLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP_LLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_LLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_LLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP_HLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_HLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_HLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP_TRK_ON",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_TRK_ON",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP_TRK_ON",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:QLMN_HLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QLMN_HLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QLMN_HLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SPBUMPON",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPBUMPON",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SPBUMPON",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN4",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN4",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN4",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN3",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN3",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN3",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN2",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN2",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN2",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN1",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN1",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN1",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv2_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv2_Kond.U",
                    object_id: "ns=5;s=0MAG10DL001//Niv2_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv1_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv1_Kond.U",
                    object_id: "ns=5;s=0MAG10DL001//Niv1_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10CT002:TempKondHotw:U",
                    opcua_id: "ns=5;s=0MAG10CT002//TempKondHotw.U",
                    object_id: "ns=5;s=0MAG10CT002//TempKondHotw.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10CT001:Temp_Kond:U",
                    opcua_id: "ns=5;s=0MAG10CT001//Temp_Kond.U",
                    object_id: "ns=5;s=0MAG10CT001//Temp_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:PV_IN",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.PV_IN",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.PV_IN",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:QLMN_LLM",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QLMN_LLM",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QLMN_LLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:Niv_Kond_MW:IN5",
                    opcua_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN5",
                    object_id: "ns=5;s=0MAG10DL001//Niv_Kond_MW.IN5",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN4",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN4",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN4",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:PV_IN",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.PV_IN",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.PV_IN",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN5",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN5",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN5",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN3",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN3",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN3",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN2",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN2",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN2",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr_Kond_MW:IN1",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN1",
                    object_id: "ns=5;s=0MAG10DP001//Dr_Kond_MW.IN1",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr2_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr2_Kond.U",
                    object_id: "ns=5;s=0MAG10DP001//Dr2_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr1_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr1_Kond.U",
                    object_id: "ns=5;s=0MAG10DP001//Dr1_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:Dr3_Kond:U",
                    opcua_id: "ns=5;s=0MAG10DP001//Dr3_Kond.U",
                    object_id: "ns=5;s=0MAG10DP001//Dr3_Kond.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SPBUMPON",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPBUMPON",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SPBUMPON",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:LMN",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.LMN",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.LMN",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:QMAN_AUT",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QMAN_AUT",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.QMAN_AUT",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DP001:DrReg_Kond:SP_HLM",
                    opcua_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_HLM",
                    object_id: "ns=5;s=0MAG10DP001//DrReg_Kond.SP_HLM",
                    inputArguments: []
                },
                {
                    ocb_id: "0MAG10DL001:NivReg_Kond:SP",
                    opcua_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP",
                    object_id: "ns=5;s=0MAG10DL001//NivReg_Kond.SP",
                    inputArguments: []
                }
            ]
        },
        {
            id: "urn:ngsi-ld:PCS-STJ:Receiver",
            type: "Receiver",
            mappings: [
                {
                    ocb_id: "0WTX99CT910A:MAXWtTempRec:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//MAXWtTempRec.U",
                    object_id: "ns=5;s=0WTX99CT910A//MAXWtTempRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U_AH",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_AH",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U_WH",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_WH",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U_WL",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_WL",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT950B:MAXTDiff_Rah_Mem:U",
                    opcua_id: "ns=5;s=0WTX99CT950B//MAXTDiff_Rah_Mem.U",
                    object_id: "ns=5;s=0WTX99CT950B//MAXTDiff_Rah_Mem.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MWtTempObFlaRec:U_AL",
                    opcua_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_AL",
                    object_id: "ns=5;s=0WTX99CT910//MWtTempObFlaRec.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910A:SP_T_Rec_Grad_D2:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_D2.U",
                    object_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_D2.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910A:MWtTempRec:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//MWtTempRec.U",
                    object_id: "ns=5;s=0WTX99CT910A//MWtTempRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910A:SP_T_Rec_Grad_WH:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_WH.U",
                    object_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_WH.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT950C:MAXTDiff_KuLu_WL:U",
                    opcua_id: "ns=5;s=0WTX99CT950C//MAXTDiff_KuLu_WL.U",
                    object_id: "ns=5;s=0WTX99CT950C//MAXTDiff_KuLu_WL.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX50CT901B:MAXTempTrennRec:U",
                    opcua_id: "ns=5;s=0WTX50CT901B//MAXTempTrennRec.U",
                    object_id: "ns=5;s=0WTX50CT901B//MAXTempTrennRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX50CT002B:TempVertTrennRec:U",
                    opcua_id: "ns=5;s=0WTX50CT002B//TempVertTrennRec.U",
                    object_id: "ns=5;s=0WTX50CT002B//TempVertTrennRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX50CT001B:TempHoriTrennRec:U",
                    opcua_id: "ns=5;s=0WTX50CT001B//TempHoriTrennRec.U",
                    object_id: "ns=5;s=0WTX50CT001B//TempHoriTrennRec.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX30CT901C:MAXT_KuKanSeWdLu:U",
                    opcua_id: "ns=5;s=0WTX30CT901C//MAXT_KuKanSeWdLu.U",
                    object_id: "ns=5;s=0WTX30CT901C//MAXT_KuKanSeWdLu.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT940C:MAXTDiff_KuLuAus:U",
                    opcua_id: "ns=5;s=0WTX99CT940C//MAXTDiff_KuLuAus.U",
                    object_id: "ns=5;s=0WTX99CT940C//MAXTDiff_KuLuAus.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U_AH",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_AH",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_AH",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U_WH",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_WH",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_WH",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U_WL",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_WL",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_WL",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910:MAXWtTempObFlaRe:U_AL",
                    opcua_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_AL",
                    object_id: "ns=5;s=0WTX99CT910//MAXWtTempObFlaRe.U_AL",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT940B:MAXTDiff_TrgRah:U",
                    opcua_id: "ns=5;s=0WTX99CT940B//MAXTDiff_TrgRah.U",
                    object_id: "ns=5;s=0WTX99CT940B//MAXTDiff_TrgRah.U",
                    inputArguments: []
                },
                {
                    ocb_id: "0WTX99CT910A:SP_T_Rec_Grad_D1:U",
                    opcua_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_D1.U",
                    object_id: "ns=5;s=0WTX99CT910A//SP_T_Rec_Grad_D1.U",
                    inputArguments: []
                }
            ]
        },        
    ],

    events: [],
    /**
     * Default service, for IoT Agent installations that won't require preregistration.
     */
    service: 'opcua_pcs',
    /**
     * Default subservice, for IoT Agent installations that won't require preregistration.
     */
    subservice: '/pcs',
    /**
     * URL Where the IoT Agent Will listen for incoming updateContext and queryContext requests (for commands and
     * passive attributes). This URL will be sent in the Context Registration requests.
     */
    providerUrl: 'http://localhost:4043',
    /**
     * Default maximum expire date for device registrations.
     */
    deviceRegistrationDuration: 'P20Y',
    /**
     * Default type, for IoT Agent installations that won't require preregistration.
     */
    defaultType: 'PCS',
    /**
     * Default resource of the IoT Agent. This value must be different for every IoT Agent connecting to the IoT
     * Manager.
     */
    defaultResource: '/iot/opcua_pcs',
    /**
     * flag indicating whether the incoming measures to the IoTAgent should be processed as per the "attributes" field.
     */
    explicitAttrs: false
};

config.opcua = {
    /**
     * Subscription options for OPC UA connection.
     */
    subscription: {
        maxNotificationsPerPublish: 10000,
        publishingEnabled: true,
        // request every second 
        requestedLifetimeCount: 1000,
        requestedMaxKeepAliveCount: 10,
        requestedPublishingInterval: 1000,
        priority: 128
    },
    /**
     * Endpoint where the IoT Agent will listen for an active OPC UA Server.
     */
    endpoint: 'opc.tcp://XXXX:YYYY',
    /**
     * Security Mode to access OPC UA Server.
     */
    securityMode: 'None',
    /**
     * Security Policy to access OPC UA Server.
     */
    securityPolicy: 'None',
    /**
     * Username to access OPC UA Server.
     */
    username: null,
    /**
     * Password to access OPC UA Server.
     */
    password: null,
    /**
     * Flag indicating whether the OPC uA variables readings should be handled as single subscription.
     */
    uniqueSubscription: false
};

config.mappingTool = {
    /**
     *  Boolean property to assess whether enable polling in MappingTool or not
     */
    polling: false,
    /**
     * agentId prefix to be assigned to the newly generated entity from MappingTool execution
     */
    agentId: 'age03_',
    /**
     * Namespaces to ignore when crawling nodes from OPC UA Server
     */
    namespaceIgnore: '0,1,2,3,4',
    /**
     * entityId to be assigned to the newly generated entity from MappingTool execution
     */
    entityId: 'age03_PCS',
    /**
     * entityType to be assigned to the newly generated entity from MappingTool execution
     */
    entityType: 'PCS',
    /**
     * boolean flag to determine whether to store the output of the mapping tool execution or not
     */
    storeOutput: true,
    /**
     * List of characters to be filtered before forwarding any request to Orion.
     * Default Orion forbidden characters are filtered by default, see (https://github.com/telefonicaid/fiware-orion/blob/74aaae0c98fb24f082e3b258aa642461eb285e39/doc/manuals/orion-api.md#general-syntax-restrictions)
     */
    extendedForbiddenCharacters: []
};

/**
 * map {name: function} of extra transformations avaliable at JEXL plugin
 *  see https://github.com/telefonicaid/iotagent-node-lib/tree/master/doc/expressionLanguage.md#available-functions
 */

config.jexlTransformations = {};

/**
 * flag indicating whether the incoming notifications to the IoTAgent should be processed using the bidirectionality
 * plugin from the latest versions of the library or the OPCUA-specific configuration retrieval mechanism.
 */
config.configRetrieval = false;
/**
 * Default API Key, to use with device that have been provisioned without a Configuration Group.
 */
config.defaultKey = 'iot';
/**
 * Default transport protocol when no transport is provisioned through the Device Provisioning API.
 */
config.defaultTransport = 'OPCUA';
/**
 * flag indicating whether the node server will be executed in multi-core option (true) or it will be a
 * single-thread one (false).
 */
//config.multiCore = false;
/**
 * flag indicating whether or not to provision the Group and Device automatically
 */
config.autoprovision = true;

module.exports = config;
IngMiad commented 3 months ago

Hello @kzangeli,

I just wanted to update you: The feature inReqPayloadMaxSize is working on Orion-LD size. I can now consume a large amount of entities and parameters from IoT-Agent OPC UA with Orion-LD without any issue (~ 50 entities, 4000 parameters). The size limitation has been on the IoT-Agent OPC UA side, because of the underlying iotagent-node-lib library. With the latest release I have now been able to increase the size limitation at IoT-Agent and Orion-LD side and the large amount of entities and parameters can now be persisted correctly.

Thank you very much for your support and the implementation of the feature inReqPayloadMaxSize at Orion-LD 👏

Greetings Inga