cancel
Showing results for 
Search instead for 
Did you mean: 

Define WebService System

Former Member
0 Kudos

Hi,

I have a lot's of problem with the defined ws systems.

The origin is that, as I understood, I have to define a WebService System each time I update the webservice definition else VC don't see the modifications.

Actually, I have today multiple systems pointing to the same webservice. (I tried to delete them in portal System Administration/System Configuration/Content/Visual Composer but I wonder if I didn't break something !?)

Could you help me to delete thoses systems and maybe explain me how to force VC to read the wsdl definition if updated ?

thanks a lot,

Thomas.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Did you turn off the caching of the web services in Visual Composer?

Former Member
0 Kudos

Yes, I did...

And when I select a system pointing to my updated wsdl, it continue to keep the old one (in fact, when I click search it doesn't find the new service (method) I added to the ws).

As I said, I've deleted some systems from the Visual Composer folder in the System Administration section of the Portal... mays be that messed up VC ?!

More strange, if I define a new System pointing to the same webservice, it behaves like the old systems and doesn't show my added service...

Maybe it would be easier to cleanup VC... but how?

Thomas.

Former Member
0 Kudos

Have you tried re-starting your J2EE?

Former Member
0 Kudos

I didn't restart the J2EE server, but I restarted the VisualoComposer-Server service... without success...

I will try to restart the whole server on monday.

Anyway, thks for your quick answers!

Thomas.

Former Member
0 Kudos

Ok, I've restarted the J2EE server and now the Operations of my Systems are updated accordingly to the related wsdl.

But, I still have a big list of Systems pointing to the same wsdl... how can I delete them from VC (as I deleted some of them in portal/System administration and there are still listed in VC) ?

Thx,

Thomas.

Former Member
0 Kudos

Is caching of the data services still turned off?

former_member193545
Active Participant
0 Kudos

Hi

All WSDL systems created in VC are infact created in the portal, VC uses an api to create the system in the portal, to delete them you have to log into the portal and navigate to system configuration, from here you will have to search the content for the systems, normally the systems created through VC are stored in the VC folder.

Jarrod Williams

Former Member
0 Kudos

Jarrod,

It's exactly what I did, and the deleted systems are still in VC. Maybe the list is cached somewhere... but where ?

Thomas.

Former Member
0 Kudos

Yes, the caching is still turned off after restart of the J2EE server.

Anyway, I went one step further and decided to do my WebDynpro using NWDS. If it's a really good tool to do simple interfaces, there are too much limitations in VC to fit my needs.

The question about how to deletes defined systems in VC is still open...

Former Member
0 Kudos

Go to the Portal, System administration->System configuration, and there define your system (WSDL-URL). One of the parameters is WSDL caching (days). As default it is set to 1 (one day). Set it to "none". Caching will be switched-off.

Then, when you define a new service in you backed-system, it will be updated in VC "Find data" list.

The problem which I haven't solved yet, is updating some of the WS parameters. VC still shows old outputs.

Regards

Jarek

Answers (1)

Answers (1)

sufw
Active Participant
0 Kudos

Hi Thomas,

If you are using EP6 or later, there is a way of clearing the PCD cache (which includes cached metadata from RFC, JDBC or web service connections).

If you navigate to System Administration > Support > Portal Content Directory > PCD Administration, you will see a screen which allows you to either remove specific objects from the cache, or to flush the entire PCD cache.

If you then close all Internet Explorer windows and log into VC again, you should see the updated WSDL.

This is also mentioned in SAP Note 868887.

Regards,

Sascha

Former Member
0 Kudos

Can all be found in the WIKI:

https://wiki.sdn.sap.com/wiki/display/VC/Cachingdatasource

Please do not answer to one year old messages in the future...

Former Member
0 Kudos

Restart J2EE Server ??

I'm afraid that i'll be fired if I tell my boss such kind of stupid answer ...