Web service kald med array som input
Jeg forsøger at kalde en web service som har følgende input (klippet ud fra wsdl'en):<s:element name="AddReminderToProject">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="reminderId" type="tns:ArrayOfString" />
<s:element minOccurs="1" maxOccurs="1" name="projectId" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
I PHP kaldes den med NuSOAP:
$answer = $client->call('AddReminderToProject',
array(
'reminderId' => array( '1','2'),
'projectId' => 1577
)
);
Det fungerer sådan set udover at reminderId driller. Den har typen "tns:ArrayOfString" og den kan åbenbart ikke finde ud af mit array. Skal jeg typecast'e måske? Jeg gætter på at problemet skyldes at det ikke er en simple xsd type. Men jeg kan ikke lige læse mig til hvordan jeg skal håndtere dette.
tak.
