In $soap object in connection->__last_request looks like: (<ns1:userlogin><param1>password</param1><param2>localhost</param2><param3>4674</param3></ns1:userlogin>) sUserName is lost. If i add some random parameter before sUserName then, connection->__last_request looks like: (<ns1:userlogin><param1>username</param1><param2>password</param2><param3>localhost</param3><param4>4674</param4></ns1:userlogin>) so - somehow the first paramater always is lost. And param names not set, like i defined them.
What am i doing wrong? Maybe better is to use SoapClient directly, not thru fuelPHP, because directly all works fine.