DataServiceEndpointSoapBinding / getCompleteComponentV8
ASP AutoIt C C (Unicode) C++ C++ (Unicode) C# DataFlex Delphi Foxpro Go Java Node.js Objective-C Perl PHP Extension PowerBuilder Powershell PureBasic Python CkPython Ruby SQL Server Swift TCL VB.NET VB6 VBScript Xojo
-- Important: See this note about {{-https://cknotes.com/sql-sp_oamethod-string-length-return-value-limitations/|||string length limitations for strings returned by sp_OAMethod calls-}}.
--
CREATE PROCEDURE ChilkatSample
AS
BEGIN
DECLARE @hr int
DECLARE @iTmp0 int
-- Important: Do not use nvarchar(max). See the {{-https://www.example-code.com/sql/default.asp|||warning about using nvarchar(max)-}}.
DECLARE @sTmp0 nvarchar(4000)
DECLARE @xml int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.Xml', @xml OUT
IF @hr <> 0
BEGIN
PRINT 'Failed to create ActiveX component'
RETURN
END
EXEC sp_OASetProperty @xml, 'Tag', 'soapenv:Envelope'
DECLARE @success int
EXEC sp_OAMethod @xml, 'AddAttribute', @success OUT, 'xmlns:intf', 'http://data.webservice.workshop.vivid.nl'
EXEC sp_OAMethod @xml, 'AddAttribute', @success OUT, 'xmlns:soapenv', 'http://schemas.xmlsoap.org/soap/envelope/'
EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Header', ''
EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|intf:getCompleteComponentV8|intf:vrid', 'xml'
EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|intf:getCompleteComponentV8|intf:typeId', 'xml'
EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|intf:getCompleteComponentV8|intf:si', 'xml'
EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|intf:getCompleteComponentV8|intf:st', 'xml'
EXEC sp_OAMethod @xml, 'UpdateChildContent', NULL, 'soapenv:Body|intf:getCompleteComponentV8|intf:language', 'xml'
-- In a SOAP HTTP request, including the XML declaration (<?xml version="1.0" encoding="UTF-8"?>) in the XML body is generally not required.
EXEC sp_OASetProperty @xml, 'EmitXmlDecl', 0
DECLARE @soapRequestBody nvarchar(4000)
EXEC sp_OAMethod @xml, 'GetXml', @soapRequestBody OUT
DECLARE @endpoint nvarchar(4000)
SELECT @endpoint = 'http://www.haynespro-services.com/workshopServices3/services/DataServiceEndpoint'
DECLARE @soapAction nvarchar(4000)
SELECT @soapAction = ''
-- For SOAP requests, the standard Content-Type is usually set to "text/xml" or "application/soap+xml"
DECLARE @contentType nvarchar(4000)
SELECT @contentType = 'text/xml'
DECLARE @http int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.Http', @http OUT
EXEC sp_OAMethod @http, 'ClearHeaders', NULL
EXEC sp_OAMethod @http, 'SetRequestHeader', NULL, 'Content-Type', @contentType
EXEC sp_OAMethod @http, 'SetRequestHeader', NULL, 'SOAPAction', @soapAction
DECLARE @resp int
EXEC sp_OAMethod @http, 'PostXml', @resp OUT, @endpoint, @soapRequestBody, 'utf-8'
EXEC sp_OAGetProperty @http, 'LastMethodSuccess', @iTmp0 OUT
IF @iTmp0 = 0
BEGIN
EXEC sp_OAGetProperty @http, 'LastErrorText', @sTmp0 OUT
PRINT @sTmp0
PRINT 'Failed to send SOAP request.'
EXEC @hr = sp_OADestroy @xml
EXEC @hr = sp_OADestroy @http
RETURN
END
-- Get the XML response body.
DECLARE @responseXml int
EXEC @hr = sp_OACreate 'Chilkat_9_5_0.Xml', @responseXml OUT
EXEC sp_OAMethod @resp, 'GetBodyXml', @success OUT, @responseXml
DECLARE @statusCode int
EXEC sp_OAGetProperty @resp, 'StatusCode', @statusCode OUT
PRINT 'response status code: ' + @statusCode
EXEC @hr = sp_OADestroy @resp
-- If the status code does not indicate succcess, then show the response XML,
-- which probably contains error information.
IF @statusCode <> 200
BEGIN
EXEC sp_OAMethod @responseXml, 'GetXml', @sTmp0 OUT
PRINT @sTmp0
EXEC @hr = sp_OADestroy @xml
EXEC @hr = sp_OADestroy @http
EXEC @hr = sp_OADestroy @responseXml
RETURN
END
EXEC sp_OAMethod @responseXml, 'GetXml', @sTmp0 OUT
PRINT @sTmp0
-- Parse the successful SOAP response XML.
-- This is a sample of the response XML, but the namespace prefixes will be different.
-- We can parse the result using "*" for the namespace prefixes (see below).
DECLARE @componentCode nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @componentCode OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:componentCode'
DECLARE @componentDescription nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @componentDescription OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:componentDescription'
DECLARE @componentImageId nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @componentImageId OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:componentImageId'
DECLARE @connectorSideImage nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @connectorSideImage OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:connectorSideImage'
DECLARE @flashVarsString nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @flashVarsString OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:flashVarsString'
DECLARE @xvalue nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @xvalue OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:graph|*:points|*:item|*:xvalue'
DECLARE @ymaxvalue nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @ymaxvalue OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:graph|*:points|*:item|*:ymaxvalue'
DECLARE @yminvalue nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @yminvalue OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:graph|*:points|*:item|*:yminvalue'
DECLARE @xaxis nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @xaxis OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:graph|*:xaxis'
DECLARE @yaxis nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @yaxis OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:graph|*:yaxis'
DECLARE @name nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @name OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:name'
DECLARE @item nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @item OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:scopeImagesPaths|*:item'
DECLARE @sortOrder nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @sortOrder OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:sortOrder'
DECLARE @value1 nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @value1 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:table|*:header|*:value1'
DECLARE @value2 nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @value2 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:table|*:header|*:value2'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @value1 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:table|*:rows|*:item|*:value1'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @value2 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:table|*:rows|*:item|*:value2'
DECLARE @text nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @text OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:text'
DECLARE @title nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @title OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:title'
DECLARE @pinNameId nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @pinNameId OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:toolParameters|*:pins|*:item|*:pinNameId'
DECLARE @symbolInstanceId nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @symbolInstanceId OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:toolParameters|*:pins|*:item|*:symbolInstanceId'
DECLARE @state nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @state OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:toolParameters|*:state'
DECLARE @tool nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @tool OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:toolParameters|*:tool'
DECLARE @unit nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @unit OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:toolParameters|*:unit'
DECLARE @value nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @value OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:toolParameters|*:value'
DECLARE @v_type nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @v_type OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:type'
DECLARE @wirediagramLink nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @wirediagramLink OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:diagnosisSteps|*:item|*:wirediagramLink'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @title OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:diagnosisSteps|*:item|*:title'
DECLARE @ecuSideImage nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @ecuSideImage OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:ecuSideImage'
DECLARE @description nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @description OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:genericParts|*:item|*:description'
DECLARE @id nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @id OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:genericParts|*:item|*:id'
DECLARE @mandatory nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @mandatory OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:genericParts|*:item|*:mandatory'
DECLARE @hasLocationSystems nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @hasLocationSystems OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:hasLocationSystems'
DECLARE @categoryId nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @categoryId OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:categoryId'
DECLARE @categoryName nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @categoryName OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:categoryName'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @id OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:id'
DECLARE @mimeDataName nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @mimeDataName OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:mimeData|*:mimeDataName'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @name OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:name'
DECLARE @order nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @order OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:order'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @id OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:paragraphContent|*:item|*:id'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @name OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:paragraphContent|*:item|*:name'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @order OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:paragraphContent|*:item|*:order'
DECLARE @sentenceStyle nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @sentenceStyle OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:paragraphContent|*:item|*:sentenceStyle'
DECLARE @remark nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @remark OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:remark'
DECLARE @sentenceGroupType nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @sentenceGroupType OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:sentenceGroupType'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @sentenceStyle OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:sentenceStyle'
DECLARE @filter nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @filter OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:smartLinks|*:item|*:filter'
DECLARE @id1 nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @id1 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:smartLinks|*:item|*:id1'
DECLARE @id2 nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @id2 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:smartLinks|*:item|*:id2'
DECLARE @operation nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @operation OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:smartLinks|*:item|*:operation'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @item OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:smartLinks|*:item|*:text|*:item'
DECLARE @code nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @code OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:specialTool|*:item|*:code'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @description OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:specialTool|*:item|*:description'
DECLARE @dimensions nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @dimensions OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:specialTool|*:item|*:dimensions'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @id OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:specialTool|*:item|*:id'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @mimeDataName OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:specialTool|*:item|*:mimeDataName'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @order OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:specialTool|*:item|*:order'
DECLARE @confirmationLink nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @confirmationLink OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:specialTool|*:item|*:status|*:confirmationLink'
DECLARE @statusCode nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @statusCode OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:specialTool|*:item|*:status|*:statusCode'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @confirmationLink OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:status|*:confirmationLink'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @statusCode OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:status|*:statusCode'
DECLARE @numberOfColumns nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @numberOfColumns OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:tableContent|*:numberOfColumns'
DECLARE @numberOfRows nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @numberOfRows OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:tableContent|*:numberOfRows'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @order OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:tableContent|*:tableCells|*:item|*:order'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @value OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:linkedStories|*:item|*:stories|*:item|*:tableContent|*:tableCells|*:item|*:value'
DECLARE @localWiringImageConcise nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @localWiringImageConcise OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:localWiringImageConcise'
DECLARE @localWiringImageExtended nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @localWiringImageExtended OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:localWiringImageExtended'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @description OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:description'
DECLARE @hyperlink nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @hyperlink OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:hyperlink'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @name OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:name'
DECLARE @pinName nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @pinName OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:pinName'
DECLARE @pinNumber nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @pinNumber OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:pinNumber'
DECLARE @si nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @si OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:si'
DECLARE @st nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @st OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:st'
DECLARE @wireColor1 nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @wireColor1 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:wireColor1'
DECLARE @wireColor2 nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @wireColor2 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTable|*:componentsArray|*:item|*:wireColor2'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @description OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:description'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @hyperlink OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:hyperlink'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @name OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:name'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @pinName OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:pinName'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @pinNumber OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:pinNumber'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @si OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:si'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @st OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:st'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @wireColor1 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:wireColor1'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @wireColor2 OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:pinTableExtended|*:componentsArray|*:item|*:wireColor2'
DECLARE @renderable nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @renderable OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:renderable'
DECLARE @symbolInstance nvarchar(4000)
EXEC sp_OAMethod @responseXml, 'GetChildContent', @symbolInstance OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:completeComponentV8|*:symbolInstance'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @confirmationLink OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:status|*:confirmationLink'
EXEC sp_OAMethod @responseXml, 'GetChildContent', @statusCode OUT, '*:Body|*:getCompleteComponentV8Response|*:getCompleteComponentV8Return|*:status|*:statusCode'
EXEC @hr = sp_OADestroy @xml
EXEC @hr = sp_OADestroy @http
EXEC @hr = sp_OADestroy @responseXml
END
GO