Evergreen ILS Website

IRC log for #evergreen, 2021-02-05

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
00:30 malexander joined #evergreen
04:03 malexander joined #evergreen
04:46 khuckins joined #evergreen
05:09 sandbergja joined #evergreen
06:01 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:20 rjackson_isl_hom joined #evergreen
07:26 collum joined #evergreen
07:35 malexander joined #evergreen
07:56 sandbergja_ joined #evergreen
08:09 mantis1 joined #evergreen
08:35 mmorgan joined #evergreen
09:08 Bmagic It seems that Evergreen will show that an Purchase Order is "activatable" even when the lineitem_detail doesn't specifiy a barcode and call number?
09:27 Cocopuff2018 joined #evergreen
09:41 jvwoolf joined #evergreen
09:52 malexander joined #evergreen
10:05 berick Bmagic: those will be auto-generated
10:05 Bmagic even if the library settings are null?
10:06 berick Bmagic: yep, they both default to 'ACQ'
10:06 Bmagic ok, thanks!
10:08 Bmagic I think I knew that. I think I forget more things than I remember these days.
10:10 Dyrcona joined #evergreen
10:37 Bmagic berick: I'm troubleshooting another thing. The same thing from a month ago or so. These EDI invocies keep matching a PO from 2013. It's the most bizzare thing I've seen. The edi_message table records the correct PO in the purchase_order column. But the acq.invoice_entry lines are for a 8 year old PO.
10:37 Bmagic I think I'm going to create a new provider and a new edi account because I think this one is "haunted"
10:38 Bmagic This behavior started after* the edi account was converted to use_attrs
10:40 Dyrcona Bmagic: Does that 8-year-old PO have any similar identifiers?
10:40 Bmagic nothing that I can see
10:41 Bmagic the PO ID is 105. The edi_account is ID 104 but those two numbers should* not be connected to eachother
10:42 Dyrcona I was thinking of something like a vendor supplied ID for the PO.
10:42 Bmagic It's true, that the PO from 2013 has a status of "on-order" - and presumabely if the status were "received" it wouldn't target it
10:43 Bmagic The EDI message from the vendor makes no mention of PO 105
10:44 Dyrcona Well, close out the 2013 PO. Nothing that old should be on order.
10:45 Bmagic for sure I will do that. But IIRC, last month, it was PO 104 with the same problem for the same provider/edi account
10:45 Dyrcona In fact, I'd just close out anything older than a year or so, if it were me.
10:45 Dyrcona Is this provider one of the special ones with limited numbers of characters in their line item or other ids?
10:46 Dyrcona Or PO names or whatever?
10:46 Bmagic The limitation was for the metadata for shelving location (if you are referring to another question I had) - unrelated to this
10:47 Bmagic greping all five of the invoice edi messages - none have the sequence of "105" anywhere in the edi coded message
10:47 Dyrcona Eh, no, some vendor (B&T?) has a limit on PO names or what ever, and if they truncate it, it could match a more than 1 entry in your database.
10:47 Dyrcona Bmagic: It's not matching on the #, but the name or whatever the field is.
10:48 Bmagic the PO ID 105 has a name "(migrated) 11501" - also not mentioned in the edi message
10:49 Dyrcona There's something in the EDI message that the 2013 order has in common.
10:49 Dyrcona I'm not the expert on this. I'm pretty sure that berick knows better than I.
10:49 Bmagic it sure seems like that would have to be the case... I'll keep digging around the data to find a match
10:50 Dyrcona I'd start with the Perl code that processes the responses.
10:50 Dyrcona That should tell you what is being used to match on POs.
10:55 Bmagic right
11:05 dbwells joined #evergreen
11:06 Bmagic something is happening in this block if (defined($vendcode) and ($orig_acct->vendcode ne $vendcode)) {
11:06 Bmagic I have some logs that with "changing edi_account from 104 to 104 based on vendacct 'xxxxx' (1 match(es))
11:07 Bmagic and the mentioned edi message ID matches the ID's of the ones in question
11:36 sandbergja__ joined #evergreen
11:37 mmorgan1 joined #evergreen
11:44 Bmagic Is it a problem when two providers have the same vendcode for the same org unit?
11:45 Dyrcona I suspect it would be.
11:45 Bmagic provider/edi_account I mean
11:55 jihpringle joined #evergreen
12:04 Dyrcona joined #evergreen
12:24 khuckins joined #evergreen
12:30 khuckins joined #evergreen
12:34 malexander_ joined #evergreen
12:52 tlittle joined #evergreen
13:24 Bmagic I'm getting the vendcode and vendacct confused. vendacct is the important one and the "code" is the "sub designator"? https://docs.evergreen-ils.org/eg/docs/latest/in​stallation/edi_setup.html#_configuring_providers
13:24 Bmagic The phrase "Can be used with or without the Vendor Account Number." makes me think that the account number can be empty
13:25 tlittle Bmagic I learned this the other day--"account" is used as a login to their FTP server. Some vendors ignore when I put it in there, and some don't. So I've stopped putting in "account". Vendacct is like the suffix (if it's B&T)
13:25 tlittle Or..."account" is an arg to the login
13:25 Bmagic this column is related to the EDI message
13:25 tlittle They should be sending back stuff with SAN+vendacct (if using)
13:26 tlittle Or...drat. Now have I gotten them confused as well? Yes, I did. Vendcode is the suffix
13:27 Bmagic SAN+vendacct+vendcode for those orders associated with a "sub" code
13:27 tlittle What vendor is this, out of curiosity?
13:27 Bmagic in other words: vendcode is less used. vendacct is the "main" thing. Assigned to the library by the vendor. Reading the code in EDI.pm has me confused (again)
13:28 tlittle I found out the other day that the way Midwest is sending us stuff means that it's connecting to the wrong EDI account and apparently has been for awhile, so that's why I was curious about the vendor
13:29 Bmagic tlittle: I'm looking at two edi accounts. Both with the same vendcode but different vendacct. I think the library put them in backwards. midwest and ingram
13:31 Bmagic vendcode gets assigned from buyer_code  my $vendcode = $msg_hash->{buyer_code};
13:32 tlittle Yeah, like our setups for B&T have the same vendacct across all EDI accounts, but they all have different vendcodes
13:33 tlittle Well..the same vendacct for that org unit. Not across the whole consortium :)
13:33 Bmagic which is defined in the EDI message as "RFF+API"
13:36 tlittle For B&T they send it in the NAD+BY::91. Like SAN+vendcode.
13:36 Bmagic tlittle: that helps! Thanks for confirming
13:36 tlittle Sure thing. Don't know if I helped or not, but yeah, np :)
13:37 tlittle I have two EDI not matching things I'm working on and I'm in an EDI-hating mood lately so glad to join in
13:38 Bmagic I still don't know how or why Evergreen would connect these Invoices back to a PO from 2013 but at least I think I found the vendacct/vendcode's are swapped. And maybe, just maybe, that IS the reason. I can't find code to support that theory though
13:51 khuckins joined #evergreen
14:48 jihpringle joined #evergreen
15:09 khuckins left #evergreen
15:34 mantis1 left #evergreen
15:40 csharp back to cstore/drone exhaustion :-(
15:40 csharp actually... might be a PG-level problem
15:43 csharp actually - looks like an attempt at SQL injection
15:45 csharp no - just out of memory looks like - I'll need to do more digging
15:51 tlittle joined #evergreen
17:13 mmorgan left #evergreen
17:22 Bmagic And for something completely different: authority control. Reading this code: authority_control_fields.pl - it seems to me that the authority records are required to have a "003" ? This line:  my $cni = $auth_marc->field('003')->data(); dies quite often and throws errors
18:01 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
18:11 Cocopuff2018 joined #evergreen
18:42 malexander_ joined #evergreen
20:34 mrisher joined #evergreen

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat