open All Channels
seplocked EVE Technology Lab
blankseplocked API Patch notes for Incursion 1.4
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: [1] 2

Author Topic

CCP Stillman

Posted - 2011.04.01 11:12:00 - [1]
 

Hi everyone,

Here's a heads-up on the patch notes for Incursion 1.4. Exact schedule for when that will go out is to be announced, but following changes will be made when it goes live:

  • Fixing breakages in the Wallet Journal walker marking itself as consumed prematurely. Walker should now always allow for a full month of data and will just display the "first page" in the history if it receives weird input.

  • Raising the maximum rowCount to 2560

  • Changing the MarketTransaction calls to behave just like the Journal Transactions. Should also be fully backwards compatible.

  • Renaming Character Sheet element "unpublished" to "published" to conform with the Skill Tree API. All skill rows should contain all elements now.

  • Fixing an error with displaying the alliance of characters in new player corporations.

Andy Rogerson
Posted - 2011.04.01 15:15:00 - [2]
 

April Fools?

Seriously though, nice to see API updates continue to come out. Now... on that API for the S&I BPO/BPC list :)

CCP Stillman

Posted - 2011.04.01 21:54:00 - [3]
 

Originally by: Andy Rogerson
April Fools?

Seriously though, nice to see API updates continue to come out. Now... on that API for the S&I BPO/BPC list :)

If I had put the S&I BPO/BPC list on the OP, then it'd have been April Fools. Why is everybody on the internet so suspscious of everything on this particular day of the year. I don't understand. I'd never fool anybody. Embarassed

But this is definitely legit Smile

Cyerus
Galactic Dominion
Eternal Strife
Posted - 2011.04.02 00:25:00 - [4]
 

Will the Incursion 1.4 release include a new database dump which will fix the meta level issues that the current database dump has?

Catari Taga
Centre Of Attention
Middle of Nowhere
Posted - 2011.04.02 01:24:00 - [5]
 

Originally by: Cyerus
Will the Incursion 1.4 release include a new database dump which will fix the meta level issues that the current database dump has?

Without having any inside information I can nevertheless give you a confident: No! Smile

Cyerus
Galactic Dominion
Eternal Strife
Posted - 2011.04.02 13:54:00 - [6]
 

Originally by: Catari Taga
Originally by: Cyerus
Will the Incursion 1.4 release include a new database dump which will fix the meta level issues that the current database dump has?

Without having any inside information I can nevertheless give you a confident: No! Smile


Situation is explained in the link below.
Although the query works in about 90% of the cases, it's a work around for the wrongly filled fields in the DB-dump.

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1483568

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.04.06 12:56:00 - [7]
 

Hi CCP Stillman,

Originally by: CCP Stillman


  • Changing the MarketTransaction calls to behave just like the Journal Transactions. Should also be fully backwards compatible.




can you please be a bit more specific with that one? Does "behaves like journal" mean

- there's a new (optional) parameter "rowCount" with a max. value of 2560?
- the parameter "beforeTransID" is now named "fromID"

Thx in advance for a clarification.

Catari Taga
Centre Of Attention
Middle of Nowhere
Posted - 2011.04.06 16:08:00 - [8]
 

Originally by: Hel O'Ween
Hi CCP Stillman,

Originally by: CCP Stillman


  • Changing the MarketTransaction calls to behave just like the Journal Transactions. Should also be fully backwards compatible.




can you please be a bit more specific with that one? Does "behaves like journal" mean

- there's a new (optional) parameter "rowCount" with a max. value of 2560?
- the parameter "beforeTransID" is now named "fromID"

Thx in advance for a clarification.

Would like to know this, too. None of rowCount, beforeTransID, beforeOrderID or fromID seem to have any effect.

CCP Prism X


Gallente
C C P
C C P Alliance
Posted - 2011.04.06 17:49:00 - [9]
 

Originally by: Catari Taga
Would like to know this, too. None of rowCount, beforeTransID, beforeOrderID or fromID seem to have any effect.


Well, that sounds exactly like peoples experience with the new journal transactions call so.. mission accomplished, eh? Twisted Evil

But I, obviously, jest.
Essentially the rowCount controls the number of transactions returned. A supplied fromID / beforeRefID will be used to page backwards in time starting with, but not including, the transactionID passed in. Not passing in a fromID / beforeRefID (they are the same argument) will fetch the oldest rowCount transactions that are new (similar to the journal) although this is very likely to change soon because nobody likes it refreshing the oldest newest records first rather than the newest newest.. if that makes sense.

Either way if this isn't working I'll sit down and fix it first thing tomorrow.

Catari Taga
Centre Of Attention
Middle of Nowhere
Posted - 2011.04.06 23:24:00 - [10]
 

Originally by: CCP Prism X
Either way if this isn't working I'll sit down and fix it first thing tomorrow.

I just tried again with rowCount=50 and received the full list as usual.

CCP Prism X


Gallente
C C P
C C P Alliance
Posted - 2011.04.07 09:31:00 - [11]
 

Stillman tells me he cannot reproduce any issues with the transaction walker. I'm not quite sure what to make of your last post Catari so: "Is there an issue here and if so can I get a description of reproduction steps (or just a bug report)?". Wink

