Add serialization service support (#840)

Added a method that handles serialization requests
Support splitting save over multiple requests to reduce overall message size
Added unit tests
String changes used a new version of the string tool for generation.
Will publish PR separately for the changes to build & localization
so this can run on Mac without .Net Core 1.0
This commit is contained in:
Kevin Cunnane
2019-08-06 16:50:42 -07:00
committed by GitHub
parent 92bb281cdd
commit 7ef82feea7
18 changed files with 7649 additions and 16794 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -139,6 +139,13 @@ QueryServiceResultSetNoColumnSchema = Could not retrieve column schema for resul
QueryServiceExecutionPlanNotFound = Could not retrieve an execution plan from the result set
############################################################################
# Serialization Service
SerializationServiceUnsupportedFormat (string formatName) = Unsupported Save Format: {0}
SerializationServiceRequestInProgress (string filePath) = A request for file {0} is already in progress
SerializationServiceRequestNotFound (string filePath) = Cannot serialize more data as no request for file {0} could be found
############################################################################
# Language Service
@@ -798,4 +805,4 @@ ExtractInvalidVersion = Invalid version '{0}' passed. Version must be in the for
PublishChangesTaskName = Apply schema compare changes
SchemaCompareExcludeIncludeNodeNotFound = Failed to find the specified change in the model
OpenScmpConnectionBasedModelParsingError = Error encountered while trying to parse connection information for endpoint '{0}' with error message '{1}'
SchemaCompareSessionNotFound = Could not find the schema compare session to cancel
SchemaCompareSessionNotFound = Could not find the schema compare session to cancel

View File

@@ -2006,6 +2006,24 @@
<target state="new">Could not find the schema compare session to cancel</target>
<note></note>
</trans-unit>
<trans-unit id="SerializationServiceUnsupportedFormat">
<source>Unsupported Save Format: {0}</source>
<target state="new">Unsupported Save Format: {0}</target>
<note>.
Parameters: 0 - formatName (string) </note>
</trans-unit>
<trans-unit id="SerializationServiceRequestInProgress">
<source>A request for file {0} is already in progress</source>
<target state="new">A request for file {0} is already in progress</target>
<note>.
Parameters: 0 - filePath (string) </note>
</trans-unit>
<trans-unit id="SerializationServiceRequestNotFound">
<source>Cannot serialize more data as no request for file {0} could be found</source>
<target state="new">Cannot serialize more data as no request for file {0} could be found</target>
<note>.
Parameters: 0 - filePath (string) </note>
</trans-unit>
</body>
</file>
</xliff>