on 03-12-2015 10:59 AM
Hello Experts ,
I have done rfc to soap scenario on pi development server in which wsdl is referencing to the external xsd file and it is working fine . Now i have to move ESR objects from dev to quality by maiking .tpz file . But the problem is for quality server wsdl url as well as referencing xsd url both are different . So how to change the url on quality server as it doesn't allow to edit anything on quality .
Please Advise.
Regards ,
Nikhil Save
>>> But the problem is for quality server wsdl url as well as referencing xsd url both are different
Does it mean structure is different for development, quality & production?If the structure remains same then just change the end point URL in soap receiver channel and post the message.
>>> So how to change the url on quality server as it doesn't allow to edit anything on quality .
You need to change the properties of SWCV to be able to edit/create the objects in QA system.
However we transport the objects to keep everything in sync across multiple environments and maintain version history.
In your case if the structure varies for each environment, then either modify the object directly in target systems
or create separate objects in development and during the configuration, select the respective interface mapping.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hareesh ,
Structure is not different for dev quality or prod . It is the same . But the wsdl url and xsd url which is given by third party is different for each server . So we take wsdl file and xsd file from the given url and import it in External Definitions. But when we will move from dev to quality , it will be having same xsd and wsdl of dev . But we want to have wsdl and xsd from quality url (not dev url).
so how to do that ? how to change the properties of SWCV to be able to edit/create the objects in QA system . Is it a standard way?
Regards ,
Nikhil Save
Hi Harish ,
Thanks . I will be changing URL in soap receiver channel .
But want to clarify one thing with you . If you notice wsdl and xsd file properly , It has wsdl and xsd url also included in it. So if i will move from dev to quality , then quality wsdl and xsd would be having dev url details in it . Is it alright ?
Regards ,
Nikhil Save
Hi Nikhil,
In ESR when you import WSDLs and XSDs, you will notice that in the WSDL tab, the endpoints are missing because we configure them in ID.
As an example, here is the stockquote wsdl..notice the endpoints below
When you click the WSDL tab, all the endpoints (wsdl:service) are missing
because only the structure is needed in ESR So don't worry about changing URLs,
you can do them in Integration Directory.
Regards,
Mark
Hi Mark ,
I understand . But let me tell you one thing . In our interface , we are having wsdl referencing external xsd . So in external references tab of wsdl file , we are having url of xsd and also in xsd file , in source tab we have metioned the xsd url . So that will be different for Quality . Then how will it work ?
Regards ,
Nikhil Save
Hi Nikhil,
You mean the url mentioned in xsd:import? That statement is used to locate the xsd that you have already imported in ESR. It would not affect the structure of your message. Usually, the URI stated in the xsd:import will be the same from QA to Prod. Take note that this is different from the WSDL endpoint where you have to send the message to.
Regards,
Mark
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.