cancel
Showing results for 
Search instead for 
Did you mean: 

web services with xsd:date field

former_member745782
Active Participant
0 Kudos

hello everybody.

i have a curious problem.

I'l working with PI 7.1

I made a interface soap to RFC

In inbound message i have some field with type date.

When i call web service all field are populated but date fiend no.

I'm sure from web service client i do the call correctly!

any suggestion?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

hi,

 When i call web service all field are populated but date fiend no.

Are you getting any error message while posting the soap message through the test client.What is the result when you test in message mapping test tab with the same test data.

Are you able to do the RFC call properly when tested in message mapping?

Please check if the date format you have mentioned in your structure is correct.

regards,

Srinivas

rajasekhar_reddy14
Active Contributor
0 Kudos

Check your source data has test data for the XSD:date field or not.

Regards,

Raj

former_member745782
Active Participant
0 Kudos

yes it's!

but when i send message this data have no value in XI

former_member200962
Active Contributor
0 Kudos

>

> yes it's!

> but when i send message this data have no value in XI

SXMB_MONI --> for your message processing --> Inbound Payload --> check if field and value are present and then check if the same field and value are present after the Request Message Mapping step.

Unless and until you reject it in mappin or you do not maintain proper structure the field will be present.

Regards,

Abhishek.

former_member745782
Active Participant
0 Kudos

structure is correct.

If i look message in inbound payload i don't see the field data populated

But i'm sure that client populated fields

former_member200962
Active Contributor
0 Kudos

Its a SOAP sender...right?....Check what payload does your channel in RWB shows....if the field is not even present there then there are only two possibilities:

1) The sender is not populating the field

2) There is a mismatch in the WSDL that you are using in XI/PI and the one which the sender is using.

Regards,

Abhishek.

former_member745782
Active Participant
0 Kudos

Thanks.

so...

when i try to call W.S. from my Eclipse client or other test client, it work correctly and i see data in field.

We still to have problem when we generate client with Visual Studio.

So maybe problem is...

1) The sender is not populating the field

david_pham
Explorer
0 Kudos

I have similar issue. I used NetMon to look at the traffic between my machine and the server. The payload does not contain any DateTime fields. Somehow these DateTime fields were skipped during the xml serialization so the payload don't have them. I can tested the same service using SAP WS Naviagator or soapUI without any issue with DateTime fields.