eBiss 3

Hilfe & Dokumentation

User Tools

Site Tools


Sidebar

en:howtos:nachrichten_inhalt_suchen

Content based search for messages

Currently eBiss does not yet offer a content search 1). However, this can be accomplished with a workaround described below.

Example: An incoming EDIFACT PRICAT message containing EAN 4058216227380 search.

Requirements: you will need GrepWin2) And the path 3) to MessageStore4). Alternatively, you can also search for file content with Notepad++. It is also possible to switch on the indexing functionality of the operating system and then try searching in the file manager5)

Procedure:

  1. Start GrepWin and go to the MessageStore Path 6).
  2. Use the RegEx search and use the following as a searchstring 7):
    .*(PRICAT).*(4058216227380)
    1. Then start the search. If a file exists which contains the string “PRICAT” and “4058216227380”, it is presented as a search result.
  3. Open the found file with a suitable editor (eg with Notepad++) and identify the document number, which is in the BGM segment. (i.d.R. BGM + 9 + document number + 9 ').
  4. Use the found document number in the relevant message box in eBiss to search the Quick search on the document level (not in messages!).

The document you are looking for should be identified and re-processed as needed.

1)
This is a feature that will be implemented in a future eBiss version
2)
A freely available third party tool (also available as a portable version).
3)
This can be found in theService and Client Configuration under eBiss.MessageStorePath.
4)
See Service and Client Configuration, Parameters eBiss.MessageStorePath
5)
This is beyond the scope of this documentation but can be set up by a Windows administrator.
6)
Ideally, navigate to the subfolder that corresponds with the incoming message basket, to minimize the search period.
7)
Tip: This RegEx will be read as follows:
.* matches any character (except for line terminators)
* Quantifier — Matches between zero and unlimited times, as many times as possible, giving back as needed (greedy)
1st Capturing Group (PRICAT)
PRICAT matches the characters PRICAT literally (case sensitive)
.* matches any character (except for line terminators)
* Quantifier — Matches between zero and unlimited times, as many times as possible, giving back as needed (greedy)
2nd Capturing Group (4058216236672)
4058216236672 matches the characters 4058216236672 literally (case sensitive)

Graphically illustrated:
See regexper.com
en/howtos/nachrichten_inhalt_suchen.txt · Last modified: 2024/02/20 08:15 by 127.0.0.1