[cssm] Use of SICF in service management
Colin.Haddow at esa.int
Colin.Haddow at esa.int
Tue Feb 23 19:12:36 UTC 2021
Hi Hugh, Wes,
thanks for the replies. I think this is
going to get interesting. To my understanding (at least as far as ESA and
DSN are concerned) a SICF (i.e. Service Instance Configuration File)
contains multiple service instances with each service instance having its
own service instance ID (see example below, which is what ESA and I think
DSN use). So when Marcin wants to upload a SICF via the SMURF I assumed
that he meant a file containing multiple service instances, which meant
that the SICF only would need to be referenced at the Service Package
level.
If instead he meant that the what was uploaded was only one service
instance per request then indeed the SICF would need to be referenced at
service level as effectively the SICF in this case would correspond
directly to the service instance.
Marcin any thoughts ? I know ESA (and I would guess DSN) would prefer the
multiple service instance approach...
Cheers for now,
Colin
BEGIN_OBJECT = SLE-SI-CONFIGURATION;
DESCRIPTION = "";
REQUESTER_NAME = "Admin";
CREATION_DATE = 2012-346T09:15;
VERSION = 1;
BEGIN_GROUP = F-CLTU-TS-P$1;
service-instance-id =
"sagr=123.spack=RF11-PERM.fsl-fg=1.cltu=cltu00";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLC";
return-timeout-period = 120;
maximum-cltu-length = 306;
minimum-cltu-delay = 0;
maximum-cltu-delay = 2000000;
bit-lock-required = FALSE;
rf-available-required = FALSE;
protocol-abort-clear-enabled = TRUE;
END_GROUP = F-CLTU-TS-P$1;
BEGIN_GROUP = R-OCF-TS-P$1;
service-instance-id
="sagr=123.spack=RF11-PERM.rsl-fg=rsl-fg.rocf=onlt9900";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLT";
return-timeout-period = 120;
delivery-mode = TIMELY_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,*)";
permitted-tcvcids = "1.2";
permitted-control-word-types = "all.clcw.notClcw";
permitted-update-modes = "continuous.changeBased";
latency-limit = 1;
transfer-buffer-size = 25;
END_GROUP = R-OCF-TS-P$1;
BEGIN_GROUP = R-CF-TS-P$1;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlt0000";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLT";
return-timeout-period = 120;
delivery-mode = TIMELY_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,0)";
latency-limit = 2;
transfer-buffer-size = 5;
END_GROUP = R-CF-TS-P$1;
BEGIN_GROUP = R-CF-TS-P$2;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlt0001";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLT";
return-timeout-period = 120;
delivery-mode = TIMELY_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,0)";
latency-limit = 2;
transfer-buffer-size = 5;
END_GROUP = R-CF-TS-P$2;
BEGIN_GROUP = R-CF-TS-P$3;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlt0400";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLT";
return-timeout-period = 120;
delivery-mode = TIMELY_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,4)";
latency-limit = 2;
transfer-buffer-size = 5;
END_GROUP = R-CF-TS-P$3;
BEGIN_GROUP = R-CF-TS-P$4;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlt0401";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLT";
return-timeout-period = 120;
delivery-mode = TIMELY_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,4)";
latency-limit = 2;
transfer-buffer-size = 5;
END_GROUP = R-CF-TS-P$4;
BEGIN_GROUP = R-CF-TS-P$5;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlt0700";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLT_INET";
return-timeout-period = 120;
delivery-mode = TIMELY_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,7)";
latency-limit = 2;
transfer-buffer-size = 1000;
END_GROUP = R-CF-TS-P$5;
BEGIN_GROUP = R-CF-TS-P$6;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlt0701";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLT_INET";
return-timeout-period = 120;
delivery-mode = TIMELY_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,7)";
latency-limit = 2;
transfer-buffer-size = 1000;
END_GROUP = R-CF-TS-P$6;
BEGIN_GROUP = R-CF-TS-P$11;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlc0000";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLC";
return-timeout-period = 120;
delivery-mode = COMPLETE_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,0)";
latency-limit = 10;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$11;
BEGIN_GROUP = R-CF-TS-P$12;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlc0100";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLC";
return-timeout-period = 120;
delivery-mode = COMPLETE_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,1)";
latency-limit = 5;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$12;
BEGIN_GROUP = R-CF-TS-P$13;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlc0200";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLC_INET";
return-timeout-period = 120;
delivery-mode = COMPLETE_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,2)";
latency-limit = 10;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$13;
BEGIN_GROUP = R-CF-TS-P$14;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlc0300";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLC_INET";
return-timeout-period = 120;
delivery-mode = COMPLETE_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,3)";
latency-limit = 10;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$14;
BEGIN_GROUP = R-CF-TS-P$15;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlc0400";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLC";
return-timeout-period = 120;
delivery-mode = COMPLETE_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,4)";
latency-limit = 5;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$15;
BEGIN_GROUP = R-CF-TS-P$16;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=onlc0700";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_ONLC_INET";
return-timeout-period = 120;
delivery-mode = COMPLETE_ONLINE;
initiator = USER;
permitted-vcids = "(789,0,7)";
latency-limit = 10;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$16;
BEGIN_GROUP = R-CF-TS-P$21;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=offl9900";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_OFFL_INET";
return-timeout-period = 120;
delivery-mode = OFFLINE;
initiator = USER;
permitted-vcids =
"(789,0,0).(789,0,1).(789,0,2).(789,0,3).(789,0,4).(789,0,7)";
latency-limit = 1;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$21;
BEGIN_GROUP = R-CF-TS-P$22;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=offl9901";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_OFFL_INET";
return-timeout-period = 120;
delivery-mode = OFFLINE;
initiator = USER;
permitted-vcids =
"(789,0,0).(789,0,1).(789,0,2).(789,0,3).(789,0,4).(789,0,7)";
latency-limit = 1;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$22;
BEGIN_GROUP = R-CF-TS-P$23;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=offl9902";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_OFFL_INET";
return-timeout-period = 120;
delivery-mode = OFFLINE;
initiator = USER;
permitted-vcids =
"(789,0,0).(789,0,1).(789,0,2).(789,0,3).(789,0,4).(789,0,7)";
latency-limit = 1;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$23;
BEGIN_GROUP = R-CF-TS-P$24;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=offl9903";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_OFFL_INET";
return-timeout-period = 120;
delivery-mode = OFFLINE;
initiator = USER;
permitted-vcids =
"(789,0,0).(789,0,1).(789,0,2).(789,0,3).(789,0,4).(789,0,7)";
latency-limit = 1;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$24;
BEGIN_GROUP = R-CF-TS-P$25;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=offl9904";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_OFFL_INET";
return-timeout-period = 120;
delivery-mode = OFFLINE;
initiator = USER;
permitted-vcids =
"(789,0,0).(789,0,1).(789,0,2).(789,0,3).(789,0,4).(789,0,7)";
latency-limit = 1;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$25;
BEGIN_GROUP = R-CF-TS-P$26;
service-instance-id =
"sagr=123.spack=RF11-PERM.rsl-fg=1.rcf=offl9905";
service-instance-start-time = VOID;
service-instance-stop-time = VOID;
initiator-id = "ESA_GAIAMCS";
responder-id = "RF1";
responder-port-id = "RF11_TLM_OFFL_INET";
return-timeout-period = 120;
delivery-mode = OFFLINE;
initiator = USER;
permitted-vcids =
"(789,0,0).(789,0,1).(789,0,2).(789,0,3).(789,0,4).(789,0,7)";
latency-limit = 1;
transfer-buffer-size = 50;
END_GROUP = R-CF-TS-P$26;
END_OBJECT = SLE-SI-CONFIGURATION;
---------------------------------------------------------------------------------------------------------
Dr. Colin R. Haddow,
HSO-GI, European Space Agency,
European Space Operations Centre,
Robert-Bosch-Str 5,
64293 Darmstadt,
Germany.
Phone; +49 6151 90 2896
Fax; +49 6151 90 3010
E-Mail; colin.haddow at esa.int
---------------------------------------------------------------------------------------------------------
From: "Hugh Kelliher" <hugh.kelliher at spaceconnexions.com>
To: <Colin.Haddow at esa.int>, <smwg at mailman.ccsds.org>
Date: 23/02/2021 19:36
Subject: RE: [cssm] Use of SICF in service management
Hi Colin,
I believe there is one SICF per service type per pass. An example I have
for RAF and F-CLTU is:
[SERVICE INSTANCE]
SERVICE_TYPE = R-AF
ID = [{3 2 229}QNTQ-Tabatha:CPX01-Doce-(2)][{3 2 236}1][{4 2 37}1][{4 2
41}1][{3 2 181}1][{3 2 183}1] PEER_ID = West Freugh GS
PORT_ID = 172.26.16.9:5008
START_YEAR = 2002
START_MONTH = 2
START_DAY = 19
START_HOUR = 12
START_MIN = 51
STOP_YEAR = 2002
STOP_MONTH = 2
STOP_DAY = 19
STOP_HOUR = 12
STOP_MIN = 54
TIME_OUT = 10
DELIVERY_MODE = TimelyOnline
LATENCY_LIMIT = 1
TRANSFER_BUFFER_SIZE = 1
ALLOWED_FRAME_QUALITY = AllFrames
INITIAL_PRODUCTION_STATUS = configured
INITIAL_FRAME_SYNC_LOCK = Unknown
INITIAL_CARRIER_DEMOD_LOCK = Unknown
INITIAL_SUBCARRIER_DEMOD_LOCK = Unknown
INITIAL_SYMBOL_SYNC_LOCK = Unknown
SERVICE INSTANCE]
SERVICE_TYPE = F-CLTU
ID = [{3 2 229}QNTQ-Tabatha:CPX01-Doce-(2)][{3 2 236}1][{4 2 14}1][{4 2
18}1][{3 2 97}1][{3 2 72}1] PEER_ID = West Freugh GS
PORT_ID = 172.26.16.9:5008
START_YEAR = 2002
START_MONTH = 2
START_DAY = 19
START_HOUR = 12
START_MIN = 52
STOP_YEAR = 2002
STOP_MONTH = 2
STOP_DAY = 19
STOP_HOUR = 12
STOP_MIN = 55
TIME_OUT = 10
MAX_SLDU_LENGTH = 144
MOD_FREQUENCY = 8
MAX_BUFFER_SIZE = 1024
DATA_RATE = 1000.0
MOD_INDEX = 1.1
INIT_PROD_STATUS = configured
BITLOCK_REQ = true
RF_AVAIL_REQ = 1
PLOP = plop2
INIT_UPLINK_STATUS = false
Cheers,
Hugh
From: SMWG [mailto:smwg-bounces at mailman.ccsds.org] On Behalf Of
Colin.Haddow at esa.int
Sent: 23 February 2021 18:03
To: smwg at mailman.ccsds.org
Subject: [cssm] Use of SICF in service managemnt
Dear all,
just working thro' what using the SICF means for the
SMURF and SPDF, if my memory serves me correctly there should be one and
only one SICF used during a pass. This being the case it would imply that
per service package there would be at most one SICF referenced. Also I
think that the SICF would be needed for Offline Services.
Are these valid assumptions ?
Cheers for now,
Colin
---------------------------------------------------------------------------------------------------------
Dr. Colin R. Haddow,
HSO-GI, European Space Agency,
European Space Operations Centre,
Robert-Bosch-Str 5,
64293 Darmstadt,
Germany.
Phone; +49 6151 90 2896
Fax; +49 6151 90 3010
E-Mail; colin.haddow at esa.int
---------------------------------------------------------------------------------------------------------
This message is intended only for the recipient(s) named above. It may
contain proprietary information and/or
protected content. Any unauthorised disclosure, use, retention or
dissemination is prohibited. If you have received
this e-mail in error, please notify the sender immediately. ESA applies
appropriate organisational measures to protect
personal data, in case of data privacy queries, please contact the ESA
Data Protection Officer (dpo at esa.int).
This message is intended only for the recipient(s) named above. It may contain proprietary information and/or
protected content. Any unauthorised disclosure, use, retention or dissemination is prohibited. If you have received
this e-mail in error, please notify the sender immediately. ESA applies appropriate organisational measures to protect
personal data, in case of data privacy queries, please contact the ESA Data Protection Officer (dpo at esa.int).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ccsds.org/pipermail/smwg/attachments/20210223/c5974478/attachment-0001.htm>
More information about the SMWG
mailing list