Differences between TBXDS/3 and TBXDS/2

Apart from the added options for TBXDS/3, there are the following distinctions between the output versions:

  • Output version 3.x uses a different default mode for news articles. You can still use the old "nested" mode as in 2.1, but you'll have to use a special switch (see <Agency>). When version 2.1 is requested, the nested mode is used as before.

Apart from a new mode for news, there are also some changes to the nested output, which apply to all versions and could cause compatibility problems:

  • The <Article>'s id attribute is no longer the same as original id attribute. Originally, the id attribute depended on the news agency, but with the TBXDS/3 this is no longer the case, and all news articles have a shared id value, regardless of agency. The original id number is still available as original-id. The reason for this change is that the original id values need not be unique across agencies.

    For Betten, the old news ids are much lower (e.g., article 264405 will be 415151 in the new version).

    NoteWhen you switch, the TBXDS will automatically compensate for this difference when the last-article-id attribute is used within the request with an old value, and search on original-id; the <LastPublishedId> value returned after such a request, will reflect the new id values, and thus these will be much higher than the previous <LastPublishedId>.

  • he language attribute is no longer available for <Category> nodes.

The following differences depend on the output version, and will not cause any problems when the requested output version isn't changed.

  • Version 3.x and 2.1 (and lower) use different values for the <Sector> (Organisation) and <Organisation> (root) id values. Version 3.0 uses literal sector ids like "Insects.Media.Euro", whereas 2.1 (and lower) use integers. Version 3.x also uses different id values for organisations, however, these values are still integers. (For user familiar with the Infront AMS Publication Model, version 3.x uses the CompanyID and 2.1 uses the OrganisationID).