In our case, there is only one environment for one organization
like:
org : company
env : common,
but our cloud foundry has 2 spaces where there are 2 instances of a service for example,
target endpoint url : http://applicationservice-localqa.company.com ( deployed in cf space ‘localqa’)
target endpoint url : http://applicationservice-autoqa.company.com ( deployed in cf space ‘autoqa’)
can I configure for one environment for one organization these 2 different target endpoint urls for same proxy endpoint?
Now, since I have only one ‘common’ environment for my organization ‘company’ , I have created a proxy endpoint like this
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ProxyEndpoint name="drugsservice">
<Description/>
<FaultRules/>
<PreFlow name="PreFlow">
<Request/>
<Response/>
</PreFlow>
<PostFlow name="PostFlow">
<Request/>
<Response/>
</PostFlow>
<Flows/>
<HTTPProxyConnection>
<BasePath>/drugcompany/v1/drugs</BasePath>
<Properties/>
<VirtualHost>default</VirtualHost>
</HTTPProxyConnection>
<RouteRule name="drugsservice">
<TargetEndpoint>drugsservice</TargetEndpoint>
</RouteRule>
</ProxyEndpoint>
Now for the target endpoints I have 2
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TargetEndpoint name="submissionservice">
<Description/>
<FaultRules/>
<PreFlow name="PreFlow">
<Request/>
<Response/>
</PreFlow>
<PostFlow name="PostFlow">
<Request/>
<Response/>
</PostFlow>
<Flows/>
<HTTPTargetConnection>
<Properties/>
<URL>http://drugservice.localqa.company.net/api/v1/drugs</URL>
-----> <URL>http://drugservice.autoqa.company.net/api/v1/drugs</URL>
( can this be possible)
</HTTPTargetConnection>
</TargetEndpoint>
can this be possible?
Looking forward for some help.
Thanks in advance
Aditya Chava