SWGetConfigView2D

 

Description

Given a model and configuration name, this Interface returns a link to a 2D drawing file for the specified configuration.

 

For a list of fault codes, see XML Faults.

 

Interface

 

 

<interfacename>

SWGetConfigView2D

Name of the interface

<sessionid>

Id

Id of the active session

 

Parameters

 

<secure>

Secure

Security flag.

<model>

ModelName

Name of the file to obtain

<drwview>

DrawingView

Name of the drawing view to obtain. See below.

<enduser>

Enduser

Unique string logged in by every download or view request, optional

<config>

ConfigurationName

Name of the configuration to use, optional

 

Return Values

 

<success>

Description

Success description

<returnval>

Hyperlink

Link to the necessary output

 

Fault Values

 

<faultcode>

ErrorNumber

Error code

<faultstring>

Description

Description of the error

 

Remarks

 

The ModelName is the full pathname to the model on the server.

 

The following are the valid values for the <drwview> tag:

*none - if there is no drawing present, this option will return a "No drawing is present" response

if a drawing is present, it is used with the parameters supplied to generate the output

*front, *left, *right, *top, *bottom, *back, *isometric, *dimetric, *trimetric -

these options will generate the appropriate views for the given configuration whether it is STANDARD or PARAMETRIC.

*multi - this option is similar to the above except that it generates a drawing with the following 7 views: *front, *top, *bottom, *left, *right, *back, *isometric

*4view - this option is similar to the above except that it generates a drawing with the following 4 views: *front, *top, *right, *isometric
 

The returned Hyperlink represents the file used to download the model for viewing.

 

The returned Hyperlink should be implemented using the following object tag:

 

<OBJECT ID="EModelViewControl"

CLASSID="CLSID:22945A69-1191-4DCF-9E6F-409BDE94D101"

codebase="http://www.solidworks.com/plugins/edrawings/download.cfm?Release=REL&Type=

WEB&Language=English#Version=3,1,0,000"

WIDTH="100%" HEIGHT="100%" VIEWASTEXT>

<PARAM name= "FileName" value="<returnval>Link>"></OBJECT>

 

Sample SOAP/XML Request

 

<SOAP-ENV:Envelope

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

    <SOAP-ENV:Header>

        <interfacename>SWGetConfigView2D</interfacename>

        <sessionid>0000</sessionid>

    </SOAP-ENV:Header>

    <SOAP-ENV:Body>

        <interfaceparameters>

            <secure>off</secure>

            <model>modelName</model>

            <drwview>*front</drwview>

            <config>configurationName</config>

        </interfaceparameters>

    </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

 

Sample SOAP/XML Success Response

 

<SOAP-ENV:Envelope

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

    <SOAP-ENV:Header>

        <interfacename>SWGetConfigView2D</interfacename>

    </SOAP-ENV:Header>

    <SOAP-ENV:Body>

        <sessionid>0000</sessionid>

        <returnval>Link to requested output</returnval>

        <success>Description</success>

    </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

 

Sample SOAP/XML Error Response

 

<SOAP-ENV:Envelope

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">

    <SOAP-ENV:Header>

        <interfacename>SWGetConfigView2D</interfacename>

    </SOAP-ENV:Header>

    <SOAP-ENV:Body>

        <sessionid>0000</sessionid>

        <returnval></returnval>

        <success>Description</success>

        <faultcode>0000</faultcode>

        <faultstring>Description</faultstring>

    </SOAP-ENV:Body>

</SOAP-ENV:Envelope>