To give both services the same url you can put each function into the same cfc file.
They each must have their own URL, differing by just the file name: two web services are for two completely different clients.
That's not the problem. The problem is that both clientone.cfc and clienttwo.cfc have this in their argument list:
<cfargument name="OrderLines" type="Line" required="yes">
but the nodes in "Line" for the first client is different than for the second client:
If I build a file called "Line.cfc" with the cfproperties for the nodes for the first client, it is wrong for the second client.
I need two different Line.cfc files: one for the first web service and one for the second. The two web services have to be in the same folder, but the Line.cfc files do not have to be, but I don't know how to get that to work. How does each of the web services know which subfolder to get their copy of Line.cfc from?!
(Or I need a way to have a ClientOneLine.cfc and ClientTwoLine.cfc that each have the proper cfproperties for their client, but get referenced as "Line")
Since I suspect this is a common need, it is probably simple and it is something I'm just not seeing.