微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MSAccess构建用于导入Web服务的UDC.XML

如何解决MSAccess构建用于导入Web服务的UDC.XML

问题

  • 我在建立通用数据连接(UDC)xml文件以创建到MSAccess(365 ProPlus,v2002)中的Web服务的链接表时遇到困难。

背景

  • 我发现了有关如何利用UDC文件和UDC文件创建的资源(如下)。在过去的十年里,我在Google上四处搜寻,但没有多少人这样做。
  • 我要使用的Web服务是Workday,它提供xml / xsd / wsdl / simplexml / csv / RSS / gdata / json服务。我已经确认该Web服务可以正常使用,并且已在其他进程(Python,Excel PowerQuery等)中使用。
  • 我是操作XML的新手。
  • 对于这个问题,我只想了解如何使UDC文件发挥作用,以便在MSAccess内部建立此连接。关于使用VBA调用Web服务,使用VBA调用Shell(某些外部脚本),使用excel提取Web服务/导入Web服务等的问题,请没有答案。
  • 我尝试了各种UCD连接类型配置,包括XML / Web服务。 XML发布在下面。

找到的资源:

  1. (使用连接文件https://support.microsoft.com/en-us/office/link-to-a-data-service-5ce2738f-bf36-4490-a015-d1745d102bb8#:~:text=Link%20to%20an%20existing%20Data%20Service%20connection&text=your%20Access%20version%3A-,If%20you're%20using%20the%20latest%20version%20of%20the%20Microsoft,From%20Online%20Services%20%3E%20Data%20Services
  2. (MS UDC架构)https://docs.microsoft.com/en-us/previous-versions/office/developer/sharepoint-2010/ms772017(v=office.14)#required-properties-by-connection-type

我的尝试:“ UDC.xml”

<udc:DataSource MajorVersion="2" MinorVersion="0" xmlns:udc="http://schemas.microsoft.com/office/infopath/2006/udc">
    
    <udc:Type MajorVersion="2" MinorVersion="0" Type="XmlQuery"/>
    
    <udc:ConnectionInfo Purpose="ReadOnly">
    
        <udc:SelectCommand>
            <udc:WebUrl>https:\\my.workday.url-RAAS</udc:WebUrl>
        </udc:SelectCommand>
        
        <udc:Authentication>
            <udc:UseExplicit CredentialType="Basic">
                <udc:UserId>myID</udc:UserId>
                <udc:Password>myPW</udc:Password>
            </udc:UseExplicit>
        </udc:Authentication>
        
    </udc:ConnectionInfo>
        
</udc:DataSource>

收到的错误 Access Errors

请求

  • 查看我的代码并提供建议以使其正常工作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。