cancel
Showing results for 
Search instead for 
Did you mean: 

PI - Invalid transport binding settingsjava.lang.NumberFormatException ?

Former Member
0 Kudos

Hi Experts,

I have developed an InBound ABAP Proxy to be called as Web-service from some outside application e.g JAVA etc.

some of the data fileds which is used in this proxy is having a defination of XSD DECIMAL.

Whenever i am calling this Proxy in ABAP environment. SPROXY---> Test Proxy it is working fine without any error.

But when i goto NWDS--> WSNavigator it gives me the following error.

Invalid transport binding settingsjava.lang.NumberFormatException.

and it ask for HTTP Authentication. after submitting the userid / password it goes ahead & give the desired result.

But when we are calling this Web-Service from JAVA Environment it gives the above mentioned error.

What could be the reason. Pl. suggest!!!!!!!!!

Regards,

Umesh

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

answered

Former Member
0 Kudos

I have found the soluation for this

by using the CONDENSE in ABAP Proxy for those fields which i had define as Decimal in PI Data type defination.

Regards,

Umesh

Former Member
0 Kudos

Hi,

could you please provide some more info for some clear understanding.

As per i could understand: you have a JAVA application acting as a consumer application and you have developed a ABAP proxy acting as a provider application.Now you have some issues with decimal datatype in provider proxy side.

could you please say where from you have created the inbound interface ..is it created in ESR(IR) of PI or in CE or you have got it as a external definition from somewhere else.

If PI then, is it PI7.1?

cheers,

Abhishek.

Former Member
0 Kudos

Hi,

Yes I mean ESR only... We are having PI 7.11. It is not the external defination i have created this Data Type on my own.

i hope i have clarified it now....

pl. help me.....

Regards

Umesh

Former Member
0 Kudos

HI,

i think it may be because the "decimal" is not a type of java. so when the generate java class . it is invaid.

best regards.

Former Member
0 Kudos

Hi,

Pl. suggest what data type i should use. The receiving application wants it in a DECIMAL format. Initially i had defined this field as XSD:STRING.

The Receiving applicaton do not want to do any conversion.

pl. help.

Regards,

Umesh