- MMS server: query log service returns services error instead of reject message when log does not exist (LIB61850-290)

pull/367/head
Michael Zillgith 4 years ago
parent de27a6388d
commit 8eeb6f06b3

@ -1,7 +1,7 @@
/* /*
* mms_journal_service.c * mms_journal_service.c
* *
* Copyright 2016 Michael Zillgith * Copyright 2016-2021 Michael Zillgith
* *
* This file is part of libIEC61850. * This file is part of libIEC61850.
* *
@ -453,7 +453,8 @@ mmsServer_handleReadJournalRequest(
if (DEBUG_MMS_SERVER) if (DEBUG_MMS_SERVER)
printf("MMS_SERVER: readJournal domain %s not found\n", domainId); printf("MMS_SERVER: readJournal domain %s not found\n", domainId);
mmsMsg_createMmsRejectPdu(&invokeId, MMS_ERROR_REJECT_REQUEST_INVALID_ARGUMENT, response); mmsMsg_createServiceErrorPdu(invokeId, response, MMS_ERROR_ACCESS_OBJECT_NON_EXISTENT);
return; return;
} }
@ -463,7 +464,8 @@ mmsServer_handleReadJournalRequest(
if (DEBUG_MMS_SERVER) if (DEBUG_MMS_SERVER)
printf("MMS_SERVER: readJournal journal %s not found\n", logName); printf("MMS_SERVER: readJournal journal %s not found\n", logName);
mmsMsg_createMmsRejectPdu(&invokeId, MMS_ERROR_REJECT_REQUEST_INVALID_ARGUMENT, response); mmsMsg_createServiceErrorPdu(invokeId, response, MMS_ERROR_ACCESS_OBJECT_NON_EXISTENT);
return; return;
} }
@ -494,6 +496,7 @@ mmsServer_handleReadJournalRequest(
printf("MMS_SERVER: readJournal missing valid argument combination\n"); printf("MMS_SERVER: readJournal missing valid argument combination\n");
mmsMsg_createMmsRejectPdu(&invokeId, MMS_ERROR_REJECT_REQUEST_INVALID_ARGUMENT, response); mmsMsg_createMmsRejectPdu(&invokeId, MMS_ERROR_REJECT_REQUEST_INVALID_ARGUMENT, response);
return; return;
} }

Loading…
Cancel
Save