DataService


Click here for a complete list of operations.

DTKASaveWorkflowGraphic

Save workflow graphic.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /TXCWWebService/DataService.asmx HTTP/1.1
Host: fujitsu.devsuite.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.techexcel.com/txwebservice/DTKASaveWorkflowGraphic"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <DTKASaveWorkflowGraphic xmlns="http://www.techexcel.com/txwebservice/">
      <dataStruct>
        <projectID>int</projectID>
        <workflowID>int</workflowID>
        <workflowType>int</workflowType>
        <newStateNodeAttributes>
          <StateNodeAttribute>
            <StateID>int</StateID>
            <StatePosX>int</StatePosX>
            <StatePosY>int</StatePosY>
            <Width>int</Width>
            <Height>int</Height>
            <NodeShape>int</NodeShape>
            <NodeBorderColor>int</NodeBorderColor>
            <NodeColor>int</NodeColor>
            <NodeTextColor>int</NodeTextColor>
          </StateNodeAttribute>
          <StateNodeAttribute>
            <StateID>int</StateID>
            <StatePosX>int</StatePosX>
            <StatePosY>int</StatePosY>
            <Width>int</Width>
            <Height>int</Height>
            <NodeShape>int</NodeShape>
            <NodeBorderColor>int</NodeBorderColor>
            <NodeColor>int</NodeColor>
            <NodeTextColor>int</NodeTextColor>
          </StateNodeAttribute>
        </newStateNodeAttributes>
        <editStateNodeAttributes>
          <StateNodeAttribute>
            <StateID>int</StateID>
            <StatePosX>int</StatePosX>
            <StatePosY>int</StatePosY>
            <Width>int</Width>
            <Height>int</Height>
            <NodeShape>int</NodeShape>
            <NodeBorderColor>int</NodeBorderColor>
            <NodeColor>int</NodeColor>
            <NodeTextColor>int</NodeTextColor>
          </StateNodeAttribute>
          <StateNodeAttribute>
            <StateID>int</StateID>
            <StatePosX>int</StatePosX>
            <StatePosY>int</StatePosY>
            <Width>int</Width>
            <Height>int</Height>
            <NodeShape>int</NodeShape>
            <NodeBorderColor>int</NodeBorderColor>
            <NodeColor>int</NodeColor>
            <NodeTextColor>int</NodeTextColor>
          </StateNodeAttribute>
        </editStateNodeAttributes>
        <deleteStateNodeAttributes>
          <int>int</int>
          <int>int</int>
        </deleteStateNodeAttributes>
        <newStateLinkAttributes>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
        </newStateLinkAttributes>
        <editStateLinkAttributes>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
        </editStateLinkAttributes>
        <deleteStateLinkAttributes>
          <int>int</int>
          <int>int</int>
        </deleteStateLinkAttributes>
        <editWorkflowTransitions>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
        </editWorkflowTransitions>
        <newStateLinkPoints>
          <StateLinkPoint>
            <PointID>int</PointID>
            <TransitionID>int</TransitionID>
            <LinkPointPosX>int</LinkPointPosX>
            <LinkPointPosY>int</LinkPointPosY>
          </StateLinkPoint>
          <StateLinkPoint>
            <PointID>int</PointID>
            <TransitionID>int</TransitionID>
            <LinkPointPosX>int</LinkPointPosX>
            <LinkPointPosY>int</LinkPointPosY>
          </StateLinkPoint>
        </newStateLinkPoints>
      </dataStruct>
    </DTKASaveWorkflowGraphic>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <DTKASaveWorkflowGraphicResponse xmlns="http://www.techexcel.com/txwebservice/">
      <DTKASaveWorkflowGraphicResult>
        <ErrorType>int</ErrorType>
        <ErrorID>int</ErrorID>
        <ReturnMessage>string</ReturnMessage>
        <XMLData>base64Binary</XMLData>
        <XMLSchema>base64Binary</XMLSchema>
        <TableName>string</TableName>
        <IsDataCompressed>int</IsDataCompressed>
        <IsSchemaCompressed>int</IsSchemaCompressed>
        <SqlCommand>string</SqlCommand>
      </DTKASaveWorkflowGraphicResult>
    </DTKASaveWorkflowGraphicResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /TXCWWebService/DataService.asmx HTTP/1.1
