cancel
Showing results for 
Search instead for 
Did you mean: 

add new field in data type

Former Member
0 Kudos

Hi all

add new field in data type and map in message mapping, then generate new web service in "define web service of tools".

question is, i can run it in test environment but can't see that new field when run this new web service in production server. why?

is it cache question?

i have done "clear SLD cache", but question still exist.

How to solve this issue? Thanks!

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member238007
Contributor
0 Kudos

Hi..

How did u transport it if it is fine check the ports of the production server and it might be differient and the other thing as with the above suggestion try to regenerate the WSDL it may work fine..

regards,

Kishore

Former Member
0 Kudos

Hi all

i have regenerated it by production server IP and port.

what others i need to double check? please give me more information, Thanks!

Former Member
0 Kudos

Hi

Did you added the field to production system. Check the field is there in data type in production system or not. If not then transport it from Q and then generate WSDL for production system.

Even if you change the properties of host of Q to P in URL the WSDL generated for Q will also work for Production.

Thanks

Gaurav

Former Member
0 Kudos

you are right,

i try to change host name from Q to P, it work, but i can't see that new field in P. is it cache issue?

i have clear cache by "clear SLD data cache of environment ", but still can't see new field.

What happened? i got this wrong so long, help me! Thanks!

Former Member
0 Kudos

Hi,

As you said you added field in data type and did mapping.

My question is have you transported the Data Type in Production system?

Try to refresh the cache by transaction SXI_CACHE also.

Regards,

Sarvesh

Former Member
0 Kudos

Hi

Could you give me more detail about How to use "sxi_cache" ? Thanks!

prateek
Active Contributor
0 Kudos

The most important point is importing the datatype in Q and Prod systems. Have you done that before regenerating the wsdl?

Regards,

Prateek

Former Member
0 Kudos

Hi,

In XI enter transaction SXI_CACHE then from menu chose XI Runtime Cache -


> Start Complete Cache Refresh.

Regards,

Sarvesh

Former Member
0 Kudos

Yes, i did transfer data type from q and P.

Former Member
0 Kudos

is the new data type and mapping available in production system, chekc in the change list if u have something to be activated

Former Member
0 Kudos

I have checked it, nothing.

Former Member
0 Kudos

Either you made some mistke while transporting the chages from QA to PRD or the cache is not being refreshed.

In PRD system are you able to see the changed data type?

If you are sure that you have done everything correctly then if possible to restart the server just do it.

Regards,

Sarvesh

Former Member
0 Kudos

Hi

Thanks for your kind help

I have solved this issue by follow step.

Delete task no# by t-code sxi_cache, then transfer IR and ID from Q to P again. XI will give me new task no#.

my web service can work after this change.

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

This message was moderated.

Former Member
0 Kudos

This message was moderated.

SudhirT
Active Contributor
0 Kudos

Hi,

Change the URL ie. host name and port no. according to production environment in your current WSDL. It shud work then.

Thanks!

prateek
Active Contributor
0 Kudos

Regenerate the wsdl for the production environment.

Regards,

Prateek