Chilkat Online Tools

ExportComponents SQL Server Example

Amplify UI Builder

CREATE PROCEDURE ChilkatSample
AS
BEGIN
    DECLARE @hr int
    DECLARE @iTmp0 int
    DECLARE @sTmp0 nvarchar(max)
    -- This example requires the Chilkat API to have been previously unlocked.
    -- See Global Unlock Sample for sample code.

    DECLARE @rest int
    EXEC @hr = sp_OACreate 'Chilkat_9_5_0.Rest', @rest OUT
    IF @hr <> 0
    BEGIN
        PRINT 'Failed to create ActiveX component'
        RETURN
    END

    DECLARE @success int

    DECLARE @authAws int
    EXEC @hr = sp_OACreate 'Chilkat_9_5_0.AuthAws', @authAws OUT

    EXEC sp_OASetProperty @authAws, 'AccessKey', 'AWS_ACCESS_KEY'
    EXEC sp_OASetProperty @authAws, 'SecretKey', 'AWS_SECRET_KEY'

    -- Don't forget to change the region to your particular region. (Also make the same change in the call to Connect below.)
    EXEC sp_OASetProperty @authAws, 'Region', 'us-west-2'
    EXEC sp_OASetProperty @authAws, 'ServiceName', 'amplifyuibuilder'
    -- SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
    EXEC sp_OAMethod @rest, 'SetAuthAws', @success OUT, @authAws

    -- URL: https://amplifyuibuilder.us-west-2.amazonaws.com/
    -- Use the same region as specified above.
    EXEC sp_OAMethod @rest, 'Connect', @success OUT, 'amplifyuibuilder.us-west-2.amazonaws.com', 443, 1, 1
    IF @success <> 1
      BEGIN

        EXEC sp_OAGetProperty @rest, 'ConnectFailReason', @iTmp0 OUT
        PRINT 'ConnectFailReason: ' + @iTmp0
        EXEC sp_OAGetProperty @rest, 'LastErrorText', @sTmp0 OUT
        PRINT @sTmp0
        EXEC @hr = sp_OADestroy @rest
        EXEC @hr = sp_OADestroy @authAws
        RETURN
      END

    EXEC sp_OAMethod @rest, 'AddHeader', @success OUT, 'Content-Type', 'application/x-amz-json-1.1'
    EXEC sp_OAMethod @rest, 'AddHeader', @success OUT, 'X-Amz-Target', 'ExportComponents'

    DECLARE @sbResponseBody int
    EXEC @hr = sp_OACreate 'Chilkat_9_5_0.StringBuilder', @sbResponseBody OUT

    EXEC sp_OAMethod @rest, 'FullRequestNoBodySb', @success OUT, 'GET', '/export/app/{appId}/environment/{environmentName}/components', @sbResponseBody
    IF @success <> 1
      BEGIN
        EXEC sp_OAGetProperty @rest, 'LastErrorText', @sTmp0 OUT
        PRINT @sTmp0
        EXEC @hr = sp_OADestroy @rest
        EXEC @hr = sp_OADestroy @authAws
        EXEC @hr = sp_OADestroy @sbResponseBody
        RETURN
      END
    DECLARE @respStatusCode int
    EXEC sp_OAGetProperty @rest, 'ResponseStatusCode', @respStatusCode OUT

    PRINT 'response status code = ' + @respStatusCode
    IF @respStatusCode <> 200
      BEGIN

        PRINT 'Response Header:'
        EXEC sp_OAGetProperty @rest, 'ResponseHeader', @sTmp0 OUT
        PRINT @sTmp0

        PRINT 'Response Body:'
        EXEC sp_OAMethod @sbResponseBody, 'GetAsString', @sTmp0 OUT
        PRINT @sTmp0
        EXEC @hr = sp_OADestroy @rest
        EXEC @hr = sp_OADestroy @authAws
        EXEC @hr = sp_OADestroy @sbResponseBody
        RETURN
      END

    DECLARE @jResp int
    EXEC @hr = sp_OACreate 'Chilkat_9_5_0.JsonObject', @jResp OUT

    EXEC sp_OAMethod @jResp, 'LoadSb', @success OUT, @sbResponseBody

    -- The following code parses the JSON response.
    -- A sample JSON response is shown below the sample code.

    -- Use this online tool to generate parsing code from sample JSON:
    -- Generate Parsing Code from JSON

    DECLARE @appId nvarchar(max)

    DECLARE @Bucket nvarchar(max)

    DECLARE @DefaultValue nvarchar(max)

    DECLARE @Field nvarchar(max)

    DECLARE @Key nvarchar(max)

    DECLARE @Model nvarchar(max)

    DECLARE @UserAttribute nvarchar(max)

    DECLARE @StringDefaultValue nvarchar(max)

    DECLARE @v_Type nvarchar(max)

    DECLARE @StringModel nvarchar(max)

    DECLARE @PredicateField nvarchar(max)

    DECLARE @Operand nvarchar(max)

    DECLARE @Operator nvarchar(max)

    DECLARE @componentType nvarchar(max)

    DECLARE @createdAt int

    DECLARE @environmentName nvarchar(max)

    DECLARE @Action nvarchar(max)

    DECLARE @BindingEvent nvarchar(max)

    DECLARE @BindingPropertiesField nvarchar(max)

    DECLARE @Property nvarchar(max)

    DECLARE @Element nvarchar(max)

    DECLARE @StringProperty nvarchar(max)

    DECLARE @CollectionBindingPropertiesField nvarchar(max)

    DECLARE @CollectionBindingPropertiesProperty nvarchar(max)

    DECLARE @ComponentName nvarchar(max)

    DECLARE @v_Else nvarchar(max)

    DECLARE @ConditionField nvarchar(max)

    DECLARE @ConditionOperand nvarchar(max)

    DECLARE @OperandType nvarchar(max)

    DECLARE @ConditionOperator nvarchar(max)

    DECLARE @ConditionProperty nvarchar(max)

    DECLARE @v_Then nvarchar(max)

    DECLARE @Configured int

    DECLARE @AnchorDefaultValue nvarchar(max)

    DECLARE @v_Event nvarchar(max)

    DECLARE @ImportedValue nvarchar(max)

    DECLARE @AnchorModel nvarchar(max)

    DECLARE @AnchorProperty nvarchar(max)

    DECLARE @AnchorType nvarchar(max)

    DECLARE @AnchorUserAttribute nvarchar(max)

    DECLARE @Value nvarchar(max)

    DECLARE @BindingPropertiesProperty nvarchar(max)

    DECLARE @StringElement nvarchar(max)

    DECLARE @StringComponentName nvarchar(max)

    DECLARE @ConditionElse nvarchar(max)

    DECLARE @ConditionOperandType nvarchar(max)

    DECLARE @ConditionThen nvarchar(max)

    DECLARE @StringConfigured int

    DECLARE @StringEvent nvarchar(max)

    DECLARE @StringImportedValue nvarchar(max)

    DECLARE @StringType nvarchar(max)

    DECLARE @StringUserAttribute nvarchar(max)

    DECLARE @StringValue nvarchar(max)

    DECLARE @GlobalComponentName nvarchar(max)

    DECLARE @GlobalConfigured int

    DECLARE @GlobalDefaultValue nvarchar(max)

    DECLARE @GlobalEvent nvarchar(max)

    DECLARE @GlobalImportedValue nvarchar(max)

    DECLARE @GlobalModel nvarchar(max)

    DECLARE @GlobalProperty nvarchar(max)

    DECLARE @GlobalType nvarchar(max)

    DECLARE @GlobalUserAttribute nvarchar(max)

    DECLARE @GlobalValue nvarchar(max)

    DECLARE @IdComponentName nvarchar(max)

    DECLARE @IdConfigured int

    DECLARE @IdDefaultValue nvarchar(max)

    DECLARE @IdEvent nvarchar(max)

    DECLARE @IdImportedValue nvarchar(max)

    DECLARE @IdModel nvarchar(max)

    DECLARE @IdProperty nvarchar(max)

    DECLARE @IdType nvarchar(max)

    DECLARE @IdUserAttribute nvarchar(max)

    DECLARE @IdValue nvarchar(max)

    DECLARE @ParametersModel nvarchar(max)

    DECLARE @StateComponentName nvarchar(max)

    DECLARE @StateProperty nvarchar(max)

    DECLARE @SetComponentName nvarchar(max)

    DECLARE @SetConfigured int

    DECLARE @SetDefaultValue nvarchar(max)

    DECLARE @SetEvent nvarchar(max)

    DECLARE @SetImportedValue nvarchar(max)

    DECLARE @SetModel nvarchar(max)

    DECLARE @SetProperty nvarchar(max)

    DECLARE @SetType nvarchar(max)

    DECLARE @SetUserAttribute nvarchar(max)

    DECLARE @SetValue nvarchar(max)

    DECLARE @TargetComponentName nvarchar(max)

    DECLARE @TargetConfigured int

    DECLARE @TargetDefaultValue nvarchar(max)

    DECLARE @TargetEvent nvarchar(max)

    DECLARE @TargetImportedValue nvarchar(max)

    DECLARE @TargetModel nvarchar(max)

    DECLARE @TargetProperty nvarchar(max)

    DECLARE @TargetType nvarchar(max)

    DECLARE @TargetUserAttribute nvarchar(max)

    DECLARE @TargetValue nvarchar(max)

    DECLARE @TypeComponentName nvarchar(max)

    DECLARE @TypeConfigured int

    DECLARE @TypeDefaultValue nvarchar(max)

    DECLARE @TypeEvent nvarchar(max)

    DECLARE @TypeImportedValue nvarchar(max)

    DECLARE @TypeModel nvarchar(max)

    DECLARE @TypeProperty nvarchar(max)

    DECLARE @TypeType nvarchar(max)

    DECLARE @TypeUserAttribute nvarchar(max)

    DECLARE @TypeValue nvarchar(max)

    DECLARE @UrlComponentName nvarchar(max)

    DECLARE @UrlConfigured int

    DECLARE @UrlDefaultValue nvarchar(max)

    DECLARE @UrlEvent nvarchar(max)

    DECLARE @UrlImportedValue nvarchar(max)

    DECLARE @UrlModel nvarchar(max)

    DECLARE @UrlProperty nvarchar(max)

    DECLARE @UrlType nvarchar(max)

    DECLARE @UrlUserAttribute nvarchar(max)

    DECLARE @UrlValue nvarchar(max)

    DECLARE @id nvarchar(max)

    DECLARE @modifiedAt int

    DECLARE @name nvarchar(max)

    DECLARE @v_String nvarchar(max)

    DECLARE @schemaVersion nvarchar(max)

    DECLARE @sourceId nvarchar(max)

    DECLARE @tagsString nvarchar(max)

    DECLARE @j int

    DECLARE @count_j int

    DECLARE @field nvarchar(max)

    DECLARE @operand nvarchar(max)

    DECLARE @operator nvarchar(max)

    DECLARE @k int

    DECLARE @count_k int

    DECLARE @strVal nvarchar(max)

    DECLARE @StringAction nvarchar(max)

    DECLARE @StringBindingEvent nvarchar(max)

    DECLARE @AnchorComponentName nvarchar(max)

    DECLARE @AnchorConfigured int

    DECLARE @AnchorEvent nvarchar(max)

    DECLARE @AnchorImportedValue nvarchar(max)

    DECLARE @AnchorValue nvarchar(max)

    DECLARE @direction nvarchar(max)

    DECLARE @StringString nvarchar(max)

    DECLARE @variantValuesString nvarchar(max)

    DECLARE @nextToken nvarchar(max)
    EXEC sp_OAMethod @jResp, 'StringOf', @nextToken OUT, 'nextToken'
    DECLARE @i int
    SELECT @i = 0
    DECLARE @count_i int
    EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_i OUT, 'entities'
    WHILE @i < @count_i
      BEGIN
        EXEC sp_OASetProperty @jResp, 'I', @i
        EXEC sp_OAMethod @jResp, 'StringOf', @appId OUT, 'entities[i].appId'
        EXEC sp_OAMethod @jResp, 'StringOf', @Bucket OUT, 'entities[i].bindingProperties.string.bindingProperties.bucket'
        EXEC sp_OAMethod @jResp, 'StringOf', @DefaultValue OUT, 'entities[i].bindingProperties.string.bindingProperties.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @Field OUT, 'entities[i].bindingProperties.string.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @Key OUT, 'entities[i].bindingProperties.string.bindingProperties.key'
        EXEC sp_OAMethod @jResp, 'StringOf', @Model OUT, 'entities[i].bindingProperties.string.bindingProperties.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @UserAttribute OUT, 'entities[i].bindingProperties.string.bindingProperties.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringDefaultValue OUT, 'entities[i].bindingProperties.string.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @v_Type OUT, 'entities[i].bindingProperties.string.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringModel OUT, 'entities[i].collectionProperties.string.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @PredicateField OUT, 'entities[i].collectionProperties.string.predicate.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @Operand OUT, 'entities[i].collectionProperties.string.predicate.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @Operator OUT, 'entities[i].collectionProperties.string.predicate.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @componentType OUT, 'entities[i].componentType'
        EXEC sp_OAMethod @jResp, 'IntOf', @createdAt OUT, 'entities[i].createdAt'
        EXEC sp_OAMethod @jResp, 'StringOf', @environmentName OUT, 'entities[i].environmentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @Action OUT, 'entities[i].events.string.action'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingEvent OUT, 'entities[i].events.string.bindingEvent'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].events.string.parameters.anchor.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @Property OUT, 'entities[i].events.string.parameters.anchor.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @Element OUT, 'entities[i].events.string.parameters.anchor.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.anchor.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].events.string.parameters.anchor.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].events.string.parameters.anchor.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ComponentName OUT, 'entities[i].events.string.parameters.anchor.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @v_Else OUT, 'entities[i].events.string.parameters.anchor.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].events.string.parameters.anchor.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].events.string.parameters.anchor.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @OperandType OUT, 'entities[i].events.string.parameters.anchor.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].events.string.parameters.anchor.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].events.string.parameters.anchor.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @v_Then OUT, 'entities[i].events.string.parameters.anchor.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @Configured OUT, 'entities[i].events.string.parameters.anchor.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @AnchorDefaultValue OUT, 'entities[i].events.string.parameters.anchor.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @v_Event OUT, 'entities[i].events.string.parameters.anchor.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @ImportedValue OUT, 'entities[i].events.string.parameters.anchor.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @AnchorModel OUT, 'entities[i].events.string.parameters.anchor.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @AnchorProperty OUT, 'entities[i].events.string.parameters.anchor.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @AnchorType OUT, 'entities[i].events.string.parameters.anchor.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @AnchorUserAttribute OUT, 'entities[i].events.string.parameters.anchor.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @Value OUT, 'entities[i].events.string.parameters.anchor.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].events.string.parameters.fields.string.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].events.string.parameters.fields.string.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].events.string.parameters.fields.string.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.fields.string.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].events.string.parameters.fields.string.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].events.string.parameters.fields.string.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringComponentName OUT, 'entities[i].events.string.parameters.fields.string.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].events.string.parameters.fields.string.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].events.string.parameters.fields.string.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].events.string.parameters.fields.string.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].events.string.parameters.fields.string.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].events.string.parameters.fields.string.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].events.string.parameters.fields.string.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].events.string.parameters.fields.string.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @StringConfigured OUT, 'entities[i].events.string.parameters.fields.string.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringDefaultValue OUT, 'entities[i].events.string.parameters.fields.string.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringEvent OUT, 'entities[i].events.string.parameters.fields.string.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringImportedValue OUT, 'entities[i].events.string.parameters.fields.string.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringModel OUT, 'entities[i].events.string.parameters.fields.string.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.fields.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringType OUT, 'entities[i].events.string.parameters.fields.string.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringUserAttribute OUT, 'entities[i].events.string.parameters.fields.string.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringValue OUT, 'entities[i].events.string.parameters.fields.string.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].events.string.parameters.global.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].events.string.parameters.global.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].events.string.parameters.global.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.global.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].events.string.parameters.global.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].events.string.parameters.global.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalComponentName OUT, 'entities[i].events.string.parameters.global.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].events.string.parameters.global.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].events.string.parameters.global.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].events.string.parameters.global.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].events.string.parameters.global.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].events.string.parameters.global.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].events.string.parameters.global.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].events.string.parameters.global.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @GlobalConfigured OUT, 'entities[i].events.string.parameters.global.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalDefaultValue OUT, 'entities[i].events.string.parameters.global.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalEvent OUT, 'entities[i].events.string.parameters.global.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalImportedValue OUT, 'entities[i].events.string.parameters.global.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalModel OUT, 'entities[i].events.string.parameters.global.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalProperty OUT, 'entities[i].events.string.parameters.global.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalType OUT, 'entities[i].events.string.parameters.global.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalUserAttribute OUT, 'entities[i].events.string.parameters.global.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @GlobalValue OUT, 'entities[i].events.string.parameters.global.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].events.string.parameters.id.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].events.string.parameters.id.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].events.string.parameters.id.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.id.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].events.string.parameters.id.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].events.string.parameters.id.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdComponentName OUT, 'entities[i].events.string.parameters.id.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].events.string.parameters.id.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].events.string.parameters.id.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].events.string.parameters.id.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].events.string.parameters.id.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].events.string.parameters.id.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].events.string.parameters.id.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].events.string.parameters.id.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @IdConfigured OUT, 'entities[i].events.string.parameters.id.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdDefaultValue OUT, 'entities[i].events.string.parameters.id.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdEvent OUT, 'entities[i].events.string.parameters.id.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdImportedValue OUT, 'entities[i].events.string.parameters.id.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdModel OUT, 'entities[i].events.string.parameters.id.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdProperty OUT, 'entities[i].events.string.parameters.id.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdType OUT, 'entities[i].events.string.parameters.id.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdUserAttribute OUT, 'entities[i].events.string.parameters.id.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @IdValue OUT, 'entities[i].events.string.parameters.id.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @ParametersModel OUT, 'entities[i].events.string.parameters.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @StateComponentName OUT, 'entities[i].events.string.parameters.state.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @StateProperty OUT, 'entities[i].events.string.parameters.state.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].events.string.parameters.state.set.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].events.string.parameters.state.set.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].events.string.parameters.state.set.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.state.set.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].events.string.parameters.state.set.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].events.string.parameters.state.set.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetComponentName OUT, 'entities[i].events.string.parameters.state.set.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].events.string.parameters.state.set.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].events.string.parameters.state.set.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].events.string.parameters.state.set.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].events.string.parameters.state.set.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].events.string.parameters.state.set.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].events.string.parameters.state.set.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].events.string.parameters.state.set.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @SetConfigured OUT, 'entities[i].events.string.parameters.state.set.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetDefaultValue OUT, 'entities[i].events.string.parameters.state.set.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetEvent OUT, 'entities[i].events.string.parameters.state.set.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetImportedValue OUT, 'entities[i].events.string.parameters.state.set.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetModel OUT, 'entities[i].events.string.parameters.state.set.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetProperty OUT, 'entities[i].events.string.parameters.state.set.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetType OUT, 'entities[i].events.string.parameters.state.set.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetUserAttribute OUT, 'entities[i].events.string.parameters.state.set.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @SetValue OUT, 'entities[i].events.string.parameters.state.set.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].events.string.parameters.target.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].events.string.parameters.target.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].events.string.parameters.target.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.target.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].events.string.parameters.target.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].events.string.parameters.target.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetComponentName OUT, 'entities[i].events.string.parameters.target.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].events.string.parameters.target.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].events.string.parameters.target.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].events.string.parameters.target.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].events.string.parameters.target.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].events.string.parameters.target.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].events.string.parameters.target.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].events.string.parameters.target.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @TargetConfigured OUT, 'entities[i].events.string.parameters.target.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetDefaultValue OUT, 'entities[i].events.string.parameters.target.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetEvent OUT, 'entities[i].events.string.parameters.target.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetImportedValue OUT, 'entities[i].events.string.parameters.target.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetModel OUT, 'entities[i].events.string.parameters.target.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetProperty OUT, 'entities[i].events.string.parameters.target.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetType OUT, 'entities[i].events.string.parameters.target.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetUserAttribute OUT, 'entities[i].events.string.parameters.target.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @TargetValue OUT, 'entities[i].events.string.parameters.target.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].events.string.parameters.type.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].events.string.parameters.type.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].events.string.parameters.type.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.type.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].events.string.parameters.type.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].events.string.parameters.type.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeComponentName OUT, 'entities[i].events.string.parameters.type.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].events.string.parameters.type.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].events.string.parameters.type.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].events.string.parameters.type.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].events.string.parameters.type.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].events.string.parameters.type.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].events.string.parameters.type.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].events.string.parameters.type.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @TypeConfigured OUT, 'entities[i].events.string.parameters.type.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeDefaultValue OUT, 'entities[i].events.string.parameters.type.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeEvent OUT, 'entities[i].events.string.parameters.type.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeImportedValue OUT, 'entities[i].events.string.parameters.type.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeModel OUT, 'entities[i].events.string.parameters.type.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeProperty OUT, 'entities[i].events.string.parameters.type.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeType OUT, 'entities[i].events.string.parameters.type.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeUserAttribute OUT, 'entities[i].events.string.parameters.type.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @TypeValue OUT, 'entities[i].events.string.parameters.type.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].events.string.parameters.url.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].events.string.parameters.url.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].events.string.parameters.url.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].events.string.parameters.url.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].events.string.parameters.url.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].events.string.parameters.url.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlComponentName OUT, 'entities[i].events.string.parameters.url.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].events.string.parameters.url.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].events.string.parameters.url.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].events.string.parameters.url.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].events.string.parameters.url.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].events.string.parameters.url.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].events.string.parameters.url.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].events.string.parameters.url.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @UrlConfigured OUT, 'entities[i].events.string.parameters.url.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlDefaultValue OUT, 'entities[i].events.string.parameters.url.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlEvent OUT, 'entities[i].events.string.parameters.url.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlImportedValue OUT, 'entities[i].events.string.parameters.url.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlModel OUT, 'entities[i].events.string.parameters.url.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlProperty OUT, 'entities[i].events.string.parameters.url.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlType OUT, 'entities[i].events.string.parameters.url.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlUserAttribute OUT, 'entities[i].events.string.parameters.url.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @UrlValue OUT, 'entities[i].events.string.parameters.url.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @id OUT, 'entities[i].id'
        EXEC sp_OAMethod @jResp, 'IntOf', @modifiedAt OUT, 'entities[i].modifiedAt'
        EXEC sp_OAMethod @jResp, 'StringOf', @name OUT, 'entities[i].name'
        EXEC sp_OAMethod @jResp, 'StringOf', @v_String OUT, 'entities[i].overrides.string.string'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].properties.string.bindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].properties.string.bindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].properties.string.bindings.string.element'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].properties.string.bindings.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].properties.string.collectionBindingProperties.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].properties.string.collectionBindingProperties.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringComponentName OUT, 'entities[i].properties.string.componentName'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].properties.string.condition.else'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].properties.string.condition.field'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].properties.string.condition.operand'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].properties.string.condition.operandType'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].properties.string.condition.operator'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].properties.string.condition.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].properties.string.condition.then'
        EXEC sp_OAMethod @jResp, 'IntOf', @StringConfigured OUT, 'entities[i].properties.string.configured'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringDefaultValue OUT, 'entities[i].properties.string.defaultValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringEvent OUT, 'entities[i].properties.string.event'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringImportedValue OUT, 'entities[i].properties.string.importedValue'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringModel OUT, 'entities[i].properties.string.model'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].properties.string.property'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringType OUT, 'entities[i].properties.string.type'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringUserAttribute OUT, 'entities[i].properties.string.userAttribute'
        EXEC sp_OAMethod @jResp, 'StringOf', @StringValue OUT, 'entities[i].properties.string.value'
        EXEC sp_OAMethod @jResp, 'StringOf', @schemaVersion OUT, 'entities[i].schemaVersion'
        EXEC sp_OAMethod @jResp, 'StringOf', @sourceId OUT, 'entities[i].sourceId'
        EXEC sp_OAMethod @jResp, 'StringOf', @tagsString OUT, 'entities[i].tags.string'
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].bindingProperties.string.bindingProperties.predicates'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @field OUT, 'entities[i].bindingProperties.string.bindingProperties.predicates[j].field'
            EXEC sp_OAMethod @jResp, 'StringOf', @operand OUT, 'entities[i].bindingProperties.string.bindingProperties.predicates[j].operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @operator OUT, 'entities[i].bindingProperties.string.bindingProperties.predicates[j].operator'
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].bindingProperties.string.bindingProperties.predicates[j].and'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].bindingProperties.string.bindingProperties.predicates[j].and[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].bindingProperties.string.bindingProperties.predicates[j].or'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].bindingProperties.string.bindingProperties.predicates[j].or[k]'
                SELECT @k = @k + 1
              END
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].children'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @componentType OUT, 'entities[i].children[j].componentType'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringAction OUT, 'entities[i].children[j].events.string.action'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringBindingEvent OUT, 'entities[i].children[j].events.string.bindingEvent'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.anchor.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.anchor.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].events.string.parameters.anchor.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.anchor.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.anchor.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.anchor.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorComponentName OUT, 'entities[i].children[j].events.string.parameters.anchor.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].events.string.parameters.anchor.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].events.string.parameters.anchor.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].events.string.parameters.anchor.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].events.string.parameters.anchor.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].events.string.parameters.anchor.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].events.string.parameters.anchor.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].events.string.parameters.anchor.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @AnchorConfigured OUT, 'entities[i].children[j].events.string.parameters.anchor.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorDefaultValue OUT, 'entities[i].children[j].events.string.parameters.anchor.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorEvent OUT, 'entities[i].children[j].events.string.parameters.anchor.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorImportedValue OUT, 'entities[i].children[j].events.string.parameters.anchor.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorModel OUT, 'entities[i].children[j].events.string.parameters.anchor.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorProperty OUT, 'entities[i].children[j].events.string.parameters.anchor.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorType OUT, 'entities[i].children[j].events.string.parameters.anchor.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorUserAttribute OUT, 'entities[i].children[j].events.string.parameters.anchor.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @AnchorValue OUT, 'entities[i].children[j].events.string.parameters.anchor.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.fields.string.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.fields.string.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].events.string.parameters.fields.string.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.fields.string.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.fields.string.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.fields.string.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringComponentName OUT, 'entities[i].children[j].events.string.parameters.fields.string.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].events.string.parameters.fields.string.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].events.string.parameters.fields.string.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].events.string.parameters.fields.string.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].events.string.parameters.fields.string.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].events.string.parameters.fields.string.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].events.string.parameters.fields.string.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].events.string.parameters.fields.string.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @StringConfigured OUT, 'entities[i].children[j].events.string.parameters.fields.string.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringDefaultValue OUT, 'entities[i].children[j].events.string.parameters.fields.string.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringEvent OUT, 'entities[i].children[j].events.string.parameters.fields.string.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringImportedValue OUT, 'entities[i].children[j].events.string.parameters.fields.string.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringModel OUT, 'entities[i].children[j].events.string.parameters.fields.string.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.fields.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringType OUT, 'entities[i].children[j].events.string.parameters.fields.string.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringUserAttribute OUT, 'entities[i].children[j].events.string.parameters.fields.string.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringValue OUT, 'entities[i].children[j].events.string.parameters.fields.string.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.global.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.global.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].events.string.parameters.global.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.global.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.global.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.global.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalComponentName OUT, 'entities[i].children[j].events.string.parameters.global.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].events.string.parameters.global.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].events.string.parameters.global.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].events.string.parameters.global.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].events.string.parameters.global.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].events.string.parameters.global.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].events.string.parameters.global.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].events.string.parameters.global.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @GlobalConfigured OUT, 'entities[i].children[j].events.string.parameters.global.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalDefaultValue OUT, 'entities[i].children[j].events.string.parameters.global.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalEvent OUT, 'entities[i].children[j].events.string.parameters.global.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalImportedValue OUT, 'entities[i].children[j].events.string.parameters.global.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalModel OUT, 'entities[i].children[j].events.string.parameters.global.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalProperty OUT, 'entities[i].children[j].events.string.parameters.global.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalType OUT, 'entities[i].children[j].events.string.parameters.global.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalUserAttribute OUT, 'entities[i].children[j].events.string.parameters.global.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @GlobalValue OUT, 'entities[i].children[j].events.string.parameters.global.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.id.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.id.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].events.string.parameters.id.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.id.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.id.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.id.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdComponentName OUT, 'entities[i].children[j].events.string.parameters.id.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].events.string.parameters.id.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].events.string.parameters.id.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].events.string.parameters.id.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].events.string.parameters.id.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].events.string.parameters.id.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].events.string.parameters.id.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].events.string.parameters.id.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @IdConfigured OUT, 'entities[i].children[j].events.string.parameters.id.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdDefaultValue OUT, 'entities[i].children[j].events.string.parameters.id.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdEvent OUT, 'entities[i].children[j].events.string.parameters.id.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdImportedValue OUT, 'entities[i].children[j].events.string.parameters.id.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdModel OUT, 'entities[i].children[j].events.string.parameters.id.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdProperty OUT, 'entities[i].children[j].events.string.parameters.id.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdType OUT, 'entities[i].children[j].events.string.parameters.id.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdUserAttribute OUT, 'entities[i].children[j].events.string.parameters.id.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @IdValue OUT, 'entities[i].children[j].events.string.parameters.id.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @ParametersModel OUT, 'entities[i].children[j].events.string.parameters.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @StateComponentName OUT, 'entities[i].children[j].events.string.parameters.state.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @StateProperty OUT, 'entities[i].children[j].events.string.parameters.state.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.state.set.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.state.set.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].events.string.parameters.state.set.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.state.set.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.state.set.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.state.set.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetComponentName OUT, 'entities[i].children[j].events.string.parameters.state.set.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].events.string.parameters.state.set.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].events.string.parameters.state.set.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].events.string.parameters.state.set.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].events.string.parameters.state.set.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].events.string.parameters.state.set.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].events.string.parameters.state.set.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].events.string.parameters.state.set.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @SetConfigured OUT, 'entities[i].children[j].events.string.parameters.state.set.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetDefaultValue OUT, 'entities[i].children[j].events.string.parameters.state.set.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetEvent OUT, 'entities[i].children[j].events.string.parameters.state.set.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetImportedValue OUT, 'entities[i].children[j].events.string.parameters.state.set.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetModel OUT, 'entities[i].children[j].events.string.parameters.state.set.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetProperty OUT, 'entities[i].children[j].events.string.parameters.state.set.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetType OUT, 'entities[i].children[j].events.string.parameters.state.set.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetUserAttribute OUT, 'entities[i].children[j].events.string.parameters.state.set.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @SetValue OUT, 'entities[i].children[j].events.string.parameters.state.set.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.target.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.target.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].events.string.parameters.target.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.target.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.target.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.target.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetComponentName OUT, 'entities[i].children[j].events.string.parameters.target.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].events.string.parameters.target.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].events.string.parameters.target.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].events.string.parameters.target.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].events.string.parameters.target.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].events.string.parameters.target.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].events.string.parameters.target.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].events.string.parameters.target.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @TargetConfigured OUT, 'entities[i].children[j].events.string.parameters.target.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetDefaultValue OUT, 'entities[i].children[j].events.string.parameters.target.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetEvent OUT, 'entities[i].children[j].events.string.parameters.target.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetImportedValue OUT, 'entities[i].children[j].events.string.parameters.target.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetModel OUT, 'entities[i].children[j].events.string.parameters.target.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetProperty OUT, 'entities[i].children[j].events.string.parameters.target.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetType OUT, 'entities[i].children[j].events.string.parameters.target.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetUserAttribute OUT, 'entities[i].children[j].events.string.parameters.target.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @TargetValue OUT, 'entities[i].children[j].events.string.parameters.target.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.type.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.type.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].events.string.parameters.type.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.type.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.type.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.type.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeComponentName OUT, 'entities[i].children[j].events.string.parameters.type.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].events.string.parameters.type.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].events.string.parameters.type.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].events.string.parameters.type.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].events.string.parameters.type.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].events.string.parameters.type.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].events.string.parameters.type.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].events.string.parameters.type.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @TypeConfigured OUT, 'entities[i].children[j].events.string.parameters.type.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeDefaultValue OUT, 'entities[i].children[j].events.string.parameters.type.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeEvent OUT, 'entities[i].children[j].events.string.parameters.type.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeImportedValue OUT, 'entities[i].children[j].events.string.parameters.type.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeModel OUT, 'entities[i].children[j].events.string.parameters.type.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeProperty OUT, 'entities[i].children[j].events.string.parameters.type.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeType OUT, 'entities[i].children[j].events.string.parameters.type.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeUserAttribute OUT, 'entities[i].children[j].events.string.parameters.type.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @TypeValue OUT, 'entities[i].children[j].events.string.parameters.type.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.url.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.url.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].events.string.parameters.url.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].events.string.parameters.url.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].events.string.parameters.url.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].events.string.parameters.url.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlComponentName OUT, 'entities[i].children[j].events.string.parameters.url.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].events.string.parameters.url.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].events.string.parameters.url.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].events.string.parameters.url.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].events.string.parameters.url.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].events.string.parameters.url.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].events.string.parameters.url.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].events.string.parameters.url.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @UrlConfigured OUT, 'entities[i].children[j].events.string.parameters.url.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlDefaultValue OUT, 'entities[i].children[j].events.string.parameters.url.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlEvent OUT, 'entities[i].children[j].events.string.parameters.url.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlImportedValue OUT, 'entities[i].children[j].events.string.parameters.url.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlModel OUT, 'entities[i].children[j].events.string.parameters.url.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlProperty OUT, 'entities[i].children[j].events.string.parameters.url.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlType OUT, 'entities[i].children[j].events.string.parameters.url.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlUserAttribute OUT, 'entities[i].children[j].events.string.parameters.url.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @UrlValue OUT, 'entities[i].children[j].events.string.parameters.url.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @name OUT, 'entities[i].children[j].name'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesField OUT, 'entities[i].children[j].properties.string.bindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @BindingPropertiesProperty OUT, 'entities[i].children[j].properties.string.bindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringElement OUT, 'entities[i].children[j].properties.string.bindings.string.element'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].properties.string.bindings.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesField OUT, 'entities[i].children[j].properties.string.collectionBindingProperties.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @CollectionBindingPropertiesProperty OUT, 'entities[i].children[j].properties.string.collectionBindingProperties.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringComponentName OUT, 'entities[i].children[j].properties.string.componentName'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionElse OUT, 'entities[i].children[j].properties.string.condition.else'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionField OUT, 'entities[i].children[j].properties.string.condition.field'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperand OUT, 'entities[i].children[j].properties.string.condition.operand'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperandType OUT, 'entities[i].children[j].properties.string.condition.operandType'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionOperator OUT, 'entities[i].children[j].properties.string.condition.operator'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionProperty OUT, 'entities[i].children[j].properties.string.condition.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @ConditionThen OUT, 'entities[i].children[j].properties.string.condition.then'
            EXEC sp_OAMethod @jResp, 'IntOf', @StringConfigured OUT, 'entities[i].children[j].properties.string.configured'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringDefaultValue OUT, 'entities[i].children[j].properties.string.defaultValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringEvent OUT, 'entities[i].children[j].properties.string.event'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringImportedValue OUT, 'entities[i].children[j].properties.string.importedValue'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringModel OUT, 'entities[i].children[j].properties.string.model'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringProperty OUT, 'entities[i].children[j].properties.string.property'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringType OUT, 'entities[i].children[j].properties.string.type'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringUserAttribute OUT, 'entities[i].children[j].properties.string.userAttribute'
            EXEC sp_OAMethod @jResp, 'StringOf', @StringValue OUT, 'entities[i].children[j].properties.string.value'
            EXEC sp_OAMethod @jResp, 'StringOf', @sourceId OUT, 'entities[i].children[j].sourceId'
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].children'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].children[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].events.string.parameters.anchor.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].events.string.parameters.anchor.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].events.string.parameters.fields.string.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].events.string.parameters.fields.string.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].events.string.parameters.global.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].events.string.parameters.global.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].events.string.parameters.id.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].events.string.parameters.id.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].events.string.parameters.state.set.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].events.string.parameters.state.set.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].events.string.parameters.target.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].events.string.parameters.target.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].events.string.parameters.type.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].events.string.parameters.type.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].events.string.parameters.url.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].events.string.parameters.url.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @k = 0
            EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_k OUT, 'entities[i].children[j].properties.string.concat'
            WHILE @k < @count_k
              BEGIN
                EXEC sp_OASetProperty @jResp, 'K', @k
                EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].children[j].properties.string.concat[k]'
                SELECT @k = @k + 1
              END
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].collectionProperties.string.identifiers'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].collectionProperties.string.identifiers[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].collectionProperties.string.predicate.and'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].collectionProperties.string.predicate.and[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].collectionProperties.string.predicate.or'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].collectionProperties.string.predicate.or[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].collectionProperties.string.sort'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @direction OUT, 'entities[i].collectionProperties.string.sort[j].direction'
            EXEC sp_OAMethod @jResp, 'StringOf', @field OUT, 'entities[i].collectionProperties.string.sort[j].field'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].events.string.parameters.anchor.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].events.string.parameters.anchor.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].events.string.parameters.fields.string.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].events.string.parameters.fields.string.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].events.string.parameters.global.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].events.string.parameters.global.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].events.string.parameters.id.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].events.string.parameters.id.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].events.string.parameters.state.set.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].events.string.parameters.state.set.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].events.string.parameters.target.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].events.string.parameters.target.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].events.string.parameters.type.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].events.string.parameters.type.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].events.string.parameters.url.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].events.string.parameters.url.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].properties.string.concat'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @strVal OUT, 'entities[i].properties.string.concat[j]'
            SELECT @j = @j + 1
          END
        SELECT @j = 0
        EXEC sp_OAMethod @jResp, 'SizeOfArray', @count_j OUT, 'entities[i].variants'
        WHILE @j < @count_j
          BEGIN
            EXEC sp_OASetProperty @jResp, 'J', @j
            EXEC sp_OAMethod @jResp, 'StringOf', @StringString OUT, 'entities[i].variants[j].overrides.string.string'
            EXEC sp_OAMethod @jResp, 'StringOf', @variantValuesString OUT, 'entities[i].variants[j].variantValues.string'
            SELECT @j = @j + 1
          END
        SELECT @i = @i + 1
      END

    -- A sample JSON response body parsed by the above code:

    -- {
    --   "entities": [
    --     {
    --       "appId": "string",
    --       "bindingProperties": {
    --         "string": {
    --           "bindingProperties": {
    --             "bucket": "string",
    --             "defaultValue": "string",
    --             "field": "string",
    --             "key": "string",
    --             "model": "string",
    --             "predicates": [
    --               {
    --                 "and": [
    --                   "Predicate"
    --                 ],
    --                 "field": "string",
    --                 "operand": "string",
    --                 "operator": "string",
    --                 "or": [
    --                   "Predicate"
    --                 ]
    --               }
    --             ],
    --             "userAttribute": "string"
    --           },
    --           "defaultValue": "string",
    --           "type": "string"
    --         }
    --       },
    --       "children": [
    --         {
    --           "children": [
    --             "ComponentChild"
    --           ],
    --           "componentType": "string",
    --           "events": {
    --             "string": {
    --               "action": "string",
    --               "bindingEvent": "string",
    --               "parameters": {
    --                 "anchor": {
    --                   "bindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "bindings": {
    --                     "string": {
    --                       "element": "string",
    --                       "property": "string"
    --                     }
    --                   },
    --                   "collectionBindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "componentName": "string",
    --                   "concat": [
    --                     "ComponentProperty"
    --                   ],
    --                   "condition": {
    --                     "else": "ComponentProperty",
    --                     "field": "string",
    --                     "operand": "string",
    --                     "operandType": "string",
    --                     "operator": "string",
    --                     "property": "string",
    --                     "then": "ComponentProperty"
    --                   },
    --                   "configured": boolean,
    --                   "defaultValue": "string",
    --                   "event": "string",
    --                   "importedValue": "string",
    --                   "model": "string",
    --                   "property": "string",
    --                   "type": "string",
    --                   "userAttribute": "string",
    --                   "value": "string"
    --                 },
    --                 "fields": {
    --                   "string": {
    --                     "bindingProperties": {
    --                       "field": "string",
    --                       "property": "string"
    --                     },
    --                     "bindings": {
    --                       "string": {
    --                         "element": "string",
    --                         "property": "string"
    --                       }
    --                     },
    --                     "collectionBindingProperties": {
    --                       "field": "string",
    --                       "property": "string"
    --                     },
    --                     "componentName": "string",
    --                     "concat": [
    --                       "ComponentProperty"
    --                     ],
    --                     "condition": {
    --                       "else": "ComponentProperty",
    --                       "field": "string",
    --                       "operand": "string",
    --                       "operandType": "string",
    --                       "operator": "string",
    --                       "property": "string",
    --                       "then": "ComponentProperty"
    --                     },
    --                     "configured": boolean,
    --                     "defaultValue": "string",
    --                     "event": "string",
    --                     "importedValue": "string",
    --                     "model": "string",
    --                     "property": "string",
    --                     "type": "string",
    --                     "userAttribute": "string",
    --                     "value": "string"
    --                   }
    --                 },
    --                 "global": {
    --                   "bindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "bindings": {
    --                     "string": {
    --                       "element": "string",
    --                       "property": "string"
    --                     }
    --                   },
    --                   "collectionBindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "componentName": "string",
    --                   "concat": [
    --                     "ComponentProperty"
    --                   ],
    --                   "condition": {
    --                     "else": "ComponentProperty",
    --                     "field": "string",
    --                     "operand": "string",
    --                     "operandType": "string",
    --                     "operator": "string",
    --                     "property": "string",
    --                     "then": "ComponentProperty"
    --                   },
    --                   "configured": boolean,
    --                   "defaultValue": "string",
    --                   "event": "string",
    --                   "importedValue": "string",
    --                   "model": "string",
    --                   "property": "string",
    --                   "type": "string",
    --                   "userAttribute": "string",
    --                   "value": "string"
    --                 },
    --                 "id": {
    --                   "bindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "bindings": {
    --                     "string": {
    --                       "element": "string",
    --                       "property": "string"
    --                     }
    --                   },
    --                   "collectionBindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "componentName": "string",
    --                   "concat": [
    --                     "ComponentProperty"
    --                   ],
    --                   "condition": {
    --                     "else": "ComponentProperty",
    --                     "field": "string",
    --                     "operand": "string",
    --                     "operandType": "string",
    --                     "operator": "string",
    --                     "property": "string",
    --                     "then": "ComponentProperty"
    --                   },
    --                   "configured": boolean,
    --                   "defaultValue": "string",
    --                   "event": "string",
    --                   "importedValue": "string",
    --                   "model": "string",
    --                   "property": "string",
    --                   "type": "string",
    --                   "userAttribute": "string",
    --                   "value": "string"
    --                 },
    --                 "model": "string",
    --                 "state": {
    --                   "componentName": "string",
    --                   "property": "string",
    --                   "set": {
    --                     "bindingProperties": {
    --                       "field": "string",
    --                       "property": "string"
    --                     },
    --                     "bindings": {
    --                       "string": {
    --                         "element": "string",
    --                         "property": "string"
    --                       }
    --                     },
    --                     "collectionBindingProperties": {
    --                       "field": "string",
    --                       "property": "string"
    --                     },
    --                     "componentName": "string",
    --                     "concat": [
    --                       "ComponentProperty"
    --                     ],
    --                     "condition": {
    --                       "else": "ComponentProperty",
    --                       "field": "string",
    --                       "operand": "string",
    --                       "operandType": "string",
    --                       "operator": "string",
    --                       "property": "string",
    --                       "then": "ComponentProperty"
    --                     },
    --                     "configured": boolean,
    --                     "defaultValue": "string",
    --                     "event": "string",
    --                     "importedValue": "string",
    --                     "model": "string",
    --                     "property": "string",
    --                     "type": "string",
    --                     "userAttribute": "string",
    --                     "value": "string"
    --                   }
    --                 },
    --                 "target": {
    --                   "bindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "bindings": {
    --                     "string": {
    --                       "element": "string",
    --                       "property": "string"
    --                     }
    --                   },
    --                   "collectionBindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "componentName": "string",
    --                   "concat": [
    --                     "ComponentProperty"
    --                   ],
    --                   "condition": {
    --                     "else": "ComponentProperty",
    --                     "field": "string",
    --                     "operand": "string",
    --                     "operandType": "string",
    --                     "operator": "string",
    --                     "property": "string",
    --                     "then": "ComponentProperty"
    --                   },
    --                   "configured": boolean,
    --                   "defaultValue": "string",
    --                   "event": "string",
    --                   "importedValue": "string",
    --                   "model": "string",
    --                   "property": "string",
    --                   "type": "string",
    --                   "userAttribute": "string",
    --                   "value": "string"
    --                 },
    --                 "type": {
    --                   "bindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "bindings": {
    --                     "string": {
    --                       "element": "string",
    --                       "property": "string"
    --                     }
    --                   },
    --                   "collectionBindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "componentName": "string",
    --                   "concat": [
    --                     "ComponentProperty"
    --                   ],
    --                   "condition": {
    --                     "else": "ComponentProperty",
    --                     "field": "string",
    --                     "operand": "string",
    --                     "operandType": "string",
    --                     "operator": "string",
    --                     "property": "string",
    --                     "then": "ComponentProperty"
    --                   },
    --                   "configured": boolean,
    --                   "defaultValue": "string",
    --                   "event": "string",
    --                   "importedValue": "string",
    --                   "model": "string",
    --                   "property": "string",
    --                   "type": "string",
    --                   "userAttribute": "string",
    --                   "value": "string"
    --                 },
    --                 "url": {
    --                   "bindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "bindings": {
    --                     "string": {
    --                       "element": "string",
    --                       "property": "string"
    --                     }
    --                   },
    --                   "collectionBindingProperties": {
    --                     "field": "string",
    --                     "property": "string"
    --                   },
    --                   "componentName": "string",
    --                   "concat": [
    --                     "ComponentProperty"
    --                   ],
    --                   "condition": {
    --                     "else": "ComponentProperty",
    --                     "field": "string",
    --                     "operand": "string",
    --                     "operandType": "string",
    --                     "operator": "string",
    --                     "property": "string",
    --                     "then": "ComponentProperty"
    --                   },
    --                   "configured": boolean,
    --                   "defaultValue": "string",
    --                   "event": "string",
    --                   "importedValue": "string",
    --                   "model": "string",
    --                   "property": "string",
    --                   "type": "string",
    --                   "userAttribute": "string",
    --                   "value": "string"
    --                 }
    --               }
    --             }
    --           },
    --           "name": "string",
    --           "properties": {
    --             "string": {
    --               "bindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "bindings": {
    --                 "string": {
    --                   "element": "string",
    --                   "property": "string"
    --                 }
    --               },
    --               "collectionBindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "componentName": "string",
    --               "concat": [
    --                 "ComponentProperty"
    --               ],
    --               "condition": {
    --                 "else": "ComponentProperty",
    --                 "field": "string",
    --                 "operand": "string",
    --                 "operandType": "string",
    --                 "operator": "string",
    --                 "property": "string",
    --                 "then": "ComponentProperty"
    --               },
    --               "configured": boolean,
    --               "defaultValue": "string",
    --               "event": "string",
    --               "importedValue": "string",
    --               "model": "string",
    --               "property": "string",
    --               "type": "string",
    --               "userAttribute": "string",
    --               "value": "string"
    --             }
    --           },
    --           "sourceId": "string"
    --         }
    --       ],
    --       "collectionProperties": {
    --         "string": {
    --           "identifiers": [
    --             "string"
    --           ],
    --           "model": "string",
    --           "predicate": {
    --             "and": [
    --               "Predicate"
    --             ],
    --             "field": "string",
    --             "operand": "string",
    --             "operator": "string",
    --             "or": [
    --               "Predicate"
    --             ]
    --           },
    --           "sort": [
    --             {
    --               "direction": "string",
    --               "field": "string"
    --             }
    --           ]
    --         }
    --       },
    --       "componentType": "string",
    --       "createdAt": number,
    --       "environmentName": "string",
    --       "events": {
    --         "string": {
    --           "action": "string",
    --           "bindingEvent": "string",
    --           "parameters": {
    --             "anchor": {
    --               "bindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "bindings": {
    --                 "string": {
    --                   "element": "string",
    --                   "property": "string"
    --                 }
    --               },
    --               "collectionBindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "componentName": "string",
    --               "concat": [
    --                 "ComponentProperty"
    --               ],
    --               "condition": {
    --                 "else": "ComponentProperty",
    --                 "field": "string",
    --                 "operand": "string",
    --                 "operandType": "string",
    --                 "operator": "string",
    --                 "property": "string",
    --                 "then": "ComponentProperty"
    --               },
    --               "configured": boolean,
    --               "defaultValue": "string",
    --               "event": "string",
    --               "importedValue": "string",
    --               "model": "string",
    --               "property": "string",
    --               "type": "string",
    --               "userAttribute": "string",
    --               "value": "string"
    --             },
    --             "fields": {
    --               "string": {
    --                 "bindingProperties": {
    --                   "field": "string",
    --                   "property": "string"
    --                 },
    --                 "bindings": {
    --                   "string": {
    --                     "element": "string",
    --                     "property": "string"
    --                   }
    --                 },
    --                 "collectionBindingProperties": {
    --                   "field": "string",
    --                   "property": "string"
    --                 },
    --                 "componentName": "string",
    --                 "concat": [
    --                   "ComponentProperty"
    --                 ],
    --                 "condition": {
    --                   "else": "ComponentProperty",
    --                   "field": "string",
    --                   "operand": "string",
    --                   "operandType": "string",
    --                   "operator": "string",
    --                   "property": "string",
    --                   "then": "ComponentProperty"
    --                 },
    --                 "configured": boolean,
    --                 "defaultValue": "string",
    --                 "event": "string",
    --                 "importedValue": "string",
    --                 "model": "string",
    --                 "property": "string",
    --                 "type": "string",
    --                 "userAttribute": "string",
    --                 "value": "string"
    --               }
    --             },
    --             "global": {
    --               "bindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "bindings": {
    --                 "string": {
    --                   "element": "string",
    --                   "property": "string"
    --                 }
    --               },
    --               "collectionBindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "componentName": "string",
    --               "concat": [
    --                 "ComponentProperty"
    --               ],
    --               "condition": {
    --                 "else": "ComponentProperty",
    --                 "field": "string",
    --                 "operand": "string",
    --                 "operandType": "string",
    --                 "operator": "string",
    --                 "property": "string",
    --                 "then": "ComponentProperty"
    --               },
    --               "configured": boolean,
    --               "defaultValue": "string",
    --               "event": "string",
    --               "importedValue": "string",
    --               "model": "string",
    --               "property": "string",
    --               "type": "string",
    --               "userAttribute": "string",
    --               "value": "string"
    --             },
    --             "id": {
    --               "bindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "bindings": {
    --                 "string": {
    --                   "element": "string",
    --                   "property": "string"
    --                 }
    --               },
    --               "collectionBindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "componentName": "string",
    --               "concat": [
    --                 "ComponentProperty"
    --               ],
    --               "condition": {
    --                 "else": "ComponentProperty",
    --                 "field": "string",
    --                 "operand": "string",
    --                 "operandType": "string",
    --                 "operator": "string",
    --                 "property": "string",
    --                 "then": "ComponentProperty"
    --               },
    --               "configured": boolean,
    --               "defaultValue": "string",
    --               "event": "string",
    --               "importedValue": "string",
    --               "model": "string",
    --               "property": "string",
    --               "type": "string",
    --               "userAttribute": "string",
    --               "value": "string"
    --             },
    --             "model": "string",
    --             "state": {
    --               "componentName": "string",
    --               "property": "string",
    --               "set": {
    --                 "bindingProperties": {
    --                   "field": "string",
    --                   "property": "string"
    --                 },
    --                 "bindings": {
    --                   "string": {
    --                     "element": "string",
    --                     "property": "string"
    --                   }
    --                 },
    --                 "collectionBindingProperties": {
    --                   "field": "string",
    --                   "property": "string"
    --                 },
    --                 "componentName": "string",
    --                 "concat": [
    --                   "ComponentProperty"
    --                 ],
    --                 "condition": {
    --                   "else": "ComponentProperty",
    --                   "field": "string",
    --                   "operand": "string",
    --                   "operandType": "string",
    --                   "operator": "string",
    --                   "property": "string",
    --                   "then": "ComponentProperty"
    --                 },
    --                 "configured": boolean,
    --                 "defaultValue": "string",
    --                 "event": "string",
    --                 "importedValue": "string",
    --                 "model": "string",
    --                 "property": "string",
    --                 "type": "string",
    --                 "userAttribute": "string",
    --                 "value": "string"
    --               }
    --             },
    --             "target": {
    --               "bindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "bindings": {
    --                 "string": {
    --                   "element": "string",
    --                   "property": "string"
    --                 }
    --               },
    --               "collectionBindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "componentName": "string",
    --               "concat": [
    --                 "ComponentProperty"
    --               ],
    --               "condition": {
    --                 "else": "ComponentProperty",
    --                 "field": "string",
    --                 "operand": "string",
    --                 "operandType": "string",
    --                 "operator": "string",
    --                 "property": "string",
    --                 "then": "ComponentProperty"
    --               },
    --               "configured": boolean,
    --               "defaultValue": "string",
    --               "event": "string",
    --               "importedValue": "string",
    --               "model": "string",
    --               "property": "string",
    --               "type": "string",
    --               "userAttribute": "string",
    --               "value": "string"
    --             },
    --             "type": {
    --               "bindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "bindings": {
    --                 "string": {
    --                   "element": "string",
    --                   "property": "string"
    --                 }
    --               },
    --               "collectionBindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "componentName": "string",
    --               "concat": [
    --                 "ComponentProperty"
    --               ],
    --               "condition": {
    --                 "else": "ComponentProperty",
    --                 "field": "string",
    --                 "operand": "string",
    --                 "operandType": "string",
    --                 "operator": "string",
    --                 "property": "string",
    --                 "then": "ComponentProperty"
    --               },
    --               "configured": boolean,
    --               "defaultValue": "string",
    --               "event": "string",
    --               "importedValue": "string",
    --               "model": "string",
    --               "property": "string",
    --               "type": "string",
    --               "userAttribute": "string",
    --               "value": "string"
    --             },
    --             "url": {
    --               "bindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "bindings": {
    --                 "string": {
    --                   "element": "string",
    --                   "property": "string"
    --                 }
    --               },
    --               "collectionBindingProperties": {
    --                 "field": "string",
    --                 "property": "string"
    --               },
    --               "componentName": "string",
    --               "concat": [
    --                 "ComponentProperty"
    --               ],
    --               "condition": {
    --                 "else": "ComponentProperty",
    --                 "field": "string",
    --                 "operand": "string",
    --                 "operandType": "string",
    --                 "operator": "string",
    --                 "property": "string",
    --                 "then": "ComponentProperty"
    --               },
    --               "configured": boolean,
    --               "defaultValue": "string",
    --               "event": "string",
    --               "importedValue": "string",
    --               "model": "string",
    --               "property": "string",
    --               "type": "string",
    --               "userAttribute": "string",
    --               "value": "string"
    --             }
    --           }
    --         }
    --       },
    --       "id": "string",
    --       "modifiedAt": number,
    --       "name": "string",
    --       "overrides": {
    --         "string": {
    --           "string": "string"
    --         }
    --       },
    --       "properties": {
    --         "string": {
    --           "bindingProperties": {
    --             "field": "string",
    --             "property": "string"
    --           },
    --           "bindings": {
    --             "string": {
    --               "element": "string",
    --               "property": "string"
    --             }
    --           },
    --           "collectionBindingProperties": {
    --             "field": "string",
    --             "property": "string"
    --           },
    --           "componentName": "string",
    --           "concat": [
    --             "ComponentProperty"
    --           ],
    --           "condition": {
    --             "else": "ComponentProperty",
    --             "field": "string",
    --             "operand": "string",
    --             "operandType": "string",
    --             "operator": "string",
    --             "property": "string",
    --             "then": "ComponentProperty"
    --           },
    --           "configured": boolean,
    --           "defaultValue": "string",
    --           "event": "string",
    --           "importedValue": "string",
    --           "model": "string",
    --           "property": "string",
    --           "type": "string",
    --           "userAttribute": "string",
    --           "value": "string"
    --         }
    --       },
    --       "schemaVersion": "string",
    --       "sourceId": "string",
    --       "tags": {
    --         "string": "string"
    --       },
    --       "variants": [
    --         {
    --           "overrides": {
    --             "string": {
    --               "string": "string"
    --             }
    --           },
    --           "variantValues": {
    --             "string": "string"
    --           }
    --         }
    --       ]
    --     }
    --   ],
    --   "nextToken": "string"
    -- }

    EXEC @hr = sp_OADestroy @rest
    EXEC @hr = sp_OADestroy @authAws
    EXEC @hr = sp_OADestroy @sbResponseBody
    EXEC @hr = sp_OADestroy @jResp


END
GO