1{
2  "processLabel": "distributeddata",
3  "metaData": "service_meta",
4  "version": "000.000.001",
5  "features": ["kvdb", "rdb", "object", "backup", "data_sync"],
6  "components": [
7    {
8      "description": "3rd party adapter",
9      "lib": "libconfigdemo.z.so",
10      "constructor": "",
11      "destructor": "",
12      "params": {
13        "key": "value",
14        "count": 1
15      }
16    },
17    {
18      "lib": "libopencloudextension.z.so"
19    },
20    {
21      "lib": "libudmf_server.z.so"
22    },
23    {
24      "lib": "libdata_share_service.z.so"
25    }
26  ],
27  "bundleChecker": {
28    "checkers": [
29      "SystemChecker",
30      "BundleChecker"
31    ],
32    "trusts": [
33      {
34        "bundleName": "bundle_manager_service",
35        "appId": "bundle_manager_service",
36        "checker": "SystemChecker"
37      }
38    ],
39    "distrusts": [],
40    "switches": []
41  },
42  "networks": {
43    "chains": [
44      "loadBalance",
45      "authentication",
46      "traffic-control",
47      "router",
48      "transport",
49      "fault-inject"
50    ],
51    "routers": [
52      "OHOSRouter"
53    ],
54    "transports": [
55      "softbus"
56    ],
57    "protocols": [
58      {
59        "name": "OHOS softbus",
60        "address": "ohos.distributeddata",
61        "transport": "softbus"
62      }
63    ]
64  },
65  "directory": {
66    "strategy": [
67      {
68        "version": 0,
69        "pattern": "/data/{security}/0/mdds/{userId}/default/{bundleName}",
70        "metaPath": "/data/misc_de/0/mdds/Meta",
71        "autoCreate": true
72      },
73      {
74        "version": 50331651,
75        "pattern": "/data/{type}/{area}/{userId}/database/{bundleName}/{hapName}/{store}",
76        "metaPath": "/data/service/el1/public/database/distributeddata/meta"
77      },
78      {
79        "version": 50331653,
80        "pattern": "/data/{type}/{area}/{userId}/database/{bundleName}/{hapName}/{store}/{customDir}",
81        "metaPath": "/data/service/el1/public/database/distributeddata/meta"
82      }
83    ]
84  },
85  "backup": {
86    "rules": [
87      "ScreenOff",
88      "Charging"
89    ],
90    "schedularDelay" : 1800,
91    "schedularInternal" : 1800,
92    "backupInternal" : 36000,
93    "backupNumber" : 20
94  }
95}