how to process multiple messages through one url over https
My scenario is HTTP to IDOC, and the vendor will send different messages through one url to SAP system.
is there any way to achieve this?
as I said, you can specify these conditions in the condition, which determines which interface mapping to choose. Let us make it clearer:
you say you have only one URL. But For that URL, you must define the initial sender/message-interface/namespace values. So that you can enter the receiver determination.
If the structure of the message interface is different for the incoming types, you will not be able to use that message interface for graphical mapping. But you could use a dummy interface in the interface determination (just enter manually any data in namespace and interface), and enter the xpath condition in the the interface determintation manually, e.g. /msgtype1 EX (for exists), /msgtype2 EX and so on. Then select the right interface mappings there.
Then in the grahical mapping, you would have to use the "real" message type, otherwise you cannot map graphically.
The trick with the dummy interface works, because XI does no input schema validation.