libsim
Versione7.2.3
dballe_class
currentdbaana
currentdbametaanddata
currentdbametaanddatab
currentdbametaanddatac
currentdbametaanddatad
currentdbametaanddatai
currentdbametaanddatar
dbaana_display
dbaana_enq
dbaana_extrude
dbaana_init
dbaana_set
dbaconnection_delete
dbaconnection_init
dbacoord_display
dbacoord_init
dbadata_c_e
dbadata_c_e_b
dbadata_c_e_c
dbadata_c_e_d
dbadata_c_e_i
dbadata_c_e_r
dbadata_equal
dbadata_getb
dbadata_getc
dbadata_getd
dbadata_geti
dbadata_getr
dbadataattr_display
dbadataattr_extrude
dbadataattrv_display
dbadataattrv_extrude
dbadatab_display
dbadatab_getb
dbadatab_init
dbadatab_set
dbadatac_display
dbadatac_getc
dbadatac_init
dbadatac_set
dbadatad_display
dbadatad_getd
dbadatad_init
dbadatad_set
dbadatai_display
dbadatai_geti
dbadatai_init
dbadatai_set
dbadatar_display
dbadatar_getr
dbadatar_init
dbadatar_set
dbadatetime_contextana
dbadatetime_display
dbadatetime_enq
dbadatetime_init
dbadatetime_set
dbadc_display
dbadc_extrude
dbadc_set
dbadcv_display
dbadcv_equal_dbadata
dbadcv_extrude
dbadcv_set
dbafilter_display
dbafilter_equal_dbametadata
dbafilter_init
dbafilter_set
dbalevel_contextana
dbalevel_display
dbalevel_enq
dbalevel_init
dbalevel_set
dbametaanddata_display
dbametaanddata_extrude
dbametaanddatab_display
dbametaanddatab_extrude
dbametaanddatac_display
dbametaanddatac_extrude
dbametaanddatad_display
dbametaanddatad_extrude
dbametaanddatai_display
dbametaanddatai_extrude
dbametaanddatal_extrude
dbametaanddatar_display
dbametaanddatar_extrude
dbametaanddatav_display
dbametaanddatav_extrude
dbametadata_contextana
dbametadata_display
dbametadata_enq
dbametadata_equal
dbametadata_init
dbametadata_set
dbanetwork_display
dbanetwork_enq
dbanetwork_init
dbanetwork_set
dbasession_close_message
dbasession_critica
dbasession_delete
dbasession_dimenticami
dbasession_dissolve_metadata
dbasession_dissolveattr_metadata
dbasession_filerewind
dbasession_ingest_ana
dbasession_ingest_anal
dbasession_ingest_anav
dbasession_ingest_metaanddata
dbasession_ingest_metaanddatab
dbasession_ingest_metaanddatabl
dbasession_ingest_metaanddatabv
dbasession_ingest_metaanddatac
dbasession_ingest_metaanddatacl
dbasession_ingest_metaanddatacv
dbasession_ingest_metaanddatad
dbasession_ingest_metaanddatadl
dbasession_ingest_metaanddatadv
dbasession_ingest_metaanddatai
dbasession_ingest_metaanddatail
dbasession_ingest_metaanddataiv
dbasession_ingest_metaanddatal
dbasession_ingest_metaanddatar
dbasession_ingest_metaanddatarl
dbasession_ingest_metaanddatarv
dbasession_ingest_metaanddatav
dbasession_init
dbasession_messages_open_input
dbasession_messages_open_output
dbasession_messages_read_next
dbasession_messages_write_next
dbasession_prendilo
dbasession_remove_all
dbasession_scusa
dbasession_set
dbasession_setcontextana
dbasession_unsetall
dbasession_unsetb
dbasession_var_related
dbatimerange_contextana
dbatimerange_display
dbatimerange_enq
dbatimerange_init
dbatimerange_set
displaydbaana
displaydbametaanddata
displaydbametaanddatab
displaydbametaanddatac
displaydbametaanddatad
displaydbametaanddatai
displaydbametaanddatar
toarray_dbametaanddatab
toarray_dbametaanddatac
toarray_dbametaanddatad
toarray_dbametaanddatai
toarray_dbametaanddatar
◆
dbasession_messages_open_input()
subroutine dballe_class::dbasession_messages_open_input
(
class(
dbasession
), intent(in)
session
,
character (len=*), intent(in)
filename
,
character (len=*), intent(in), optional
mode
,
character (len=*), intent(in), optional
format
,
logical, intent(in), optional
simplified
)
private
dballe messages_open_input
Parametri
[in]
filename
file name to open
[in]
mode
"r"/"w"/"a" the open mode ("r" for read, "w" for write or create, "a" for append)
[in]
format
the file format. It can be "BUFR", "CREX" or "JSON" (default="BUFR")
[in]
simplified
rappresentation when interpret message (simplified/precise)
Definizione alla linea
1338
del file
dballe_class.F03
.
1338
if
(
allocated
(data%attrv%dcv))
then
1339
if
(
size
(data%attrv%dcv) > 0 )
then
1340
critica = .false.
1341
do
i = 1,
size
(data%attrv%dcv)
1342
if
(
present
(filter))
then
1343
if
(filter%contextana)
then
1344
if
(.not. filter%anastarvars == data%attrv%dcv(i)%dat) cycle
1345
else
1346
if
(.not. filter%starvars == data%attrv%dcv(i)%dat) cycle
1347
end if
1348
endif
1349
1350
if
(data%attrv%dcv(i)%dat%c_e())
then
1351
!print *,"extrude attributi:"
1352
!call data%attrv%dcv(i)%dat%display()
1353
call
data%attrv%dcv(i)%dat%dbaset(session)
1354
critica=.true.
1355
else
if
(optio_log(attronly))
then
1356
!ierr=idba_seti(session%sehandle, "*context_id", id)
1357
!call session%var_related(data%dbadc%dat%btable) ! If I have made a prendilo I do not need this
1358
!call data%attrv%dcv(i)%dat%dbaset(session)
Generated with
Doxygen
.