That could work - We could even combine the two methods -
QueryInterfaceEndPoint and QueryInterfaceWSDL, into a single method
QueryInterfaceDefinition - it would return two URL's - One to the EndPoint,
the second to the WSDL.. The client must bind to the EndPoint provided,
regardless of what the WSDL states.
D
-----Original Message-----
From: TAYLOR,BOB (HP-Vancouver,ex1)
Sent: Tuesday, December 10, 2002 9:53 AM
To: HALL,DAVID (HP-Vancouver,ex1); 'ps@pwg.org'
Subject: RE: PS> QueryInterfaceWSDL discussion
Yep - I think we forgot the "two halves" of WSDL. Could we modify
QueryInterfaceWSDL to pass back both the URL the the WSDL AND the
endpoint that the target device binds to that WSDL?
bt
> -----Original Message-----
> From: HALL,DAVID (HP-Vancouver,ex1) [mailto:dhall@hp.com]
> Sent: Tuesday, December 10, 2002 9:39 AM
> To: 'ps@pwg.org'
> Subject: PS> QueryInterfaceWSDL discussion
>
>
> During today's meeting, we discussed the QueryInterfacWSDL
> method, and came
> up with the following statement:
>
> - For example, target devices could return a
> URL to the WSDL
> that is hosted by the manufacturer, and not on the printer,
> or to the WSDL
> that is configured by the administrator.
>
> I don't think that this will actually work however. The WSDL
> typically has
> a service binding within it, and this couldn't be returned
> generically - The
> whole point of calling this method was to figure out what URL
> path to bind
> to for the interface you are requesting.
>
>
> <wsdl:service name="JobControlInterfaceService">
> <wsdl:port name="org.pwg.psi.JobControlInterface"
> binding="intf:org.pwg.psi.JobControlInterfaceSoapBinding">
> <wsdlsoap:address
> location="http://127.0.0.1/org.pwg.psi.JobControlInterface"/>
> </wsdl:port>
> </wsdl:service>
>
> We could change the meaning of the method to be "retrieve a WSDL that
> describes the interface" - but the client MUST use
> QueryInterfaceEndPoint to
> get the end point to bind to...
>
> Thoughts?
>
> Dave
>
This archive was generated by hypermail 2b29 : Tue Dec 10 2002 - 12:56:19 EST