Technical Overview - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Technical Overview

Description:

Schema based. Web-friendly API. HTTP, SOAP & wsdl, XML. Platform independent ... Sit and wait / Near time. Subscribe and publish. Documents. Generic structure ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 11
Provided by: andyse9
Category:

less

Transcript and Presenter's Notes

Title: Technical Overview


1
Technical Overview
  • 2002 POSC Fall Conferences
  • London 16 October 2002

2
What is WITSML ?
  • Standards driven
  • XML Specification
  • Schema based
  • Web-friendly API
  • HTTP, SOAP wsdl, XML
  • Platform independent
  • Broad coverage of wellsite related data
  • Location, reports, logs

3
Workflows
  • Informal
  • Definitive store
  • Accumulate / Propagate

4
Data Flow
  • Floppy toss
  • Create a file
  • Exchange file
  • Load file
  • User provides inter-system interface
  • On demand
  • Client server architecture
  • Store interface (GetFromStore)
  • After change
  • Sit and wait / Near time
  • Subscribe and publish

5
Documents
lt?xml version"1.0"?gt ltwitsmlwellbores
xmlns"http//www.witsml.org/schemas/110"
http//www.witsml.org/schemas/110/obj_wellbore.
xsd"gt ltwellbore uidWell"BHE13"
uidWellbore"BHE13 Hole"gt ltshapegtVerticallt/shape
gt lt/wellboregt ltwellbore uidWell"6507/8-99z"
uidWellbore"6507/8-99z"gt ltshapegtDeviatedlt/shape
gt ltmdKickoff uomftgt1234lt/mdKickoffgt lt/wel
lboregt lt/wellboresgt
  • Generic structure
  • Data (not well) aggregation
  • Object container root
  • Object identity
  • Object details
  • Data scope Drilling operations
  • Well, wellbore, rig
  • Bha run, cement job, coring, fluids
  • Tubular, wellbore geometry
  • Ops report
  • Formation marker, sidewall core
  • Log, mud log
  • Survey program, target, trajectory
  • Message
  • Realtime
  • Schema
  • Basis for conformance / versioning
  • Units
  • Follow POSC uom recommendations

ltxsdcomplexType name"obj_wellbore"gt ltxsdseque
ncegt ltxsdelement name"parentWellbore"
type"str64" minOccurs"0" /gt ltxsdelement
name"shape" type"WellboreShape" minOccurs"0"
/gt ltxsdelement name"mdKickoff"
type"standardDepthIndex" minOccurs"0" /gt
  ltxsdelement name"commonData"
type"cs_commonData" minOccurs"0" /gt
ltxsdelement name"customData"
type"cs_customData" minOccurs"0" /gt  
lt/xsdsequencegt   ltxsdattribute name"uidWell"
type"str64" use"required" /gt   ltxsdattribute
name"uidWellbore" type"str64" use"required" /gt
  lt/xsdcomplexTypegt   lt/xsdschemagt
6
API basics
ltoperation name"WMLS_GetFromStore"
parameterOrder"strWMLtypeIn strSelectionsIn
strOptionsIn strCapabilitiesIn strXMLout
strSuppMsgOut"gt ltinput message"wsdlnsStore.WMLS
_GetFromStore"/gt ltoutput message"wsdlnsStore.WM
LS_GetFromStoreResponse"/gt lt/operationgt
  • Store interface
  • SOAP rpc
  • Get, Add, Delete, Update
  • Subscribe / publish
  • SOAP subscribe
  • HTTP POST publish
  • http//AServer/readWitsml....
  • Information
  • Version, Capability
  • Support functionality
  • Prototype document and item interfaces

ltmessage name"Publish.WMLP_Subscribe"gt ltpart
name"strSubscriptionIn" type"xsdstring"/gt ltpar
t name"strOptionsIn" type"xsdstring"/gt ltpart
name"strSubscriptionOut" type"xsdstring"/gt ltpa
rt name"strSuppMsgOut" type"xsdstring"/gt lt/mess
agegt
ltrealtime uidWell"W-12" uidWellbore"B-01"gt ltdTi
mgt2001-07-15T153000.000lt/dTimgt ltmd
uom"ft"gt10000lt/mdgt lttvd witsmluom"ft"gt9000lt/tv
dgt ltactivityCodegtDRILLINGlt/activityCodegt ltinterv
algt1lt/intervalgt ltuomIntervalgtminlt/uomIntervalgt lt
typeIntervalgtSpotSamplelt/typeIntervalgt ltchannel
nameChannel"ropAv" uom"ftPhr"
value"40.51"/gt ltchannel nameChannel"rpmAv"
uom"rpm" value"105"/gt ltchannel
nameChannel"tqAv" uom"kftlb" value"13.7"/gt ltch
annel nameChannel"flowInAv" uom"gpm"
value"655"/gt lttypeTriggergtdTimlt/typeTriggergt lt/
realtimegt
7
Query templates
  • WITSML documents
  • Define content
  • Specify constraints (AND)
  • Request units

lt?xml version"1.0" encoding"UTF-8"?gt ltwellbores
xmlns"http//www.witsml.org/schemas/110"gt
ltwellbore uidWell"W-1" uidWellbore"B-1"gt
ltparentWellbore/gt ltnumber/gt
ltsuffixAPI/gt ltpurposeWellbore/gt
lttypeWellbore/gt ltshape/gt
ltdTimKickoff/gt ltmdCurrent
uomft/gt lt/wellboregt lt/wellboresgt
8
Query templates (log)
  • Controlling data volume for log, mudlog

lt?xml version"1.0" encoding"UTF-8"?gt ltlogs
xmlns"http//www.witsml.org/schemas/110"gt ltlog
uidWell"6507/7-A-31" uidWellbore""
uidLog"DRILLDEPTHBIT-1-0"gt ltlogHeadergt ltserv
iceCompany/gt ltrunNumber/gt ltcreationDate/gt
ltindexType/gt ltstartIndexgt1200lt/startIndexgt
ltendIndex/gt ltindexUnits/gt ltlogCurveInfogt
ltmnemonicgtMDEPTHlt/mnemonicgt ltmnemonicgtTIMElt/m
nemonicgt ltmnemonicgtROP_AVGlt/mnemonicgt ltmne
monicgtWOB_AVGlt/mnemonicgt ltmnemonicgtWOB_MAXlt/mn
emonicgt ltmnemonicgtPUMPP_AVGlt/mnemonicgt ltmn
emonicgtPUMPP_MINlt/mnemonicgt ltmnemonicgtPUMPP_MA
Xlt/mnemonicgt lt/logCurveInfogt lt/logHeadergt lt
logData/gt lt/loggt lt/logsgt
9
Where next
  • http//www.witsml.org/schemas/120

10
  • Last slide
Write a Comment
User Comments (0)
About PowerShow.com