HTTP Method : PUT - XML fil til Cisco server
Hej alle sammen,Jeg står i den situation at jeg har brug for at modificere nogle indstillinger via en XML fil til Cisco Unified telefonisystem. Måden XML filen skal loades på er via en webbrowser som "sender" (PUT) filen til vores Cisco server
Jeg har følgende oplysninger på hvordan det skal gøres :
URI http://<server>/adminapi/resources/{id}
Example URI http://<server>/adminapi/resources/{id}
HTTP Method PUT
Content Type Application/XML, Application/JSON
HTTP Success Code 200
HTTP Failure Codes 401, 402, 405
Failure Response —
Error Codes —
XML filen indeholder fx følgende data (forskelligt fra medarbejder til medarbejder) :
<?xml version="1.0" encoding="utf-8" ?>
<resource>
<self>http://10.146.102.13:8080/adminapi/resource/rarja</self>
<userID>rarja</userID>
<skillMap>
<skillCompetency>
<competencelevel>1</competencelevel>
<skillNameUriPair name="Reception">
<refURL>http://10.146.102.13:8080/adminapi/Skill/2</refURL>
</skillNameUriPair>
</skillCompetency>
<skillCompetency>
<competencelevel>1</competencelevel>
<skillNameUriPair name="TyveriSpaerring">
<refURL>http://10.146.102.13:8080/adminapi/Skill/3</refURL>
</skillNameUriPair>
</skillCompetency>
<skillCompetency>
<competencelevel>1</competencelevel>
<skillNameUriPair name="Salg">
<refURL>http://10.146.102.13:8080/adminapi/Skill/4</refURL>
</skillNameUriPair>
</skillCompetency>
<skillCompetency>
<competencelevel>1</competencelevel>
<skillNameUriPair name="MBB">
<refURL>http://10.146.102.13:8080/adminapi/Skill/6</refURL>
</skillNameUriPair>
</skillCompetency>
<skillCompetency>
<competencelevel>1</competencelevel>
<skillNameUriPair name="MOB">
<refURL>http://10.146.102.13:8080/adminapi/Skill/7</refURL>
</skillNameUriPair>
</skillCompetency>
</skillMap>
<primarySupervisorOf/>
<secondarySupervisorOf/>
</resource>
Jeg har forsøgt at google mig til en måde jeg kan få det til at virke, men indtil videre er jeg på helt bar bund da jeg stadig er nybegynder på området.
Håber der er nogen som har mod på at prøve kræfter med mig og se om opgaven kan løses.
Skyd løs hvis der mangler informationer eller I har spørgsmål - det er svært at forklare når jeg ikke kender området godt nok selv, hvilket sikkert også gør jeg ikke har kunne finde ordentlig hjælp via Google ;)
På forhånd tak,
Rar Jacobsen