Web MatrixpAWSvVLNX쐬菇

Web Matrix⃁Ȃǂ̃GfB^𗘗pƂ́Aȉ̎菇ŃvLVNX쐬܂B

AWS̃vLVNX쐬

WSDLvLVNX쐬菇܂B

@IIS̉zfBNgɐVKTutH_쐬

IIS̉zfBNgɐVKtH_(aws)쐬܂B

AawstH_WSDLۑ

uEU(IE)NAURL͂amazon.co.jppWSDL\܂B

uEU[\]j[[\[X]IWSDL̃\[X\܂B

http://webservices.amazon.com/AWSECommerceService/JP/AWSECommerceService.wsdl

WSDL̃\[X\ꂽA[t@C]j[[Otĕۑ]I
awstH_ɁuAWSECommerceService.wsdlv̖̂ŕۑij܂B

uOtĕۑṽ_CAO\ꂽAut@C̎ށv[ׂẴt@C]I܂B

BvLVNX

wsdl.exeNijWSDLvLVNXuAWSEcommerceService.vbv𐶐܂B

wsdl.exe" /language:vb AWSECommerceService.wsdl

wsdl.exẽpXݒ肳ĂȂƂ́AWindowšwsdl.exeăpXw肵ĂB

CvLVNXҏW

vLVNXȂǂ̃GfB^ŊJAONamespace AmazonServicescEnd Namespace
ǉ܂B

Imports System
Namespace AmazonServices
  EEE
Public Class AWSECommerceService
EEE
  End Class
End Namespace


AmazonJPNX쐬

A}]̏Ђ邽߂̃NX쐬菇܂B

@Amazon.vbNX쐬

܂̓GfB^NAɂ悤ȃR[h͂awstH_ɁuAmazon.vbv̖Oŕۑ܂B

萔SubscriptionIdɐ錾ĂTuXNvVID́AA}]WebT[rX̃TCg
擾̂ƒuĂB

Imports System.Data
Namespace AmazonServices
  Public Class AmazonJP
    Private Const SubscriptionId As String = "082Y49Q2WZZTJHHBN782" ' <-- v
    Public Shared Function SearchBookByISBN(ByVal isbn As String) As DataView
      EEE
    End Function
@  Public Shared Function SearchBooksByNode(ByVal CategoryId As String) As DataView
@@  EEE
    End Function
    Public Shared Function SearchBooks(ByVal Author As String, _
      ByVal Title As String, ByVal Keywords As String, _
      ByVal PowerSearch As String) As DataView
      EEE
    End Function
  End Class
End Namespace

ARpC

vbc.exeNijAWSECommerceService.vbAmazon.vbRpC܂B
RpCƃAbZu(AmazonServices.dll)܂̂ŁAIIS̉zfBNg
bintH_ɃRs[܂B

vbc.exe /t:library /r:System.dll,System.Web.Services.dll,System.Xml.dll,System.Data.dll /out:AmazonServices.dll  AWSECommerceService.vb Amazon.vb

vbc.exẽpXݒ肳ĂȂƂ́AWindowšvbc.exeăpXw肵ĂB
