So, you are saying that you have a record in a table (Report) that's
reporting that it has an attachment in an attachment field, but when you go
look at the B table it's not showing there?...what about if you look in the
BC table?  Is the record there?

On Thu, Oct 4, 2018 at 1:27 PM Ben Chernys <
[email protected]> wrote:

> Hi Folks,
>
>
>
> I discovered something curious about attachment fields.  I've never had an
> attachment field which had a value (ie a file) with a non-null location in
> a myriad of tables.  I got one such from the Report table.  A type =
> buffer.  Locations are used when updating attachment fields - or so I had
> thought.
>
>
>
> No matter, I was using getblob to create the file even if the buffer was
> already in memory for another reason (when I had done a getblob to a
> buffer).
>
>
>
> I now simply create the file myself when an attachment field comes in
> “already retried” in a buffer, so there are no problems with this.
>
>
>
> Presumably, these “special” attachments are identified simply by their
> non-null attachment location on retrieval.  I would wager that if I update
> this attachment field, it would transform this record’s attachment into a
> normal value and a record would be created in the Bxxx table. – I shall do
> that test shortly.
>
>
>
>
>
> Check out the Report form, there are a few records there with non-null
> attachment fields AND no record in the Bxxx table.
>
>
>
> When data is retrieved from those records, the attachment value has a name
> and the data in a buffer.
>
>
>
> When an update to an attachment field is made, no matter if a buffer or
> file is used, a new record is added to the Bxxx table.
>
>
>
> How is this attachment different than all the others?
>
>
>
> [image: Note untranslated value in Report Name & Short Description – a
> responsibility of the API. Note also that this is in Korean but the same
> file appears in multiple records, presumably most are normal attachments
> since all records have attachments and only a few come with the location
> already retrieved and an Entry not found when executing the Get_BLOB f().]Data
> from my 9.1.02 system:
>
>
>
> 04/10/2018 13:10:35
>
> e:\ > SthMry -S Report "'1' = \"000000000000842\""
>
> om 1 matches) in Report
>
> <ArIds returned start>
>
> <Id: 000000000000842 →→ →→→         nullWeb
> nullCBK:ChargeBack           null802;                     null2
> null>
>
> <ArIds returned end  >
>
> <-------------------->000000000000842
>
> Request ID                                   000000000000842
>
> Submitter                                    BMC Software
>
> Create Date                                  2003/01/24 13:14:58
>
> Assigned To
>
> Last Modified By                             AR_ESCALATOR
>
> Modified Date                                2015/04/09 15:27:04
>
> Status                                       Active
>
> Short Description                            →→ →→ →→ →→→
>
> Status History                               1043439298♦dev_caga♥♥
> 1482978799♦Action Request Installer Account♥
>
> Assignee Groups                              802;
>
> Locale                                       ko
>
> Instance ID                                  AG0050569E2243w0gPSAayxAdASvcH
>
> Assignee Groups_Parent
>
> zFormIdentificationMarkerField
>
> Form Name                                    CBK:ChargeBack
>
> Report Type                                  Web
>
> Report Attachment Field                      CBK_Adjustment.rptdesign
>
> Report Set Name                              Adjustment Report
>
> Server                                       %%
>
> Override Query                               No
>
> Report Name                                  →→ →→→
>
> Designer Version
>
> Lock Override Option                         Yes
>
> Visible In Console                           No
>
> zTempInstanceCount
>
> Report Parameters
>
> Base Qualification                           '179' != $\NULL$
>
> Date Range Field ID
>
> Date Range Report                            No
>
> Datatag                                      config-fin
>
> Category 1
>
> Category 2
>
> Category 3
>
>
>
>
>
> > mqry -q select schemaid from arschema where name='Report'
>
> "001"
>
> <-------------------->SQL row: 1
>
> Col 0: 140
>
>
>
> > mqry -q select * from B140 where c1 = '000000000000842'
>
> 131548.456 i ArQryGet returns 0 records for select * from B140 where c1 =
> '000000000000842'
>
>
>
>
>
> Cheers,
>
> Ben Chernys
> Senior Software Architect
> [image: logoSthInc-sm]
>
> Canada / Deutschland
> Mobile:    +49 171 380 2329   GMT - 7 + [ DST ]
>
> Mobile     +1 403  554 0887
> Email:        Ben.Chernys_AT_softwaretoolhouse.com
> <Ben.Chernys_AT_softwaretoolhouse.com>
>
> Web:         www.softwaretoolhouse.com
>
> We are a BMC Technology Alliance Partner
>
>
>
>
>
> Check out Software Tool House's free Diary Editor and our  Freebies
> Section for ITSM Forms and Fields spreadsheet.
>
> *Meta-Update <http://www.softwaretoolhouse.com/product/SthMupd/index.html>*
> *,* our premium ARS Data tool, lets you automate your imports,
> migrations, *in no time at all*, without programming, without staging
> forms, without merge workflow.
>
>
>
> *Meta-Archive
> <http://www.softwaretoolhouse.com/product/SthArch/index.html>* does ITSM
> Archiving your way: with your forms and your multi-tenant rules, treating
> each root request as a complete tree and checking associatuions.  Archive
> output to different servers, HTML pages with links to attachments or
> archive forms.
>
>
>
> *Meta-Databot
> <http://www.softwaretoolhouse.com/product/Databot/index.html>* is an
> automated, extensible BMC Data Wizard.  It reads a file of data changes and
> sports an Undo feature.
>
>
>
> Pre ITSM 9.1.04?  Clarify?  HP? Roll your own?  No problem!  You can keep
> your valuable data!
>
>
> http://www.softwaretoolhouse.com/
>
>
>
>
>
>
>
>
> --
> ARSList mailing list
> [email protected]
> https://mailman.rrr.se/cgi/listinfo/arslist
>
-- 
ARSList mailing list
[email protected]
https://mailman.rrr.se/cgi/listinfo/arslist

Reply via email to