SI-3095 Als Betreiber moechte ich, dass Meldungen, die über die Schnittstelle SARIS importiert werden ohne weitere manuelle Taetigkeit oder Freigabe ueber den Kanal eigene Webseite veroeffentlicht werden.
diff --git a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/config/SwaggerConfig.java b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/config/SwaggerConfig.java
index d015ba2..9b692e4 100644
--- a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/config/SwaggerConfig.java
+++ b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/config/SwaggerConfig.java
@@ -32,9 +32,9 @@
 @Profile({"!test","!prod"})
 public class SwaggerConfig {
 
-    @Value("${swagger.baseUrl}")
+    @Value("${swagger.baseUrl:}")
     public String baseUrl;
-    @Value("${swagger.proxyUrl}")
+    @Value("${swagger.proxyUrl:}")
     public String proxyUrl;
 
     @Bean
diff --git a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/dtos/ForeignFailureDataDto.java b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/dtos/ForeignFailureDataDto.java
index 8db46b3..1c5e998 100644
--- a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/dtos/ForeignFailureDataDto.java
+++ b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/dtos/ForeignFailureDataDto.java
@@ -26,11 +26,14 @@
 @Data
 public class ForeignFailureDataDto implements Serializable {
 
+    private boolean isAutopublish;
+
     @NotNull
     private boolean isPlanned;
 
+    @Size(max=255)
     @JsonProperty("description")
-    private String internalRemark;
+    private String description;
 
     @NotNull
     @Pattern(regexp = "^$|(S|W|F|G|TK|ST|OS)")
diff --git a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/service/ImportService.java b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/service/ImportService.java
index 77cbd42..480b468 100644
--- a/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/service/ImportService.java
+++ b/testImportGridFailures/src/main/java/org/eclipse/openk/gridfailureinformation/jobs/importgridfailures/service/ImportService.java
@@ -19,6 +19,7 @@
 import org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.dtos.ForeignFailureMessageDto;
 import org.eclipse.openk.gridfailureinformation.jobs.importgridfailures.exceptions.InternalServerErrorException;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.messaging.support.MessageBuilder;
@@ -31,6 +32,9 @@
 @ConfigurationProperties(prefix = "rabbitmq")
 public class ImportService {
 
+    @Value("${gridFailureInformation.autopublish:false}")
+    private boolean autopublish;
+
     @Autowired
     private MessageChannel failureImportChannel;
 
@@ -39,6 +43,8 @@
 
     public void  pushForeignFailure(ForeignFailureMessageDto foreignFailureMessageDto) {
 
+        foreignFailureMessageDto.getPayload().setAutopublish(autopublish);
+
         try {
                 failureImportChannel.send(
                         MessageBuilder.withPayload(
diff --git a/testImportGridFailures/src/main/resources/application.yml b/testImportGridFailures/src/main/resources/application.yml
index 67cbdee..5bf6544 100644
--- a/testImportGridFailures/src/main/resources/application.yml
+++ b/testImportGridFailures/src/main/resources/application.yml
@@ -36,6 +36,7 @@
 
 gridFailureInformation:
   maxListSize: 2000
+  autopublish: true
 
 services:
   authNAuth:
@@ -54,10 +55,6 @@
 cors:
   corsEnabled: false
 
-swagger:
-  baseUrl:
-  proxyUrl:
-
 ---
 
 spring:
@@ -153,5 +150,4 @@
   corsEnabled: true
 
 swagger:
-  baseUrl: /testImporter
-  proxyUrl:
\ No newline at end of file
+  baseUrl: /testImporter
\ No newline at end of file
diff --git a/testImportGridFailures/src/main/resources/application_localdev.yml b/testImportGridFailures/src/main/resources/application_localdev.yml
index 2ed5011..82b5a6f 100644
--- a/testImportGridFailures/src/main/resources/application_localdev.yml
+++ b/testImportGridFailures/src/main/resources/application_localdev.yml
@@ -45,6 +45,7 @@
 
 gridFailureInformation:
   maxListSize: 2000
+  autopublish: true
 
 jwt:
   tokenHeader: Authorization
@@ -62,10 +63,6 @@
 cors:
   corsEnabled: true
 
-swagger:
-  baseUrl:
-  proxyUrl:
-
 ---
 
 spring: