The Character Industry jobs API returns information about what a jobs a character has through the S&I interface.
<?xml version='1.0' encoding='UTF-8'?>
<eveapi version="2">
<currentTime>2010-10-05 20:28:55</currentTime>
<result>
<rowset name="jobs" key="jobID" columns="jobID,assemblyLineID,containerID,installedItemID,installedItemLocationID,installedItemQuantity,installedItemProductivityLevel,installedItemMaterialLevel,installedItemLicensedProductionRunsRemaining,outputLocationID,installerID,runs,licensedProductionRuns,installedInSolarSystemID,containerLocationID,materialMultiplier,charMaterialMultiplier,timeMultiplier,charTimeMultiplier,installedItemTypeID,outputTypeID,containerTypeID,installedItemCopy,completed,completedSuccessfully,installedItemFlag,outputFlag,activityID,completedStatus,installTime,beginProductionTime,endProductionTime,pauseProductionTime">
<row jobID="37051255" assemblyLineID="101335750" containerID="61000211" installedItemID="664432163" installedItemLocationID="61000211" installedItemQuantity="1" installedItemProductivityLevel="11" installedItemMaterialLevel="90" installedItemLicensedProductionRunsRemaining="-1" outputLocationID="61000211" installerID="975676271" runs="75" licensedProductionRuns="0" installedInSolarSystemID="30001233" containerLocationID="30001233" materialMultiplier="1" charMaterialMultiplier="1.25" timeMultiplier="0.699999988079071" charTimeMultiplier="0.800000011920929" installedItemTypeID="894" outputTypeID="193" containerTypeID="21644" installedItemCopy="0" completed="0" completedSuccessfully="0" installedItemFlag="4" outputFlag="4" activityID="1" completedStatus="0" installTime="2009-02-01 15:07:00" beginProductionTime="2009-02-01 15:07:00" endProductionTime="2009-02-01 17:59:00" pauseProductionTime="0001-01-01 00:00:00" />
<row jobID="19962573" assemblyLineID="100502936" containerID="61000139" installedItemID="178470781" installedItemLocationID="61000139" installedItemQuantity="1" installedItemProductivityLevel="0" installedItemMaterialLevel="0" installedItemLicensedProductionRunsRemaining="-1" outputLocationID="61000139" installerID="975676271" runs="20" licensedProductionRuns="0" installedInSolarSystemID="30002903" containerLocationID="30002903" materialMultiplier="1" charMaterialMultiplier="1.25" timeMultiplier="1" charTimeMultiplier="0.949999988079071" installedItemTypeID="27309" outputTypeID="27309" containerTypeID="21644" installedItemCopy="0" completed="0" completedSuccessfully="0" installedItemFlag="4" outputFlag="0" activityID="4" completedStatus="0" installTime="2008-03-13 15:50:00" beginProductionTime="2008-03-17 22:35:00" endProductionTime="2008-04-13 07:55:00" pauseProductionTime="0001-01-01 00:00:00" />
</rowset>
</result>
<cachedUntil>2010-10-06 19:28:55</cachedUntil>
</eveapi>
| Name
| Type
| Description
|
| jobID
| int
| Unique ID for this job. Subject to the same renumbering as journal entries.
|
| assemblyLineID
| int
| ID of the assembly line this job is installed in. Ids for lines in stations donʼt change, but repackaged assembly arrays, repackaged mobile labls and redelpyed Rorquals will get new assemblyLineIDs.
|
| containerID
| int
| If the container is a station, this is the stationID from the staStations table. For a POS module, this is the itemID.
|
| installedItemID
| int
| Blueprint itemID.
|
| installedItemLocationID
| int
| ID for the location from which the blueprint was installed. Office or POS module.
|
| installedItemQuantity
| int
| Number of blueprints entered.
|
| installedItemProductivityLevel
| int
| Starting PL of blueprint.
|
| installedItemMaterialLevel
| int
| Starting ML of blueprint.
|
| installedItemLicensedProductionRunsRemaining
| int
| Starting number of runs remaining (-1 for a BPO).
|
| outputLocationID
| int
| Destination hanger for product (built item when manufacturing, BPC when copying or inventing).
|
| installerID
| int
| ID of character who started this job.
|
| runs
| int
| Number of runs for this job (when making copies, number of BPCs to make).
|
| licensedProductionRuns
| int
| Number of runs on output BPCs for copying and inventing.
|
| installedInSolarSystemID
| int
| ID for the solar system this job was installed in.
|
| containerLocationID
| int
| Location of the container. In general, this is the solar system ID.
|
| materialMultiplier
| float
| Modifier for the amount of materials required over standard BPO/C listing, as effected by installation location (i.e. Rapid Assembly Arrays have a modifier of 1.2, resulting in 20% extra material usage.
|
| charMaterialMultiplier
| float
| Effect character's skills & implants have.
|
| timeMultiplier
| float
| Effect of installation - ie, an advanced mobile lab as a timeMultiplier of 0.65 when copying.
|
| charTimeMultiplier
| float
| Speed of research/invention/production, as reduced by individual character skills.
|
| installedItemTypeID
| int
| TypeID of blueprint.
|
| outputTypeID
| int
| TypeID of product. This refers to what's been built, what's being copied, or what's being invented.
|
| containerTypeID
| int
| TypeID of container, such as station, mobile lab, or assembly array.
|
| installedItemCopy
| int
| 0 if the blueprint is an original, 1 if it is a copy.
|
| completed
| int
| 1 if the job has been delivered, 0 if not.
|
| completedSuccessfully
| int
| 1 if the job is completed, 0 if not.
|
| installedItemFlag
| int
| Indicates if the item has been installed or not.
|
| outputFlag
| int
|
|
| activityID
| int
| Activity ID of this job.
|
| completedStatus
| int
| 1 = delivered, 2 = aborted, 3 = GM aborted, 4 = inflight unanchored, 5 = destroyed, 0 = failed
|
| installTime
| date string
| The date and time when this job was installed.
|
| beginProductionTime
| date string
| The date and time when the job was begun.
|
| endProductionTime
| date string
| The date and time when the job finished.
|
| pauseProductionTime
| date string
| Normally "0001-01-01 00:00:00". If the job was installed into a POS module and that module went offline, this is when that module went offline. The S&I window in-game calculates the difference between this and endProductionTime to show time remaining (in red, and not counting down). When the module is back up, this is reset to "0001-01-01 00:00:00" and the endProductionTime is updated to reflect the delay.
|