@postman/wsdl-to-postman

1.13.1 • Public • Published

wsdl-to-postman

Enables Postman support of the WSDL specification browserify index.js --standalone xsd2jsonschemafaker > xsd2jsonschemafaker.js

Options:

Check out complete list of options and their usage at OPTIONS.md

Command Line Interface

The converter can be used as a CLI tool as well. The following command line options are available.

wsdl2postman [options]

Options

  • -v, --version
    Specifies the version of the converter

  • -s <source>, --spec <source>
    Used to specify the WSDL specification (file path) which is to be converted

  • -o <destination>, --output <destination>
    Used to specify the destination file in which the collection is to be written

  • -t, --test
    Used to test the collection with an in-built sample specification

  • -p, --pretty
    Used to pretty print the collection object while writing to a file

  • -O, --options Used to supply options to the converter, for complete options details see here

  • -c, --options-config
    Used to supply options to the converter through config file, for complete options details see here

  • -h, --help
    Specifies all the options along with a few usage examples on the terminal

Usage

Sample usage examples of the converter CLI

  • Takes a specification (spec.wsdl) as an input and writes to a file (collection.json) with pretty printing and using provided options
$ wsdl2postman -s spec.wsdl -o collection.json -p -O folderStrategy=Service
  • Takes a specification (spec.wsdl) as an input and writes to a file (collection.json) with pretty printing and using provided options via config file
$ wsdl2postman -s spec.wsdl -o collection.json -p  -c ./examples/cli-options-config.json
  • Testing the converter
$ wsdl2postman --test

Conversion Schema data example values

WSDL Type default value note
integer, int, number, decimal, double, float, long, short, unsignedInt, unsignedLong, unsignedShort random between 2 and 100 if there are defined min and max use them and generates random value between those boundaries
string the word "string" if there is a pattern a random string that conforms to that pattern, if there is minimum or maximum a string that conforms to that length e.g. the word "string....." for minimum (11) or "str.." for maximum (5)
date today's date in xsd dateTime format according to: https://www.w3.org/TR/xmlschema11-2/#date
  • DateTime XSD format
