Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Externalizing the targer server as environment variable is not working

Not applicable

Hello,

I have developed one API service in Apigee Edge called PostalCode for example. I used the "VehcileCode" proxy as a TargetServer for one more Proxy API.

If i configure postalCode service as a Target Server like below in a new Proxy API. This is working fine.

<HTTPTargetConnection>

<URL>http://manidemo-test.apigee.net/postalcode</URL> </HTTPTargetConnection>

I tried to externalize by configuring the PostalCode URL as a Environment variable in Apigee and

Named it as "Server_Postal_Code"

HOST : http://manidemo-test.apigee.net

PORT: 80

But its not working when i tried it like this:

<HTTPTargetConnection>

<LoadBalancer> <Server name="Server_Postal_Code"/>

</LoadBalancer>

<Path>/postalcode</Path>

</HTTPTargetConnection>

Getting error as : Trace below. It went into error flow on reaching the targetflow

5071-targeterror.jpg

Can someone help me ?

Solved Solved
0 6 422
1 ACCEPTED SOLUTION

Hi @manikandanj

You do not need to add the "http://" in the Target Server configuration. Just put the hostname there - allianzdemo-test.apigee.net.

Hope the endpoint you are connecting as TargetServer is a valid API endpoint.

Let me know if that did the trick

View solution in original post

6 REPLIES 6