With it described like that, it sounds like some kind of plugin at work.

Jason

On Fri, Oct 5, 2018 at 8:22 AM LJ LongWing <lj.longw...@gmail.com> wrote:

> So, you have a record that can get the attachment no problem, but when you
> look at the DB there is no B or BC entry for the attachment?....if this is
> true then the only way that can possibly be delivered is through the Remedy
> server, meaning it's not stored in the db at all, it's stored in the Remedy
> binaries and delivered as if it existed in the db.
>
> On Thu, Oct 4, 2018 at 5:56 PM Ben Chernys <
> ben.cher...@softwaretoolhouse.com> wrote:
>
>> Hi LJ,
>>
>>
>>
>> The attachment field has both a name and contents.  The GUI can save it
>> no problem (as can Meta-Update now).
>>
>> Both the name and contents are delivered with GetEntry.  GetBLOB returns
>> no entry in database.  There is no record in the B or BC table…
>>
>>
>>
>> > SthMqry -q select * from B140C2000012   where entryid =
>> '000000000000842'
>>
>> 173747.521 i ArQryGet returns 0 records for select * from B140C2000012
>> where entryid = '000000000000842'
>>
>>
>>
>> > SthMsch Report | grep Attach
>>
>>    2000012 Report Attachment Field(Report Definition File)  Attach Max: 0
>>
>>
>>
>> As for no way – of course there’s a way.  It’s called code.  There may be
>> special code for this table.  I have not seen this before in any other
>> table and have saved many attachments from many different tables.
>> Meta-Archive generates HTML with links to the attachments, so it’s been
>> tested on ALL the ITSM modules.  The Report table has not been part of the
>> default Archive configs.
>>
>>
>>
>> Same results with “driver”.
>>
>>
>>
>> I highlighted the file name below in red.
>>
>> Cheers
>>
>> Ben Chernys
>>
>> www.softwaretoolhouse.com
>>
>>
>>
>> *From:* ARSList <arslist-boun...@arslist.org> *On Behalf Of *LJ LongWing
>> *Sent:* October-04-18 3:40 PM
>> *To:* arslist@arslist.org
>> *Subject:* Re: Strange goings on with Attachments in form Report -
>> 9.1.02 (& most probably prior)
>>
>>
>>
>> For each Remedy form there is a T, H, and B tables
>>
>> T - Data
>>
>> H - Status History
>>
>> B - Binary (Attachments)
>>
>>
>>
>> B table is going to have a column for each attachment field, one each for
>> the file name, original file size, compressed file size.
>>
>>
>>
>> For each attachment field there will be an additional table...if your
>> table is 123 and your field id is 543 then your BC table would be
>>
>> B123C543
>>
>>
>>
>> the BC table is the table that contains the actual attachment...
>>
>>
>>
>> So the B table contains the metadata regarding each of the attachments,
>> the BC table contains the ACTUAL attachment....
>>
>>
>>
>> so, you are saying that there is no B entry, but is there a
>> BC?....without the BC the Remedy server would have no way of giving you the
>> contents of the file, without the B it has no way of telling you the name
>> of the file...
>>
>>
>>
>> On Thu, Oct 4, 2018 at 2:50 PM Ben Chernys <
>> ben.cher...@softwaretoolhouse.com> wrote:
>>
>> Hi LJ,
>>
>>
>>
>> Correct.  The same will be on your system (if you have ITSM and perhaps
>> if you have a whack of languages).
>>
>> The GUI handles it OK (as do I now).
>>
>>
>>
>> What’s a BC table?
>>
>>
>>
>> > SthMqry -q select * from BC140 where c1 = '000000000000842'
>>
>> 144304.453 E ARGetListSQL returned an error 2.  Status messages: 1
>>
>> 144304.453 E ARGetListSQL ==> 2, 552, The SQL database operation failed.
>> ORA-00942: table or view does not exist
>>
>>
>>
>> /Ben
>>
>>
>>
>> *From:* ARSList <arslist-boun...@arslist.org> *On Behalf Of *LJ LongWing
>> *Sent:* October-04-18 2:36 PM
>> *To:* arslist@arslist.org
>> *Subject:* Re: Strange goings on with Attachments in form Report -
>> 9.1.02 (& most probably prior)
>>
>>
>>
>> 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 <
>> ben.cher...@softwaretoolhouse.com> 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?
>>
>>
>>
>> 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
>>
>>
>> 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
>> ARSList@arslist.org
>> https://mailman.rrr.se/cgi/listinfo/arslist
>>
>> --
>> ARSList mailing list
>> ARSList@arslist.org
>> https://mailman.rrr.se/cgi/listinfo/arslist
>>
>> --
>> ARSList mailing list
>> ARSList@arslist.org
>> https://mailman.rrr.se/cgi/listinfo/arslist
>>
> --
> ARSList mailing list
> ARSList@arslist.org
> https://mailman.rrr.se/cgi/listinfo/arslist
>
-- 
ARSList mailing list
ARSList@arslist.org
https://mailman.rrr.se/cgi/listinfo/arslist

Reply via email to