Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Open Subsurface Data Universe Software
Platform
Domain Data Mgmt Services
Seismic
Seismic DMS Suite
seismic-dms-service
Commits
bf794078
Commit
bf794078
authored
Mar 19, 2021
by
Diego Molteni
Browse files
Merge branch 'dm3/various-fixes' into slb/dm3/various-fixes
parents
0e14b062
b00ddcea
Changes
4
Hide whitespace changes
Inline
Side-by-side
src/cloud/providers/azure/insights.ts
View file @
bf794078
...
...
@@ -34,6 +34,9 @@ export class AzureInsightsLogger extends AbstractLogger {
.
setUseDiskRetryCaching
(
true
)
.
setDistributedTracingMode
(
appinsights
.
DistributedTracingModes
.
AI_AND_W3C
);
appinsights
.
defaultClient
.
context
.
tags
[
appinsights
.
defaultClient
.
context
.
keys
.
cloudRole
]
=
'
seismic-dms
'
;
appinsights
.
start
();
}
}
...
...
src/services/dataset/dao.ts
View file @
bf794078
...
...
@@ -22,7 +22,8 @@ import { Locker } from './locker';
export
class
DatasetDAO
{
public
static
async
register
(
journalClient
:
IJournal
|
IJournalTransaction
,
datasetEntity
:
{
key
:
object
,
data
:
DatasetModel
})
{
public
static
async
register
(
journalClient
:
IJournal
|
IJournalTransaction
,
datasetEntity
:
{
key
:
object
,
data
:
DatasetModel
})
{
datasetEntity
.
data
.
ctag
=
Utils
.
makeID
(
16
);
journalClient
.
save
(
datasetEntity
);
}
...
...
src/services/dataset/handler.ts
View file @
bf794078
...
...
@@ -534,8 +534,14 @@ export class DatasetHandler {
// mandatory field required if a new seismic metadata record is ingested (kind/data required)
Params
.
checkString
(
seismicmeta
.
kind
,
'
kind
'
);
Params
.
checkObject
(
seismicmeta
.
data
,
'
data
'
);
seismicmeta
.
recordType
=
seismicmeta
.
recordType
?
'
:
'
+
seismicmeta
.
recordType
+
'
:
'
:
'
:seismic3d:
'
;
// {data-parititon(delfi)|auhtority(osdu)}.{source}.{entityType}.{semanticSchemaVersion}
if
((
seismicmeta
.
kind
as
string
).
split
(
'
:
'
).
length
!==
4
)
{
throw
(
Error
.
make
(
Error
.
Status
.
BAD_REQUEST
,
'
The seismicmeta kind is in a wrong format
'
));
}
// (recortdType == entityType)
seismicmeta
.
recordType
=
'
:
'
+
(
seismicmeta
.
kind
as
string
).
split
(
'
:
'
)[
2
]
+
'
:
'
;
// if id is given, take it. otherwise generate
if
(
!
seismicmeta
.
id
)
{
...
...
src/services/dataset/parser.ts
View file @
bf794078
...
...
@@ -62,7 +62,14 @@ export class DatasetParser {
if
(
seismicmeta
)
{
Params
.
checkString
(
seismicmeta
.
kind
,
'
kind
'
);
// mandatory string
Params
.
checkObject
(
seismicmeta
.
data
,
'
data
'
);
seismicmeta
.
recordType
=
seismicmeta
.
recordType
?
'
:
'
+
seismicmeta
.
recordType
+
'
:
'
:
'
:seismic3d:
'
;
// {data-parititon(delfi)|auhtority(osdu)}.{source}.{entityType}.{semanticSchemaVersion}
if
((
seismicmeta
.
kind
as
string
).
split
(
'
:
'
).
length
!==
4
)
{
throw
(
Error
.
make
(
Error
.
Status
.
BAD_REQUEST
,
'
The seismicmeta kind is in a wrong format
'
));
}
// (recortdType == entityType)
seismicmeta
.
recordType
=
'
:
'
+
(
seismicmeta
.
kind
as
string
).
split
(
'
:
'
)[
2
]
+
'
:
'
;
}
return
[
dataset
,
seismicmeta
];
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment