PTBurn
SDK
Page
21
of
68
©
2011
Primera
Technology,
Inc.
Primera
is
a
registered
trademark
and
Bravo
is
a
trademark
of
Primera
Technology,
Inc.
All
other
trademarks
are
the
property
of
their
respective
companies.
3
Status
Information
PTBurn
will
provide
status
for
each
submitted
job
in
several
different
ways.
First
of
all,
the
filename
extension
for
the
submitted
Job
Request
File
will
have
four
different
values:
the
“new
job
request”
extension,
the
“job
discovered”
extension,
the
“in
process”
extension,
and
the
“job
completed”
extension.
All
four
of
these
extensions
can
be
specified
in
PTSETUP.INI.
Using
the
default
values
here
is
an
example
description
of
the
four
filename
extensions:
MyJob.JRQ
Æ
The
client
has
submitted
the
job
request
MyJob.QRJ
Æ
PTBurn
has
discovered
and
put
the
job
in
its
list
of
jobs.
MyJob.INP
Æ
PTBurn
is
currently
processing
this
job.
MyJob.DON
Æ
The
job
has
been
completed.
An
additional
filename
extension
is
possible
when
a
job
has
an
error
or
has
been
aborted.
MyJob.ERR
Æ
The
job
has
finished
with
errors
or
has
been
aborted.
Additional
status
can
be
retrieved
from
text
files
containing
additional
detailed
status
information.
3.1
SystemStatus.txt
File
PTBurn
will
provide
status
for
the
entire
system
via
the
SystemStatus.txt
file.
This
file
will
reside
in
a
subfolder
called
Status
within
the
Job
Request
Folder
location
defined
in
PTSETUP.INI
(the
default
is
C:\PTBurnJobs).
SystemStatus.txt
contains
at
least
three
sections;
the
structure
of
the
file
will
be
similar
to
an
.INI
file
with
two
fixed
Sections
of
[RobotList]
and
[System],
and
one
or
more
sections
[RobotName]
where
RobotName
is
the
name
of
the
Robot
(e.g.
Disc
Publisher
XRP).
For
more
detailed
information,
PTBurn
also
creates
one
or
more
status
files
called
RobotName.txt,
where
RobotName
is
the
name
of
the
robot
(e.g.
Disc
Publisher
XRP.txt).
See
section
3.2
for
more
details
on
this.
Note:
When
processing
SystemStatus.txt
from
a
client
application,
the
client
application
should
NOT
access
SystemStatus.txt
with
exclusive
access.
3.1.1
Example
of
SystemStatus.txt
[RobotList]
Robot0=Disc
Publisher
XRP
[Disc
Publisher
XRP]
SysErrorString=No
Errors
SysErrorNumber=0
SystemDrives=2