Schema Binding Proposal

Size: px
Start display at page:

Download "Schema Binding Proposal"

Transcription

1 SchemaBindingPrpsalV2WG ChangeBars.dc Schema Binding Prpsal Sandy Ga Valentina Ppescu 1 Terminlgy Schema dcument: Schema: an <xs:schema> element; can be an XML fragment a set f schema cmpnents; a schema is nrmally (but nt required t be) cnstructed frm ne r mre schema dcuments Schema cmpnent: an element declaratin r a type definitin r a particle r Include: Redefine: Imprt: A schema dcument can include anther schema dcument using <xs:include>. Bth schema dcuments cntribute t the same schema; and bth crrespnd t schema cmpnents frm the same target namespace (r n namespace). If the included schema dcument des nt have a target namespace, namespace f the including schema dcument is used. Similar t include, but use <xs:redefine>, and the redefining schema dcument can replace certain included cmpnents with new cmpnents. Allws the imprting schema dcument t refer t cmpnents frm the imprted namespace (r n namespace), which must be different frm the imprting schema dcument s target namespace. If the cmbinatin f the namespace attribute and the schemalcatin attribute n <xs:imprt> reslves t a schema dcument, then the resulting schema als includes cmpnents frm the imprted schema dcument. Schema cmpsitin: (In this dcument) cnstruct a single schema frm multiple schema dcuments, using the abve include, redefine and/r imprt mechanisms. Nte: a schema is nt equal t a schema dcument! 2 Prblem definitin In perfrming SML mdel validatin ver the SML mdel packaged in an SML-IF instance, assciatins between XML Schema definitin dcuments and instance dcuments need t be drawn, bth t cmpletely validate XML Schema dcuments themselves (t make sure they prduce valid schemas) and t establish schema-validity f the instance dcuments. validating Schema dcuments can be cnnected with ther schema dcuments using cmpsitin features prvided by XML Schema. This includes <xs:include>, <xs:redefine>, and <xs:imprt>. A schema dcument s validity may depend n ther schema dcuments it includes/redefines/imprts, r even ther schema dcuments that include/redefine/imprt it. When validating a mdel instance dcument, a precise list f schema dcuments need t be assciated with it fr a schema and the instance dcument is schema-assessed using this schema. an The XML Schema 1.0 specificatin prvides mre flexibility in cnstructing the schema used fr assessment than is apprpriate fr the semantics defined by SML and SML-IF validatin: It allws prcessr latitude in terms f lcating schema dcuments (reslving namespace and schema lcatin attributes) and cmpsing schema dcuments tgether t frm a single schema.

2 SchemaBindingPrpsalV2WG ChangeBars.dc Schema lcatin attributes can be ignred in sme cases ( xsi:schemalcatin in instance dcuments and schemalcatin n <xs:imprt>); and allwed t fail t reslve in thers ( schemalcatin attribute n <xs:include> and <imprt>). Knwn schema and SML implementatins behave differently with respect t hw/whether they prcess schema lcatin attributes. Multiple imprts f the same namespace allw all but the first ne t be ignred. S it is clear that we have n hpe f guaranteeing general case interperability using anything based nly n XML Schema given the cnstraints abve, and SML-IF needs t specify hw t determine such assciatins. NOTE: this prpsal is nly abut SML mdel validatin, and nt SML-IF validatin (against the IF schema). Unless therwise indicated, validatin/validity in the fllwing sectins is always abut SML mdel validatin. 3 Requirements 3.1 Supprt schema cmpsitin There are many real-life schemas that are cnstructed frm multiple schema dcuments. Such schemas may span multiple namespaces (hence the need fr imprt); cmpnents frm each namespace may be further divided int multiple schema dcuments (hence the need fr include). Schema has a feature ften referred t as chamelen include. This means that a schema dcument with a target namespace includes r redefines anther schema dcument withut a target namespace, and the result is as if the included/redefined dcument had a target namespace that s the same as the including/redefining dcument. SML-IF needs t supprt this usage scenari. 3.2 Supprt schema versining Schema authrs can t anticipate hw their schemas will be used, hence the need t evlve schemas. There are different versining scenaris. There are cases where minr mdificatins f lder versins suffice, and redefine can be used. Sme schemas need t be rewritten t accmmdate new requirements, and new namespace may r may nt be intrduced (cmpatibility is ften a gd reasn fr nt changing namespaces). There are als cases where there are generic and specific versins (as ppsed t previus and next versins), which ften c-exist and share the same namespace. T supprt this, SML-IF needs t be able t package in the same SML-IF instance different versins f the same schema in the same namespace. 3.3 Deterministic Fr a given SML-IF instance, there MUST be n ambiguity in determining hw schema dcuments (that are included in this instance) are cnnected using <xs:include>, <xs:redefine>, and <xs:imprt>, and therefre MUST be n ambiguity in determining which schema dcuments are used t frm a schema against which a given instance dcument is validated. 3.4 Full schema supprt Being a generic validatin language, SML supprts all schema features. Being a mechanism t transmit SML mdels, SML-IF als needs t supprt full schema features, especially <xs:include>, <xs:redefine>, and <xs:imprt>. Fr example, in an SML mdel, if an instance dcument I is validated against a schema frmed frm a schema dcument A, which redefines schema dcument B, then it MUST be pssible t transmit I, A, and B in an SML-IF instance and maintain their relatinship.

3 SchemaBindingPrpsalV2WG ChangeBars.dc 3.5 Schema dcument exchange An SML-IF dcument can cntain XML Schema dcuments within its definitin dcuments that are attached fr exchange purpses nly. These dcuments are nt intended t be used fr XML Schema validity assessment f the mdel instance dcuments. SML-IF needs t supprt this use case and ensure that dcuments f this purpse d nt participate in mdel instance dcument validatin. This is analgus t the case we already have fr rule dcuments, except rule dcuments d nt have a bind t all default as we are cntemplating fr XML Schema dcuments. Any new types f definitin dcuments added in the future will have t address similar cncerns, whse syntax will be influenced by the default binding (all r nne). Definitin dcuments purpse have n relatinship with the attached instances and they validatin purpses within the SMLIF dcument. Nte that fr bth schema dcuments and Schematrn rule dcuments that are nt bund t any instances, their validity shuld still be checked when assessing SML mdel validity, as required by SML, which has: Each XML Schema dcument in the mdel's definitin dcuments MUST satisfy the cnditins expressed in Errrs in Schema Cnstructin and Structure ( 5.1). [XML Schema Structures] Each Schematrn dcument in the mdel's definitin dcuments MUST be a valid Schematrn dcument [ISO/IEC ] 4 Cnstraints 4.1 Supprt access t schema dcuments utside f SML-IF We d nt want t frce all schemas necessary t validate the mdel instance dcuments packaged by a single SML-IF instance t be included by value in every SML-IF instance. It is nt clear this wuld even be sensible in a repsitry interchange scenari, let alne the mre general case f usage scenaris sme have mentined fr SML-IF like web services message exchanges. 4.2 Ignrable schema lcatins We cannt require hnring f xsi:schemalcatin and xsi:nnamespaceschemalcatin in instance dcuments r schemalcatin n <xs:imprt>, because Sme existing implementatins ignre them Hnring schema lcatin in instance dcuments may have security cnsequences Schema specificatin des require that prcessrs attempt t reslve schema lcatins specified n <xs:include> and <xs:redefine>. It is nt an errr fr such attempt t fail fr <xs:include>. It is an errr when <xs:redefine> cntains nn-anntatin cntent. It s mre flexible fr <xs:imprt>. Schema allws any strategy fr prcessrs t lcate cmpnents t imprt, based n either r bth f the namespace and the schema lcatin. 4.3 Include definitin and instance dcuments as-is SML-IF instance prducers may nt have cntrl ver the cntent f the schemas necessary fr validatin f mdel instance dcuments, where cntrl means what is cded in the files. I.e. there will be cases where xs:imprt and xs:include are cded, with and withut schemalcatin, and multiple files cntaining schema cmpnents fr the same namespace will be bserved.