Catari Taga
Centre Of Attention
Middle of Nowhere
Posted - 2011.04.07 11:30:00 - [12]
 

Edited by: Catari Taga on 07/04/2011 11:35:36
Um, actually there is no issue, I just realized you are actually referring to WalletTransactions when you say MarketTransactions. My bad, that call works fine, sorry for creating extra work. Embarassed

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.04.07 13:43:00 - [13]
 

Originally by: CCP Prism X
A supplied fromID / beforeRefID will be used to page backwards in time starting with, but not including, the transactionID passed in. Not passing in a fromID / beforeRefID (they are the same argument) will fetch the oldest rowCount transactions that are new (similar to the journal) although this is very likely to change soon because nobody likes it refreshing the oldest newest records first rather than the newest newest.. if that makes sense.



OK, if the beforeRefID in your above answer is a typo and you actually meant beforeTransID (which is/was the parameter name for Wallet Transactions), I'm fine with that.

CCP Prism X


Gallente
C C P
C C P Alliance
Posted - 2011.04.07 15:02:00 - [14]
 

Originally by: Hel O'Ween
OK, if the beforeRefID in your above answer is a typo and you actually meant beforeTransID (which is/was the parameter name for Wallet Transactions), I'm fine with that.


Yeah sorry, crossed wires with the wallet journal there. beforeTransID it is!

Matthew
Caldari
BloodStar Technologies
Posted - 2011.04.09 23:42:00 - [15]
 

Is anyone else seeing the following with WalletJournal?

1) Walker is not going back for the full month of data, seems to only go back to when Incursion 1.4 was applied.

2) Even using Rowcount=2560, the "fill forward" technique in place for fetching new records is still only fetching 256 new records at a time, therefore removing the most useful reason for increasing the maximum rowcount.

Somerset Mahm
Somer's Omnibus Exploration and Reclamation
Cognitive Distortion
Posted - 2011.04.10 19:27:00 - [16]
 

Edited by: Somerset Mahm on 10/04/2011 19:59:29
Edited by: Somerset Mahm on 10/04/2011 19:45:21
I am having a horrid time with the WalletJournal lagging behind during periods of intense journal activity.

I pull every 27 minutes, so as often as I can. During that time I might have 100-150 wallet entries.

Most recent example:
I pulled at 19:00. cachedUntil says "cached until 19:27". The most recent entry in the journal that I get back is 2011-04-10 18:28:00, and so I'm missing about 60 journal entries from 18:29 to 19:00.

I can tell you now that when I pull at 19:27, I'm going to get most or all of those 60, but no new ones (no entries since 19:00). Then on the pull at 19:54 I'll get most of the data from 19:00 to 19:27, and so on.

This will continue until activity dies down to 20-30 wallet journal entries per 27 minutes, at which point the API will catch back up. It's highly frustrating because I can't rely on the API to provide data at the times it's supposed to.

Edit: Pull at around 19:29 got me data until 2011-04-10 19:11:00, with cachedUntil = 2011-04-10 19:56:21

Edit 2: I am highly late to the party I guess. Specifying a very high rowcount does fix the problem; I was not aware that the behavior had changed from showing the newest new entries to the oldest new entries. Gah :P

woddel
Gallente
Canis Industries Ltd
Avaricious Cartel
Posted - 2011.04.11 12:59:00 - [17]
 

hia prism

a big issue i just found out is that in every cell 'reason' with some content in it, there seems to be an extra chr(13) or chr(10). if you open the file in notepad, they don't display, but when opened in an advanced editor it looks like this:

2011-03-18 09:17:00,4077997905,Player Donation,woddel,XXX,,-200000000.00,875450057.65,DESC: zealot
,,
2011-03-12 12:17:00,4050286332,Player Donation,woddel,XXX,,-100000000.00,1025450057.65,DESC: skills
,,
2011-03-11 20:22:00,4047197965,Player Trading,woddel,XXX,Rens VI - Moon 8 - Brutor Tribe Treasury,0.00,1125450057.65,,,
2011-03-11 19:31:00,4046977885,Player Trading,XXX,woddel,Dodixie IX - Moon 20 - Federation Navy Assembly Plant,0.00,1125450057.65,,,

last two lines are ok, for reference.

this breaks my whole importer in eve commander because it sees extra line feeds and throws me an error with 'Incorrect number of columns in row. ' (coldfusion 8 as application server used).

can you dig into this? do something like a 'trim(reason)' or so when generating the export.

many thanks in advance!, woddel

woddel
Gallente
Canis Industries Ltd
Avaricious Cartel
Posted - 2011.04.11 13:31:00 - [18]
 

Edited by: woddel on 11/04/2011 13:32:19
detail about advanced editor: it even works in word - simply drag it into word and you see what i mean.

and last : what is the 'DESC: ' for in the reason field? i don't remember seeing this before.

Lutz Major
Posted - 2011.04.11 13:44:00 - [19]
 

Originally by: woddel
a big issue i just found out is that in every cell 'reason' with some content in it, there seems to be an extra chr(13) or chr(10). if you open the file in notepad, they don't display, but when opened in an advanced editor it looks like this

