Inline variable in the register statement

  • Hi

    I have the following challenge.
    I need to send and recieve variables in the function name tag, like this:

    <soapenv:Envelope xmlns:soapenv="" xmlns:ser="">
          <ser:confirmMessage CreationDateTime="?" InterchangeId="?" SenderSystemId="?">

    The function name is confirmMessage, and after that I will recieve (or send) these variables.
    I just do not manage to build it into the register call. Right now my register looks like this:

                array(  'ReferedInterchangeId'  => 'xsd:string',
                        'ReferedMessageName'    => 'xsd:string',
                        'ProcessedDateTime'     => 'xsd:string',
                        'StatusMessage'         => 'tns:StatusMessage'),    // input parameters  
                array(  'Configurations'        => 'tns:parameters'),       // output parameter             
                $NS,                                                // namespace
                'confirmMessage',                                   // soapaction
                'document',                                         // style
                'encoded',                                          // use
                'Confirms that the info has been recieved'          // documentation

    Can anyone help me getting this fixed?