PS> QueryInterfaceWSDL discussion

PS> QueryInterfaceWSDL discussion

McDonald, Ira imcdonald at sharplabs.com
Tue Dec 10 12:58:12 EST 2002


Hi,

Good simplification - I agree.

Cheers,
- Ira McDonald
  High North Inc


-----Original Message-----
From: HALL,DAVID (HP-Vancouver,ex1) [mailto:dhall at hp.com]
Sent: Tuesday, December 10, 2002 11:55 AM
To: TAYLOR,BOB (HP-Vancouver,ex1); 'ps at pwg.org'
Subject: RE: PS> QueryInterfaceWSDL discussion


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 at 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 at hp.com]
> Sent: Tuesday, December 10, 2002 9:39 AM
> To: 'ps at 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
> 



More information about the Ps mailing list