cancel
Showing results for 
Search instead for 
Did you mean: 

WSDL exposed by PI dynamically change...

Former Member
0 Kudos

Hi experts,

this is the scenario: a SAP Netweaver AS Java (7.3) is consuming (using Web Dynpro Java) a web service exposed by Alfresco and wrapped by PI; so:

request: AS Java --> PI --> Alfresco

response: Alfresco --> PI --> AS Java

Problem is that the WSDL exposed by PI and consumed by the Web Dynpro dynamically change: if I call it in a web browser (http://pi_host:pi_port/dir/wsdl?p=sa/45d97823eee73311b652f93ef428857c, for example) and I refresh the page, sometimes custom defined elements are visibile, sometimes no...

Do you have any idea? I don't even know what I could check...

Thank you so much,

Manuel

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Problem solved!

@Sunil: I get the WSDL from Service Registry (services were published); it was the same I can see from "Sender Agreement -> Display WSDL";

@Nabendu: Full CPA cache refresh didn't solve the problem (we try also to reboot the entire machine...);

Problem was that we were using a custom complex data type that was using standard WSDL simple type inside... We than made the whole complex type custom and all works... I don't know why, by the way

Thank you so much,

Manuel

Answers (2)

Answers (2)

nabendu_sen
Active Contributor
0 Kudos

Hi Manuel,

Can you perform a full CPA cache refresh and check?

http://host:50000/CPACache/refresh?mode=full

sunil_singh13
Active Contributor
0 Kudos

Manuel,

What steps did you follow to get WSDL file from SAPI PI?

Not Sure if you tried getting it from Sender Agreement -> Display WSDL or you can build it from

Tools-> Display WSDL and then follow the instructions.

Thanks,

Sunil Singh