4 SchemaBindingPrpsalV2WG ChangeBars.dc 4.4 Lazy schema assembly Schema specificatin allws schemas t be assembled lazily. A partial schema can be used t validate an instance dcument, and mre cmpnents can be added t the schema during the validatin, as lng as the new cmpnents dn t change the validatin result f infrmatin items that are already validated. This is smetimes nt easy t enfrce, but a cnsequence f supprting full schema implies that SML-IF validatin cannt vilate this cnstraint. 4.5 Supprt reference cnstraints Reference-related cnstraints (targetelement, targettype, acyclic, SML identity cnstraints) need t be prperly supprted. When 2 dcuments A and B are cnnected by an SML reference, these cnstraints require the ability t determine whether a cmpnent frm the schema used t assess A is identical t a cmpnent frm the schema used t assess B. The schema spec desn't define identity f cmpnents acrss multiple schemas. The same surce declaratin may prduce ttally different cmpnents in different schemas. S t check thse reference-related cnstraints, related instance dcuments MUST be validated using the same schema. 5 Interperability Apprach We divide the universe f SML-IF dcuments int tw disjint subsets: A set that have all schema dcuments included, by value (smlif:data) and/r by reference (smlif:lcatr), in the SML-IF instance; the schema-cmplete set All ther SML-IF dcuments; the schema-incmplete set It is necessary fr a prducer t declaratively distinguish between these tw cases, since it is nt always pssible t distinguish based n the cntent alne. Fr example, XML Schema allws xs:include s schema lcatin attribute s value t nt reslve, althugh the value is required. This can be dne by intrducing a schemacmplete attribute n the <smlif:definitins> element t indicate whether this SML- IF instance includes all necessary definitin dcuments. When this attribute is specified with an actual value true, then fr the instance t be valid, its schema definitin dcuments and instance dcuments can nly refer t either built-in cmpnents r cmpnents frm definitin dcuments included in the instance. Built-in cmpnents include: 4 xsi: attributes (defined by XML Schema) all schema built-in types (xs:anytype and simple types defined in XML Schema Part 2) sml:ref attribute declaratin sml:uri element declaratin Remember, this is nt trying t say that SML-IF dcument instances in the schema-incmplete set are nw invalid. It des say that SML-IF cannt guarantee interperability fr the schema-incmplete set. 6 Schema binding prpsal 6.1 An Example (See the picture next page) Assume an SML mdel packaged in an IF dcument has 4 schema dcuments: xsd1-a and xsd1-b have target namespace ns1, and xsd2-v1 and xsd2-v2 have target namespace ns2, where xsd2-v1 and xsd2-v2 are cnflicting versins f the same schema (same target namespace). There are 4 instances: dc1 uses xsd1-a and xsd1-b; dc2-v1-a and dc2-v1-b uses xsd2-v1, and dc2-v2 uses xsd2-v2. All dc2-* instances have SML references t dc1, and their references have targettype cnstraints, pinting t a cmpnent in ns1. Mre precisely, if during validatin f schema r instance dcument in the IF instance, n attempt is made t retrieve schema dcuments utside f the set f schema dcuments included in the IF instance, r t retrieve schema cmpnents utside f the set f cmpnents cnstructed frm schema dcuments included in the IF instance, then the IF instance is said t be within the cmplete set. The nly exceptin t the abve rule is fr the built-in cmpnents. These cmpnents are always available in SML-IF prcessrs. They can be referred t freely, withut the need t explicitly lad them. <#>des sml:reftype belng here (depends n hw we reslve bug 4673)? There are several ways t specify hw t lcate schema dcuments that are used t cnstruct a schema. Each apprach needs t answer the fllwing questins: <#>Hw t handle <xs:include> <#>Hw t handle <xs:redefine> <#>Hw t handle <xs:imprt> <#>Hw t lcate the crrect versin f each schema dcument used t validate a given instance In XML Schema, schema cmpsitin is achieved using ne r mre f <xs:include>, <xs:redefine>, and <xs:imprt>. Schema desn t prvide details abut hw t assemble a schema frm unrelated schema dcuments. T achieve interperability, the fllwing subsectins always describe varius appraches as having a synthetic rt schema dcument whse transitive clsure ver include/redefine/imprt cvers all schema dcuments that are suppsed t be used. This is similar t hw XSLT 2.0 determines hw schemas shuld be assembled. Implementatins are nt required t implement schema assembly using synthetic schema dcuments. <#>Namespace matching In the SML-IF instance, there is a namespace t schema dcument mapping. Such a mapping can be established by, fr example, traversing all schema dcuments and gathering their target namespace attributes. If fr a given namespace, there is mre than ne schema dcument, then a chice must be made abut which t use. This text assumes that all dcuments fr the namespace are lgically merged, as if the cnsumer synthesized anther schema dcument with this namespace as its target namespace and includes all these dcuments. This synthetic

