IPP> Identifying jobs in requests

IPP> Identifying jobs in requests

Robert Herriot Robert.Herriot at Eng.Sun.COM
Fri Jul 18 16:08:35 EDT 1997


So, I think that we are in agreement that the model and protocol documents
should state that the operations whose target is a Printer shall include
a parameter called printer-uri and operations whose target is a job shall
include a parameter called job-uri.


Randy suggests that the value of job-uri/printer-uri could differ from
the request-uri on the HTTP Request-Line, but the model has no such
concept.  So unless there are strong arguments to the contrary, the
protocol document will state that the request-uri has the same value
as the printer-uri/job-uri in the operation.


Bob Herriot


> From rturner at sharplabs.com Fri Jul 18 01:40:49 1997
> 
> Robert Herriot wrote:
> 
> > I think that we are finally getting to the heart of this issue, namely
> >
> > that the protocol currently puts the URI of the operation's target
> > object
> > in the Request-Line of the HTTP operation, and it is not in the
> > application/ipp message body.
> >
> > I think that I am hearing both Randy and Paul say that they think that
> >
> > the target job or printer URI should be a parameter in the
> > application/ipp
> > message body.  Am I right in my understanding?
> 
> Yes, this is basically the idea I was agreeing with.
> 
> >
> >
> > Bob Herriot
> >
> > > From rturner at sharplabs.com Thu Jul 17 17:35:23 1997
> > >
> > > Paul Moore wrote:
> > >
> > > > Not the issue. I do not object to using URI as job identifiers - I
> >
> > > > object to not giving the job identifier in a job specifc request.
> > > >
> > > > To restate - when I do a canceljob operation I do not supply a job
> >
> > > > identifier - the target job is implicit in the transport endpoint
> > -
> > > > this
> > > > ties us to a transport.
> > >
> > > Ok, I think we're in violent agreement here....I agree that the
> > > operandsof an IPP operation should not be implied by any
> > transport-level
> > > information;
> > > especially if we plan on moving IPP to other transports...
> > >
> > > Randy
> > >
> > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Randy Turner [SMTP:rturner at sharplabs.com]
> > > > > Sent: Thursday, July 17, 1997 5:05 PM
> > > > > To:   Paul Moore
> > > > > Cc:   'JK Martin'; ipp at pwg.org
> > > > > Subject:      Re: IPP> Identifying jobs in requests
> > > > >
> > > > > Paul Moore wrote:
> > > > >
> > > > > > I mean that not using jobids at all (which is what we do at
> > > > present)
> > > > > > ties us to HTTP.
> > > > >
> > > > > In the model document, job identifiers are URLs. If we have
> > pushed
> > > > > URLs
> > > > > out of themain body of the protocol up into the transport layer,
> >
> > > > then
> > > > > this is a mistake. Job identifiers
> > > > > belong within the application/ipp body, and, according to the
> > model
> > > > > document, object
> > > > > identifiers are in URL format. Also, the use of URL/URI strings
> > as
> > > > > object identifiers in
> > > > > and of itself does not tie us to any one transport mechanism.
> > > > >
> > > > > Randy
> > > > >
> > > > >
> > > > > >
> > > > > >
> > > > > > In the current model a cancel job is done by posting a cancel
> > > > > > operation
> > > > > > to the job URL. No job id is sent, it is implied in the
> > transport
> > > > > > endpoint.
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: JK Martin [SMTP:jkm at underscore.com]
> > > > > > > Sent: Thursday, July 17, 1997 1:45 PM
> > > > > > > To:   Paul Moore
> > > > > > > Cc:   ipp at pwg.org
> > > > > > > Subject:      RE: IPP> Identifying jobs in requests
> > > > > > >
> > > > > > > > also using URLs to imply the job id means that we are tied
> > to
> > > > a
> > > > > > > specific
> > > > > > > > transport - something we tried to avoid. If we were to use
> > ,
> > > > > say,
> > > > > > > raw IP
> > > > > > > > then you would need to assign an IP port to each job or
> > > > > something
> > > > > > > like
> > > > > > > > that.
> > > > > > >
> > > > > > >
> > > > > > > Is this really true?  Do you mean we would be tying
> > ourselves to
> > > >
> > > > > > HTTP
> > > > > > > by using a URL as a job ID?
> > > > > > >
> > > > > > > It would seem that just because we choose the use the syntax
> > and
> > > >
> > > > > > > semantics of a URL doesn't mean we necessarily tie ourselves
> > to
> > > > > > HTTP,
> > > > > > > right?
> > > > > > >
> > > > > > >       ...jay
> > > > >
> > > > >
> > >
> > >
> > >
> > >
> 
> 
> 
> 



More information about the Ipp mailing list