DataService


Click here for a complete list of operations.

DTKALoadWorkflowGraphic

Load 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/DTKALoadWorkflowGraphic"

<?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>
    <DTKALoadWorkflowGraphic xmlns="http://www.techexcel.com/txwebservice/">
      <projectID>int</projectID>
      <workflowID>int</workflowID>
      <workflowType>int</workflowType>
    </DTKALoadWorkflowGraphic>
  </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>
    <DTKALoadWorkflowGraphicResponse xmlns="http://www.techexcel.com/txwebservice/">
      <DTKALoadWorkflowGraphicResult>
        <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>
      </DTKALoadWorkflowGraphicResult>
      <dataStruct>
        <docServerName>string</docServerName>
        <docServerPort>int</docServerPort>
        <graphicProperty>
          <DefaultNodeDrawStyle>int</DefaultNodeDrawStyle>
          <DefaultNodeDrawWidth>int</DefaultNodeDrawWidth>
          <DefaultNodeDrawColor>int</DefaultNodeDrawColor>
          <DefaultNodeFillColor>int</DefaultNodeFillColor>
          <DefaultNodeTextColor>int</DefaultNodeTextColor>
          <DefaultLinkStyle>int</DefaultLinkStyle>
          <DefaultLinkDrawStyle>int</DefaultLinkDrawStyle>
          <DefaultLinkDrawWidth>int</DefaultLinkDrawWidth>
          <DefaultLinkDrawColor>int</DefaultLinkDrawColor>
          <DefaultTextOriented>int</DefaultTextOriented>
        </graphicProperty>
        <DefaultNewStateIDForDTM>int</DefaultNewStateIDForDTM>
        <StateLabels>
          <StateLabel>
            <stateID>int</stateID>
            <stateName>string</stateName>
          </StateLabel>
          <StateLabel>
            <stateID>int</stateID>
            <stateName>string</stateName>
          </StateLabel>
        </StateLabels>
        <activeStates>
          <int>int</int>
          <int>int</int>
        </activeStates>
        <canBeInitialStates>
          <int>int</int>
          <int>int</int>
        </canBeInitialStates>
        <canBeCloseStates>
          <int>int</int>
          <int>int</int>
        </canBeCloseStates>
        <canBeOpenStates>
          <int>int</int>
          <int>int</int>
        </canBeOpenStates>
        <usedStates>
          <int>int</int>
          <int>int</int>
        </usedStates>
        <stateNodeAttributes>
          <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>
        </stateNodeAttributes>
        <usedStateLinks>
          <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>
        </usedStateLinks>
        <stateLinkAttributes>
          <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>
        </stateLinkAttributes>
        <stateLinkPoints>
          <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>
        </stateLinkPoints>
      </dataStruct>
    </DTKALoadWorkflowGraphicResponse>
  </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>
    <DTKALoadWorkflowGraphic xmlns="http://www.techexcel.com/txwebservice/">
      <projectID>int</projectID>
      <workflowID>int</workflowID>
      <workflowType>int</workflowType>
    </DTKALoadWorkflowGraphic>
  </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>
    <DTKALoadWorkflowGraphicResponse xmlns="http://www.techexcel.com/txwebservice/">
      <DTKALoadWorkflowGraphicResult>
        <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>
      </DTKALoadWorkflowGraphicResult>
      <dataStruct>
        <docServerName>string</docServerName>
        <docServerPort>int</docServerPort>
        <graphicProperty>
          <DefaultNodeDrawStyle>int</DefaultNodeDrawStyle>
          <DefaultNodeDrawWidth>int</DefaultNodeDrawWidth>
          <DefaultNodeDrawColor>int</DefaultNodeDrawColor>
          <DefaultNodeFillColor>int</DefaultNodeFillColor>
          <DefaultNodeTextColor>int</DefaultNodeTextColor>
          <DefaultLinkStyle>int</DefaultLinkStyle>
          <DefaultLinkDrawStyle>int</DefaultLinkDrawStyle>
          <DefaultLinkDrawWidth>int</DefaultLinkDrawWidth>
          <DefaultLinkDrawColor>int</DefaultLinkDrawColor>
          <DefaultTextOriented>int</DefaultTextOriented>
        </graphicProperty>
        <DefaultNewStateIDForDTM>int</DefaultNewStateIDForDTM>
        <StateLabels>
          <StateLabel>
            <stateID>int</stateID>
            <stateName>string</stateName>
          </StateLabel>
          <StateLabel>
            <stateID>int</stateID>
            <stateName>string</stateName>
          </StateLabel>
        </StateLabels>
        <activeStates>
          <int>int</int>
          <int>int</int>
        </activeStates>
        <canBeInitialStates>
          <int>int</int>
          <int>int</int>
        </canBeInitialStates>
        <canBeCloseStates>
          <int>int</int>
          <int>int</int>
        </canBeCloseStates>
        <canBeOpenStates>
          <int>int</int>
          <int>int</int>
        </canBeOpenStates>
        <usedStates>
          <int>int</int>
          <int>int</int>
        </usedStates>
        <stateNodeAttributes>
          <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>
        </stateNodeAttributes>
        <usedStateLinks>
          <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>
        </usedStateLinks>
        <stateLinkAttributes>
          <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>
        </stateLinkAttributes>
        <stateLinkPoints>
          <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>
        </stateLinkPoints>
      </dataStruct>
    </DTKALoadWorkflowGraphicResponse>
  </soap12:Body>
</soap12:Envelope>