{"id":3870,"date":"2020-03-20T11:25:00","date_gmt":"2020-03-20T18:25:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/odata\/?p=3870"},"modified":"2020-03-23T06:38:06","modified_gmt":"2020-03-23T13:38:06","slug":"odata-connected-service-version-0-6-0-release","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/odata\/odata-connected-service-version-0-6-0-release\/","title":{"rendered":"OData Connected Service version 0.6.0 Release"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\">OData Connected Service 0.6.0 has been released and is available in the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=laylaliu.ODataConnectedService\">Visual Studio Marketplace<\/a>.<\/span>\n<span style=\"font-size: 14pt;\">The new version adds the following features:<\/span><\/p>\n<ol>\n<li><span style=\"font-size: 14pt;\">Custom Http headers.\u00a0<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Generation of multiple files.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Writing metadata to a file.<\/span><\/li>\n<\/ol>\n<p><strong><span style=\"font-size: 18pt;\">Custom Http Headers\u00a0<\/span><\/strong><\/p>\n<p><span style=\"font-size: 14pt;\">This feature allows you to add headers that will be sent with the request that fetches the metadata used in generating proxy files. This is actually important when using protected metadata to generate proxy files. To access the metadata endpoint, you may be required to pass authorization headers as shown below. These values are not stored within the OData Connected Service or in your computer and you are required to provide them anytime you update the OData Connected Service. \u00a0<\/span><\/p>\n<pre class=\"nums:false lang:default decode:true\">HeaderKey1: HeaderValue1\r\nHeaderKey2: HeaderValue2\r\nHeaderKey3: HeaderValue3<\/pre>\n<p><span style=\"font-size: 14pt;\">Ensure that each header is on a separate line.\u00a0<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">To use this feature, follow the following simple steps:<\/span><\/p>\n<ol>\n<li><span style=\"font-size: 14pt;\">Right click on the project you are working on from the solution explorer.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Select <strong>Add-&gt;Connected Service<\/strong> from the context menu.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">From the Connected Service Window that opens, select the <strong>Microsoft OData Connected Service<\/strong>.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">On the wizard window, you will see a provision to input your <strong>Custom Headers<\/strong>. Input your headers using the above structure.\u00a0<\/span><\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"alignnone wp-image-3902\" src=\"https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/configodataendpoint-1-300x102.png\" alt=\"Image configodataendpoint\" width=\"709\" height=\"241\" srcset=\"https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/configodataendpoint-1-300x102.png 300w, https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/configodataendpoint-1-1024x347.png 1024w, https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/configodataendpoint-1-768x260.png 768w, https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/configodataendpoint-1.png 1177w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/><\/p>\n<p><strong><span style=\"font-size: 18pt;\">Generation of Multiple Files<\/span><\/strong><\/p>\n<div style=\"box-sizing: border-box; font-family: 'Segoe UI', system-ui, 'Apple Color Emoji', 'Segoe UI Emoji', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;\">\n<p><span style=\"font-size: 14pt;\">This feature allows OData connected service to generate multiple files. Currently, OData Connected Service generates only one file. The size of this file varies depending on the size of your service\u2019s metadata. If you have a huge metadata, then the generated file will be very huge and may affect the performance of your application. This feature works by generating a file for each entity type and enum type in your service\u2019s metadata file.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">If you have the OData Connected Service extension installed,<\/span><\/p>\n<ol>\n<li><span style=\"font-size: 14pt;\">Right click on the project you are working on from the solution explorer.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">Select <strong>Add-&gt;Connected Service<\/strong> from the context menu.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">From the Connected Service Window that opens, select the <strong>Microsoft OData Connected Service<\/strong>.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">On the wizard window, configure your service endpoint by providing the service name and the OData URL endpoint then click Next.<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">On the Next page, click on the \u201c<strong>AdvancedSettings<\/strong>\u201d link.<\/span><\/li>\n<\/ol>\n<p><u><span class=\"ts-image ts-image-container\" contenteditable=\"false\"><span class=\"ts-image\"><a tabindex=\"-1\" href=\"https:\/\/us-prod.asyncgw.teams.microsoft.com\/v1\/objects\/0-eus-d3-6a31d01e636799756916b0cf66fd8eb0\/views\/imgo\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Image\"><img decoding=\"async\" class=\"ts-image\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQEAYABgAAD\/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL\/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL\/wAARCADzAyADASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuG+I0EerWlrosWrR2V9K\/mRpISqygdia7muR8XeA7bxbd29xNeSwNApUeWBzmgCj4butVk0+y07SL+2vLe3Qxz3rqTtcdV9663SrCSwtpFmmE00srSuwXaMn0HpWf4T8Lw+E9LexguHmV5DIWcYOTW\/QAVFLdQQECaaOMnoGYCpa4jxv\/x+23+4f51x4\/FPC0HVSvY6sHh1iKqpt2Ou\/tGy\/wCfuD\/v4KP7Rsv+fuD\/AL+CuAtfC+oXdtHcRLHskGVy1Tf8Ifqn92L\/AL7ry45njpK6oafM73gMInZ1juf7Rsv+fuD\/AL+Cj+0bL\/n7g\/7+CuG\/4Q\/VP7sX\/fdZN7YzWF2baYL5gxnByOairnGLpLmqUbL5lU8tw1R2hVuz0\/8AtGy\/5+4P+\/go\/tGy\/wCfuD\/v4K4VfCGpuisFiwRkfPS\/8Ifqn92L\/vutP7Sx3\/Ph\/iR9Rwn\/AD+O5\/tGy\/5+4P8Av4KVb+zdgq3UJYnAAcc1wv8Awh2qf3Yv++6oWELW+vQQuBvSYKceuamWb4qnKKq0bXdilluHnFunUvY9RoopCQBkkD619CeKLRQCCMiigAooooAKKKKACiiigAooooAiig8qSZ\/NkfzG3bXbIXjGF9BUtUdY1WHRdKn1GeG4mihGWS3iMjnnHCjrVm1uFurSG4RXVZUDhXXawBGeR2NAEtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVxHjf\/j8tv8AcP8AOu3riPG\/\/H5bf7h\/nXk53\/ucvl+Z6OVf70vmR2Hi5rKxhthahvLXbu3dasf8Jy\/\/AD5L\/wB91e0jQ9LuNJtppoEaR0yxLdTV3\/hHdG\/59k\/76rio0MzdOLjVSVlb+rHVVrYBTfNTd7\/11MT\/AITl\/wDnyX\/vuuf1PUDqWoNdmPZnHy5z0ru\/+Ed0b\/n2T\/vquM161gtNaeG3QLENuADXFmdLGwop15qSv0\/4Y6sBUwsqjVGDTt\/XU108bOkap9jB2gD71L\/wnL\/8+S\/991sReHtHaGNjbpkqCfmp\/wDwjujf8+yf99V6Kw+aW0qr+vkcTrZff+G\/6+Zif8Jy\/wDz5L\/33WHZz\/afEUM+3b5k4bHpk12\/\/CO6N\/z7J\/31XFwxpD4oSOMYRbnCgema8\/HU8ZCVP6xNSV9Lf8MdmEnhpRn7GLTt\/XU9Mrz2KzsPE\/jfWrDxG7StaMosrB5WRDEVz5gUEbiT37V6FWNrvhnSvEkSC8i\/fxH9zcwtslhPqrDkfSvrz5ssaTo2n+H7J7ewQw224ybWkLBfXGTwKyh4+8PG5Ef2qXyS2wXX2d\/s+7pjzMbevHWuT1HU9XPgPxfpU94bqfS2EC3oX5pI2wTux\/EFJBrXOg+JtQ8P\/Yk13Rzp09v5ahdPO3yyvGPn9KAJ\/FnjUaFrWk2Ucd0VmuB9oMdo8gaMqThCBgtnHA5qv4h+IMVhNootYL9UurlPOD6fJkxENkAEfeyBx1p2sWcuny+BrOWfz3gvVjaXGN+ImGau+NM\/2j4VPb+2I\/8A0B6ALM13ouq32gXs63Udw8khsVkR4ju2\/NuU47DvVi+8XaPp11cWk88n2mDaGhjiZ3bcMjaqgluPTpVLxJ\/yNvhP\/r5n\/wDRRqDRbaE\/EnxLdGMGZYbaNXI5ClSSBQBu6L4g03X4JJNPmZjC2yWORCkkbejKwBFULzxxoVleyWrTzStCdsz29u8qQn0dlBArHk8yD4heIzajEr6KkgC\/xOCwU\/WtTwAtqPAulm32lXh3SkdTIfv5985oA0LDxLpGpWN3fWt4jWlo7JNMeEBABPJ6jB61X0zxhpOr362dqbre4LRvLayRpIB\/dZgAa5TwtpFjrvh7xbpcEgjtLjVZ0R4cYX7pyPxFblhrOr6Rq1homvwW8n2rdHaX1qcLIyrnDoeVOPTigDraKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK4jxv\/wAflt\/uH+ddvXEeN\/8Aj8tv9w\/zryc7\/wBzl8vzPRyr\/el8zKt9D1W4t0mhhcxuMqQ\/apP+Ed1r\/nhJ\/wB91qad4tgstOgtmt5GaNdpII5q1\/wm9t\/z6yfmK8Snh8tcE5VWnbX+rHqzr45SajTVv68zB\/4R3Wv+eEn\/AH3WddWtxaXJhuFKyjqCc11\/\/Cb23\/PrJ+YrmNX1BNR1NrpEKKccH2rmxtHBQpp0Kjk7\/wBdDfC1cVKdq0El\/XmWF8PayyhhA+CMj56X\/hHda\/54Sf8AfdbkfjW2SJE+yyfKoHUU7\/hN7b\/n1k\/MV1rDZXbWs\/6+Rzuvj7\/w1\/XzMH\/hHda\/54Sf991W06N4ddt45Bh1mAYe+a6f\/hN7b\/n1k\/MVzdrOLnxHFOoIElxuAPbJrmr0sJCdN4ebk7q\/9WNqVTEzjP20bKx6dXNXngfTLu\/mvI7rUrSSdt0y2t48aufUj\/Culor7g+UM7TdC03SdMbT7O1RLZs71b5vMJ6lieST71jR\/D\/R4v3Uc+pJZZz9iW8cQD22+ntmuqooAzNY0Gx1vT47O6WREidZIXhco8TL0KsOhqC78MWF\/ocWlXUl1LHCweOdpj5yuDkMH65962qKAMiPw7ZodNZ5bmaTTmZ4ZJpSzEsMHce\/BqzbaVbWuqXmoxB\/tF4EEpLZHyjAwO1XqKAKCaRaRa3PrCh\/tcsCwOd3GxSSOPXmuBmm+H6zXM66zc2W92afTYbiSLzH75hHJJ9utem1GbeEy+aYYzIP4yoz+dAHGeEPDsc\/hO+hvLOSzt9TupLhLdSY3ijJGzpyDgA1s6Z4SsNMvkvTPe3lzGpWKS9uGlMQPXbnpmt6igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAriPG\/\/AB+W3+4f5129cR43\/wCPy2\/3D\/OvJzv\/AHOXy\/M9HKv96XzMrQtHfV7vaSVhTl2\/pXeQaHpsEYRbSMj1YZJrH8E7P7Pnx9\/zOfyrqKyyfBUY4aNRpNyNMzxVV13BOyRy+ueFreS3e4sU8uVBkoOjVw4HzgH1wa9fONpz0xzXkt2V+2zlPu+YcY+teZnuEpUZRqU1a+6O\/KMRUqRlCbvY7mLwjpbwoxWXJUE\/PT\/+EP0r+7L\/AN91xA1S\/AwLyYAf7Zo\/tS\/\/AOfyf\/vs1KzHAW\/gfkN4LGX\/AI35nb\/8IfpX92X\/AL7rkbeFLfxNHCmdiXG0Z9M1W\/tS\/wD+fyf\/AL7NP0tmfWbV3JZjKCSe\/Nc9fFYatOmqNPlaaN6WHr0ozdWfNoep1mXmu2llrNnpcokM11nayr8qdcbj2zggVp15pdHXNag1rUtO02GaKWZTZ3DXG1lEB4IXHdg3fnNfcHyZ6XVDR9TXV9PF2sRiBkdNpOfusV\/pXHvqmm65rMU2rXr21g9hHPZp55iVnOd5yCMspwMVR0m+\/sTw7o+v+bM9lHJcW9wGJyyu7FGI9dwAz\/tUAem0V5tf\/ubXT9M1GRVvJoJL2SW6u3ijDMeVG3lmGeB2p2jLLrr+Gor+6uHjk02dplWRk80h1A3Y5oA9HorzS3uSbbT9P1K+nj0dL66glmaYrnYf3SO\/UDr35wKk15o\/7R03T7O8tE0U2zvFJc3cixSShuR5inJIHQE0Aej1Q0zU11JrwLEY\/sty9ucnO4rjn9a4mPbv0Ww1\/V1k01raV0uI52SOeUONql8gnC9MnmtnwEYTYap9mleWD+0ZhG7kksOMcnr9aAOsorz+CcWXiuYecmpXlxJP9nlhumLQkKSI5Is4AGMZ9cVn+F47vUL3T7mXV7IXE28XkC3EpnlBB3IyE4XB9AMYoA9E\/taw+x\/a\/tcX2cyeV5meN27bj654qVLhmvJbc28qqiqwmIGxs54HOcjH615J\/ZGjDwJKMt5tvqi\/aV+0PmJfOxlhnj5e\/wCNb+sy+VF4iisLqQW8el23kPHKW25ZuQc9fegD0OiuA1CK40DVGGlS3Ly3OkzysjyNJulTbtcA\/wAXJ6VXtH0qPWPDB0vVJria4kZrkC5aQP8AumOXBOAc9uKAPR6ytS1h7LULGwt7Rrq5uizbQ4QIi43MSfqOO9c14Ulht\/ED2jzpf3UsTyfb7e6aRXUN0kTOEbkYx6GrOuaXbT+PtKuTG7XAs52XErAFlKbeAcd6AOxorzCKe3Ok2V9b6jO\/ih7lBJCZ2Lly+HRo84CgZ7dBXR+G7AT65rOpTT3EkkOoTQwoZW2Rrhc\/LnFAHWUVxmryWM\/i+W21y9e2tIrRJLNPPMSyMS29sgjLDCjHv0rmUvLubQfD0BvUFhPJc+ZPfTSIrsHOxXZcEcZ9OlAHrNFedW1nPNH4esp9W+028t7cfPaTPtMYQ4j3HlgDxmql\/PeafZX+mW1yY9Ph1lYHkuJXxFC0Ybazj5gu44znvQB6hRXmhtrpNEECavC8E2rQIn2Cd3EIP3lDsc89cZ4zTfFRtbQ3WmWsn2eTTLIPFJc3sock5IMag5c5HJOfSgD0Y3cAuzaeapuRH5vlA\/NtzjP50tpO1zaxzNBLAzjJjlADL9cE1wdpbWMnjrTb+9crdXOjxyIzzMvmS5GcDOCcdqj0qF9VHha3urm5MMlpctKqysvmYYY3EHNAHo1FeaRzhIrXTL++nj0ePVbm2kleYg7V5jRn6gZPr2Fbvg57c6v4gisrqW4s4poVhLyFwo8sZCk9RmgDrqybXW\/tUlwkdnO3kXptGKYOMAHeemF5rn3bT7vxVqcev3rQyQSRiyhe4MS+XtB3KARuJbIPXpioEkeO6k2Oy7vE+1tpxkbBwfagDvaK8sszqF\/rLTzatY2mopqLIY5LiQTBA+BGI87SCvTjvmrN9bMuh+INZ+13f2yz1SU27CdgsYEijaFzjByetAHokd3BLczW0cqtNCFMiA8rnpn61NXE6NY6bb\/EfWpGYpeSJDLEjTN8+5TuIUnkZ\/KneInsm8aWFtqd89vZPYyFk84xo7BhjJBFAHaUV5pEkmoWml2SX13\/AGdJq00VvKJWDy2wQ4G7qRnIB9BViZNK+36vba3qM1q9mFSxja6ZCsQQbXTn52JzzzyKAPQ6K8y1C\/1SKx0ybzrhb2fT1GrhQSYIMj97js\/X36+lXdQll068n0WwnlMWtpF9hkEhbYMBZSD\/ALg3fjQB6BRTIo1hhSJc7UUKMnJwKfQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVxHjf\/j8tv8AcP8AOu3rI1jw\/DrEsckkzxlBgBQK8\/NMPUxGGdOmtdDswFaFGupz2OJ0PWH0i834LRPw6\/1ruofEGlzxhxdovqH4IrJ\/4Qe1\/wCfub8hR\/wg9r\/z9zfkK8rBUczwkeSMU15s9HFVMBiJc7k0\/Qbrniq3Fu9vYP5kjjBkHRR7VxNdx\/wg9r\/z9zfkKP8AhB7X\/n7m\/IVz4zAZji589SK+9G2GxeBw8eWDf3HD0V3H\/CD2v\/P3N+Qo\/wCEHtf+fub8hXJ\/YeN\/l\/FHT\/auF7\/gzh6uaT\/yF7T\/AK6ius\/4Qe1\/5+5vyFS23g62trqKdbmUmNgwBA5q6WS4yNSMnHZrqiKmaYaUGk+nY6SmpGkaBI0VEHRVGAKdRX2p8sQtZ2zqitbQssZygKDCn1HpTjBCYjEYkMZOSm0Y9en1qSigCOW3hnKGWGOQocrvUHafUUqwxIVKxopUEKQoGAafRQBE1tA8TRNDG0bnLIUBBPuKa1navAsDW0LQr0jMYKj8OlT0UARSW0E0QilgjeNcYRkBAx04p6RpGCERVBOTtGMmnUUARJa28czTRwRJK\/3nVAGb6mhba3Sdp0giWZ\/vSBAGP1NS0UARfZbf97+4i\/e\/6z5B8\/19aBbQBSogjClQpGwYwOg+lS0UARSwiRWKYSXaVSQKCVz6VgWHhq5TVIL7Ub6G4NsWaKOC2WEF2GC7YPzHGfzrpKKAIobW3t2ZoYIoy5yxRAN31xTyiFw5VS4GA2ORTqKAIhbW63BnEEQmIwZAg3H8etPVETdtVV3HJwMZPrTqKAMbWdK1G\/nie0v4II1XBSa1WXDf3lJPBqxpujWunaPDpm0Twxj5jMA28k5JPuSc1o0UARrBEgQLEgEf3AFHy\/T0oMELLIpiQrJ98FR8319akooAiS2t44lijgiWNTlVVAAD6gUSW0E0iySwRu6jCsyAkD61LRQBG1vAxjLQxkx\/cJUfL9PSlWGJNu2JF2AhcKBjPpT6KAMzVtOuLu18qxuILZi+5xJbiVJPXKn+dM0PRf7IjuHluPtF1dSCSaQIEXgABVUdAAOla1FAEUtrbzujzQRSMhypdASv0z0p3kxZz5Sfe3\/dH3vX60+igCI2tubgXBgiMwGBJsG78+tOMMRRkMSFXOWXaME+pp9FAEZghMyzGJDKowrlRuA9M1QuNGiutcj1CYrIi2zQGF0DA5YHPP0rTooAZ5UeEHlphPufL936elNltbed0eWCKR05VnQEr9PSpaKAGeVGWdvLTc4wx28sPQ1lQ6I\/9vDUrm5WRIEMdnAkYVYVOM\/U8Y+lbFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFVrwkIuCRz2oAs0UUUAFIXUNtLDPpmlrj9Pt2m8Z6vIdOhnWO4ixcPLhovkH3Vx\/UUAdhTTIgdULqHYEhSeTiuQtvE2pRwWN7epbvb3f2gCKFSGXywxByTzkLyMVTu9Q1GLVdO1O4ktJG\/su5uYo41I2HapwTnkdOeKAO9o6VyM\/iTUdMUNdi2uPOsvtMflAqI2yowxycr8w59jTNX1a9s0uLC\/W1u2CQTo6IyKMzKpBGfxBzQB2NFcp\/buqLdea\/2b7J\/ah08Rqh34JwHznqD2x0q74Sa9fSpWvbpbhvtEoUhNuAHIx1NAG9RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVzXiK8kh1zS7X7TexW80czOLOMuzFduOgJxya6WszUdIN9e2t5FeTW09urorRhSCGxnIIPoKAKNz4kFjJcRCxuZobJYmuJ2YDCuM5weSR3HFV18UT2s+rtf2yrb29ykNsVlXLllUge2c5yen4VqTaDBcQX8cs0rG+REmbgH5RjI44qG58M2t010XmlCXDRyFOCEkQABxkdcAcHigCtD4ujuPJihsnkupLlrZoklUqrBN+d\/QjHcVa1nUr+yvdKitbVZVuZ9kuZAuBtJ7\/AOeKmh0SOOSzkkneSS1kaRWCKgJZSvIUAdDU+o6auoG2bzpIZLeUSxumOuCCDnsQTQBg6Tr8sA2XsExt5L6aBbp3BAYMxAx124GM1c0rxXa6pfxWyRFFuEaS3fzFbeq9dwHKnnIzVn\/hH7U28MJeQpHdG6GSOWJJIPt8xpdK0KHSGxBMzQqCscbRoNgz03AZP4mgDC1PUrqHxBqjTC4jtbO2hMbwzDguxBO08Enpz0x71JbeIjYSX8UxM88mpTRwRyShAFVVJ+ZuABn9a2b3QLa+kvXkklBvI4432kcBCSMfnVebwtaSSNMksiTm5e5WQqrbS4AYYYEEYAoAmXxDbSeGm1yKOR4FjLmNcbuDggds5FQr4iIF2k9k1vcQRJMI5JlAZGJAO7oDkHI\/nV+bTI7jSG06R28t02MygKfrwMCqeoeGrXULhrhppUmKRKrLg7TGxZTgjB5PegCpb+L1vILf7JYSz3E08sHlrIu1WQZPzdMYxz70tp4vgnSGeezmtraeGSWOSQgk+X98EDpjnHrirdl4ct7K5W4+0TyzC4kuC0jDlnUKe3TjgU1PC9itvaQM0rx2yTIFY\/eEmd2fzoANH8SwateNaiLypDCJ4wJFfchOOdv3T04NRLrEkOqXEtwXNo12tlEBjbGQuS7fUnH4Ve0rR10pCiTtKoUIgaNFKge6gE\/U1SufD\/23+1LO4bFjeOsyPG2Hjk4Ddv8AZBz7mgCnN4wtrrSJJoY7mNtsxbZt3xiPHzc8c5BH1qrqGu6mYdbTyHSG0a38mSOQF2DbTjHqc1sP4UsHkv2DSp9tt1t3CkYRQMZX0JwM\/QVJN4cgmlumNxMqXKxCSMYxmPG09M5wAKAIv+El2NNbzWEqXySpGluHU7y4JUhumMA59MU6HxIj3sNjPaSw3bTmCSMsGCHZvByOoIqW78PW13dz3fmzR3EpjZZEIzGyZwR+Zzmom8NRMol+2XAvvPE5u\/l3Fgu3GMYxjjGKAKsniO7m1ewgsrPdBJdT28xeQKcx9x\/Or2seIIdJnhthGJbiVGkCNKsY2r1OW4+gqK38MQWq25iu7nzYbmS5ErEEsX+8Dx0Oas6nokOo3MN15hhuIVKLIEV8qeoIYEdqAKcfiy3nkt44LWaSS7RJLReB5qn7x9tvfNVLTxXcR6cJNQtES4lu5ILdPPUB9rHq3RQAOvetKXw5bzXkd41xP9ph2CGQEDygvUAYxhu9RSeFreRCv2iUFblrmAlVbymbO4AEYIOTwc0AQx+LVu1gFjp81zLJFJIVDqAhjbawLdDz0x1qa28Tw315awWluzrPCkxZ5FQhW9FPLYxzjpVyHR4oriGcyu0scDQZwqghjknAGM\/Sqcfha3RNPiN1M1vY7DFGQv3l6HdjP1APNAEFj4hklsLZbO0ub+doTM\/mOiME3EDJ6ZJHAHpSyeLo2jaa0sLi4gjtVu5JAyrtjOc8HqwwePap4\/DEVtFAtne3Ns8URhMiFSXQknByMcEnBqZPDllFbXFvEZEimtRaFQeiAHke\/JoAht9TuV1O6gRJLuN1ingAIBVHODyccDGfWt2sS20WZbq4ladoRiKGExNlvLj9cj+I5zW3QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVb37i\/WrVVb37i\/WgC1RRUck8MOPNlSPPTcwGaAJKoNounNftfG2AuWYMzhmGSOmQDg1P9us\/wDn6g\/7+Cj7dZ\/8\/UH\/AH8FPlfYXMu4xdMsUW3VbaMLbszRDH3C2c4+uT+dZ83hfTBaXEdpaxQTSQSQpJgnYHHIHPA9hWn9us\/+fqD\/AL+Cj7dZ\/wDP1B\/38FHK+wcy7lSx0HTrG2aJLWI+ZEIpSRncoGMc9vanRaFpcNvJAlnH5chUuDk52nK8n0Iqz9us\/wDn6g\/7+Cj7dZ\/8\/UH\/AH8FHK+wcy7jTptmVwbZCPP+0Yx\/y0znd9c062sbazaZraERmZzJJtzgsepxR9us\/wDn6g\/7+Cj7dZ\/8\/UH\/AH8FHK+wcy7liiq\/26z\/AOfqD\/v4KPt1n\/z9Qf8AfwUcr7BzLuWKKr\/brP8A5+oP+\/go+3Wf\/P1B\/wB\/BRyvsHMu5Yoqv9us\/wDn6g\/7+Cj7dZ\/8\/UH\/AH8FHK+wcy7liiq\/26z\/AOfqD\/v4KPt1n\/z9Qf8AfwUcr7BzLuWKKr\/brP8A5+oP+\/go+3Wf\/P1B\/wB\/BRyvsHMu5YoqKO6t5X2RzxO3orgmpaTTQJp7BRRRQMKKKKACiiigDMt7nUbqESxraqpJwG3Z4OKkzqn\/AE5\/+PVymtXLwJoEZ+3vbyTT+dFYkiRwqMR0IJAPNR2vi99M0mxgklhu7iS3kuw89xs\/c7yEXIB3SY46dQcmmxHX51T\/AKc\/\/HqN2qf9Of8A49XHP4haHxBf61cwK1jb6fbPbK0pV1MpbjbjAJOMknjArRg8ZSXGIIbGGa6N0ltmK4JhO9CwYPtzxtIIxxRcZ0G7VP8Apz\/8eo3ap\/05\/wDj1YC+NojrH2MQRNGt19jcpMTKJB1YJt+4DxnOe+KS38Zv9ntby\/077NZ3cEssTJN5jjyxkgjA6gZGCffFFwOg3ap\/05\/+PUbtU\/6c\/wDx6sW78T3Wm2ENzqFjbW5u5ES1U3JxlgT+8O35cAZ4zWnoOsLrenNciIRskrwuFbcpZTjKtgblPUHFFwJ92qf9Of8A49Ru1T\/pz\/8AHquUUXAp7tU\/6c\/\/AB6jdqn\/AE5\/+PVcoouBT3ap\/wBOf\/j1G7VP+nP\/AMeq5RRcCnu1T\/pz\/wDHqN2qf9Of\/j1XKKLgU92qf9Of\/j1G7VP+nP8A8eq5RRcCnu1T\/pz\/APHqN2qf9Of\/AI9Vyii4FPdqn\/Tn\/wCPUbtU\/wCnP\/x6rlFFwKe7VP8Apz\/8eo3ap\/05\/wDj1XKKLgU92qf9Of8A49Ru1T\/pz\/8AHquUUXAp7tU\/6c\/\/AB6jdqn\/AE5\/+PVcoouBT3ap\/wBOf\/j1G7VP+nP\/AMeq5RRcCnu1T\/pz\/wDHqN2qf9Of\/j1XKKLgU92qf9Of\/j1SWNxPM06XCxh4n25jzg8A96sVUsf+Pu+\/66j\/ANBFAi9RRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVVvfuL9atVVvfuL9aALVeZ\/F\/\/j30r\/fk\/kK9MrzP4vf8e+lf78n8hXbl3+8x\/rocOZf7rP8ArqeV0UVbi0u+mtvtCWzmHBbccDIHUj1r6ltLc+SSb2KlFA5OBUht5gXBicFGCtlfuk9AfSncVmR0VJPBLazvBOhSVDhlPUVHQncHdaMKKKKACiiigAooooAKKKKACiiigAooooA6\/wCGf\/I7W\/8A1yk\/9Br3GvnvwjrUGgeI7e\/uUd4VDI2zqARjNe92N\/a6laJdWcyTQuMhlNfPZtCXtVO2lj6TJ5x9i4X1uWaKKK8k9gKKKKACiiigDnoYYC1jLc2t59ospJGj2xNjLZB+vBqqNF0yKYzWqatayb3bdArLgOcsvT7uecdjXV0UxHO3Njpl21209pfObuGOGU+W\/RCSpHoQSTmljtrVRb+d\/aty9vN50bzIzENjHp0wTXQ0UDOeitbS31CW7gXVIhK5kkgVG8pnIwWK46moxpmki3sbdrK9eKyR0iVomIKuNrA+vBrpaKAOW\/sqxNots51h1jdXgdgxaAr02HHHBx3rUtblLW3WHZqE23q8sTMx+pxWrRQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NR\/aKf8APvd\/9+Gq\/RQBQ\/tFP+fe7\/78NRpxZ5buUxSIrygr5ilSeB2NX6KACiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVW9+4v1q1VW9+4v1oAtV5n8Xv8Aj30r\/fk\/kK9MrzP4vf8AHvpX+\/J\/IV25d\/vMf66HDmX+6z\/rqeV10tvCdS0hI9Rt3gW2tma2vg2FC5JCMO+TkDHPNc1S5OMZOPTNfTzhzbHytOfI3fU7HUYtNsYWMFrvjXyWtpxCu3PGSzbvmzzxjirGpTTSN4iiNvCc3UTjEYyyEn5vf61w2TjGTj0oyfU\/nWH1ba7v\/S\/yNvrO9lb+n\/mdpfR6fZXkgisrSRX1QQneN2I9oyB6DnrU9npFrHq1ja2tlBd2j3MsdzJIAxXDEBc9sDBHrXB81ftNVlsUUwQQCZM7Jyvzrnv1xn04pSw8uW0WVHEwcryjoal1axHw4ZYrdLcxAbzLGMzEseUfOc46rjpXOUpJPUk\/jSV0Qi4p6nNUmpNWQUUUVZAUUUUAFFFFABRRRQAUUUUAFeqfDXw9rVk51CeZ7axkXi2Ycy+hx2\/nXKfDu2gu\/GVrHcRLKio7hWGRkDg17vXjZpinD9ylue3lOEU\/37ezCiiivBPoQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooznpQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFGecUUAFFFFABRRRQAUUUUAFFFFABRRmigAooooAKKKKACqt79xfrVqqt79xfrQBarhviP4f1PXYdPXTrbzjEzl\/nC4yBjqa7mitaNWVGanHdGVejGtTdOWzPB\/8AhXnif\/oG\/wDkVP8AGj\/hXnif\/oG\/+RU\/xr3iivQ\/tev2X4\/5nm\/2NQ7v8P8AI8H\/AOFeeJ\/+gb\/5FT\/Gj\/hXnif\/AKBv\/kVP8a94oo\/tev2X4\/5h\/Y1Du\/w\/yPB\/+FeeJ\/8AoG\/+RU\/xo\/4V54n\/AOgb\/wCRU\/xr3iij+16\/Zfj\/AJh\/Y1Du\/wAP8jwf\/hXnif8A6Bv\/AJFT\/Gj\/AIV54n\/6Bv8A5FT\/ABr3iij+16\/Zfj\/mH9jUO7\/D\/I8H\/wCFeeJ\/+gb\/AORU\/wAaP+FeeJ\/+gb\/5FT\/GveKKP7Xr9l+P+Yf2NQ7v8P8AI8H\/AOFeeJ\/+gb\/5FT\/Gj\/hXnif\/AKBv\/kVP8a94oo\/tev2X4\/5h\/Y1Du\/w\/yPB\/+FeeJ\/8AoG\/+RU\/xo\/4V54n\/AOgb\/wCRU\/xr3iij+16\/Zfj\/AJh\/Y1Du\/wAP8jwf\/hXnif8A6Bv\/AJFT\/Gj\/AIV54n\/6Bv8A5FT\/ABr3iij+16\/Zfj\/mH9jUO7\/D\/I8H\/wCFeeJ\/+gb\/AORU\/wAaP+FeeJ\/+gb\/5FT\/GveKKP7Xr9l+P+Yf2NQ7v8P8AI8q8DeENc0fxTDeX1l5UCxupbzFPJHHQ16rRRXDiMRKvPnkd+Gw0MPDkhsFFFFYHQFc94jurrSJ7fVLbfKjD7K8GeCzn5Gx6huD7Guhqte2MGoQrFcKWRZFkABx8ynI\/UUAc7DrN5p2nzP5K3NpYSeTdTyTHzHfI3lRjGAW7kdKuf8JIfsnn\/ZR\/yEvsIG\/tu27un6Van8PWFxdvO6ygSOHlhWQiORh0LL0J4H5UyTwzp0t59pYTZ+0C68sSsIxKP4tvTNAEmoalcxahBp1jbxy3UsbSkzOUREUgZJAJySQOlULnxNJaatb2jQQyRvMkErRMzGJ2Hc7do57E5rVv9Kt9QkilkaWOaLISWGQo4B6jI7HiqjeGNNa6E5E+ROtzs85tnmqMB8evHNAFWw8R3VxPYG4sY4be+kkiiZZtzhkzyRjGDtPerOpazdQXlxa2FrFPJbW\/2ibzZSgwc4UYB5O09eKtJotlGtmqxtizkaSH5jwzZz9eprN8QaPcX9wXtbYF5IGgeYXbRcHsygHcBnPWgChJ45wsbR2iErBFNNGZDvPmDO1AF5IHrirh8TXKzySNYxrYx3ws2kMp3knGGC46ZOCM1btPDdrax2uya4SWGGOF2hlKCUIONwHXv+dWn0WxkjkjaNtslyLpvmP+sBBz+g4oAwrfxqLiYlLVXgdZTHscl12A8uMYAOOME9qkvPE95aaVBdtaW\/nSwm4+zCR2fy8A\/wAKnn36e9a0OhWkHnLG9wIZg4MHmnyxu64Xt1P51HeeG9PvVjWQTKEtzbHy5Su6I\/wtjqKAMj\/hJLu3utTv50jbTYrOCeOMMd4Lg4HTHJxnmtTQtcfVpbqGSFFeAKRJEzNG4bPAJA5GOalPh3TmJBSTY1sts8fmHayL93I9R2PWrdjYrYxFFnuJcnrPKXI9hmgDkWv9Ym8pplgkkTWmhiCSkDaNww3HQfjV6Xxe8KR28kEEd8biWBt8reUDHgltwXOCCMcd62E0KyS5acCTLXH2naZDtEmMEgds0yXw\/YyFnXzopTO04lilKuHYANg+hA6UARp4gT\/hFxrUltIuUz5H8RbdtABPYnv6Vm6jPqC6npLX0UUTZnIS3mZgR5RPJIHNdFJYQT6e1jOrTQsmxhIxJYe59feqiaBaKYjI9xM0W7Y00xYjcu0j8qAOeTxottaW6Q23meVawzSpJKzSMHGQq\/KdzAc5OM1o\/wDCSXYuHdrCNbNL77FvMp3knGG246ZOCM5q9H4dsYXga3a4gMUSRfupmXeq\/dDeuKmbRrJ42jaNtrXP2o\/Mf9ZkHP6dKAKnhi71G7s7p9QMLMl3NGhjYnhZGGOQOmOKrW3iS8kW0uZ7CKOzurhrdSs25wwLAEjGMHb65FbNlp0Fg9wYDIBPKZWRnJUMTk4HbJ5rJ0fwxDZRQvcs8k0Ukkip5rGNWZmO4L64NAEdp4iv7y2sDHYwJc36GSGN5jtRFHJY7fcYA9ajl8XSQQxtNYAO8z2e1Zc\/6SpwFzj7p67u3cVrPoNk1na2yiWIWgxBJHIVdBjHDdeRUTeGNKeERPAzoI2QbnJ5Y5Z\/98n+LrQBAviGb7T9ie0UXwuxAYxJxsK7vMBx0xn8aj1CW\/TxdGthFFK5sGJE0pRB849AefwqxaaMw8RyarOiL5cAtoMOWZlByXY+p6VYv9DtNRu0u5HuI50jMQeGYodhOSOKAMW78aeTp1vfQ2yOjRLLNCWYyRgtg\/dUgDrySM4qxN4q+y3GpG5gjihskZ\/LZyJpABwyjGCpz1Bqzc+EtJuYzEYpY4WhWF4opWVXVfuggdcVYk8P2M9xJNc+bcb1dAk0hZUDcMFHbNAGRb+L5ZS1v9kie6d40hMcjeUzPngsVGCMEnAPtU\/huW6fV9e+2KiSrcRjbG5ZceWORnFX\/wCwLRrJrWWa7lTcrI0k7FoyvQqeoxU2m6Ra6W1y9v5hkuXEkzySFi7AYzz7CgDMh8SXD\/ZLqSzjXTryfyIXEpMgOSFZlxjBI7HIyKTTPEl1eT6d9psY4IdQEghKzbmUpn7wwBggZ4NXofD1hBdLOiy7UcyRwtITHG56sq9AeT+dSw6LYwfYfLjYfYixg+Y\/LuGD9etAGLrV3qQ1LVLZWhFkulPJgOQ4b5hkcYz+NQw+KJtJ0uNdRtFBXT47iLy5dxbOF2sSODkjnkV0N3o9re3RuJfMDtC0DhHIDo3UEd+tRzaBp1wFEsJYLbfZQCx+5kH88gc0AQ6Hrbao91FLEivblcyQlmjcEZ4JAOR34rFvdXvNQuNDuxBHFp8mofI4lPmEKrj5lxjBweMntXVWdmtlEUE9xNk53TyFz+ZrPXwxpqXUM4E37iYzwxGVvLjcggkL05yfzoAwpPGM+oafdC0gjUzWc0tu6uxMe0f8tPlwCRyME0sXiB9A0TT1+zW8m23iluEid2YB8fN93A65yxGa6GHQLO3gnt0a4+zSo0ZgMzFEVuoUdutQXPhXS7tSkiziNo44nRJmVZAn3NwHUigBn\/CRN9nMv2YcakLHG\/sWA3dPfpWPod5qa3el28LxNayvdmUSO247ZPp2zxzW9J4a06W8+0sJs\/aFuRGJWEfmjo23pmpY9BsomtWiEsbW0jyRlZCPvnLA+oJ7UAQ6prUtjqltZrFCqTDPn3DlEY5xsUgEbu\/OKzYPF7Xt\/wDZ7a3jaOSSSCM723qyg\/M424CkqR1z0rcv9IttSlVrl5mjGMwiQiN8HI3L35pLfR7a0u3nhedFdmYw+afL3N1O3pQBzum6pr8x8P8AnNaFblZTNh2y4A6\/d61LZeILxrWGKxsRJm2luWa5uTwFkK7c4JJPb0rYi8PWUKWyxtcL9lkaSE+ccpu6r\/u+1SW2h2FoAIY2GIWh5Yn5WbcR+ZoAx5fFdxNY3F5p1jHLHa2yXEyzTbD8y7gq4B5A7mrVr4glutZjsjBDAjRq482Qh5AV3ZQYwwBOOueDVDVvC7TxNZWNqI4JLdbZpvtbL8o4+dAPnwOnNa0vh6CTY32i48yJNsJMhKxtt271XoDjP50AWtW1D+zbNZVi82WSRYYo920M7HAyewrIn8R3trLJZy2ELXyzwxgRzHy2WXOGyRnjByMdq2Z9Mt7rTVsbgNJGFUbix3ZHRs9c5Gc1Xi0Cxj5YSyyeckxllkLOzL93J9B6UAOv9Sk01LJ7iJDHNMsMzq3ERYcHpyM4HbrWdB4hvdQkEVhYRGQo0wM0xVfKDFVPAPLYJ9AKveIbCbVdIl06JIytzhJHdiPLXuwA6n06Us+gWU6wYM0LwReSrwSFGKf3SR1FAFC18VLeQXM0dqQsNit3hn5JJYFenYp1q7day0Gj2l4lv5k92Y0ii3YG9+gJ7AevtTLnwvpl0ioY5YkEH2YpDKUDx\/3Wx17\/AJ1cn0q0uNNSwkQ+RGFCYYhk2\/dIPUEY60AZGreIL7R7VTNb2sl0EeV4YpHYlF7jCZ\/E4Apk\/im5UXVxFYI1naCF5HabDssig\/KMdRnueau3HhewulxPJduxiaGRzcNukQnJVj3FTnQdPNpcWxibyrhUWQbzyEAC\/oBQAuqanJZtaQW0KzXV5IUiV22qMAsSxweAB6Vzt\/eXFtrV9JdKd\/2a0DJBMwAJmcZBxn9Oa6i\/0231GGNJt6mJg8ckblXQ+oI6VWfw9YSlmlEsjukaM7yEswRiy5PrkmgDK1DVbzUdB1S5hgij09Y5o1lMp80lcgttxgDIPfNaPh3VH1fT1uo4QtntCwSM3zSYGCxHYZ6d6kPh6xLXGDOsVxu8yBZSI8t1IXsTViy0q10+eaW1Vo\/OwXQMdmQMbsdAT3PegDl9H1C+huLwG3t5r+81GaGJjKwUKnJ3EjgAdABTNQ1WW\/vrZZEME9uL2CZEcldyxZBB4yMEHpXSSeH7B4mQLJGxuGuVkjkKusjdSD2z6UieHdORYh5bkx+Z87OSzGQYcse5I70AY9hrl5FoyC0tI547CzikuWlmKs2UDYXg5OOcnHWpH8ZJG8am1+9dLG3z\/chZQwlPHT5gMfWtGTwzp0gVQJkQRLC6RysqyovADj+Ljin3HhzTLqa5lkt\/mubYWsm1iP3Y6Aeh96AMV\/FDrJLepZO7fY\/Nij8\/CuvnbF4xgE9c\/hVt\/El1BczWE9nF9vEsUcSpKTG\/mAkEnGRjac8fStB\/D+nSKqtE2Ft1tgA5+4p3AfmKi1bRYbhbi4htfOupTHnM5iI2Z2lWAO0jJoAfo2qXN\/cahbXdtHDNZTCImOQur5QNkZAx16VzVhrLabZeaYpZ5I4r2YDziFbbMeCP69q6Dw7pEumLezTnE15P5zr5hk24UKMsepwOTUh8NaYYjGYX2lJY\/vnpI25v1oAwdd16ddPuob+FLVoUt7sNDIX\/AHZkAIPA5GO3Wuk0u\/udS043n2dIVlBa2VnyWTHylsDgn0GcUXOh2F1OZpY2LmNIydx+6rbh+tTWGm22mrKlqGSOSQyeXuJVCeu0dh3wKAOU8MahfrpdpbRW1tLqN0slzLI8zBSofGWOMkk8YArU0\/xHcaneWtvb2SJvhaSdpJf9WVfYyjA55HBq4fDlgLe2ii8+A2wZYpIZSrgMckZ7g1YtNIsrGWOS2i2NHD5K4J+7nd+eec0AXqKKKACiiigAqre\/cX61aqre\/cX60AWqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5vxBqF1b67pNskdwbVxLLM0MiqTsXIB5Bx3x3rpKo3mlxXt\/a3UjsDbrIoQdGDjBzQBTk8TWkVtazmKYrcWsl0oAGQqKCQeevNU5PEN9LqNjDFps0dtd2ss292TcMBcHG7jr0680qeEFxGs2p3MscNtLawoVUBEcAdhyRgc1oT6KJZrGWO5kia0iaHhQfMRgAQc9Og5FAGVo\/ihE0q0bU47iLdaNOLiUDEoTG7ocg8jqBmpv+EytBBMz2s6yxiJhCpR2ZZG2qRhiOvUHkVPN4Ws7i0s7aaSR4ra3kt8cfOrgAk+\/FNh8MRpZ\/ZpLnfiSN1dIEjPyHIB2jnNAGheaothp6XNxBIsjsqLAuGdnJwFGDjP41VfXZUeO3\/sq6a9dWkNsrJlUBxuJ3bcE9OauanpyanarE0jxOjrLFKnVHXkHmqUmh3LzRXS6rKl8iGJrgRJ86E52lcY4PQ0AV28XWzBTa2V3cj7J9rYoFGxAxUg5I+YEHj2rMvddnfV76cPdxWNvZQzQyQlCD5jHkoTyTwOemDW1b+GbS1V0hllCvZm0IJB4JYlvqSxqN\/Cts9rPB9pmAltYbYnAyBGcg\/U5oAW48TwwSMVs7ma2S4W1e4TbtEhIGMZzgE8nGKsJ4gtpIYJRHLia8azXgcOGIyeenymsG90a7mvmsrMXsVq98ly6uqCEYYMxDfewSPu+tav\/AAi4F5HINQuBbRXhvI7cKuA5ySM4yRkk4oAE8UxyaQNSWxnFuzFUMjxpuwSCeW9R+NVY\/FEt7ewfZbaT+z59Pa6E4K7lIOOhPbpjHWrR8MRraadDBeSxvYl\/LkKK2Q3XIIxn0PaktfCsdnBaRQ30+2C2e1YsqkyoxzzxwQe4oAbH4mRLGN47a7vRFbRz3MqqgKKy5BIyMnHOFzT5\/FdtFLPstLmW3txE01wgXYqyAFTycnrzgU3\/AIRZY4fJttQuIIpLdLe4VVU+aqrtByR8pxxkVPL4btZLS+tVkkjiu1jQhcfIEAAx+VAG11GaKgtoZIBIJLh5t0hZdwA2A9FGOwqegAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKq3v3F+tWqq3v3F+tAFqiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACgnAyaK57xPILj7NpWJmFwS8vkKWZUX6erFaunDnlYmcuWNzoaajpIu5GVl9VORXOafrF3ewafaRMkNy8cnnNMhJVoyFI25HJJz9KzdI1mfTNIiR1icTpKbcqD80wkIK\/Q5BH0Na\/VpWff\/h\/8jL28brt\/w3+Z29Fc1Lrt3DqNvH8ksJuFtZise0K5HOGLZJB9se9Rx+IL+G2tLy6WCSK5WU+VEhBUoCRyTznHPFL6vOw\/bxOpornZ9V1G00+1nkeCV710SNYoSfK3ZPr83H05qA+IbtJrazu3gsZZXdVmuIyBKAQF2rngnPTPahYeb2H7aN7HTCWNk3iRChOAwbin1w+n2szaJZ37QQ3sMMcyzWxbA++SXTPGevX86v8A9v3Ukzppdqz28AiCx+SxMgYA\/ezhcA+\/Sqlh3dqL2IVdWvJHU0Zrjpn1P7HfsuoAbdTCL+6PAyvH3unPSrQ1G7j1Ca2tltkkkvxC8jITkeUGLYz1pfV30Y\/brqjp6K5y11m\/vLiOwVoIrgPMskxQlWEbAcLnqc+vFQwa9qEljZXUxhhgkDebcJEXQMJCoB5yoIHXnml9Xn\/X9eQ\/bx\/r+vM6miiisDYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqre\/cX61aqre\/cX60AWqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKi+zw\/aftPlr5xTy9+Oduc4\/OpaKLgUpdJsJyTJaxsTJ5hOMHcRgn8qcul2CRQRraRBLd\/MhULwjeo9+TVuiq55bXJ5I9ik2kae919qa0iM28PvI53Dv9fepVsLRVhUW8YEOTGMfdz1x+dWKKOeXcOWPYoro2nLDJCLOMRyEFlxxx0+n4U2fQ9LubeGCexhljhffGHXO1vUe9aFFP2k73uHJHsZ50PTCkafYogsa7VUDAAznGPrUsmmWUtwk720ZlQABgMcDp+VW6KXPLuHJHsVJNLsZftG+2jb7Rgy5H38dCfenJp9ojh1t0DB\/MBxzuxjP1xxVmijnl3Dlj2Mq\/0hZ1QW0NmMO0jedGT8x6kEEc+vrRZ+H7C2s7aB4lmNuuFZhjvu6dOprVoqvazta4vZxvewUUUVmWFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVVvfuL9atVVvfuL9aALNFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVa8PyL9aKKAP\/Z\" width=\"640\" height=\"194\" data-tid=\"messageBodyImageSrc\" \/><\/a><\/span><\/span><\/u><\/p>\n<p><span style=\"font-size: 14pt;\">Check the checkbox beside the \u201c<strong>Generate multiple files<\/strong>\u201d configuration on this page then click finish.<\/span><\/p>\n<\/div>\n<p><img decoding=\"async\" class=\"alignnone wp-image-3912\" src=\"https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/advancedsettings-1-300x147.png\" alt=\"Image advancedsettings\" width=\"824\" height=\"404\" srcset=\"https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/advancedsettings-1-300x147.png 300w, https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/advancedsettings-1-1024x501.png 1024w, https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/advancedsettings-1-768x376.png 768w, https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/advancedsettings-1.png 1193w\" sizes=\"(max-width: 824px) 100vw, 824px\" \/><\/p>\n<div style=\"box-sizing: border-box; font-family: 'Segoe UI', system-ui, 'Apple Color Emoji', 'Segoe UI Emoji', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;\">\n<p><span style=\"font-size: 14pt;\">The generated files appear like below:\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-3905\" src=\"https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/multiplefiles-300x176.png\" alt=\"Image multiplefiles\" width=\"614\" height=\"360\" srcset=\"https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/multiplefiles-300x176.png 300w, https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/multiplefiles-768x449.png 768w, https:\/\/devblogs.microsoft.com\/odata\/wp-content\/uploads\/sites\/23\/2020\/03\/multiplefiles.png 935w\" sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/p>\n<p><span style=\"font-size: 18pt;\"><strong>Writing metadata to a file<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Currently, OData Connected Service writes an endpoint&#8217;s metadata to a string in the generated file. This makes the generated file unnecessarily huge and difficult to handle in cases where the metadata is huge. With this feature, an endpoint&#8217;s metadata will be written to a file and loaded when the <strong>DataServiceContext<\/strong> is initialized.\u00a0 This file is located within the connected service project folder and is called <strong>Csdl.xml.<\/strong><\/span><\/p>\n<p><strong><span style=\"font-size: 18pt;\">Update<\/span><\/strong><\/p>\n<div><span style=\"font-size: 14pt;\">The feature to support the writing of service metadata to a file introduced a bug to OData Connected Service v0.6.0. It was therefore removed from this particular version and a fix for it was added to the OData Connected Service v0.6.1 release.\u00a0<\/span><\/div>\n<div><\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div style=\"box-sizing: border-box; font-family: 'Segoe UI', system-ui, 'Apple Color Emoji', 'Segoe UI Emoji', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;\">\n<p><span style=\"font-size: 14pt;\">There are more features and fixes coming to OData Connected Service soon, so stay tuned for upcoming releases.<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>OData Connected Service 0.6.0 has been released and is available in the Visual Studio Marketplace. The new version adds the following features: Custom Http headers.\u00a0 Generation of multiple files. Writing metadata to a file. Custom Http Headers\u00a0 This feature allows you to add headers that will be sent with the request that fetches the metadata [&hellip;]<\/p>\n","protected":false},"author":12390,"featured_media":3253,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-odata"],"acf":[],"blog_post_summary":"<p>OData Connected Service 0.6.0 has been released and is available in the Visual Studio Marketplace. The new version adds the following features: Custom Http headers.\u00a0 Generation of multiple files. Writing metadata to a file. Custom Http Headers\u00a0 This feature allows you to add headers that will be sent with the request that fetches the metadata [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts\/3870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/users\/12390"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/comments?post=3870"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/posts\/3870\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/media\/3253"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/media?parent=3870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/categories?post=3870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/odata\/wp-json\/wp\/v2\/tags?post=3870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}