5 SchemaBindingPrpsalV2WG ChangeBars.dc T check targettype, dc2-v1-a, dc2-v1-b and dc1 must be validated using the same schema (xsd1- a + xsd1-b + xsd2-v1); similarly, dc2-v2 and dc1 must be validated using the schema frm xsd1-a + xsd1-b + xsd2-v2. Mre cncretely, in the fllwing picture, instances in the red rectangle are validated using the schema built frm schema dcuments in the red val; and instances in the blue rectangle are validated using the schema built frm the blue val. Nte that dc1 is validated twice using 2 different schemas. dc1 may als be validated against nly xsd1; this is up t the mdel authr t specify. xsd2-v1 dc2-v1-a dc2-v1-b xsd1-a xsd1-b dc1 xsd2-v2 dc2-v2 6.2 Slutin t the Example <schemabindings> <!-- Each "schemabinding" element crrespnds t a schema and mdel instance dcuments that are assessed against this schema --> <schemabinding> <!-- all "namespacebinding" children tgether build the schema --> <namespacebinding namespace="ns1" aliases="xsd1-a xsd1-b"/> <namespacebinding namespace="ns2" aliases="xsd2-v1"/> <!-- list all applicable instances; same as fr rule bindings --> <dcumentalias>dc1</dcumentalias> <dcumentalias>dc2-v1-a</dcumentalias> <dcumentalias>dc2-v1-b</dcumentalias> </schemabinding> <schemabinding> <namespacebinding namespace="ns1" aliases="xsd1-a xsd1-b"/> <namespacebinding namespace="ns2" aliases="xsd2-v2"/> <dcumentalias>dc1</dcumentalias> <dcumentalias>dc2-v2</dcumentalias> </schemabinding> </schemabindings> <definitins schemacmplete="true"> <!-- schema dcuments fr xsd1-a, xsd1-b, xsd2-v1, xsd2-v2 --> </definitins> <#>Explicit schema binding With this apprach, the SMLIF prducer prvides an explicit mapping f namespace t schema dcument alias(s). The fllwing bindings shuld be supprted: <#>6.2.1 Glbal schema binding The mapping fr each namespace t a set f schema dcuments can be defined at the SML-IF instance level by specifying explicit mappings fr namespaces, t verride the default namespace match all apprach described in sectin 6.1. This explicit binding f a namespace with a set f schema dcuments can be used t fulfill requirement 3.5. Fr the situatin when a definitin dcument is attached t the SMLIF with the intentin f just exchanging the data, an explicit binding f its targetnamespace with the crrect schema dcument(s) can slve the match-all namespace matching apprach issue identified in sectin 7, since the glbal binding will verride the match-all namespace matching apprach. <#>6.2.2 Definitin-level schema binding Each schema dcument can prvide its wn namespace t schema dcument alias mapping, which verrides any glbal level binding fr these namespaces. That is, fr a given namespace, if it s specified in the definitin-level binding then use it; therwise if it s specified in the glbal binding then use this ne; therwise use the default namespace t schema dcument mapping as defined in sectin 6.1

6 SchemaBindingPrpsalV2WG ChangeBars.dc 6.3 Frmal Prpsal 1. Change the IF dcument structure t add the fllwing (new cntent highlighted): <mdel>... <rulebindings>? <rulebinding> * <dcumentalias="xs:anyuri"/>? <rulealias="xs:anyuri"/> </rulebinding> </rulebindings> <schemabindings>? <schemabinding> * <namespacebinding/> * <!-- a single namespace name and and list f schema dcument aliases --> <dcumentalias/> * <!-- a list f instance dcument aliases --> </schemabinding> </schemabindings>... <definitins schemacmplete= xs:blean >?... </mdel> The details f the preceding XML syntax, e.g. whether the data is cntained in attributes r elements, is fully negtiable. The XML abve simply captures enugh t have the discussin that fllws. 2. Fr every schema binding SB in the mdel, i.e. every /mdel/schemabindings/schemabinding element (using XPATH ntatin): 2.1. Cmpse a schema using all dcuments specified under all SB s <namespacebinding> children 2.2. Whenever there is an <imprt> fr a namespace N If there is a <namespacebinding> child f SB whse "namespace" matches N, then cmpnents frm schema dcuments listed in the crrespnding "aliases" are used. As with rule bindings, URI prefixing is used fr matching schema dcument aliases. Nte: at mst ne <namespacebinding> is allwed per namespace N within a given SB. If mre than ne namespace binding exists fr the namespace as part f a single schema binding, the SML-IF instance is in errr. Nte: if the set f aliases fr namespace N is empty, the namespace has n schema dcuments defining it in the schema binding Otherwise if there are schema dcuments in the IF whse targetnamespace is N, then cmpnents frm all thse schema dcuments are used Otherwise If a schema-cmplete dcument (/mdel/definitins/@schemacmplete=true) is being prcessed, then n cmpnent frm N (ther than built-ins) is included in the schema being cmpsed Otherwise, it is implementatin-defined whether the prcessr tries t retrieve cmpnents fr N frm utside the SML-IF instance 2.3. Whenever there is an <include> r <redefine>, the schemalcatin is used t match aliases f schema dcuments, as with base SML-IF If there is a schema dcument in the IF matching that alias, then that dcument is used Glbal schema binding wrks nly when a namespace is always defined by the same definitin dcument(s), fr all schema instances. Fr the case when tw instances refer t the same namespace but the namespace is defined by tw different definitin dcuments, an instancelevel binding will be applied (instance A refers t namespace ns, defined in definitin dcument A1; instance B refers t the same namespace ns defined in definitin dcument B1.) <#>6.2.3 Instance-level schema binding Each instance dcument can prvide its wn namespace t schema dcument alias mapping, which will verride any glbal r definitin-level bindings fr these namespaces.. That is, fr a given namespace, if it s specified in the instance-level explicit binding, then use it; therwise if it s specified in a definitin-level binding at the schema dcument level (fr sme schema dcuments that s already used by this instance), then use it; therwise if it s specified as a glbal schema binding, then use it; therwise use the default namespace t schema dcument alias mapping. If the listed schema dcuments include r redefine ther schema dcuments, then they are reslved using aliases; all imprts are ignred, because the explicit list shuld have included all f them. <#>6.2.4 Reusable dcument -level binding If there are many dcuments in the same SML-IF that share the same/similar list f schema dcuments, then repeating that fr each dcument will becme a perfrmance burden. We can imprve efficiency f dcument-level binding by making it pssible t name the bindings s that they can be used by mre than ne dcument. <#>Brute Frce schema binding Use instance-level schema binding as the nly surce t lcate schema dcuments fr a given namespace. That is, every instance dcument in the IF dcument MUST specify namespaces used by that dcument and schema dcuments used fr that namespace. Reusable instance-level binding can als be used with this apprach. <#>7. Analysis <#>7.1 Namespace matching Namespace matching is easier t specify, understand, and implement. But it desn t have prper supprt fr: <#>Chamelen include/redefine. The included/redefined dcument wuld