It's an additional line feed and is represented as '&# xA;'. It first occured on 7th of April.

I think it has something to do with normalizing the XML attribute data.

The DESC was introduced not long ago to differentiate between no description and an empty description.

woddel
Gallente
Canis Industries Ltd
Avaricious Cartel
Posted - 2011.04.11 13:51:00 - [20]
 

what do you mean with '&# xA;' ? this does not seem to be a proper formated asci-html-conversion thingy. do you have the numeric ascii-code for it?

and i hope it gets removed again... it's got no reason to be there in a csv file with return as delimiter when some apps interpret this character as a return or line feed... :)

Lutz Major
Posted - 2011.04.11 14:04:00 - [21]
 

Originally by: woddel
what do you mean with '&# xA;' ? this does not seem to be a proper formated asci-html-conversion thingy. do you have the numeric ascii-code for it?

and i hope it gets removed again... it's got no reason to be there in a csv file with return as delimiter when some apps interpret this character as a return or line feed... :)
Sorry, I should have mentioned, that between the # and the x is no space, but then the forum will display the character as what it is: a Line feed
Please visit your user settings to re-enable images.


Sua Vis
Posted - 2011.04.11 17:40:00 - [22]
 

Originally by: Matthew
Is anyone else seeing the following with WalletJournal?

1) Walker is not going back for the full month of data, seems to only go back to when Incursion 1.4 was applied.

Yes, I'm acknowledge this behave for corporation walletJournal accountID=1002. No matter of what fromID I add its only the last entries at maximum going back to 2011-04-10 01:00

Originally by: Matthew
2) Even using Rowcount=2560, the "fill forward" technique in place for fetching new records is still only fetching 256 new records at a time, therefore removing the most useful reason for increasing the maximum rowcount.

Can't acknowledge this .. as I do get more entries, but limited by 1)

I could go back in time in steps of 50 is the past .. now I cant even do that ... CCP Prism X, any hints?

Matthew
Caldari
BloodStar Technologies
Posted - 2011.04.11 23:40:00 - [23]
 

Originally by: Sua Vis

Originally by: Matthew
2) Even using Rowcount=2560, the "fill forward" technique in place for fetching new records is still only fetching 256 new records at a time, therefore removing the most useful reason for increasing the maximum rowcount.

Can't acknowledge this .. as I do get more entries, but limited by 1)


I can get more than 256 entries in total (once enough data had populated into the API cache) but it never adds more than 256 new entries in a single caching period.

So it appears that ROWCOUNT can be 2560 for the purposes of how many records the API returns, but I assume that when the API cache derives FILLFORWARDCOUNT, that it still caps this value at 256.

Firesh
Etoilles Mortant Ltd.
Solyaris Chtonium
Posted - 2011.04.14 15:57:00 - [24]
 

Originally by: woddel
a big issue i just found out is that in every cell 'reason' with some content in it, there seems to be an extra chr(13) or chr(10). if you open the file in notepad, they don't display, but when opened in an advanced editor it looks like this:


yep. this extra char broke our statistics tools as well. replaced a lot of mysql statements with "LIKE" instead of "=" over the last day. ah well ;)

Sua Vis
Posted - 2011.04.14 16:10:00 - [25]
 

Don't know how it's applying to you.
For my part, I could query all missing data the "wanted" way today.
Needs to be approved, whats happening the next days. The 2560/256 problem seems solved.

Hopefully :)

hankey
Minmatar
The xDEATHx Squadron
Legion of xXDEATHXx
Posted - 2011.04.15 13:43:00 - [26]
 

I think issue with extra line break after DESC field is still presents.
CCP Stillman, do you guys have plans to sort it out?

hankey
Minmatar
The xDEATHx Squadron
Legion of xXDEATHXx
Posted - 2011.04.16 11:34:00 - [27]
 

Tried to export wallet journal in cvs format, it also contains line breaks after reason field

woddel
Gallente
Canis Industries Ltd
Avaricious Cartel
Posted - 2011.04.20 16:13:00 - [28]
 

any news on the csv wallet journal export, ccp? we really really would appreciate the, i assume, like 15 minutes it takes to fix this very important issue. pleeeeeaaaase... :)

regards, woddel

Mark Hamill
Amarr
Galactic Waste Management
EVE Trade Consortium
Posted - 2011.04.27 19:48:00 - [29]
 

Originally by: hankey
I think issue with extra line break after DESC field is still presents.
CCP Stillman, do you guys have plans to sort it out?



Could we please get an answer to this????

CSV exports look like this now


2011-04-24 12:45:00,4246641101,Planetary Construction,Mark Hamill,CONCORD,Planet IV,-250000.00,4424711487.48,"Construction on EveLocation ID: 40344524, ""Planet IV"":
1 x Gas Storage Facility

",,

with lots of extra line breaks.

Is CCP gonna fix this or do I once again start writing anti-ccp-borked code to straighten out your messes???


woddel
Gallente
Canis Industries Ltd
Avaricious Cartel
Posted - 2011.05.04 05:29:00 - [30]
 

important bump...


Pages: [1] 2

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only