Documentation for obj_object_profiled_data_schema

Complex Type: cs_dtsPumpActivity

[Table of contents]

Super-types: None
Sub-types: None
Name cs_dtsPumpActivity
Used by (from the same schema document) Model Group grp_dtsInstalledSystem
Abstract no
Documentation The activity of pumping the fiber downhole.
XML Instance Representation
<...
uid=" witsml:uidString [0..1]

'The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element.'

"
>
<witsml:name> witsml:nameString </witsml:name> [0..1]

'A name which can be used to reference the pumping activity. In general, a pumping activity does not have a natural name, so that this element will not be often used.'

<witsml:installedFiber> witsml:refNameString </witsml:installedFiber> [0..1]

'The name of the InstalledFiberInstance that this activity relates to.'

<witsml:pumpingDate> witsml:date </witsml:pumpingDate> [0..1]

'The date of the pumping activity.'

<witsml:engineerName> witsml:nameString </witsml:engineerName> [0..1]

'The person in charge of the pumping activity.'

<witsml:serviceCompany> witsml:nameString </witsml:serviceCompany> [0..1]

'The company that performed the pumping activity.'

<witsml:pumpFluidType> witsml:kindString </witsml:pumpFluidType> [0..1]

'The type of fluid used in the pump.'

<witsml:controlLineFluid> witsml:kindString </witsml:controlLineFluid> [0..1]

'The type of fluid used in the control line.'

<witsml:pumpDirection> witsml:kindString </witsml:pumpDirection> [0..1]

'The direction of the pumping.'

<witsml:fiberEndSeal> witsml:kindString </witsml:fiberEndSeal> [0..1]

'The type of end seal on the fiber.'

<witsml:cableMeterType> witsml:kindString </witsml:cableMeterType> [0..1]

'The type of cable meter.'

<witsml:cableMeterSerialNumber> witsml:nameString </witsml:cableMeterSerialNumber> [0..1]

'The serial number of the cable meter.'

<witsml:cableMeterCalibrationDate> witsml:date </witsml:cableMeterCalibrationDate> [0..1]

'The date the cable meter was calibrated.'

Start Choice [1]
<witsml:wasDriftRunPerformed> witsml:logicalBoolean </witsml:wasDriftRunPerformed> [0..1]

'True or False. Was a drift run performed? This element should be used to indicate if a drift run was performed or not, where the instance of the drift run (OTDR) is not available. If the OTDR is available, use the OTDRPerformed element to specify the OTDR instance.'

<witsml:OTDRPerformed> witsml:refNameString </witsml:OTDRPerformed> [0..*]

'A reference to the OTDR that was run. If an OTDR was run, but there is not instance of the OTDR to reference, choose the wasDriftRunPerformed element, and set it to True.'

End Choice
<witsml:excessFiberRecovered> witsml:lengthMeasure </witsml:excessFiberRecovered> [0..1]

'The length of the excess fiber that was removed.'

<witsml:pumpLog> witsml:cs_dtsPumpLogTable </witsml:pumpLog> [0..1]

'Information about the pumping activity, that is captured in the pump log.'

</...>
Diagram
h-269201247 h65068842 h518884755 h-269201247 h-269201247 h-399087894 h-399087894 h-399087894 h-399087894 h-399087894 h-269201247 h518884755 h2055323524 h65068842 h283461459 h-921319861 h-1931220815
Schema Component Representation
<xsd:complexType name="cs_dtsPumpActivity">
<xsd:sequence>
<xsd:element name="name" type=" witsml:nameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="installedFiber" type=" witsml:refNameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="pumpingDate" type=" witsml:date " minOccurs="0" maxOccurs="1"/>
<xsd:element name="engineerName" type=" witsml:nameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="serviceCompany" type=" witsml:nameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="pumpFluidType" type=" witsml:kindString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="controlLineFluid" type=" witsml:kindString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="pumpDirection" type=" witsml:kindString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="fiberEndSeal" type=" witsml:kindString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="cableMeterType" type=" witsml:kindString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="cableMeterSerialNumber" type=" witsml:nameString " minOccurs="0" maxOccurs="1"/>
<xsd:element name="cableMeterCalibrationDate" type=" witsml:date " minOccurs="0" maxOccurs="1"/>
<xsd:choice>
<xsd:element name="wasDriftRunPerformed" type=" witsml:logicalBoolean " minOccurs="0" maxOccurs="1"/>
<xsd:element name="OTDRPerformed" type=" witsml:refNameString " minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
<xsd:element name="excessFiberRecovered" type=" witsml:lengthMeasure " minOccurs="0" maxOccurs="1"/>
<xsd:element name="pumpLog" type=" witsml:cs_dtsPumpLogTable " minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attributeGroup ref=" witsml:attgrp_uid "/>
</xsd:complexType>