Technical Team WITSML SIG Paris 16 May 2007. Technical Team Representatives mainly from service companies Energistics (Gary) keep a global issue list.

Slides:



Advertisements
Similar presentations
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
Advertisements

Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
SPE WITSML: Technology to Business (T2B) for the Oilfield J
W3C Workshop on Web Services Mark Nottingham
CSCI 6962: Server-side Design and Programming Input Validation and Error Handling.
Evolution 1. WITSML Life Cycle Timeline Years Version 1.0 Version 1.1 Version 1.2 Version
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
PulseHR Time and Attendance software development and coding web development, web hosting IT project management and consulting Str. Ghioceilor.
WITSML Office Aggregrator
Feature requests for Case Manager By Spar Nord Bank A/S IBM Insight 2014 Spar Nord Bank A/S1.
Cognos 8.4 Upgrade Business Intelligence. Why Cognos 8.4 Increased Performance on Database due to optimized SQL and more filters passed in native SQL.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Global Real Time More Efficiency. More Possibilities and.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Overview 1. 2 WITSML Special Interest Group Members A set of Data Exchange and Web Services Standards First published in 2001 Version 1.4 due in Q3 50+
1 General Well Message Operations Report Real Time Wellbore Wellbore Geometry Risk Directional Drilling Systems Tubular / Bit Record BHA Run Fluids Systems.
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
Definitions Collaboration – working together on team projects and sharing information, often through ad-hoc processes, to accomplish project goals. Document.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
Speaker Introduction John Shields Software Projects Manager, Baker Hughes, Aberdeen 30 years working for Baker Hughes 30 years working for Baker Hughes.
Prof. Vishnuprasad Nagadevara Indian Institute of Management Bangalore
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
S New Security Developments in DICOM Lawrence Tarbox, Ph.D Chair, DICOM WG 14 (Security) Siemens Corporate Research.
Configuration Management and Server Administration Mohan Bang Endeca Server.
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
SPE Wellsite Information Transfer Standard Markup Language, WITSML, an Update M.A Kirkman, SPE, BP; M.E. Symmonds, SPE, Schlumberger; S.W. Harbinson,
Wellsite Information Transfer Standard Markup Language, WITSML, an Introduction Alan Doniger, POSC November 2004.
Technical Team WITSML SIG Houston 15 May 2008 John Shields / Gary Masters.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Accounting for the Grid Usage Records and a Resource Usage Service.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
WITSML Service Platform - Enterprise Drilling Information
WITSML at the Wellsite.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
CVSQL 2 The Revenge of the SQL. The present Read-only access to CVS repository logs Language is a subset of SQL XML interface for returning results Built-in.
Technical Team WITSML SIG Dubai - November 2008 John Shields / Gary Masters.
FIMS v1.1 Version numbers in schema Richard Cartwright Quantel July 2013.
New & Improved Events List Relationships and Joins Large List Support Field & List Item Validation.
Introducing HingX now with Capacity Development Network.
WITSML Use Cases Calgary Workshop April Use Cases / Practical Implementations of WITSML Where are we now ? Different drivers in different Operators.
WITSML Meeting Houston, May 15, 2008 WITSML end to end implementation: Results and way forwards at Total Raphael Henri-Bally, Total Geosciences IT systems.
Energistics Asia South Region Meeting: (Drilling) WITSML SIG Update New Delhi, IndiaAlan Doniger 14 January 2007Chief Technology Officer Le M▲ridien New.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services /
This solution sees the WITSML server located in the company DMZ, which is probably in the same physical location as the operations offices (but may not.
Lesson 3: Migrating and Configuring User Data
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
SIP working group IETF#70 Essential corrections Keith Drage.
WITSML™ Drilling Standards Pemex 21 August 2008 Ciudad de México Alan Doniger, Energistics.
© 2006 Petrolink International WITSML Conference 19/10/06 WITSML Developments Steven Johnstone Data Management Starts At The Point Of Acquisition.
WITSML Technical Team Update Houston May Technical Team Responsible for technical content of WITSML standard XML Schemas XML Schemas Application.
JAVA BEANS JSP - Standard Tag Library (JSTL) JAVA Enterprise Edition.
Service Component Architecture (SCA) Policy TC … Face to Face Agenda – Jan 24,
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Baker Hughes & WITSML WITSML Conference – Houston, May 2005
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
GEO Software & Chris Jacobson
© 2007 Petrolink International WITSML vs WITS – at the Wellsite 16 th May, 2007.
Strategy Summary Steering Committee. Discussion Discussion around and adoption –Sharing test results –Shorten deployment time –Build use cases.
WITSML Technical Team Aberdeen, Oct Technical Team Organization Representatives from service companies Monthly conference calls 2 day session at.
The NSDL, OAI and Your Metadata Core Infrastructure Metadata Repository (“union catalog”) Naomi Dushay Cornell University.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
1 #AXUGFocus. Shaun McMikle, RSM US THE UPGRADE PATH AND YOU - GOING FROM R3 TO THE NEW AX.
Architecture Review 10/11/2004
Getting a Leg Up on OAI for the NSDL
z/Ware 2.0 Technical Overview
CompTIA Linux+ Powered by LPI 2 LX0-104 Dumps PDF LX0-104 Dumps LX0-104 Braindumps LX0-104 Question Answers LX0-104 Study Material.
5 Tips for Upgrading Reports to v 6.3
Presentation transcript:

Technical Team WITSML SIG Paris 16 May 2007

Technical Team Representatives mainly from service companies Energistics (Gary) keep a global issue list Monthly conference calls 6-monthly face-to-face meetings

Technical Team Extended Queries & Log Pass Extended Queries Current WITSML queries are for exact match to a query template Current WITSML queries are for exact match to a query template<name>123-45/36</name> Need to be able to use wild card match for strings or > < for numeric & datetime values WITSML 1.1 defined an extended query syntax for alpha and numeric items WITSML 1.1 defined an extended query syntax for alpha and numeric items<name>SEL(“123*”)</name><md>SEL(>123.4)</md> This was not considered a part of the standard and not uniformly adopted This was not considered a part of the standard and not uniformly adopted PRODML is also looking into similar capabilities PRODML is also looking into similar capabilities Want to be able to use an appropriate industry standard if appropriate Want to be able to use an appropriate industry standard if appropriate SQL, XMLQuery etc. SQL, XMLQuery etc. WITSML and PRODML will work to a common solution WITSML and PRODML will work to a common solution Log Pass/Trip Issue is to be able to properly organize data from multiple passes through the same formation Issue is to be able to properly organize data from multiple passes through the same formation WITSML log object does not currently provide enough information to define the number and type of passes through a depth section WITSML log object does not currently provide enough information to define the number and type of passes through a depth section Proposed to add pass number and passType to log and wellLog objects in future version (probably 1.4) Proposed to add pass number and passType to log and wellLog objects in future version (probably 1.4)

Technical Team – WITS Data WITS Data in Realtime? Need to ba able to provide an easy upgrade path for current providers of WITS level 0 data Need to ba able to provide an easy upgrade path for current providers of WITS level 0 data Use HTTP POST instead of custom socket connections Use HTTP POST instead of custom socket connections Use WITSML log object Use WITSML log object Define some standard configurations of log objects based on WITS with the following changes Define some standard configurations of log objects based on WITS with the following changes WITS survey, geology, drill string, casing, survey, operations records replaced by WITSML mudLog, tubular, wellboreGeometry, trajectory and opsReportrecords WITS survey, geology, drill string, casing, survey, operations records replaced by WITSML mudLog, tubular, wellboreGeometry, trajectory and opsReportrecords WITS log objects replace most of the sequential records WITS log objects replace most of the sequential records Need to re-define the LWD records to account for different sensor at different depths Need to re-define the LWD records to account for different sensor at different depths Also need to accommodate image data for LWD data Also need to accommodate image data for LWD data

Technical Team – Time Zones Timezone issues How to handle date/time information as it passes from initial provider through one or more aggregation servers to end user applications? How to handle date/time information as it passes from initial provider through one or more aggregation servers to end user applications? Normally want to see data in time zone of original well site e.g. for relating to daily reporting intervals Normally want to see data in time zone of original well site e.g. for relating to daily reporting intervals Well object includes a time zone for the rig Well object includes a time zone for the rig Recommend always including time zone offset in any time stamps Recommend always including time zone offset in any time stamps T09:16:36+06:00 If offset is not specified, assume rig time. If offset is not specified, assume rig time. Issues under discussion Issues under discussion What happens if we change time zone during a log? How to handle clock changes when we know that LWD tools often run across daylight time zone changes?

Technical Team Use Case Profiles Need to stay SOA, web services compliant Must be XML schema compliant in all web service requests Must be XML schema compliant in all web service requests Need to have at least 4 schemas per object Need to have at least 4 schemas per object Normative schema – all elements are optional AddToStore schema – defines basic required set of data Query schema Returned object schema Total Proposals Geodetics Geodetics Wellbore Positioning Uncertainty Wellbore Positioning Uncertainty Both priority for v1.4 Both priority for v1.4

Technical Team – Other Issues Lithology Qualifiers Can apply to a depth interval or at a single depth Can apply to a depth interval or at a single depth Some qualifiers occur at a point, some over a range Some qualifiers occur at a point, some over a range Comma delimiters Short term – remove commas Short term – remove commas Longer term specify an encoding technique Longer term specify an encoding technique Embedded Objects Intellifield implemented attachment object with a reference back to original data object w/ base64 encoding and file type Intellifield implemented attachment object with a reference back to original data object w/ base64 encoding and file type Similar object reference to message object Similar object reference to message object Can handle multiple attachments to the same object Can handle multiple attachments to the same object Needed for state regulatory data Needed for state regulatory data WMLS prefix WMLS_DeleteFromStore is bigger than 16 chars WMLS_DeleteFromStore is bigger than 16 chars Work-around – ignore 16 char limitation Work-around – ignore 16 char limitation Different implementations Different implementations Bug fix: go with WMLS_XXX and increase string size to 64 Bug fix: go with WMLS_XXX and increase string size to 64

Technical Team – Other Issues Change Log Should objectType and dTimLastChanged be mandatory? Should objectType and dTimLastChanged be mandatory? Same as discussed earlier. Mandatory for AddToStore use case, optional for query or returned value. Same as discussed earlier. Mandatory for AddToStore use case, optional for query or returned value. Error messages from WITSML servers Add a new error code for permission denied for a SOAP operation Add a new error code for permission denied for a SOAP operation Implement as suggested – error code 206 Implement as suggested – error code 206 Do we need a new method GetPermissions? Do we need a new method GetPermissions? How to detect changes in realtime data Add new element dTimHeaderLastChanged to realtime object. Yes Add new element dTimHeaderLastChanged to realtime object. Yes New use case for when a log structure changes in real time New use case for when a log structure changes in real time Need to query server to find the current growing logs

Technical Team If you want to contribute – join the SIG! Questions?