\begin{tocenv} \tocitem \@locref{sec2}{\begin{@norefs}\@print{Part I}\quad{}RO-Verifier: Generalized Web-Services Validation Tools{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec3}{\begin{@norefs}\@print{1}\quad{}Overview Of The Web-Services Validation Tools{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec4}{\begin{@norefs}\@print{1.1}\quad{}Command-Line Remote Invocations -- rinvoker.py{}\end{@norefs}} \tocitem \@locref{sec5}{\begin{@norefs}\@print{1.2}\quad{}Python Operations Scenarios -- opScnSvc.py{}\end{@norefs}} \end{tocenv} \tocitem \@locref{sec6}{\begin{@norefs}\@print{2}\quad{}Installation Of The Web-Services Validation Tools{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec7}{\begin{@norefs}\@print{2.1}\quad{}Obtaining (OAuth) Authorization Tokens And Access Credentials{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec8}{\begin{@norefs}\@print{2.1.1}\quad{}Install The Needed Modules (symCrypt, cryptKeyring){}\end{@norefs}} \tocitem \@locref{sec9}{\begin{@norefs}\@print{2.1.2}\quad{}Prepare The KeyRing{}\end{@norefs}} \tocitem \@locref{sec10}{\begin{@norefs}\@print{2.1.3}\quad{}Store The Invoker Credentials In The Keyring{}\end{@norefs}} \tocitem \@locref{sec11}{\begin{@norefs}\@print{2.1.4}\quad{}Obtain The Token{}\end{@norefs}} \end{tocenv} \tocitem \@locref{sec12}{\begin{@norefs}\@print{2.2}\quad{}Run The Web-Services Validation Tools Against The Canonical Petstore{}\end{@norefs}} \tocitem \@locref{sec13}{\begin{@norefs}\@print{2.3}\quad{}Source Code And Packages Repositories{}\end{@norefs}} \tocitem \@locref{sec14}{\begin{@norefs}\@print{2.4}\quad{}Applying This Services Validation Framework To Your Own Swagger Specifications{}\end{@norefs}} \end{tocenv} \tocitem \@locref{sec15}{\begin{@norefs}\@print{3}\quad{}Use Of Command Line Remote Invocation (rinvoker) Validation Tools{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec16}{\begin{@norefs}\@print{3.1}\quad{}rinvoker Seed Features -- Commands -- Parameters -- Arguments{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec17}{\begin{@norefs}\@print{3.1.1}\quad{}rinvoker.py Seed Features -- Commands{}\end{@norefs}} \tocitem \@locref{sec18}{\begin{@norefs}\@print{3.1.2}\quad{}rinvoker.py Seed Features -- Parameters{}\end{@norefs}} \tocitem \@locref{sec19}{\begin{@norefs}\@print{3.1.3}\quad{}rinvoker.py Seed Features -- Arguments{}\end{@norefs}} \end{tocenv} \tocitem \@locref{sec20}{\begin{@norefs}\@print{3.2}\quad{}rinvokerPetstore.py Example{}\end{@norefs}} \end{tocenv} \tocitem \@locref{sec21}{\begin{@norefs}\@print{4}\quad{}Scenarios Invocation Validation Tools{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec22}{\begin{@norefs}\@print{4.1}\quad{}Model Of Invoke -- Specification, Verification And Reporting -- Scenarios{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec23}{\begin{@norefs}\@print{4.1.1}\quad{}Scenario Specification For Sequences Of Invocations{}\end{@norefs}} \end{tocenv} \tocitem \@locref{sec25}{\begin{@norefs}\@print{4.2}\quad{}opScn-Seed (Remote Operation Scenarios) -- Commands -- Paramters -- Arguments{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec26}{\begin{@norefs}\@print{4.2.1}\quad{}opScn Seed Features -- Commands{}\end{@norefs}} \tocitem \@locref{sec27}{\begin{@norefs}\@print{4.2.2}\quad{}OpScn Outputs And Reportings{}\end{@norefs}} \end{tocenv} \end{tocenv} \tocitem \@locref{sec28}{\begin{@norefs}\@print{5}\quad{}Complete Invoker-Applications Development{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec29}{\begin{@norefs}\@print{5.1}\quad{}Invoker-Apps Development Model{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec30}{\begin{@norefs}\@print{5.1.1}\quad{}Invoker-Apps Can Easily Build On unisos.mmwsIcm Capabilities{}\end{@norefs}} \end{tocenv} \end{tocenv} \end{tocenv} \tocitem \@locref{sec31}{\begin{@norefs}\@print{Part II}\quad{}Uses Of RO-Verifier For Public Web Services{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec32}{\begin{@norefs}\@print{6}\quad{}Public Uses Of RO-Verifier{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec33}{\begin{@norefs}\@print{6.1}\quad{}Specific Web Service Verifcation Scenarios{}\end{@norefs}} \begin{tocenv} \tocitem \@locref{sec34}{\begin{@norefs}\@print{6.1.1}\quad{}PetStore Verifcation Scenarios{}\end{@norefs}} \end{tocenv} \tocitem \@locref{sec35}{\begin{@norefs}\@print{6.2}\quad{}Generalized Web Service Verifcations{}\end{@norefs}} \end{tocenv} \tocitem Bibliography \end{tocenv} \end{tocenv}