Use SOAPUI software tests to transfer success. Using the PHP soapclient parameter can not pass, help to see how to call the Transdiyorderinfotogvs function how to pass the argument
Wsdl
Array (1) { [0]=> string (transdiyorderinfotogvsresponse) "Transdiyorderinfotogvs ( Transdiyorderinfotogvs $parameters) "}nullarray ( [0] = struct Transdiyorderinfotogvs {Zpp_gxh_diytogvs in;} [1] = = struct Transdiyorderinfotogvsresponse {outtype out;} [2] = struct Zpp_gxh_diytogvs {string snnum; string wdnum; string Fmatnr; string rmatnr; decimal number_sl; string NA ME; String ADRESS; String PHONE; String cpdl;} [3] = struct Outtype {string FLAG; string MESSAGE;})
Reply to discussion (solution)
$ parameter = Array ( ' in ' = = Array (; ') Snnum ' + ', ' wdnum ' + ', ' fmatnr ' + ', ' rmatnr ' + ', ' number_sl ' = ' , ' NAME ' = = ' ', ' ADRESS ' = ', ' + ', ' PHONE ' = ' ', ' cpdl ' = ', ', ') ;
When called
$ client Instance->transdiyorderinfotogvs ($ parameter);
Or
$ client Instance->__call (' Transdiyorderinfotogvs ', array ($ parameter));
Or
$ client Instance->__soapcall (' Transdiyorderinfotogvs ', array ($ parameter));
$ parameter = Array ( ' in ' = = Array (; ') Snnum ' + ', ' wdnum ' + ', ' fmatnr ' + ', ' rmatnr ' + ', ' number_sl ' = ' , ' NAME ' = = ' ', ' ADRESS ' = ', ' + ', ' PHONE ' = ' ', ' cpdl ' = ', ', ') ;
When called
$ client Instance->transdiyorderinfotogvs ($ parameter);
Or
$ client Instance->__call (' Transdiyorderinfotogvs ', array ($ parameter));
Or
$ client Instance->__soapcall (' Transdiyorderinfotogvs ', array ($ parameter));
Thanks, you can.