Host: fujitsu.devsuite.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <DTKASaveWorkflowGraphic xmlns="http://www.techexcel.com/txwebservice/">
      <dataStruct>
        <projectID>int</projectID>
        <workflowID>int</workflowID>
        <workflowType>int</workflowType>
        <newStateNodeAttributes>
          <StateNodeAttribute>
            <StateID>int</StateID>
            <StatePosX>int</StatePosX>
            <StatePosY>int</StatePosY>
            <Width>int</Width>
            <Height>int</Height>
            <NodeShape>int</NodeShape>
            <NodeBorderColor>int</NodeBorderColor>
            <NodeColor>int</NodeColor>
            <NodeTextColor>int</NodeTextColor>
          </StateNodeAttribute>
          <StateNodeAttribute>
            <StateID>int</StateID>
            <StatePosX>int</StatePosX>
            <StatePosY>int</StatePosY>
            <Width>int</Width>
            <Height>int</Height>
            <NodeShape>int</NodeShape>
            <NodeBorderColor>int</NodeBorderColor>
            <NodeColor>int</NodeColor>
            <NodeTextColor>int</NodeTextColor>
          </StateNodeAttribute>
        </newStateNodeAttributes>
        <editStateNodeAttributes>
          <StateNodeAttribute>
            <StateID>int</StateID>
            <StatePosX>int</StatePosX>
            <StatePosY>int</StatePosY>
            <Width>int</Width>
            <Height>int</Height>
            <NodeShape>int</NodeShape>
            <NodeBorderColor>int</NodeBorderColor>
            <NodeColor>int</NodeColor>
            <NodeTextColor>int</NodeTextColor>
          </StateNodeAttribute>
          <StateNodeAttribute>
            <StateID>int</StateID>
            <StatePosX>int</StatePosX>
            <StatePosY>int</StatePosY>
            <Width>int</Width>
            <Height>int</Height>
            <NodeShape>int</NodeShape>
            <NodeBorderColor>int</NodeBorderColor>
            <NodeColor>int</NodeColor>
            <NodeTextColor>int</NodeTextColor>
          </StateNodeAttribute>
        </editStateNodeAttributes>
        <deleteStateNodeAttributes>
          <int>int</int>
          <int>int</int>
        </deleteStateNodeAttributes>
        <newStateLinkAttributes>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
        </newStateLinkAttributes>
        <editStateLinkAttributes>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
        </editStateLinkAttributes>
        <deleteStateLinkAttributes>
          <int>int</int>
          <int>int</int>
        </deleteStateLinkAttributes>
        <editWorkflowTransitions>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
          <StateLinkAttribute>
            <TransitionID>int</TransitionID>
            <StateID>int</StateID>
            <NextStateID>int</NextStateID>
            <LinkStyle>int</LinkStyle>
            <LinkColor>int</LinkColor>
            <TextOriented>int</TextOriented>
            <TransitionName>string</TransitionName>
          </StateLinkAttribute>
        </editWorkflowTransitions>
        <newStateLinkPoints>
          <StateLinkPoint>
            <PointID>int</PointID>
            <TransitionID>int</TransitionID>
            <LinkPointPosX>int</LinkPointPosX>
            <LinkPointPosY>int</LinkPointPosY>
          </StateLinkPoint>
          <StateLinkPoint>
            <PointID>int</PointID>
            <TransitionID>int</TransitionID>
            <LinkPointPosX>int</LinkPointPosX>
            <LinkPointPosY>int</LinkPointPosY>
          </StateLinkPoint>
        </newStateLinkPoints>
      </dataStruct>
    </DTKASaveWorkflowGraphic>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <DTKASaveWorkflowGraphicResponse xmlns="http://www.techexcel.com/txwebservice/">
      <DTKASaveWorkflowGraphicResult>
        <ErrorType>int</ErrorType>
        <ErrorID>int</ErrorID>
        <ReturnMessage>string</ReturnMessage>
        <XMLData>base64Binary</XMLData>
        <XMLSchema>base64Binary</XMLSchema>
        <TableName>string</TableName>
        <IsDataCompressed>int</IsDataCompressed>
        <IsSchemaCompressed>int</IsSchemaCompressed>
        <SqlCommand>string</SqlCommand>
      </DTKASaveWorkflowGraphicResult>
    </DTKASaveWorkflowGraphicResponse>
  </soap12:Body>
</soap12:Envelope>