7 SchemaBindingPrpsalV2WG ChangeBars.dc Otherwise If it's a schema-cmplete set, then the <include> r <redefine> is unreslved (which is allwed by XML Schema validity assessment rules) Otherwise, it's implementatin-defined whether it tries t reslve <include> r <redefine> t schema dcuments utside the IF 2.4. The list f <dcumentalias> dcuments are assessed against this *same* schema. targetxxx and identity cnstraints can nw be checked. Similar t <dcumentalias> under <rulebinding> elements, each <dcumentalias> can refer t multiple dcuments via URI prefixing. 3. Cmpse a schema using *all* schema dcuments included in the IF, then use this schema t assess thse instance dcuments that are nt included in any <schemabinding>. Nte: in the cmmn case where match-all namespace matching is the desired result, this is achieved by mitting <schemabindings>, i.e. withut intrducing any additinal cmplexity int the SML-IF instance. Nte: ne implicatin f this frmulatin is that the Schema dcument exchange requirement f sectin 3.5 is supprted. This wuld be dne by explicitly binding /mdel/instances/* t a schema binding that excludes the exchange-nly schemas. The mdel instance dcuments may still cntain infrmatin items frm namespace(s) in the exchange-nly schemas, hwever thse schema dcuments wuld nt be used t assess schema validity f the mdel instance dcuments. 6.4 Prpsal Analysis Great synergy with <rulebindings> It wrks in a way very similar t Schematrn rules. Yu assciate a schema (built frm a set f schema dcuments) with a set f instance dcuments Handles all the requirements Supprts schema cmpsitin: chamelen included dcuments is supprted by remving them frm the crrespnding <namespacebinding> (whse namespace attribute is absent) Supprts schema versining: multiple versins can be specified in different <schemabinding> elements Deterministic: the assciatin between instances and schemas is deterministic Full schema supprt: <include/redefine/imprt> are all supprted Schema dcument exchange: similar t chamelen included dcuments, exchange-nly dcuments can als be mitted frm the crrespnding <namespacebinding> Meets all the cnstraints Supprts access t schema dcuments utside f SML-IF: when schemacmplete=false, prcessrs are allwed t use external schema dcuments Ignrable schema lcatins: all xsi:schemalcatin attributes can be ignred Includes definitin and instance dcuments as-is: n need t mdify any included dcument; dcument aliases are used. Lazy schema assembly: the schema is knwn up-frnt; n need t handle lazy assembly Supprts reference cnstraints: instances specified under the same <schemabinding> use the same schema, s reference cnstraints can be checked. Simple t understand This has may Nte that the trivial case is als handled by bullet 2. That is, there is n <schemabinding> and all instance dcuments are assessed against the same schema.

8 SchemaBindingPrpsalV2WG ChangeBars.dc 7 Implementatin Cst We have t assume that all existing schema prcessrs are capable f handling the "namespace matching" apprach. That is, they can cmpse a schema frm a list f schema dcuments. This apprach shuld be straightfrward t handle. All the SML prcessr needs t d is t cmpute a list f schema dcuments based n schema dcuments mentined in <schemabinding> and give that list t the schema prcessr. The Explicit Binding apprach frm earlier iteratins f this prpsal had what we believe is equivalent functin, but was eliminated because it als had greater cmplexity (fur levels f binding t sift thrugh, instead f the tw used here, i.e. schema binding and match-all namespace matching). 8 Acknwledgement Jhn Arwe, Bassam Tabarra, Harm Sluiman, and Pratul Dublish all prvided useful input int the frmulatin f this dcument. This des nt imply their endrsement f the prpsal.

9 There are several ways t specify hw t lcate schema dcuments that are used t cnstruct a schema. Each apprach needs t answer the fllwing questins: Hw t handle <xs:include> Hw t handle <xs:redefine> Hw t handle <xs:imprt> Hw t lcate the crrect versin f each schema dcument used t validate a given instance In XML Schema, schema cmpsitin is achieved using ne r mre f <xs:include>, <xs:redefine>, and <xs:imprt>. Schema desn t prvide details abut hw t assemble a schema frm unrelated schema dcuments. T achieve interperability, the fllwing subsectins always describe varius appraches as having a synthetic rt schema dcument whse transitive clsure ver include/redefine/imprt cvers all schema dcuments that are suppsed t be used. This is similar t hw XSLT 2.0 determines hw schemas shuld be assembled. Implementatins are nt required t implement schema assembly using synthetic schema dcuments. Namespace matching In the SML-IF instance, there is a namespace t schema dcument mapping. Such a mapping can be established by, fr example, traversing all schema dcuments and gathering their target namespace attributes. If fr a given namespace, there is mre than ne schema dcument, then a chice must be made abut which t use. This text assumes that all dcuments fr the namespace are lgically merged, as if the cnsumer synthesized anther schema dcument with this namespace as its target namespace and includes all these dcuments. This synthetic schema dcument is used in the abve namespace t schema dcument mapping. Fr each mdel instance dcument, cnstruct a list f namespace names that are used by this instance (e.g. namespace f elements, attributes, r xsi:type values). Synthesize a schema dcument that imprts all these namespaces, with schema lcatins pinting t schema dcuments frm the namespace t schema dcument mapping. The schema crrespnding t this synthetic schema dcument is used t validate the instance. <xs:include> and <xs:redefine> are handled by matching the schemalcatin value with aliases f schema dcuments. <xs:imprt> is handled by ignring its schemalcatin value and always using the dcument frm the namespace t schema dcument mapping. Selective namespace matching The abve describes the all match alternative f the namespace matching apprach. There are ther pssibilities. Fr example first match means that fr each namespace, the first dcument with that namespace as its target namespace is used in the mapping. <xs:include> and/r <xs:redefine> are used if ther dcuments frm the same namespace need t be taken int accunt.

Schema Binding Proposal

Schema Binding Proposal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Schema Binding Proposal Sandy Gao Valentina Popescu 1 Terminology...1 2 Problem definition...2 3

More information

Mapping between DFDL 1.0 Infoset and XML Data Model

Mapping between DFDL 1.0 Infoset and XML Data Model Stephen M Hansn (IBM) Mapping between DFDL 1.0 Infset and XML Data Mdel Status f This Dcument This wrking draft dcument prvides infrmatin t the OGF cmmunity n the Data Frmat Descriptin Language (DFDL)

More information

1 Version Spaces. CS 478 Homework 1 SOLUTION

1 Version Spaces. CS 478 Homework 1 SOLUTION CS 478 Hmewrk SOLUTION This is a pssible slutin t the hmewrk, althugh there may be ther crrect respnses t sme f the questins. The questins are repeated in this fnt, while answers are in a mnspaced fnt.

More information

OVAL Language Design Document

OVAL Language Design Document OVAL Language Design Dcument Versin 5.1 2006 The MITRE Crpratin. All rights reserved. Intrductin...3 OVAL Overview...3 Implementatin f the Language...3 OVAL Definitin Schema...4 ...4 ...4

More information

TRAINING GUIDE. Overview of Lucity Spatial

TRAINING GUIDE. Overview of Lucity Spatial TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign

More information

Infrastructure Series

Infrastructure Series Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing

More information

$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:

$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as: Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties

More information

JSR Java API for JSON Binding (JSON- B)

JSR Java API for JSON Binding (JSON- B) JSR Java API fr JSON Binding (JSON- B) Title: * Java API fr JSON Binding (JSON- B) Summary: * A standard binding layer (metadata & runtime) fr cnverting Java bjects t/frm JSON messages. Sectin 1: Identificatin

More information

Please contact technical support if you have questions about the directory that your organization uses for user management.

Please contact technical support if you have questions about the directory that your organization uses for user management. Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP

More information

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions Eastern Mediterranean University Schl f Cmputing and Technlgy Infrmatin Technlgy Lecture2 Functins User Defined Functins Why d we need functins? T make yur prgram readable and rganized T reduce repeated

More information

RISKMAN REFERENCE GUIDE TO USER MANAGEMENT (Non-Network Logins)

RISKMAN REFERENCE GUIDE TO USER MANAGEMENT (Non-Network Logins) Intrductin This reference guide is aimed at managers wh will be respnsible fr managing users within RiskMan where RiskMan is nt cnfigured t use netwrk lgins. This guide is used in cnjunctin with the respective

More information

OWL. Web Ontology Languagge

OWL. Web Ontology Languagge OWL Web Ontlgy Languagge Origins 2 DAML OIL RDF DAML = DARPA Agent Markup Language OIL = Ontlgy Inference Layer DAML+OIL OWL Purpse The purpse f OWL is identical t RDF Schemas - t prvide an XML vcabulary

More information

IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7

IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 IMPORTING INFOSPHERE DATA ARCHITECT MODELS INFORMATION SERVER V8.7 Prepared by: March Haber, march@il.ibm.cm Last Updated: January, 2012 IBM MetaData Wrkbench Enablement Series Table f Cntents: Table f

More information

UML : MODELS, VIEWS, AND DIAGRAMS

UML : MODELS, VIEWS, AND DIAGRAMS UML : MODELS, VIEWS, AND DIAGRAMS Purpse and Target Grup f a Mdel In real life we ften bserve that the results f cumbersme, tedius, and expensive mdeling simply disappear in a stack f paper n smene's desk.

More information

Report Writing Guidelines Writing Support Services

Report Writing Guidelines Writing Support Services Reprt Writing Guidelines Writing Supprt Services Overview The guidelines presented here shuld give yu an idea f general cnventins fr writing frmal reprts. Hwever, yu shuld always cnsider yur particular

More information

Chapter 6: Lgic Based Testing LOGIC BASED TESTING: This unit gives an indepth verview f lgic based testing and its implementatin. At the end f this unit, the student will be able t: Understand the cncept

More information

Using the Swiftpage Connect List Manager

Using the Swiftpage Connect List Manager Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts

More information

Aras Innovator 11. Package Import Export Utilities

Aras Innovator 11. Package Import Export Utilities Aras Innvatr 11 Package Imprt Exprt Utilities Dcument #: 11.0.02015040601 Last Mdified: 1/4/2018 Aras Innvatr 11 Package Imprt Exprt Utilities Cpyright Infrmatin Cpyright 2018 Aras Crpratin. All Rights

More information

Student Database in Z Notation

Student Database in Z Notation Student Database in Z Ntatin Nauman recluze@gmail.cm May 23, 2007 Abstract This article is aimed at creating a simple specificatin using Z ntatin. The target specificatin is a Student Database in which

More information

Network Rail ARMS - Asbestos Risk Management System. Training Guide for use of the Import Survey Template

Network Rail ARMS - Asbestos Risk Management System. Training Guide for use of the Import Survey Template Netwrk Rail ARMS - Asbests Risk Management System Training Guide fr use f the Imprt Survey Template The ARMS Imprt Survey Template New Asbests Management Surveys and their Survey Detail reprts can be added

More information

Getting Started with the Web Designer Suite

Getting Started with the Web Designer Suite Getting Started with the Web Designer Suite The Web Designer Suite prvides yu with a slew f Dreamweaver extensins that will assist yu in the design phase f creating a website. The tls prvided in this suite

More information

Software Engineering

Software Engineering Sftware Engineering Chapter #1 Intrductin Sftware systems are abstract and intangible. Sftware engineering is an engineering discipline that is cncerned with all aspects f sftware prductin. Sftware Prducts

More information

Integrating QuickBooks with TimePro

Integrating QuickBooks with TimePro Integrating QuickBks with TimePr With TimePr s QuickBks Integratin Mdule, yu can imprt and exprt data between TimePr and QuickBks. Imprting Data frm QuickBks The TimePr QuickBks Imprt Facility allws data

More information

Entering an NSERC CCV: Step by Step

Entering an NSERC CCV: Step by Step Entering an NSERC CCV: Step by Step - 2018 G t CCV Lgin Page Nte that usernames and passwrds frm ther NSERC sites wn t wrk n the CCV site. If this is yur first CCV, yu ll need t register: Click n Lgin,

More information

Relius Documents ASP Checklist Entry

Relius Documents ASP Checklist Entry Relius Dcuments ASP Checklist Entry Overview Checklist Entry is the main data entry interface fr the Relius Dcuments ASP system. The data that is cllected within this prgram is used primarily t build dcuments,

More information

Pages of the Template

Pages of the Template Instructins fr Using the Oregn Grades K-3 Engineering Design Ntebk Template Draft, 12/8/2011 These instructins are fr the Oregn Grades K-3 Engineering Design Ntebk template that can be fund n the web at

More information

Using the Swiftpage Connect List Manager

Using the Swiftpage Connect List Manager Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts

More information

Workflow Exception Routing for edocs

Workflow Exception Routing for edocs Wrkflw Exceptin Ruting fr edcs Dcuments that have been apprved by all necessary ndes in wrkflw and are sent t the enrllment engine, but fail fr sme reasn are sent t exceptin ruting. There is ne wrkgrup

More information

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C

LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C Due: July 9 (Sun) 11:59 pm 1. Prblem A Subject: Structure declaratin, initializatin and assignment. Structure

More information

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command

Using CppSim to Generate Neural Network Modules in Simulink using the simulink_neural_net_gen command Using CppSim t Generate Neural Netwrk Mdules in Simulink using the simulink_neural_net_gen cmmand Michael H. Perrtt http://www.cppsim.cm June 24, 2008 Cpyright 2008 by Michael H. Perrtt All rights reserved.

More information

Scatter Search And Bionomic Algorithms For The Aircraft Landing Problem

Scatter Search And Bionomic Algorithms For The Aircraft Landing Problem Scatter Search And Binmic Algrithms Fr The Aircraft Landing Prblem J. E. Beasley Mathematical Sciences Brunel University Uxbridge UB8 3PH United Kingdm http://peple.brunel.ac.uk/~mastjjb/jeb/jeb.html Abstract:

More information

Homework: Populate and Extract Data from Your Database

Homework: Populate and Extract Data from Your Database Hmewrk: Ppulate and Extract Data frm Yur Database 1. Overview In this hmewrk, yu will: 1. Check/revise yur data mdel and/r marketing material frm last week's hmewrk- this material will later becme the

More information

ISTE-608 Test Out Written Exam and Practical Exam Study Guide

ISTE-608 Test Out Written Exam and Practical Exam Study Guide PAGE 1 OF 9 ISTE-608 Test Out Written Exam and Practical Exam Study Guide Written Exam: The written exam will be in the frmat f multiple chice, true/false, matching, shrt answer, and applied questins (ex.

More information

- Replacement of a single statement with a sequence of statements(promotes regularity)

- Replacement of a single statement with a sequence of statements(promotes regularity) ALGOL - Java and C built using ALGOL 60 - Simple and cncise and elegance - Universal - Clse as pssible t mathematical ntatin - Language can describe the algrithms - Mechanically translatable t machine

More information

Microsoft Excel Extensions for Enterprise Architect

Microsoft Excel Extensions for Enterprise Architect Excel Extensins User Guide Micrsft Excel Extensins fr Enterprise Architect Micrsft Excel Extensins fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Installatin... 4 Verifying

More information

Upgrading Kaltura MediaSpace TM Enterprise 1.0 to Kaltura MediaSpace TM Enterprise 2.0

Upgrading Kaltura MediaSpace TM Enterprise 1.0 to Kaltura MediaSpace TM Enterprise 2.0 Upgrading Kaltura MediaSpace TM Enterprise 1.0 t Kaltura MediaSpace TM Enterprise 2.0 Assumptins: The existing cde was checked ut f: svn+ssh://mediaspace@kelev.kaltura.cm/usr/lcal/kalsurce/prjects/m ediaspace/scial/branches/production/website/.

More information

Using SPLAY Tree s for state-full packet classification

Using SPLAY Tree s for state-full packet classification Curse Prject Using SPLAY Tree s fr state-full packet classificatin 1- What is a Splay Tree? These ntes discuss the splay tree, a frm f self-adjusting search tree in which the amrtized time fr an access,

More information

Faculty Textbook Adoption Instructions

Faculty Textbook Adoption Instructions Faculty Textbk Adptin Instructins The Bkstre has partnered with MBS Direct t prvide textbks t ur students. This partnership ffers ur students and parents mre chices while saving them mney, including ptins

More information

Extended Traceability Report for Enterprise Architect

Extended Traceability Report for Enterprise Architect Extended Traceability Reprt User Guide Extended Traceability Reprt fr Enterprise Architect Extended Traceability Reprt fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins

More information

SOLA and Lifecycle Manager Integration Guide

SOLA and Lifecycle Manager Integration Guide SOLA and Lifecycle Manager Integratin Guide SOLA and Lifecycle Manager Integratin Guide Versin: 7.0 July, 2015 Cpyright Cpyright 2015 Akana, Inc. All rights reserved. Trademarks All prduct and cmpany names

More information

INSTALLING CCRQINVOICE

INSTALLING CCRQINVOICE INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a

More information

Custodial Integrator. Release Notes. Version 3.11 (TLM)

Custodial Integrator. Release Notes. Version 3.11 (TLM) Custdial Integratr Release Ntes Versin 3.11 (TLM) 2018 Mrningstar. All Rights Reserved. Custdial Integratr Prduct Versin: V3.11.001 Dcument Versin: 020 Dcument Issue Date: December 14, 2018 Technical Supprt:

More information

24-4 Image Formation by Thin Lenses

24-4 Image Formation by Thin Lenses 24-4 Image Frmatin by Thin Lenses Lenses, which are imprtant fr crrecting visin, fr micrscpes, and fr many telescpes, rely n the refractin f light t frm images. As with mirrrs, we draw ray agrams t help

More information

Populate and Extract Data from Your Database

Populate and Extract Data from Your Database Ppulate and Extract Data frm Yur Database 1. Overview In this lab, yu will: 1. Check/revise yur data mdel and/r marketing material (hme page cntent) frm last week's lab. Yu will wrk with tw classmates

More information

Lab 5 Sorting with Linked Lists

Lab 5 Sorting with Linked Lists UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C WINTER 2013 Lab 5 Srting with Linked Lists Intrductin Reading This lab intrduces

More information

The QMF Family V Newsletter 3rd Quarter 2013 Edition

The QMF Family V Newsletter 3rd Quarter 2013 Edition The QMF Family Newsletter 3rd Quarter 2013 Editin In This Issue Dive int QMF at the IBM Infrmatin On Demand Cnference irtual data surces and analytic queries in QMF A message frm the develpers f QMF: Changing

More information

Campuses that access the SFS nvision Windows-based client need to allow outbound traffic to:

Campuses that access the SFS nvision Windows-based client need to allow outbound traffic to: Summary This dcument is a guide intended t guide yu thrugh the prcess f installing and cnfiguring PepleTls 8.55.27 (r current versin) via Windws Remte Applicatin (App). Remte App allws the end user t run

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

Creating Relativity Dynamic Objects

Creating Relativity Dynamic Objects Creating Relativity Dynamic Objects Nvember 22, 2017 - Versin 9.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

Overview. Enhancement for Policy Configuration Module

Overview. Enhancement for Policy Configuration Module Overview Digital File Plicy Management: Cnfiguratin Mdule Enhancement and Inter-applicatin Plicy Sharing Digital file plicies determine hw digital files are prcessed befre being depsited int RUcre repsitry.

More information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...

More information

Ascii Art Capstone project in C

Ascii Art Capstone project in C Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,

More information

Chapter 1 Introduction. What is a Design Pattern? Design Patterns in Smalltalk MVC

Chapter 1 Introduction. What is a Design Pattern? Design Patterns in Smalltalk MVC Chapter 1 Intrductin Designing bject-riented sftware is hard, and designing reusable bject-riented sftware is even harder. It takes a lng time fr nvices t learn what gd bject-riented design is all abut.

More information

Adverse Action Letters

Adverse Action Letters Adverse Actin Letters Setup and Usage Instructins The FRS Adverse Actin Letter mdule was designed t prvide yu with a very elabrate and sphisticated slutin t help autmate and handle all f yur Adverse Actin

More information

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern

Design Patterns. Collectional Patterns. Session objectives 11/06/2012. Introduction. Composite pattern. Iterator pattern Design Patterns By Võ Văn Hải Faculty f Infrmatin Technlgies HUI Cllectinal Patterns Sessin bjectives Intrductin Cmpsite pattern Iteratr pattern 2 1 Intrductin Cllectinal patterns primarily: Deal with

More information

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems

Date: October User guide. Integration through ONVIF driver. Partner Self-test. Prepared By: Devices & Integrations Team, Milestone Systems Date: Octber 2018 User guide Integratin thrugh ONVIF driver. Prepared By: Devices & Integratins Team, Milestne Systems 2 Welcme t the User Guide fr Online Test Tl The aim f this dcument is t prvide guidance

More information

MySqlWorkbench Tutorial: Creating Related Database Tables

MySqlWorkbench Tutorial: Creating Related Database Tables MySqlWrkbench Tutrial: Creating Related Database Tables (Primary Keys, Freign Keys, Jining Data) Cntents 1. Overview 2 2. Befre Yu Start 2 3. Cnnect t MySql using MySqlWrkbench 2 4. Create Tables web_user

More information

TL 9000 Quality Management System. Measurements Handbook. SFQ Examples

TL 9000 Quality Management System. Measurements Handbook. SFQ Examples Quality Excellence fr Suppliers f Telecmmunicatins Frum (QuEST Frum) TL 9000 Quality Management System Measurements Handbk Cpyright QuEST Frum Sftware Fix Quality (SFQ) Examples 8.1 8.1.1 SFQ Example The

More information

ClassFlow Administrator User Guide

ClassFlow Administrator User Guide ClassFlw Administratr User Guide ClassFlw User Engagement Team April 2017 www.classflw.cm 1 Cntents Overview... 3 User Management... 3 Manual Entry via the User Management Page... 4 Creating Individual

More information

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in this

More information

Spectrum Enterprise SIP Trunking Service Zultys MX Phone System v9.0.4 IP PBX Configuration Guide

Spectrum Enterprise SIP Trunking Service Zultys MX Phone System v9.0.4 IP PBX Configuration Guide Spectrum Enterprise SIP Trunking Service Zultys MX Phne System v9.0.4 IP PBX Cnfiguratin Guide Abut Spectrum Enterprise: Spectrum Enterprise is a divisin f Charter Cmmunicatins fllwing a merger with Time

More information

Simple Identity Management Profile

Simple Identity Management Profile Simple Identity Management Prfile Dcument Number: DCIM1055 Dcument Type: Specificatin Dcument Status: Published Dcument Language: E Date: 2017-07-11 Versin: 4.0.0 Versin 4.0.0 1 This prfile is fr infrmatinal

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested

More information

C++ Reference Material Programming Style Conventions

C++ Reference Material Programming Style Conventions C++ Reference Material Prgramming Style Cnventins What fllws here is a set f reasnably widely used C++ prgramming style cnventins. Whenever yu mve int a new prgramming envirnment, any cnventins yu have

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash UiPath Autmatin Walkthrugh Walkthrugh Calculate Client Security Hash Walkthrugh Calculate Client Security Hash Start with the REFramewrk template. We start ff with a simple implementatin t demnstrate the

More information

Support Documentation

Support Documentation Supprt Dcumentatin fr M8: ectd EWG ectd v4.0 Implementatin Package v1.2 Internatinal Cuncil fr Harmnisatin f Technical Requirements fr Pharmaceuticals fr Human Use 1 Legal Ntice ectd v4.0 Supprt Dcumentatin

More information

Element Creator for Enterprise Architect

Element Creator for Enterprise Architect Element Creatr User Guide Element Creatr fr Enterprise Architect Element Creatr fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins... 3 Installatin... 4 Verifying the

More information

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2 UNIVERSITY OF CALIFORNIA, SANTA CRUZ BOARD OF STUDIES IN COMPUTER ENGINEERING CMPE13/L: INTRODUCTION TO PROGRAMMING IN C SPRING 2012 Lab 1 - Calculatr Intrductin In this lab yu will be writing yur first

More information

Lecture Handout. Database Management System. Overview of Lecture. Inheritance Is. Lecture No. 11. Reading Material

Lecture Handout. Database Management System. Overview of Lecture. Inheritance Is. Lecture No. 11. Reading Material Lecture Handut Database Management System Lecture N. 11 Reading Material Database Systems Principles, Design and Implementatin written by Catherine Ricard, Maxwell Macmillan. Overview f Lecture Inheritance

More information

Power365. Quick Start Guide

Power365. Quick Start Guide Pwer365 Quick Start Guide 12/2017 Table f Cntents Prject Types... 4 The Email Frm File Prject Type... 4 The Email With Discvery Prject Type... 4 The Integratin Prject Type... 4 The Integratin Pr Prject

More information

Managing User Accounts

Managing User Accounts A variety f user types are available in Lighthuse Transactin Manager (LTM) with cnfigurable permissins that allw the Accunt Administratr and administratr-type users fr the accunt t manage the abilities

More information

Long Term Project WITS software modernization

Long Term Project WITS software modernization WITS Wrk Prgram This dcument gathers infrmatin n the WITS wrk prgram which is divided in shrt-term versus lng-term activities. Prjects' srting is nt intended t reflect pririties. Lng Term Prject WITS sftware

More information

Structure Query Language (SQL)

Structure Query Language (SQL) Structure Query Language (SQL) 1. Intrductin SQL 2. Data Definitin Language (DDL) 3. Data Manipulatin Language ( DML) 4. Data Cntrl Language (DCL) 1 Structured Query Language(SQL) 6.1 Intrductin Structured

More information

SAS Viya 3.2 Administration: Mobile Devices

SAS Viya 3.2 Administration: Mobile Devices SAS Viya 3.2 Administratin: Mbile Devices Mbile Devices: Overview As an administratr, yu can manage a device s access t SAS Mbile BI, either by exclusin r inclusin. If yu manage by exclusin, all devices

More information

SVC-T using DM36x H.264 codec

SVC-T using DM36x H.264 codec SVC-T using DM36x H.264 cdec Applicatin nte Versin 1.1 Date: 10 th Dec 2010 Scalable vide cding n DM36x This dcument describes hw t use tempral scalability in the beta H.264 ver 2.1 cdec. It is assumed

More information

Summary. Server environment: Subversion 1.4.6

Summary. Server environment: Subversion 1.4.6 Surce Management Tl Server Envirnment Operatin Summary In the e- gvernment standard framewrk, Subversin, an pen surce, is used as the surce management tl fr develpment envirnment. Subversin (SVN, versin

More information

Lecture 6 -.NET Remoting

Lecture 6 -.NET Remoting Lecture 6 -.NET Remting 1. What is.net Remting?.NET Remting is a RPC technique that facilitates cmmunicatin between different applicatin dmains. It allws cmmunicatin within the same prcess, between varius

More information

The programming for this lab is done in Java and requires the use of Java datagrams.

The programming for this lab is done in Java and requires the use of Java datagrams. Lab 2 Traffic Regulatin This lab must be cmpleted individually Purpse f this lab: In this lab yu will build (prgram) a netwrk element fr traffic regulatin, called a leaky bucket, that runs ver a real netwrk.

More information

BMC Remedyforce Integration with Remote Support

BMC Remedyforce Integration with Remote Support BMC Remedyfrce Integratin with Remte Supprt 2003-2018 BeyndTrust, Inc. All Rights Reserved. BEYONDTRUST, its lg, and JUMP are trademarks f BeyndTrust, Inc. Other trademarks are the prperty f their respective

More information

Cisco Tetration Analytics, Release , Release Notes

Cisco Tetration Analytics, Release , Release Notes Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated

More information

Privacy Policy. Information We Collect. Information You Choose to Give Us. Information We Get When You Use Our Services

Privacy Policy. Information We Collect. Information You Choose to Give Us. Information We Get When You Use Our Services Privacy Plicy Last Mdified: September 26, 2016 Pictry is a fast and fun way t share memes with yur friends and the wrld arund yu. Yu can send a Pictry game t friends and view the pictures they submit in

More information

spec/javaee8_community_survey_results.pdf

spec/javaee8_community_survey_results.pdf Title: Mdel- View- Cntrller (MVC 1.0) Specificatin. Summary/Descriptin: This JSR is t develp MVC 1.0, a mdel- view- cntrller specificatin fr Java EE. Duratin: 2 weeks Sectin 1: Identificatin Specificatin

More information

Test Suite for the CAE Implementor Forum Round 4S

Test Suite for the CAE Implementor Forum Round 4S Test Suite fr the Rund 4S January-May 2019 Release 1.0 March 4, 2019 Jchen By PROSTEP AG Dlivstraße 11 64293 Darmstadt / Germany jchen.by@prstep.cm CAx Implementr Frum Cntacts Jean-Marc Crepel AFNeT 30,

More information

Dashboard Extension for Enterprise Architect

Dashboard Extension for Enterprise Architect Dashbard Extensin fr Enterprise Architect Dashbard Extensin fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins f the free versin f the extensin... 3 Example Dashbard

More information

HPE LoadRunner Best Practices Series. LoadRunner Upgrade Best Practices

HPE LoadRunner Best Practices Series. LoadRunner Upgrade Best Practices HPE LadRunner Best Practices Series LadRunner 12.50 Upgrade Best Practices Dcument publicatin date: Nvember 2015 Cntents 1. Intrductin... 3 Overview... 3 Audience... 3 2. Preparatin... 3 Backup assets...

More information

Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02)

Due Date: Lab report is due on Mar 6 (PRA 01) or Mar 7 (PRA 02) Lab 3 Packet Scheduling Due Date: Lab reprt is due n Mar 6 (PRA 01) r Mar 7 (PRA 02) Teams: This lab may be cmpleted in teams f 2 students (Teams f three r mre are nt permitted. All members receive the

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital

More information

WELMEC Guide on evaluation of Purely Digital Parts

WELMEC Guide on evaluation of Purely Digital Parts WELMEC 10.10 2016 Guide n evaluatin f Purely Digital Parts WELMEC is a cperatin between the legal metrlgy authrities f the Member States f the Eurpean Unin and EFTA. This dcument is ne f a number f Guides

More information

Guidance for Applicants: Submitting an application in AAS Ishango Grants Management

Guidance for Applicants: Submitting an application in AAS Ishango Grants Management Guidance fr Applicants: Submitting an applicatin in AAS Ishang Grants Management Histry f changes Versin Date Changes 1 Nv 2016 Current versin Pushing the centre f gravity t Africa 1 Table f Cntents 1

More information

Guidance for Submitting an application or Nomination in AAS Ishango Online System

Guidance for Submitting an application or Nomination in AAS Ishango Online System Guidance fr Submitting an applicatin r Nminatin in AAS Ishang Online System Histry f changes Versin Date Changes 1 Nv 2016 Current versin Pushing the centre f gravity t Africa 1 Table f Cntents 1 General

More information

CLIC ADMIN USER S GUIDE

CLIC ADMIN USER S GUIDE With CLiC (Classrm In Cntext), teaching and classrm instructin becmes interactive, persnalized, and fcused. This digital-based curriculum, designed by Gale, is flexible allwing teachers t make their classrm

More information

Copyrights and Trademarks

Copyrights and Trademarks Cpyrights and Trademarks Sage One Accunting Cnversin Manual 1 Cpyrights and Trademarks Cpyrights and Trademarks Cpyrights and Trademarks Cpyright 2002-2014 by Us. We hereby acknwledge the cpyrights and

More information

Cookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform

Cookbook Qermid Defibrillator web service Version This document is provided to you free of charge by the. ehealth platform Ckbk Qermid Defibrillatr web service Versin 1.01 This dcument is prvided t yu free f charge by the ehealth platfrm Willebrekkaai 38 38, Quai de Willebrek 1000 BRUSSELS All are free t circulate this dcument

More information

Cntents 1 Intrductin Kit Cntents Requirements Installatin Gesture Sensr Kit Hardware and Jumper Settings De

Cntents 1 Intrductin Kit Cntents Requirements Installatin Gesture Sensr Kit Hardware and Jumper Settings De Thin Film Pyrelectric IR Gesture Sensr Demnstratr Kit Fr lw pwer, high perfrmance gesture cntrl User Guide Versin 1.0 Dcument Revisin 1.00 20 th February 2012 Cntents 1 Intrductin... 3 1.1 Kit Cntents...

More information

To start your custom application development, perform the steps below.

To start your custom application development, perform the steps below. Get Started T start yur custm applicatin develpment, perfrm the steps belw. 1. Sign up fr the kitewrks develper package. Clud Develper Package Develper Package 2. Sign in t kitewrks. Once yu have yur instance

More information

Maintenance Release Notes Release Version: 9.5.5

Maintenance Release Notes Release Version: 9.5.5 Maintenance Release Ntes Release Versin: 9.5.5 Platfrm: 9.5 MR201510 Cntents Updates Included in this Release... 1 Rules Cnsle:... 1 New Feature: Avaya Cumulative Metrics... 1 Technical Gd Health:... 3

More information

Software Usage Policy Template

Software Usage Policy Template Sftware Usage Plicy Template This template is t accmpany the article: The Sftware Usage Plicy - An Indispensible Part f Yu SAM Tlbx The full article can be fund here: http://www.itassetmanagement.net/tag/plicy-template/

More information

Overview of OPC Alarms and Events

Overview of OPC Alarms and Events Overview f OPC Alarms and Events Cpyright 2016 EXELE Infrmatin Systems, Inc. EXELE Infrmatin Systems (585) 385-9740 Web: http://www.exele.cm Supprt: supprt@exele.cm Sales: sales@exele.cm Table f Cntents

More information

Laboratory #13: Trigger

Laboratory #13: Trigger Schl f Infrmatin and Cmputer Technlgy Sirindhrn Internatinal Institute f Technlgy Thammasat University ITS351 Database Prgramming Labratry Labratry #13: Trigger Objective: - T learn build in trigger in

More information