VHISIE - ECommerce
Webmethods met betrekking tot de basisdata

Parameter Toegang : deze kan volgende waarden hebben :
- WebShop = 'MN:WS'
- Historiek = 'MN:HS'
- Favoriet = 'MN:FV'
- ProduktTree = 'PT'
- ProduktZoek = 'PS'
- Offerte = 'MN:OF'
- Order = 'MN:OD'
- Uitlevering = 'MN:UL'
- DirectOrder = 'MN:DO'
- ContractOrder = 'MN:CO'
- Factuur = 'MN:FA'
- IntraStat = 'MN:IS'
- KlantProdRef = 'MN:PR'
- KennisAnker = 'IM:KA']]>
BL.EC.Common 1 WS.WebService 0 0 Name of the WebService. DataServer http://vhisie.vanhoecke.be/V3 Parameter Toegang : zie beschrijving bovenaan
Deze geeft een geneste datastructuur in met de verschillende criterias en de waarden per criteria ]]>
SessionKey,Toegang BL.EC.pxCriteria 1
Parameter Toegang : zie beschrijving bovenaan
Als resultaat wordt er een datastructuur teruggegeven met het aantal lijnen en het aantal paginas
Criteria heeft waarden afhankelijk van de gekozen toegang
Historiek
- ProductGroep
Favoriet
- ProductGroep
ProductTree
- Zoek
- StockType (multiple van S, N of A waar S=Include Stock, N=Include NietStock, A=Include Afgeleid)
ProductTxt
- At ("PS:KT", "PS:ID", "PS:KR")
- Zoek
- StockType (multiple van S, N of A waar S=Include Stock, N=Include NietStock, A=Include Afgeleid)
WebShop
- ProductGroep
- OfferteStatus (multiple van 0=Openstand, W=WachtenOpVerwerking, A=Afgehandeld
Order
- ProductGroep
- StockType (multiple van 3011, 3012, 3013 waar 3011 = In voorraad, 3012 = Niet in voorraad, 3013 = In levering)
DirectOrder
ContractOrders
Uitlevering
- ProductGroep
Faktuur
- ProductGroep
- Periode
Offerte
- ProductGroep
- Periode
Kennisanker
- View
Klachten
- At: Klant of Regio
- Status: Openstaand of alles
AgendaKlant
- Periode
Omzet
- At: Klant of Regio
- ProductGroep
Recente Verkoop
- DateFrom
- DateTo
- At: Geen, factuur, product]]>
SessionKey,Toegang,Criteria:BL.EC.pxCriteriaSet BL.EC.pxFetch 1
Parameter Toegang : zie beschrijving, bovenaan
Parameter Page : geeft het gewenst page nr, indien nul of leeg dan wordt alles teruggeven
Parameter FullText : "1"= FullText, "0" = compact, leeg of niet ingevuld dan default via instelling van de gebruiker
De row-definitie van de dataset is afhankelijk van de gekozen toegang
Historiek : Type:%String,ProductNr:%String,ProductNaam:%String,TekstComp:%String,TekstFull:%String,Qty:%Integer,LastDatum:%String,ENettoPrijs:%String,GrootteOrde:%String,Munt:%String,Favoriet:%String
Favoriet : Type:%String,ProductNr:%String,ProductNaam:%String,TekstComp:%String,TekstFull:%String,LastDatum:%String,ENettoPrijs:%String,GrootteOrde:%String,Munt:%String,Favoriet:%String
ProductTree : Type:%String,ProductNr:%String,ProductNaam:%String,TekstComp:%String,TekstFull:%String,ENettoPrijs:%String,GrootteOrde:%String,Munt:%String,Favoriet:%String
ProductTxt : Type:%String,ProductNr:%String,ProductNaam:%String,TekstComp:%String,TekstFull:%String,ENettoPrijs:%String,GrootteOrde:%String,Munt:%String,Favoriet:%String]]>
1 SessionKey:%String,Toegang:%String,Page:%Integer,FullText:%Boolean BL.EC.pxXMLDataSet 1 "_%ECError_"" . Do ..ReturnFault(Fault) ; will not return Set DataSet.DiffGram=0 Set DataSet.NeedSchema=1 Quit DataSet ]]>
Parameters:
- Toegang : zie beschrijving, bovenaan
- StartPage : geeft de huidige pagenr
- StartLine : Lijn binnen de startpage (indien Page=0 dan is LineNr een absolute lijnnr)
- Direction : 'P' of 'N' (previous of next)
Als resultaat wordt in pxFetch de ZoekPage en ZoekLijn ingevuld.
Als het resultaat "leeg" is dan is er in de zoekrichting geen meer gevonden]]>
1 SessionKey,Toegang,Zoek,StartPage,StartLine,Direction BL.EC.pxFetch 1
SessionKey BL.EC.pxKlantInfo 1 Verwijder alle favorieten behorende tot de klant en toegang SessionKey BL.EC.pxStatus 1 Verwijder een product uit de favorieten behorende tot de klant en toegang SessionKey,PRNr BL.EC.pxStatus 1 Voeg een product toe aan de favorieten behorende tot de klant en toegang SessionKey,PRNr BL.EC.pxStatus 1 Wisselen tussen de klant zijn productreferentie en de korttekst van Van Hoecke. SessionKey %Boolean 1 Parameter SessionKey: huidige session key
Parameter Toegang: zie beschrijving bovenaan
Parameter RecordType: bepaalt welk type document moet worden teruggegeven (bijv. PDF)
Parameter DocNr: ID van het document dat moet worden teruggegeven

Het resultaat is van het type pxDocLink]]>
SessionKey,Toegang,RecordType,DocNr BL.EC.pxDocLink 1