cancel
Showing results for 
Search instead for 
Did you mean: 

Cannot access BLS transaction as web service

Former Member
0 Kudos

Hi,

I am trying to call a BLS transaction as a web service whose WSDL and endpoint are respectively :

http://192.168.0.160:5900/Lighthammer/WSDLGen/Material_Master_Data_b2mml

http://192.168.0.160:5900/Lighthammer/SOAPRunner/Material_Master_Data_b2mml

When i make a call, i am giving the xMII user name and password in XML request. After that, it prompts me to enter 'Network Password' . I tried giving xMII user name and password, system user name and password etc. I tried all possible combinations. But it gives an exception HTTP 401 (Unauthorized Access).

When i change the end point to localhost:5900, it works fine as it bypasses the authentication check.

Can any one have any idea of this ? What could be this extra authentication check ?

Thanks,

Mike.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Jeremy,

I totally agree with you that this approach wont work with xMII 12.0. But i couldn't find any other way to skip the authentication that is required in between.

The pop up comes with title 'Enter Network Password'. I really don't understand why this pop up is coming. Ideally, execution of a xMII web service should prompt for xMII user name and password. But after looking the title of pop up it seems like authentication is at network level.

I am sending the request from Altova XMLSpy and facing this problem.

Thanks,

Mike.

Former Member
0 Kudos

Hi,

I added the machine in trusted servers column in xMII Menu. After that, it started working fine and not asking any

authentication.

Thanks,

Mike.

jcgood25
Active Contributor
0 Kudos

Mike,

Please be aware that with the adoption of NetWeaver UME security, Trusted Servers have gone away in version 12.0, so your current solution is version specific to 11.5.

Regards,

Jeremy

jamie_cawley
Advisor
Advisor
0 Kudos

What is actually prompting you to login, is it a proxy server or IIS? Try adding the website in the bypass proxy settings in IE. Also verify that IIS is set up with anonymous access on all of the folders. Have you tried this using port 80? Do you have the port in the entry for your security server?

Regards,

Jamie

Former Member
0 Kudos

Make sure that you are specifying the folder path to that BLS transaction

i.e. http://<server>:<port>/Lighthammer/WSDLGen/<folder>/<folder>/<BLSTransactionName>;

....Sorry, just realized it was an authentication issue

have you tried using the querystring parameters at the end

i.e. http://<server>:<port>/Lighthammer/WSDLGen/<folder>/<folder>/<BLSTransactionName>?IllumLoginName=<un...;

Edited by: Brian Holden on Feb 4, 2008 3:42 PM

Edited by: Brian Holden on Feb 4, 2008 7:52 PM