A method, system, and computer program product for integrating structured
document content, such as XML (Extensible Markup Language) content, in a
3270 data stream structured field. The 3270 data stream structured fields,
including the structured document content so embedded, are passed between
a primary logical unit and a secondary logical unit that communicate with
each other over a network using 3270 data stream architecture. An
initialization protocol sends a Read Partition (Query) structured field
from the primary logical unit to the secondary logical unit, to query
whether the secondary logical unit supports structured document content.
The secondary logical unit sends a Query Reply structured field to the
primary logical unit in response to receipt of the Read Partition (Query)
from the primary logical unit if the secondary logical unit supports
structured document content. In response to receipt of the Query Reply
structured field from the secondary logical unit, the 3270 data stream
structured field including the embedded document content is passed between
the primary logical unit and the secondary logical unit. Spanning (and
caching) may be used to send document content that exceeds structured
field length limits. Accordingly, structured documents encoded in XML and
other markup languages may be integrated with legacy 3270 applications,
without requiring the rewriting of legacy applications, and allowing the
use of the highly developed 3270 data stream architecture.
Een methode, een systeem, en een computerprogrammaproduct voor het integreren van gestructureerde documentinhoud, zoals (de Verlengbare Taal van de Prijsverhoging) inhoud XML, op een 3270 gegevensstroom gestructureerd gebied. De 3270 gegevensstroom gestructureerde gebieden, met inbegrip van de gestructureerde zo ingebedde documentinhoud, worden overgegaan tussen een primaire logische eenheid en een secundaire logische eenheid die met elkaar over een netwerk gebruikend de architectuur van de 3270 gegevensstroom communiceren. Een initialiseringsprotocol verzendt een gestructureerd gebied Gelezen van de Verdeling (Vraag) van de primaire logische eenheid naar de secundaire logische eenheid, om te vragen of de secundaire logische eenheid gestructureerde documentinhoud steunt. De secundaire logische eenheid verzendt een gestructureerd gebied van de Vraag Antwoord naar de primaire logische eenheid in antwoord op ontvangstbewijs van de Gelezen Verdeling (Vraag) van de primaire logische eenheid als de secundaire logische eenheid gestructureerde documentinhoud steunt. In antwoord op ontvangstbewijs van het gestructureerde gebied van de Vraag Antwoord van de secundaire logische eenheid, wordt het 3270 gegevensstroom gestructureerde gebied met inbegrip van de ingebedde documentinhoud overgegaan tussen de primaire logische eenheid en de secundaire logische eenheid. Het overspannen (en caching) kunnen worden gebruikt om documentinhoud te verzenden die de gestructureerde grenzen van de gebiedslengte overschrijdt. Dienovereenkomstig, kunnen de gestructureerde documenten die in XML worden gecodeerd en andere prijsverhogingstalen met erfenis 3270 toepassingen worden geïntegreerd, zonder het herschrijven van erfenistoepassingen, en het toestaan van het gebruik van de hoogontwikkelde architectuur van de 3270 gegevensstroom te vereisen.