I am new to Sales Force and I am building a Listener that generally listens to outbound messages from salesforce.
1st. I don't have a staging server or testing server to test this when sending outbound messages the only place where I do my testing is localhost IIS, Now I want to test the outbound messages and want to be able to grab values from the message and update my database. Is there a way to do this on the localhost?
2nd Problem I am having is I read all the documentation of salesforce Listener but I still don't understand the way it works, why do we need the WSDL file set up as a class in the web service? if the data is coming can't we just decode it and grab what we need? if the WSDL file is just to send back the message of acknowledgment can't we have just one WSDL from an outbound message why do we need WSDL classes set up for every outbound message separately. Please help me understand how this works how a listener needs the web service set up with the WSDL file, whats the purpose and whats the code to be able to grab lest say a Lead ID from the outbound message thanks!