Dear dmitri,
Thaks alot for your reply.
I feel that i can't illustrate to you what i want exactly, and here what i want exactly:
* if i have a wsdl file like this 
 	
	| <?xml ..... />
 <definitions ........>
 <types>
 ........
 </types>
 <message name="obj1.function1">
 .......
 </message>
 <message name="obj1.function1Response">
 .......
 </message>
 
 <message name="obj2.function1">
 .......
 </message>
 <message name="obj2.function1Response">
 .......
 </message>
 
 <portType name="obj1Port">
 <operation name="function1" .....>
 <input message="wsdlns:obj1.function1"/>
 <output message="wsdlns:obj1.function1Response"/>
 </operation>
 </portType>
 
 <portType name="obj2Port">
 <operation name="function1" .....>
 <input message="wsdlns:obj2.function1"/>
 <output message="wsdlns:obj2.function1Response"/>
 </operation>
 </portType>
 .......
 .......
 
 | 
where there are two objects every one have function, but the functions are with the same name "function1"
when i call the operation $soap->call("function1", $param)
the nusoap select one of the two operation which are with the same name "function1"
i don't know on which base the nusoap select one and didn't select the other.
so i want to tell nusoap that i want to call "function1" which was related to "obj2Port"
how can i do this.
i hope that you can get me, thanks alot, and i'am sorry for this long mess.
azoghby