I have working with this issue for 12 hours but still cant solve it. I have force undeploy, i have recreate the proxy, i have check the case sensitive.
I just want to chaining the proxy. Please Help.
reservedaddress PROXY XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ProxyEndpoint name="default"> <Description/> <FaultRules/> <PreFlow name="PreFlow"> <Request> <Step> <Name>Extract-Variables-1</Name> </Step> <Step> <Name>JavaScript-1</Name> </Step> </Request> <Response> <Step> <Name>Assign-Message-1</Name> </Step> </Response> </PreFlow> <PostFlow name="PostFlow"> <Request/> <Response/> </PostFlow> <Flows> <Flow name="post /order"> <Description/> <Request/> <Response> <Step> <Name>Rebuild-Response-AAclient</Name> </Step> </Response> <Condition>(proxy.pathsuffix MatchesPath "/order") and (request.verb = "POST") and (reservedaddress.confirmed = false)</Condition> </Flow> <Flow name="post doit /order"> <Description/> <Request/> <Response/> <Condition>(proxy.pathSuffix MatchesPath "/order") and (request.verb = "POST") and (reservedaddress.confirmed = true)</Condition> </Flow> </Flows> <HTTPProxyConnection> <BasePath>/reservedaddress</BasePath> <Properties/> <VirtualHost>default</VirtualHost> <VirtualHost>secure</VirtualHost> </HTTPProxyConnection> <RouteRule name="aaclient"> <Condition>(proxy.pathsuffix MatchesPath "/order") and (request.verb = "POST") and (reservedaddress.confirmed = false)</Condition> <TargetEndpoint>aaclient</TargetEndpoint> </RouteRule> <RouteRule name="json2"> <Condition>(proxy.pathsuffix MatchesPath "/order") and (request.verb = "POST") and (reservedaddress.confirmed = true)</Condition> <TargetEndpoint>json2</TargetEndpoint> </RouteRule> <RouteRule name="default"> <TargetEndpoint>default</TargetEndpoint> </RouteRule> </ProxyEndpoint>
reservedaddress Target Endpoint XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <TargetEndpoint name="aaclient"> <Description/> <FaultRules/> <PreFlow name="PreFlow"> <Request> <Step> <Name>JavaScript-2</Name> </Step> <Step> <Name>Assign-Message-3</Name> </Step> </Request> <Response/> </PreFlow> <PostFlow name="PostFlow"> <Request/> <Response/> </PostFlow> <Flows/> <LocalTargetConnection> <APIProxy>aaclient</APIProxy> <ProxyEndpoint>default</ProxyEndpoint> <Path>/address</Path> </LocalTargetConnection> </TargetEndpoint>
aaclient Proxy XML :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ProxyEndpoint name="default"> <Description/> <FaultRules/> <PreFlow name="PreFlow"> <Request/> <Response/> </PreFlow> <PostFlow name="PostFlow"> <Request/> <Response/> </PostFlow> <Flows> <Flow name="address"> <Description>get address</Description> <Request/> <Response/> <Condition>(proxy.pathsuffix MatchesPath "/address") and (request.verb = "POST")</Condition> </Flow> </Flows> <HTTPProxyConnection> <BasePath>/aaclient</BasePath> <Properties/> <VirtualHost>default</VirtualHost> <VirtualHost>secure</VirtualHost> </HTTPProxyConnection> <RouteRule name="default"> <TargetEndpoint>default</TargetEndpoint> </RouteRule> </ProxyEndpoint>
aaclient Target Endpoints XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <TargetEndpoint name="default"> <Description/> <FaultRules/> <PreFlow name="PreFlow"> <Request/> <Response/> </PreFlow> <PostFlow name="PostFlow"> <Request/> <Response/> </PostFlow> <Flows/> <HTTPTargetConnection> <Properties/> <URL>https://operation-apiv2.***.id/aaclient</URL> </HTTPTargetConnection> </TargetEndpoint>
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |