/** * Return complete XML query for this type. * * @return XML query. Never null. */ public static String getQuery() { String query = "<trajectoryStation uidTrajStn = \"\">" + " <dTimStn/>" + " <typeTrajStation/>" + " <md uom=\"" + WitsmlServer.distUom + "\"/>" + " <tvd uom=\"" + WitsmlServer.distUom + "\"/>" + " <incl uom=\"rad\"/>" + " <azi uom=\"rad\"/>" + " <mtf uom=\"rad\"/>" + " <gtf uom=\"rad\"/>" + " <dispNs uom=\"" + WitsmlServer.distUom + "\"/>" + " <dispEw uom=\"" + WitsmlServer.distUom + "\"/>" + " <vertSect uom=\"" + WitsmlServer.distUom + "\"/>" + " <dls/>" + " <rateTurn/>" + " <rateBuild/>" + " <mdDelta uom=\"" + WitsmlServer.distUom + "\"/>" + " <tvdDelta uom=\"" + WitsmlServer.distUom + "\"/>" + " <modelToolError/>" + " <gravTotalUncert/>" + " <dipAngleUncert uom=\"rad\"/>" + " <magTotalUncert/>" + " <gravAccelCorUsed/>" + " <magXAxialCorUsed/>" + " <sagCorUsed/>" + " <magDrlstrCorUsed/>" + " <gravTotalFieldReference/>" + " <magTotalFieldReference/>" + " <magDipAngleReference uom=\"rad\"/>" + " <magModelUsed/>" + " <magModelValid/>" + " <geoModelUsed/>" + " <statusTrajStation/>" + " <rawData/>" + " <corUsed/>" + " <valid/>" + " <matrixCov/>" + " <location>" + WitsmlLocation.getQuery() + " </location>" + WitsmlCommonData.getQuery() + "</trajectoryStation>"; return(query); }
/** * Return complete XML query for this type. * * @param id ID of instance to get. May be empty to indicate all. * Non-null. * @param parentId Parent IDs. Closest first. May be empty if instances * are accessed from the root. Non-null. * @return XML query. Never null. */ static String getQuery(String id, params String[] parentId) { //Debug.Assert(id != null : "id cannot be null"; //Debug.Assert(parentId != null : "parentId cannot be null"; String query = "<wells xmlns=\"" + WitsmlVersion.VERSION_1_2_0.getNamespace() + "\">" + " <well uidWell=\"" + id + "\">" + " <nameWell/>" + " <nameLegal/>" + " <numLicense/>" + " <numGovt/>" + " <dTimLicense/>" + " <field/>" + " <country/>" + " <state/>" + " <county/>" + " <region/>" + " <district/>" + " <block/>" + " <timeZone/>" + " <operator/>" + " <operatorDiv/>" + " <pcInterest uom=\"\"/>" + //BM added uom " <numAPI/>" + " <statusWell/>" + " <purposeWell/>" + " <dTimSpud/>" + " <dTimPa/>" + " <dtmPermToWellhead/>" + " <dtmPermanent/>" + " <groundElevation/>" + " <waterDepth uom=\"" + WitsmlServer.distUom + "\"/>" + " <location>" + WitsmlLocation.getQuery() + " </location>" + WitsmlCommonData.getQuery() + " </well>" + "</wells>"; return(query); }