cancel
Showing results for 
Search instead for 
Did you mean: 

Creating Namespace

Former Member
0 Kudos

Hi all,

how to create name space for webservive related scnario which is different from the narmal process.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Create your definition (XSD or WSDL) outside XI (in another software program or text editor) using your specific namespaces and then import it into XI.

Regards,

Yaghya

Former Member
0 Kudos

Hi,

There is no such special Namsapce creation for Webservice scenarios

For al the scenarios the proceedure is same

REgards

Seshagiri

agasthuri_doss
Active Contributor
0 Kudos

Hi,

When you use the Web Service senario in your XI developement still you will be following the namespace that how usually follow or use for other senarios.

You will be follwoing these steps To convert XI messages to a Web service call :

1) Retrieve the WSDL file of an ApplinX procedure group.

2) Tasks performed from the Design: Integration Builder tool:

a) Create an external definition.

b) Create a message interface. (For each Web method you will need to create a separate message

interface.)

c) Activate your settings.

3) Tasks performed from the Configuration: Integration Builder tool:

a) Define a service.

b) Define a communication channel.

c) Define the receiver determination.

d) Define the interface determination.

e) Define the receive agreement.

f) Activate your settings.

Regards,

Sangeetha

Former Member
0 Kudos

Procedure for creating the namespace is same in PI for all scenarios....i.e Right Click on the SWC ,Select create Namespace...Though u can use some different conventions for creating the namespace....such as urn:XXXtoWebservice.XXXX

but technically the steps are same....

Regards,

Ashwin

Former Member
0 Kudos

Hi,

I think for WebServices also you can create the namspace under the software componenets. There is NO specific process avaialble for namepsapce for Webservices.

Namespaces in the Integration Builder are namespaces in the sense of XML namespaces that are sub-divided further into semantic units within the Integration Builder software component versions. Objects of a namespace can only be shipped as part of the corresponding software component version and not separately.

Each object for a namespace has a unique name within this namespace. An object is

identified uniquely by a namespace + object name.Basically, a namespace in XML can be any constant value. Note the following two

conventions:

http:// When you specify an HTTP address as a namespace this does not mean that you

can access additional information about the namespace from this address (in some

cases an XML schema definition is hidden behind the address). The HTTP address

used merely ensures that the name of the namespace is unique. SAP namespaces

adhere to the standard http://sap.com/xi/<Name>.

urn: Namespaces with this prefix have no value in the sense that they are not

connected with a web page in the Internet.

Refer

XI u2013 Reverse Engineering #2 u2013 Dependencies in SWC & adding a namespace

/people/felix.jeyareuben/blog/2007/03/22/xi-150-reverse-engineering-2-150-dependencies-in-swc-amp-adding-a-namespace

Invoke Webservices using SAPXI

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

Testing XI exposed Web-Services

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

Thanks

Swarup

Edited by: Swarup Sawant on Jun 4, 2008 6:43 AM