1
+ {
2
+ "CreatedWithToolVersion" : " 1.0" ,
3
+ "WrittenWithToolVersion" : " 1.0" ,
4
+ "RPSMFIL" : " HarmonyCore.Test.Repository\\ bin\\ Debug\\ rpsmain.ism" ,
5
+ "RPSTFIL" : " HarmonyCore.Test.Repository\\ bin\\ Debug\\ rpstext.ism" ,
6
+ "RepositoryProject" : " HarmonyCore.Test.Repository\\ HarmonyCore.Test.Repository.synproj" ,
7
+ "EnableNewtonsoftJson" : true ,
8
+ "TraditionalBridge" : {
9
+ "XFServerSMCPath" : " XfplEnvironment\\ smc.xml"
10
+ },
11
+ "ServicesNamespace" : " Services" ,
12
+ "ControllersNamespace" : " Services.Controllers" ,
13
+ "ModelsNamespace" : " Services.Models" ,
14
+ "ClientModelsNamespace" : " Services.Test.Models" ,
15
+ "UnitTestsNamespace" : " Services.Test.UnitTests" ,
16
+ "UnitTestsBaseNamespace" : " Services.Test" ,
17
+ "SelfHostNamespace" : " Services.Host" ,
18
+ "TraditionalBridgeNamespace" : " TraditionalBridge" ,
19
+ "DataFolder" : " SampleData" ,
20
+ "APIDocsPath" : " api-docs" ,
21
+ "APITitle" : " Harmony Core Sample API" ,
22
+ "APIVersion" : " 1" ,
23
+ "APIDescription" : " This environment presents an example of using Harmony Core to expose a collection of RESTful Web Service endpoints that allow you to interact with a small sample dataset." ,
24
+ "APITerms" : " Open Source" ,
25
+ "APIContactName" : " Jodah Veloper" ,
26
+ "APIContactEmail" :
" [email protected] " ,
27
+ "APILicenseName" : " BSD-2-Clause" ,
28
+ "APILicenseUrl" : " https://opensource.org/licenses/BSD-2-Clause" ,
29
+ "APIEnableQueryParams" : " (MaxExpansionDepth=4)" ,
30
+ "ServerName" : " localhost" ,
31
+ "ServerHttpPort" : " 8085" ,
32
+ "ServerHttpsPort" : " 8086" ,
33
+ "ServerBasePath" : " odata" ,
34
+ "OAuthServer" : " http://localhost:5000" ,
35
+ "OAuthApi" : " api1" ,
36
+ "OAuthClient" : " ro.client" ,
37
+ "OAuthSecret" : " CBF7EBE6-D46E-41A7-903B-766A280616C3" ,
38
+ "OAuthTestUser" : " jodah" ,
39
+ "OAuthTestPassword" : " P@ssw0rd" ,
40
+ "CustomAuthController" : " Authentication" ,
41
+ "CustomAuthEndpointPath" : " GetToken" ,
42
+ "CustomAuthUserName" : " username" ,
43
+ "CustomAuthPassword" : " password" ,
44
+ "SignalRPath" : " /hub/radley" ,
45
+ "TemplatesFolder" : " Templates" ,
46
+ "ServicesFolder" : " Services" ,
47
+ "ControllersFolder" : " Services.Controllers" ,
48
+ "ModelsFolder" : " Services.Models" ,
49
+ "SelfHostFolder" : " Services.Host" ,
50
+ "UnitTestFolder" : " Services.Test" ,
51
+ "IsolatedFolder" : " Isolated" ,
52
+ "TraditionalBridgeFolder" : " TraditionalBridge" ,
53
+ "ServicesProject" : " Services" ,
54
+ "ControllersProject" : " Services.Controllers" ,
55
+ "ModelsProject" : " Services.Models" ,
56
+ "SelfHostProject" : " Services.Host" ,
57
+ "UnitTestProject" : " Services.Test" ,
58
+ "IsolatedProject" : " Isolated" ,
59
+ "TraditionalBridgeProject" : " TraditionalBridge" ,
60
+ "FullCollectionEndpoints" : true ,
61
+ "PrimaryKeyEndpoints" : true ,
62
+ "AlternateKeyEndpoints" : true ,
63
+ "CollectionCountEndpoints" : true ,
64
+ "PutEndpoints" : true ,
65
+ "PostEndpoints" : true ,
66
+ "PatchEndpoints" : true ,
67
+ "DeleteEndpoints" : true ,
68
+ "ODataSelect" : true ,
69
+ "ODataFilter" : true ,
70
+ "ODataOrderBy" : true ,
71
+ "ODataTop" : true ,
72
+ "ODataSkip" : true ,
73
+ "ODataRelations" : true ,
74
+ "ODataRelationValidation" : true ,
75
+ "GenerateSelfHost" : true ,
76
+ "CreateTestFiles" : true ,
77
+ "GeneratePostmanTests" : true ,
78
+ "GenerateUnitTests" : true ,
79
+ "GenerateOData" : true ,
80
+ "AdapterRouting" : true ,
81
+ "StoredProcedureRouting" : true ,
82
+ "FieldOverlays" : true ,
83
+ "ExtendedStructures" : [
84
+ {
85
+ "Name" : " CUSTOMERS" ,
86
+ "EnabledGenerators" : [
87
+ " ModelGenerator" ,
88
+ " ODataGenerator" ,
89
+ " EFCoreGenerator"
90
+ ],
91
+ "RelationsSpecs" : [
92
+ {
93
+ "FromStructure" : " CUSTOMERS" ,
94
+ "FromKey" : " CUSTOMER_NUMBER" ,
95
+ "ToStructure" : " ORDERS" ,
96
+ "ToKey" : " CUSTOMER_NUMBER" ,
97
+ "RelationName" : " CustomerOrders" ,
98
+ "RequiresMatch" : false ,
99
+ "ValidationMode" : " None" ,
100
+ "BackRelation" : " ORDERS-CUSTOMERS-CUSTOMER_NUMBER-CUSTOMER_NUMBER" ,
101
+ "RelationType" : " D" ,
102
+ "CustomValidatorName" : " "
103
+ },
104
+ {
105
+ "FromStructure" : " CUSTOMERS" ,
106
+ "FromKey" : " FAVORITE_ITEM" ,
107
+ "ToStructure" : " ITEMS" ,
108
+ "ToKey" : " ITEM_NUMBER" ,
109
+ "RelationName" : " CustomerFavoriteItem" ,
110
+ "RequiresMatch" : false ,
111
+ "ValidationMode" : " ValuePresent" ,
112
+ "BackRelation" : " ITEMS-CUSTOMERS-ITEM_NUMBER-FAVORITE_ITEM" ,
113
+ "RelationType" : " C" ,
114
+ "CustomValidatorName" : " "
115
+ },
116
+ {
117
+ "FromStructure" : " CUSTOMERS" ,
118
+ "FromKey" : " CUSTOMER_NUMBER" ,
119
+ "ToStructure" : " CUSTOMER_NOTES" ,
120
+ "ToKey" : " CUSTOMER_NUMBER" ,
121
+ "RelationName" : " CustomerNotes" ,
122
+ "RequiresMatch" : false ,
123
+ "ValidationMode" : " None" ,
124
+ "BackRelation" : " CUSTOMER_NOTES-CUSTOMERS-CUSTOMER_NUMBER-CUSTOMER_NUMBER" ,
125
+ "RelationType" : " D" ,
126
+ "CustomValidatorName" : " "
127
+ }
128
+ ]
129
+ },
130
+ {
131
+ "Name" : " CUSTOMER_NOTES" ,
132
+ "EnabledGenerators" : [
133
+ " ModelGenerator" ,
134
+ " ODataGenerator" ,
135
+ " EFCoreGenerator"
136
+ ]
137
+ },
138
+ {
139
+ "Name" : " ITEMS" ,
140
+ "EnabledGenerators" : [
141
+ " ModelGenerator" ,
142
+ " ODataGenerator" ,
143
+ " EFCoreGenerator"
144
+ ]
145
+ },
146
+ {
147
+ "Name" : " ORDERS" ,
148
+ "EnabledGenerators" : [
149
+ " ModelGenerator" ,
150
+ " ODataGenerator" ,
151
+ " EFCoreGenerator"
152
+ ]
153
+ },
154
+ {
155
+ "Name" : " ORDER_ITEMS" ,
156
+ "EnabledGenerators" : [
157
+ " ModelGenerator" ,
158
+ " ODataGenerator" ,
159
+ " EFCoreGenerator"
160
+ ]
161
+ },
162
+ {
163
+ "Name" : " VENDORS" ,
164
+ "EnabledGenerators" : [
165
+ " ModelGenerator" ,
166
+ " ODataGenerator" ,
167
+ " EFCoreGenerator"
168
+ ]
169
+ },
170
+ {
171
+ "Name" : " CUSTOMER_EX" ,
172
+ "EnabledGenerators" : [
173
+ " ModelGenerator" ,
174
+ " ODataGenerator" ,
175
+ " EFCoreGenerator"
176
+ ]
177
+ },
178
+ {
179
+ "Name" : " NONUNIQUEPK" ,
180
+ "EnabledGenerators" : [
181
+ " ModelGenerator" ,
182
+ " ODataGenerator" ,
183
+ " EFCoreGenerator"
184
+ ]
185
+ },
186
+ {
187
+ "Name" : " DIFFERENTPK" ,
188
+ "EnabledGenerators" : [
189
+ " ModelGenerator" ,
190
+ " ODataGenerator" ,
191
+ " EFCoreGenerator"
192
+ ]
193
+ },
194
+ {
195
+ "Name" : " TESTCAR" ,
196
+ "EnabledGenerators" : [
197
+ " ModelGenerator" ,
198
+ " ODataGenerator" ,
199
+ " EFCoreGenerator"
200
+ ]
201
+ },
202
+ {
203
+ "Name" : " TESTCARLOT" ,
204
+ "EnabledGenerators" : [
205
+ " ModelGenerator" ,
206
+ " ODataGenerator" ,
207
+ " EFCoreGenerator"
208
+ ]
209
+ },
210
+ {
211
+ "Name" : " TESTCAROWNER1" ,
212
+ "EnabledGenerators" : [
213
+ " ModelGenerator" ,
214
+ " ODataGenerator" ,
215
+ " EFCoreGenerator"
216
+ ]
217
+ },
218
+ {
219
+ "Name" : " TESTCAROWNER2" ,
220
+ "EnabledGenerators" : [
221
+ " ModelGenerator" ,
222
+ " ODataGenerator" ,
223
+ " EFCoreGenerator"
224
+ ]
225
+ },
226
+ {
227
+ "Name" : " TESTCAROWNER3" ,
228
+ "EnabledGenerators" : [
229
+ " ModelGenerator" ,
230
+ " ODataGenerator" ,
231
+ " EFCoreGenerator"
232
+ ]
233
+ }
234
+ ],
235
+ "ExtendedInterfaces" : []
236
+ }
0 commit comments