teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

一部内容を追加しました

2018/07/31 07:50

投稿

poponta
poponta

スコア12

answer CHANGED
@@ -1,7 +1,30 @@
1
1
  自己解決しました。
2
2
 
3
3
  'constructionTargets' の下に配置する配列名を指定して、各要素を収容する配列を置けばよかったようです。
4
+
4
5
  ```PHP
6
+ $soap_param = array(
7
+ 'Construction' => array(
8
+ 'constructionTargets' => array(
9
+ 'ConstructionTarget' => array(
10
+ 'hostName' => 'testhost2222',
11
+ 'interfaceName' => 'intf3333',
12
+ 'ipAddress' => '192.168.1.1',
13
+ 'portNumber' => '7',
14
+ 'slotNumber' => '8'
15
+ )
16
+ ),
17
+ 'constructionType' => '3',
18
+ 'name' => 'testname1111',
19
+ 'startTime' => '2018-07-06T15:10:00.000Z'
20
+ 'endTime' => '2018-07-06T18:30:00.000Z'
21
+ )
22
+ );
23
+ ```
24
+
25
+ 下記でもうまくいきます。
26
+
27
+ ```PHP
5
28
  $const_target = array(
6
29
  'ConstructionTarget' => array(
7
30
  'hostName' => 'testhost2222',