cancel
Showing results for 
Search instead for 
Did you mean: 

how the client send the data using WSDL.

Former Member
0 Kudos

Hi All,

I am doing the scenario SOAP to Proxy Asynchronous...

But when i complete all the configuration and am generate a WSDL, That is i have given to Client.

WSDL is having the Structure+ URL right. that URl is not working. I don't know y?

Again i am created with AE. give to client. it working.

why this happen IE URL is not working,,, AE URL is working..

.

But what is the question is how they will send data?

they are asking the process?

Plz any tell me the process?

Thank you in advance

regards

raj

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

What kind of sender system you are integrating with PI - is it java or dotnet application?

Thanks

Amit Srivastava

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi RajiReddy,

Have you checked that the PI URL endpoint is right?

According SAP.help documentation: Configuring the Sender SOAP Adapter - Advanced Adapter Engine - SAP Library


http://<host name>:<port name>/XISOAPAdapter/MessageServlet?channel=<party name>:<service name>:<channel name>.

If you have not created a party, enter channel=:<service name>:<channel name>

http://<host name>:<port name>/XISOAPAdapter/MessageServlet?senderParty=<name of the sender party>&senderService=<name of the sender service>&interface=<name of the interface>&receiverParty=<name of the receiver party>&receiverService=<name of the receiver service> &interfaceNamespace=<name of the interface namespace>

Before you send the WSDL to your partner you should to test your scenario with an external tool like SOAPui.

Regards.

Former Member
0 Kudos

Hi I don't have SOAPUI TOOL, But i am checked with when enter into url in internet it showing XML of sender data..

   client is asking how to send data through WSDL.

Please advice.

thanks

raj

iaki_vila
Active Contributor
0 Kudos

Hi RajiReddy,


Hi I don't have SOAPUI TOOL, But i am checked with when enter into url in internet it showing XML of sender data..

SOAPui tool is a free tool to SOAP testing purpose, you can download in your local computer to test your scenario (SoapUI - The Home of Functional Testing).


  client is asking how to send data through WSDL.

First of all, you need to know in what progamming language they are working, From Java, .net, Delphi and so on there are specific libraries that generate the classes directly with the wsdl.

Moreover, they can test the connectivity and to do a first attempt with the SOAPui tool.

Regards.

Former Member
0 Kudos

Hi Inaki Vila,

We have use SOAP for webservices and .NET systems. JMS for JAVA it is different.

Daily I have to connect with VPN to connect with client,then i will start work .ok.

this is architecture diagram::::::

My all interfaces in between

client-->PI-->ECC sym

now we have one new requirement with bank..

they are using only webservices so instad directly to client we placed PI in between them..

Bank--> PI--> Client

                       ECC sym

Now we have create a WSDL and we given that to Bank but what happend is WSDL will work through URL right?

but in PI system when ever client VPN is connected then only that URL is working otherwise it is not working.

Bank dont have the client VPN. He his having some problem, every time he won't connect and push the data,,,,, they need directly to send the data through URL only.

how they will connect URL out of VPN

Please don't tell open the PORT or FireWall

If Open the Port is there any problem with VPN, means any security or .......

thank you

Regards,

raj

.

azharshaikh
Active Contributor
0 Kudos

Hi,

Yes, inorder to Enable bank to post data to your PI (without VPN) you need to Open Ports / Firewall.

Refer following for options and details:

Regards,
Azhar

former_member184720
Active Contributor
0 Kudos

>>>If Open the Port is there any problem with VPN, means any security or .....


If you are worried about security by opening the ports to expose PI web servies to external world then route them through a proxy server/web dispatcher.


Your system is hosted within your network and without opening port you can't expect it to be accessible from external n/w.


It doesn't matter if you are connected using LAN/VPN, you'll be in companies n/w which is the reason you are able to post messages to web-service.