Supported Operations

19.4.1.12 GetAssetEDLFlexiById

DESCRIPTION: Allows an authenticated user to retrieve the EDL flexi-metadata (e.g. origin, editor, etc.) as well as the EDL timecode (SOM and EOM), Insertion marks (MarkIn and MarkOut), Insertion properties (NewType, Part, Bulk video, To explode, Insertion point, Valid, Version, Complex) of a specific EDL version of an asset matching a given keyword.

INPUT: 

_user: Login name of the executor.

_pwd: Password of the executor.

_idAsset: Id of the target asset(s).

_version: Number of EDL to be queried (from 1 to 9). Enter a lesser value (e.g. 0) to return information from all EDL

GetAssetEDLFlexiById_

Example : 

Sample XML request:

<?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>
 <GetAssetEDLFlexiById xmlns="http://www.etere.com/EtereWSApi">
         <_user>string</_user>
         <_pwd>string</_pwd>
         <_idAsset>integer</_idAsset>
         <_version>integer</_version>
 </GetAssetEDLFlexiById>
</soap:Body>
</soap:Envelope>

OUTPUT:

<string xmlns="http://www.etere.eu/EtereWSApi"><?xml version="1.0" encoding="utf-8"?> <WSApiResponse> <Function Name="GetAssetEDLFlexiById"> <EDL><EDL_mark><ID_INTERRUZIONI>586</ID_INTERRUZIONI><NEWTYPE></NEWTYPE><MARKIN>0</MARKIN><MARKOUT>250</MARKOUT><PART>0</PART><BULK_VIDEO>0</BULK_VIDEO><TO_EXPLODE>1</TO_EXPLODE><INSERTION_POINT>0</INSERTION_POINT><VALID>1</VALID><version>1</version><COMPLEX>0</COMPLEX><description></description><id_image>1196</id_image><URLIMAGE>/handler/GetImgData.ashx?IdImage=1196&amp;Thumbnail=0</URLIMAGE><EDL_flexi><flexiData><item>0F.FD.02.01.00.00.00.00</item><itemname>SC Transcoding</itemname></flexiData><flexiData><item>0F.FD.02.02.00.00.00.00</item><itemname>SC Conforming</itemname></flexiData><flexiData><item>0F.FD.02.03.00.00.00.00</item><itemname>SC Uploading</itemname></flexiData><flexiData><item>0F.FD.03.01.00.00.00.00</item><itemname>VIDEO EDITOR NAME</itemname><itemvalue>Dolorem</itemvalue></flexiData><flexiData><item>0F.FD.03.02.00.00.00.00</item><itemname>VIDEO EDITOR ASSISTANT</itemname><itemvalue>Ipsum</itemvalue></flexiData></EDL_flexi></EDL_mark></EDL> </Function> </WSApiResponse> </string>

<EDL_mark>

NewType : Type of the segment (e.g. __ED -> "for editing")

Type : string

WARNING: Type is used only for V, E or B marks.

Example : __ED

Markin: Starting timecode of the segment

Type : integer

Example : 252

MarkOut: Ending timecode of the segment

Type : integer

Example : 502

Part: : If the asset is spread in 2 or more tapes, it indicates the part (tape) to which the segment is related

Type : integer

Example : 0

Bulk_video: The segment is a video fault

Type : boolean

Example : 1

To_explode: The segment divides the asset into schedules

Type : boolean

Example : 1

Insertion_point: The segment is an insertion keyframe

Type : boolean

Example : 0

Valid: The segment marks are correct

Type : integer

Example : 1

Version: EDL number (between 1 and 9)

Type : integer

Example : 1

Complex: The segment is virtual; it's related to another asset

Type : boolean

Example : 0

Description: The text describing the segment

Type : string

Example : Black Video

<EDL_flexi>     <flexiData>

item: Code of the flexi-metadata item

Type : string

Example : 0F.14.00.00.00.00.00.00

item name: Name of the flexi-metadata item

Type : string

Example : censor cause

item value: Value assigned to the flexi-metadata

Type : string

Example : Violence

GetAssetEDLFlexiById_out

XSD (XML Schema Definition)

<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="EDL" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="EDL" msdata:IsDataSet="true" msdata:Locale="en-US">
  <xs:complexType>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element name="EDL_mark">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="NEWTYPE" type="xs:string" minOccurs="0" />
            <xs:element name="MARKIN" type="xs:string" minOccurs="0" />
            <xs:element name="MARKOUT" type="xs:string" minOccurs="0" />
            <xs:element name="PART" type="xs:string" minOccurs="0" />
            <xs:element name="BULK_VIDEO" type="xs:string" minOccurs="0" />
            <xs:element name="TO_EXPLODE" type="xs:string" minOccurs="0" />
            <xs:element name="INSERTION_POINT" type="xs:string" minOccurs="0" />
            <xs:element name="VALID" type="xs:string" minOccurs="0" />
            <xs:element name="version" type="xs:string" minOccurs="0" />
            <xs:element name="COMPLEX" type="xs:string" minOccurs="0" />
            <xs:element name="description" type="xs:string" minOccurs="0" />
            <xs:element name="EDL_flexi" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="flexiData" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="item" type="xs:string" minOccurs="0" />
                        <xs:element name="item name" type="xs:string" minOccurs="0" />
                        <xs:element name="item value" type="xs:string" minOccurs="0" />
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>
</xs:schema>

GetAssetEDLFlexiById_
GetAssetEDLFlexiById_out