| <?xml version="1.0" encoding="UTF-8"?> |
| <api name="HealthcareAPI" context="/healthcare/{version}/services" version="1.0" version-type="context" xmlns="http://ws.apache.org/ns/synapse"> |
| <cors enabled="true" |
| allow-origins="https://example.com,https://app.example.com" |
| allow-methods="GET,POST,PUT,DELETE,PATCH,OPTIONS" |
| allow-headers="Content-Type,Authorization,X-Requested-With,Accept" |
| expose-headers="X-Request-ID,X-Response-Time" |
| allow-credentials="true" |
| max-age="3600" /> |
| <resource methods="GET" uri-template="/querydoctor_1/{category}?name={name}&age={age}"> |
| <inSequence> |
| <log category="INFO" logMessageID="false" logFullPayload="false" description="Request Log"> |
| <message>message from healthcare api (version 1) get querydoctor resource</message> |
| <property name="Log Property message" value=""Welcome to HealthcareService""/> |
| </log> |
| <call> |
| <endpoint key="HttpGetEndpoint"/> |
| </call> |
| </inSequence> |
| <faultSequence> |
| <log category="INFO" logMessageID="false" logFullPayload="false" description="Request Log"> |
| <message></message> |
| <property name="false message" value=""Fault Sequence""/> |
| </log> |
| </faultSequence> |
| </resource> |
| <resource methods="GET" uri-template="/changedoctor_1/{category}"> |
| <inSequence> |
| <log category="INFO" logMessageID="false" logFullPayload="false" description="Request Log"> |
| <message>message from healthcare api (version 1) post get patch changedoctor resource</message> |
| <property name="Log Property message" value=""Welcome to HealthcareService""/> |
| </log> |
| </inSequence> |
| <faultSequence> |
| <log category="INFO" logMessageID="false" logFullPayload="false" description="Request Log"> |
| <message></message> |
| <property name="false message" value=""Fault Sequence""/> |
| </log> |
| </faultSequence> |
| </resource> |
| </api> |