-?([1-9][0-9]{3,}||0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?

/@postman/wsdl-to-postman/

    Package Sidebar

    Install

    npm i @postman/wsdl-to-postman

    Weekly Downloads

    845

    Version

    1.13.1

    License

    Apache-2.0

    Unpacked Size

    1.33 MB

    Total Files

    72

    Last publish

    Collaborators

    • jacob.zeba
    • steven.tan
    • ssharad
    • vishwas-rawat9
    • kseniia.lukova
    • rishavbharti-postman
    • brekk.bockrath
    • dylanglennpostman
    • akarshts007
    • ankitesh
    • post-abhigyan
    • aravindrajr
    • arpitsuman601
    • nelly_ghazaryan
    • eeror
    • gopikrishna.s
    • yashasvi13
    • dylansd
    • vivek.nigam
    • kundan.kumar09
    • soumya.agarwal.postman
    • dashrath.yadav
    • ayush.shrivastav
    • souris.ash
    • prateek.postman
    • amaldinesh7
    • tree6789
    • saifali_postman
    • andrusyshyn
    • adarsh.agrawal
    • ekam.walia
    • abhishekpostman
    • nabeel.n
    • vasudha.madugula
    • jj.liu
    • saksham-postman
    • mmocarski
    • postman-maddie
    • yashkumark
    • igor-fesenko-postman
    • khudadad.nomani
    • aris.villareal
    • praveen.thirumurugan
    • amit-gp
    • chowwinstonpostman
    • harsh.poddar
    • matthew.pinsker
    • animesh.jajoo
    • nimish.agrawal
    • karan-chawla1
    • yash.gupta007
    • josh-postman
    • choowon.sir
    • christianareas-postman
    • tch-postman
    • vaibhaw.kumar
    • abhishek_postman
    • soumadeep.acharya
    • aquibjr-postman
    • krishna-postman
    • alex.morton
    • salilgupta_postman
    • steeve.bete
    • zubair.lawrence
    • mxdavis
    • mxdavis-postman
    • shy.alter.postman
    • eric-postman
    • dmytro.markov
    • abhishek.pawar
    • abhishek.raj87
    • eddie.davies
    • shubham.shukla-postman
    • basile.barrincio
    • hoanguyenn
    • shreyansh.goyal
    • harikrishna.postman
    • sajal001
    • dima-postman
    • ihor.mariichyn
    • andrii.lymych
    • michael.browning
    • yevhenii.stepanov
    • akshat-nema
    • postman-web-platform-functional-account
    • ian.cundiff
    • rebecca.krosnick
    • soriat
    • meetsuraj2
    • nitish-postman
    • shub_postman
    • joshnedelkapostman
    • kevin.corbett
    • carlos.garcia.postman
    • anirudh.ms
    • akira28
    • cecilytoro
    • sumedha.kulkarni
    • suman.das
    • yashishdua
    • rljohnsn
    • salomekbg_postman
    • vtyson
    • indraneel_postman
    • grantkingpostman
    • shivangibajpai12
    • abhilash-postman
    • raghavendra-postman
    • ravi-postman
    • jedliu-postman
    • amaan.khan.postman
    • diwakarshukla_postman
    • imran.munir
    • markgritterpm
    • shruthivee
    • aki-kusanagi
    • yokawasa
    • ankit834
    • saurabh.agarwal
    • itsaamirpostman
    • postmanaut
    • noah.schwartz
    • dkrape
    • saurabh.vartak
    • wheatspaghetti
    • himanshu.ng056
    • honeynair
    • tonyzebastian
    • parthverma
    • neha.kaura
    • josephps
    • parthpverma
    • muskaan06
    • akshay_postman
    • jeroenvdpoll
    • harsuyash
    • ayush.chowdhury
    • plgah
    • sobtiankit
    • smoya
    • mcturco
    • skatikia
    • dhinesh.sridhar
    • aman-pm
    • alexgul4enko
    • pamzani
    • guru.pochineni
    • navneetbhole
    • piyush.daga
    • himanshu.vishwakarma
    • shraddha-arora-postman
    • anshitbansal
    • prathameshh
    • nitishpostman
    • yashja.in
    • varshini59
    • aviralpostman
    • theerthasenan
    • shikharpostman
    • amanpostman
    • greenblade29
    • anuragmewar
    • chris_pm
    • jk-postman
    • tphipps
    • akshay.kulkarni
    • vedkribhu
    • samarth.gulati
    • razvi07
    • cleverom
    • planetabhi
    • tiara.johnson
    • joe.fusco
    • jonathanhaviv
    • mudit.joshi
    • piyush.r
    • anjali2022
    • gkorosc-postman
    • raisinten
    • itsaamir
    • vinayak.parashar
    • rafaeltf
    • apoorv.gupta.postman
    • adrian.santana
    • kylerrenn94
    • jelle.vandevelde
    • atanas.a
    • samithjaganath
    • pranavj2000
    • pwitcher
    • anandh619
    • diegog24
    • kevinswiber-postman
    • sanketpath
    • opi-danihelka
    • arvind.khadri
    • cboornazian
    • irena-postman
    • rohan.grover
    • vincentbarth
    • aniketbewal
    • romulo-nascimento
    • ruben.baraut
    • arsh_13
    • rtlockwood
    • harshit.kochar
    • auddypostman
    • patricksevat
    • akinard-pm
    • laszlogreczi
    • bhoomikaduapostman
    • roy-himanshu
    • nidhi_goyal
    • alexander-rubia
    • arjun.golabhanvi
    • anil.jnanoji
    • gbadebo.bello
    • jatin-postman
    • bharadwajpoduri7
    • liteshpatil17
    • tilak-patel-postman
    • hasnain.rajan
    • elizabeth.fung
    • preetham.m
    • dhuhindhan.ilango
    • nishat.sayyed
    • rubencasas
    • sterling.chin-postman
    • anubhav-vats
    • timhall
    • asutosh.sahoo
    • prasant.patel
    • bot_marketing_engineering
    • shreyansh_post
    • vaishnavichalla
    • lorenzo.ambrosi
    • arnaudlauret_postman
    • christina.hastenrathplus1
    • postman-dakshraj.sharma
    • ekansh-01
    • devsharma
    • ayushman9454
    • tonygo
    • postmanian
    • davidtran33
    • akkeshavan
    • rishabh.shukla
    • riyasaini
    • yash-postman
    • karnsharma
    • priyambadamadala
    • suhas_gaikwad
    • darshan.sen
    • yatin1997
    • kartikj
    • saswatds
    • sujayvenaik
    • kratigya
    • shubham.ranjan
    • davidespi
    • numaanashraf
    • shamasis
    • abhijitkane
    • hg07
    • kamalaknn
    • nikithaachhini
    • shreyas.panduranga
    • pratiksolim
    • sivcansingh
    • bhargavkaranam96
    • ronak.npm
    • codenirvana
    • tristandenyer
    • sabih.siddiqui
    • shashwat.dixit
    • kriss1897
    • gunjan4542
    • meetdeveloper
    • pawanbana
    • shreyshah
    • vshingala
    • barshan23
    • coditva
    • skrpl
    • jibinmathews7
    • diuda
    • postbot-bitbucket
    • postbot-buildkite
    • dannydainton
    • brandonmcastillo
    • michaelclaus
    • devansh21
    • arshad.ayub
    • sharma.nikhil1997
    • smitshah173
    • atishay-postman
    • saket_ranjan
    • dhawan29
    • arlemi.postman
    • pankajk0791
    • mdamankh
    • apoorvajain08
    • arvind-kalra
    • dip_postman
    • akshay24
    • chetan.waingankar
    • balakrishna.avulapati
    • harsha.dixit
    • saialekhya.yerragunta
    • pranav.singhal
    • amrindersandhu
    • deepanshurana
    • mudit1804
    • prashant-raghu
    • waseem.siddiqui
    • hemendra.kumar
    • bswisher
    • himanshu0809
    • avinashchoudhary
    • gouthamaj
    • tim.beauchamp
    • amrit_vyas
    • ayush.raj
    • brent.cromarty
    • sandeep.singh
    • abhijeetborole
    • mehul.agrawal
    • sonymathew
    • hardik286
    • appurvamurawat
    • phani-postman
    • chinmayj195
    • harsh_bansal
    • srinivas.kini
    • jony.cheung.postman
    • rrc083
    • diya.ninan
    • shruti_paranjape
    • utsav.kapoor1994
    • abhishek_s
    • subhash.yadav
    • pankajkumar05
    • prithvi.tharun
    • ashish.gupta1
    • bot.npm.cf.starship
    • meenakshi.dhanani