Skip to Content
avatar image
Former Member

regarding name space

Hi ,

Iam new to XI Could any one tell me about what is a namespace.

regards,

satish

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

9 Answers

  • Best Answer
    avatar image
    Former Member
    Mar 30, 2007 at 12:42 PM

    Hi,

    Development objects in the Integration Repository are organized by namespace.

    This is similar to the way that customer developments in SAP systems are

    organized by packages (or, in older SAP systems, development classes). Put

    another way, each object in the Integration Repository is uniquely identified by the

    triple of SWCV, namespace, and name.

    A namespace should be a globally unique identifier, usually expressed as either a

    URI (Uniform Resource Indicator, similar to a URL, but does not necessarily point

    to a web resource) or a URN (Uniform Resource Name, like a URI but without a

    protocol assignment).

    Thanks and Regards,

    Chandu.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 30, 2007 at 12:43 PM

    A namespace in XI is similar to a namespace in other forms of programming (OOP). In programming you use namespaces to keep all of your variable names from conflicting with each other. So if there are 10 developers working on the same code, each can use the same variable name without having it conflict with another that's seperated by "namespace".

    With regards to XI, a namespace is basically a way to group all of your repository objects. So if I'm working on one scenario and I have several data types and mapping objects, and you are working on another scenario that has different data types and other objects, then ours won't conflict with each other. It keeps things more organized.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 30, 2007 at 12:43 PM

    Hi satish,

    asuming you have two adress blocks in a message.

    e.g.

    a) account adress

    b) delivery adress

    Both a) and b) contain a element <i>street</i>.

    Normally you cannot give an element <i>street</i>. two times in one datatype. For that you use namesspaces. It is a additional information to make a element unique

    Regards Mario

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Mario,

      Thanks for your reply.could you tell how to create a names space.

      With Regards,

      satish

  • avatar image
    Former Member
    Mar 30, 2007 at 12:41 PM

    Hi,

    You can correlate namespace with package in Java, or in other term it is simply logical unit to contain all related development in one unit.

    another example could be folder.

    Regards,

    Gourav

    ---

    <i>Reward points if it helps you</i>

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 30, 2007 at 12:50 PM

    Hi Satish,

    Namespace is used for logical grouping of objects. It has almost same identity as it has in other programing languages such as VB, JAVA or as in XML.

    Check this SAP official doc on Namespace for more details:

    http://help.sap.com/saphelp_nw2004s/helpdata/en/63/6a20401fe52402e10000000a1550b0/frameset.htmhttp://help.sap.com/saphelp_nw2004s/helpdata/en/63/6a20401fe52402e10000000a1550b0/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/63/6a20401fe52402e10000000a1550b0/frameset.htm>

    For further details on Namespace you can check your SLD help file page 39 onwards for all the details about it:

    http:// : /sld/doc/ sld.pdf

    Regards,

    Subhasha Ranjna

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 30, 2007 at 12:56 PM

    Namespaces are globally unique identifier for related Integration Repository Objects. Several namespaces can be assigned to the same SWCV. Namespace is used to identify your objects in the XML message uniquely. If you see Software Component Version is a Main folder(Directory Structure) then namespace is a subfolder inside the SWCV. Each SWCV can have multiple Namespaces. Each namespace represents your logical representation of your integration scenario

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 30, 2007 at 01:03 PM
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 30, 2007 at 01:05 PM

    Dear Sathish,

    Namespace is just a cocept to organize your work neatly.

    Its a logical separation of your work.

    Regards,

    Shri

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 30, 2007 at 01:16 PM

    HI Satish,

    Check out my reply to open the SLD help file. Here you will find all informataion about Namespace including creation of it.

    Regards,

    Subhasha Ranjan

    Add comment
    10|10000 characters needed characters exceeded