WebServiceコンシューマーオプションを複数モデルに配置すると、ポート番号の重複チェックがされない #10

Open sogabe opened this issue 3 days ago - 0 comments

sogabe commented 3 days ago
--- a/components/Modeler.WebService/src/jp/co/nttcom/eai/modeler/webservice/WebServiceConsumerOptionXMLImpl.java
+++ b/components/Modeler.WebService/src/jp/co/nttcom/eai/modeler/webservice/WebServiceConsumerOptionXMLImpl.java
@@ -65,7 +65,7 @@ public class WebServiceConsumerOptionXMLImpl implements IComponentSpringEdit {
         // filterで取得した値を改行区切りで配列に格納
         String[] filterFiles = filter.split("\r");
         // OptionComponentの値を取得
-        List<OptionComponent> x = xml.getOptionComponents();
+        List<OptionComponent> allOptionComponent = xml.getAllOptionComponents();

         // FilePathの値がclasspath:で始まっている場合は違う処理をする
         String trustStoreResourcePath = "";
@@ -82,7 +82,7 @@ public class WebServiceConsumerOptionXMLImpl implements IComponentSpringEdit {

         // for文でポート番号に重複がないかをチェックする
         int i = 0;
-        for (OptionComponent optionComponent : x) {
+        for (OptionComponent optionComponent : allOptionComponent) {
             if ("jp.co.nttcom.eai.modeler.WebServiceConsumerOption"
                 .equals(optionComponent.getComponentId())
                 && optionComponent.getPropertyValue(CON_PORT, String.class).equals(port)) {
Labels

Milestone
No milestone
Assignee
No one
1 participant