Hi Devs,

I was able to create APIs using publisher rest API[1].

Just wanted to check whether I can do $Subject?

There is an admin service "RestApiAdmin" in API Manager. This service has a
method to add an API. When I tested it with SoapUI, the request looks like
below;















































*<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
<http://schemas.xmlsoap.org/soap/envelope/>"
xmlns:xsd="http://org.apache.axis2/xsd <http://org.apache.axis2/xsd>"
xmlns:xsd1="http://api.rest.carbon.wso2.org/xsd
<http://api.rest.carbon.wso2.org/xsd>">   <soapenv:Header/>
<soapenv:Body>      <xsd:addApi>         <!--Optional:-->
<xsd:apiData>            <!--Optional:-->
<xsd1:context>?</xsd1:context>            <!--Optional:-->
<xsd1:fileName>?</xsd1:fileName>            <!--Optional:-->
<xsd1:host>?</xsd1:host>            <!--Optional:-->
<xsd1:name>?</xsd1:name>            <!--Optional:-->
<xsd1:port>?</xsd1:port>            <!--Zero or more
repetitions:-->            <xsd1:resources>
<!--Optional:-->
<xsd1:contentType>?</xsd1:contentType>
<!--Optional:-->
<xsd1:faultSeqXml>?</xsd1:faultSeqXml>
<!--Optional:-->
<xsd1:faultSequenceKey>?</xsd1:faultSequenceKey>
<!--Optional:-->
<xsd1:inSeqXml>?</xsd1:inSeqXml>
<!--Optional:-->
<xsd1:inSequenceKey>?</xsd1:inSequenceKey>               <!--Zero or more
repetitions:-->               <xsd1:methods>?</xsd1:methods>
<!--Optional:-->
<xsd1:outSeqXml>?</xsd1:outSeqXml>
<!--Optional:-->
<xsd1:outSequenceKey>?</xsd1:outSequenceKey>
<!--Optional:-->
<xsd1:protocol>?</xsd1:protocol>
<!--Optional:-->
<xsd1:uriTemplate>?</xsd1:uriTemplate>
<!--Optional:-->
<xsd1:urlMapping>?</xsd1:urlMapping>
<!--Optional:-->
<xsd1:userAgent>?</xsd1:userAgent>            </xsd1:resources>
</xsd:apiData>      </xsd:addApi>   </soapenv:Body></soapenv:Envelope>*

But seems some important parameters like version, visibility, tiers,
end-points...etc are missing here.

Please advice me whether it is possible to do $Subject.

1. https://docs.wso2.com/display/AM180/Publisher+APIs

Thanks.

-- 
Rajkumar Rajaratnam
Committer & PMC Member, Apache Stratos
Software Engineer, WSO2

Mobile : +94777568639
Blog : rajkumarr.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to