I am going about an integration with an external system and they are providing me with two WSDL files.
I am able to import the Salesforce2Partner.wsdl and use that for when it comes to sending SOAP messages to the external system, but my question is around the Partner2Salesforce.wsdl.
From my understanding you would use a WSDL that was exported from System1 and use it in System2 to know how to structure your messages being sent to System1 from System2.
I understand in Salesforce the normal route would be to create the web service method in a global class and then export that WSDL from Salesforce and provide it to the external system, but they appear to want me to use their provided WSDL in place of me exporting a WSDL from Salesforce.
Is this type of functionality even supported in Salesforce or is there any way of doing this that I may not be aware of?