Zero55 Posted November 24, 2020 Share Posted November 24, 2020 Hello, Via een Soap Request krijg ik (na parsing) volgende response terug: <UUID>00163e0d-da68-1ed8-98f9-fe27b1ca0016</UUID> <Document> <UUID>00163e0d-da63-1ed9-99cd-552fd19bf439</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>23112.pdf</Name> <AlternativeName>Keuringsattest oud.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631ED999CD552FD19BF439/23112.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">7889942.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da63-1ee8-a8a6-e96f5ae6361a</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10015</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>23112-16.pdf</Name> <AlternativeName>23112-16.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631EE8A8A6E96F5AE6361A/23112-16.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">3625797.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da63-1ee8-a8a6-ea34d7fa961c</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10011</TypeCode> <MIMECode>image/jpg</MIMECode> <Name>Tekening.JPG</Name> <AlternativeName>Tekening.JPG</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631EE8A8A6EA34D7FA961C/Tekening.JPG?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">351255.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da63-1ee8-a8a6-eaa2819c961c</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/vnd.ms-excel</MIMECode> <Name>H1523112tem16.xls</Name> <AlternativeName>H1523112tem16.xls</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631EE8A8A6EAA2819C961C/H1523112tem16.xls?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">10240.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da68-1ed8-98f9-fe27b1ca6016</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>28703_170_fotos_530201880853AM.pdf</Name> <AlternativeName>28703_170_fotos_530201880853AM.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA681ED898F9FE27B1CA6016/28703_170_fotos_530201880853AM.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">1329539.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da68-1ed8-98f9-fe7ab848e016</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>28703_170_werkbon_5302018809AM.pdf</Name> <AlternativeName>28703_170_werkbon_5302018809AM.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA681ED898F9FE7AB848E016/28703_170_werkbon_5302018809AM.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">93440.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da68-1ee8-b784-ef51a41474d7</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>61955_573_werkbon_10302018103752AM.pdf</Name> <AlternativeName>61955_573_werkbon_10302018103752AM.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA681EE8B784EF51A41474D7/61955_573_werkbon_10302018103752AM.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">90438.0</FilesizeMeasure> </Document> <Document> <UUID>00163e8f-b9ae-1edb-85ec-e8da8d19dc06</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>23116.pdf</Name> <AlternativeName>Keuringsattest nieuw.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E8FB9AE1EDB85ECE8DA8D19DC06/23116.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">975408.0</FilesizeMeasure> </Document> <Document> <UUID>00163e8f-b9ae-1edb-8bc4-90b347f01c24</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>image/jpg</MIMECode> <Name>UitgaandeHuurBon_15082018.jpg</Name> <AlternativeName>UitgaandeHuurBon_15082018.jpg</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E8FB9AE1EDB8BC490B347F01C24/UitgaandeHuurBon_15082018.jpg?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">198542.0</FilesizeMeasure> </Document> <Document> <UUID>00163e9c-dea1-1eda-addb-753a514782f4</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>45663_4462_fotos_625202020148PM.pdf</Name> <AlternativeName>45663_4462_fotos_625202020148PM.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E9CDEA11EDAADDB753A514782F4/45663_4462_fotos_625202020148PM.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">77149.0</FilesizeMeasure> </Document> <Document> <UUID>00163e9c-dea1-1eda-addb-75a44e9a62f4</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>45663_4462_werkbon_625202020156PM.pdf</Name> <AlternativeName>45663_4462_werkbon_625202020156PM.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E9CDEA11EDAADDB75A44E9A62F4/45663_4462_werkbon_625202020156PM.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">85926.0</FilesizeMeasure> </Document> Waarbij tussen <Document> en </Document> telkens info staat omtrent een bijlage. Het aantal bijlages kan variëren. Wat is nu de beste manier om per bijlage een record aan te maken, niet wetende hoeveel bijlages er zijn ? Alvast bedankt Quote Link to post
0 bigbadwolf Posted November 24, 2020 Share Posted November 24, 2020 Je kunt het resultaat wegschrijven naar een bestand en dan importeren. Dan hoef je ook geen rekening te houden met wisselende aantallen. Quote Link to post
0 hiker Posted November 24, 2020 Share Posted November 24, 2020 Bijlagen in een aparte tabel opslaan met relatie naar het document waar ze bij horen. Quote Link to post
0 Zero55 Posted November 24, 2020 Author Share Posted November 24, 2020 Bijkomend, dit moet ook werken op een iPad met Filemaker GO Quote Link to post
0 menno Posted November 24, 2020 Share Posted November 24, 2020 Ik zou gewoon een xslt schrijven die dit kan verwerken, maar het lijkt me sterk dat je deze response krijgt van een soap-webservice. Je zou tenminste "well-formed" xml terug moeten krijgen met een root-element moeten waarin o.a. de soap-namespace wordt gedeclareerd: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ..... </soapenv:Envelope> Met jouw voorbeeld kan je helemaal niks aanvangen, want het is ongeldige xml. Quote Link to post
0 Zero55 Posted November 24, 2020 Author Share Posted November 24, 2020 8 minuten geleden zei menno: Ik zou gewoon een xslt schrijven die dit kan verwerken, maar het lijkt me sterk dat je deze response krijgt van een soap-webservice. Je zou tenminste "well-formed" xml terug moeten krijgen met een root-element moeten waarin o.a. de soap-namespace wordt gedeclareerd: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ..... </soapenv:Envelope> Met jouw voorbeeld kan je helemaal niks aanvangen, want het is ongeldige xml. Hallo Menno, Ik krijg inderdaad een complete XML als response, maar ik had de bijlages al eruit geparsed. <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header/> <env:Body> <n0:MaterialByElementsResponse_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:G0T:/1SAI/TAEB97FCAB3B0F0502AFAA6:804"> <Material> <ChangeStateID> 20201123075024.0638490</ChangeStateID> <InternalID>2016/23191</InternalID> <UUID>00163e0d-da63-1ed7-bd8c-df0c73dd8735</UUID> <SystemAdministrativeData> <CreationDateTime>2018-01-08T11:27:55.991407Z</CreationDateTime> <CreationIdentityUUID>00163e0d-da68-1ed7-b6b5-002222333271</CreationIdentityUUID> <LastChangeDateTime>2020-11-23T07:50:24.063849Z</LastChangeDateTime> <LastChangeIdentityUUID>00163e0d-da63-1ee7-b8e2-abce005b3e84</LastChangeIdentityUUID> </SystemAdministrativeData> <ProductCategoryID>HU120</ProductCategoryID> <BaseMeasureUnitCode>EA</BaseMeasureUnitCode> <InventoryValuationMeasureUnitCode>EA</InventoryValuationMeasureUnitCode> <Description> <Description languageCode="NL">2016/23191</Description> </Description> <Description> <Description languageCode="EN">2016/23191</Description> </Description> <Description> <Description languageCode="FR">2016/23191</Description> </Description> <Detail> <ContentText languageCode="NL">PLS10A05 Goosewing Grey</ContentText> </Detail> <Detail> <ContentText languageCode="FR">2016/23191</ContentText> </Detail> <Detail> <ContentText languageCode="EN">2016/23191</ContentText> </Detail> <Sales> <SalesOrganisationID>11100</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PMAT</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>11200</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PMAT</ItemGroupCode> </Sales> <Sales> <SalesOrganisationID>12100</SalesOrganisationID> <DistributionChannelCode>01</DistributionChannelCode> <LifeCycleStatusCode>2</LifeCycleStatusCode> <SalesMeasureUnitCode>EA</SalesMeasureUnitCode> <ItemGroupCode>PMAT</ItemGroupCode> </Sales> <Logistics> <SiteID>11100</SiteID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Logistics> <Logistics> <SiteID>11190</SiteID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Logistics> <Logistics> <SiteID>11200</SiteID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Logistics> <Logistics> <SiteID>11300</SiteID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Logistics> <Logistics> <SiteID>12100</SiteID> <LifeCycleStatusCode>2</LifeCycleStatusCode> </Logistics> <Valuation> <LifeCycleStatusCode>2</LifeCycleStatusCode> <CompanyID>11000</CompanyID> <BusinessResidenceID>11100</BusinessResidenceID> </Valuation> <Valuation> <LifeCycleStatusCode>2</LifeCycleStatusCode> <CompanyID>12000</CompanyID> <BusinessResidenceID>12100</BusinessResidenceID> </Valuation> <AttachmentFolder> <UUID>00163e0d-da63-1ed8-a8a9-5514fa2aa125</UUID> <Document> <UUID>00163e0d-da63-1ed8-a8a9-55895867a126</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10015</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>23189-91.pdf</Name> <AlternativeName>23189-91.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631ED8A8A955895867A126/23189-91.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">114874.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da63-1ed8-a8a9-561a1f1fe126</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10011</TypeCode> <MIMECode>image/jpg</MIMECode> <Name>Tekening.JPG</Name> <AlternativeName>Tekening.JPG</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631ED8A8A9561A1F1FE126/Tekening.JPG?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">191228.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da63-1ed8-a8a9-5785c1866127</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/vnd.ms-excel</MIMECode> <Name>H1623189+90+91.xls</Name> <AlternativeName>H1623189+90+91.xls</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631ED8A8A95785C1866127/H1623189+90+91.xls?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">10752.0</FilesizeMeasure> </Document> <Document> <UUID>00163e0d-da63-1ee9-a0a5-14f36092f238</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>application/pdf</MIMECode> <Name>23190.pdf</Name> <AlternativeName>23190.pdf</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E0DDA631EE9A0A514F36092F238/23190.pdf?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">1183357.0</FilesizeMeasure> </Document> <Document> <UUID>00163e8f-b9ae-1eeb-8bac-1140cd06e854</UUID> <VisibleIndicator>true</VisibleIndicator> <CategoryCode>2</CategoryCode> <TypeCode>10001</TypeCode> <MIMECode>image/jpg</MIMECode> <Name>UitgaandeHuurBon_29012016.jpg</Name> <AlternativeName>UitgaandeHuurBon_29012016.jpg</AlternativeName> <FileContentURI>http://vacig0t.byd.sap.corp:50000/sap/ap/ds/wd/doc/00163E8FB9AE1EEB8BAC1140CD06E854/UitgaandeHuurBon_29012016.jpg?sap-client=253</FileContentURI> <FilesizeMeasure unitCode="AD">270608.0</FilesizeMeasure> </Document> </AttachmentFolder> <n1:WUBreedte xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">103 </n1:WUBreedte> <n1:WU_LENGTH xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">160 </n1:WU_LENGTH> <n1:USE xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">101 </n1:USE> <n1:Colour xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">PLS10A05 </n1:Colour> <n1:Sorteervolgorde xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">00/00/000 </n1:Sorteervolgorde> <n1:VERSION xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">101 </n1:VERSION> <n1:Owner xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">101 </n1:Owner> <n1:BRAND xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">103 </n1:BRAND> <n1:Oldmaterialnumber xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">2016/23191 </n1:Oldmaterialnumber> <n1:HEIGHT xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">103 </n1:HEIGHT> <n1:MaterialClassification xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">104 </n1:MaterialClassification> <n2:RentalStatus xmlns:n2="http://0050028170-one-off.sap.com/YA79WFOXY_">03 </n2:RentalStatus> <n2:RentalLocation xmlns:n2="http://0050028170-one-off.sap.com/YA79WFOXY_">KLANT </n2:RentalLocation> <n1:KeuringElektriciteit xmlns:n1="http://sap.com/xi/AP/CustomerExtension/BYD/A2JT2">2016-01-07 </n1:KeuringElektriciteit> <n3:MRPTextileIndustry currencyCode="INR" xmlns:n3="http://sap.com/xi/AP/Globalization">0.0 </n3:MRPTextileIndustry> </Material> <ProcessingConditions> <ReturnedQueryHitsNumberValue>1</ReturnedQueryHitsNumberValue> <MoreHitsAvailableIndicator>false</MoreHitsAvailableIndicator> <LastReturnedObjectID>00163E0DDA631ED7BD8CDF0C73DD8735</LastReturnedObjectID> </ProcessingConditions> </n0:MaterialByElementsResponse_sync> </env:Body> </env:Envelope> Quote Link to post
0 menno Posted November 24, 2020 Share Posted November 24, 2020 Probeer dan eens te importeren met deze xslt: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:G0T:/1SAI/TAEB97FCAB3B0F0502AFAA6:804"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:strip-space elements="*"/> <xsl:template match="/"> <FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult"> <METADATA> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="UUID" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="VisibleIndicator" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="CategoryCode" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="TypeCode" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="MIMECode" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="Name" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="AlternativeName" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="FileContentURI" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="UnitCode" TYPE="TEXT"/> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="FilesizeMeasure" TYPE="TEXT"/> </METADATA> <RESULTSET> <xsl:for-each select="/env:Envelope/env:Body/n0:MaterialByElementsResponse_sync/Material/AttachmentFolder/Document"> <ROW> <COL> <DATA><xsl:value-of select="UUID"/></DATA> </COL> <COL> <DATA><xsl:value-of select="VisibleIndicator"/></DATA> </COL> <COL> <DATA><xsl:value-of select="CategoryCode"/></DATA> </COL> <COL> <DATA><xsl:value-of select="TypeCode"/></DATA> </COL> <COL> <DATA><xsl:value-of select="MIMECode"/></DATA> </COL> <COL> <DATA><xsl:value-of select="Name"/></DATA> </COL> <COL> <DATA><xsl:value-of select="AlternativeName"/></DATA> </COL> <COL> <DATA><xsl:value-of select="FileContentURI"/></DATA> </COL> <COL> <DATA><xsl:value-of select="FilesizeMeasure/@unitCode"/></DATA> </COL> <COL> <DATA><xsl:value-of select="FilesizeMeasure"/></DATA> </COL> </ROW> </xsl:for-each> </RESULTSET> </FMPXMLRESULT> </xsl:template> </xsl:stylesheet> Quote Link to post
0 Zero55 Posted November 24, 2020 Author Share Posted November 24, 2020 Om de een of andere reden krijg ik de melding dat ik die bewerking niet kan uitvoeren. Nogthans een nieuw bestand gemaakt. Werk wel met Filemaker 16, weet niet of dat een issue is? Quote Link to post
0 menno Posted November 24, 2020 Share Posted November 24, 2020 Dan pak je waarschijnljk de verkeerde waarden. Kik even naar de bijlage. De xml en de xslt werken ook nog in FileMaker 6, dus 16 moet zeker geen probleem zijn. Op een iPad gaat een xslt-import overigens niet werken, maar dan zou je het bijvoorbeeld PSoS uit kunnen laten voeren: https://help.claris.com/nl/pro-help/content/perform-script-on-server.html?Highlight=perform script on server Documenten.zip Quote Link to post
0 Zero55 Posted November 24, 2020 Author Share Posted November 24, 2020 2 uur geleden zei menno: Dan pak je waarschijnljk de verkeerde waarden. Kik even naar de bijlage. De xml en de xslt werken ook nog in FileMaker 6, dus 16 moet zeker geen probleem zijn. Op een iPad gaat een xslt-import overigens niet werken, maar dan zou je het bijvoorbeeld PSoS uit kunnen laten voeren: https://help.claris.com/nl/pro-help/content/perform-script-on-server.html?Highlight=perform script on server Documenten.zip 87.52 kB · 0 downloads in jouw voorbeeld werkt het inderdaad wel. Ik ga hiermee verder aan de slag. Merci alvast. Quote Link to post
0 Zero55 Posted November 24, 2020 Author Share Posted November 24, 2020 @menno Waarschijnlijk een idiote vraag, maar hoe krijg ik op een deftige manier de inhoud van mijn soap-response veld geëxporteerd naar een xml bestand? Quote Link to post
0 menno Posted November 24, 2020 Share Posted November 24, 2020 Je gebruikt waarschijnlijk FileMaker 16 of FileMaker Server 16 met insert-from-url om die inhoud op te halen ..... dus kan je ook importeer van xml-bron met een vast of een berekend http-request gebruiken om direct te importeren in de (tijdelijke) tabel Quote Link to post
0 Zero55 Posted December 2, 2020 Author Share Posted December 2, 2020 Op 24/11/2020 om 16:37 zei menno: Je gebruikt waarschijnlijk FileMaker 16 of FileMaker Server 16 met insert-from-url om die inhoud op te halen ..... dus kan je ook importeer van xml-bron met een vast of een berekend http-request gebruiken om direct te importeren in de (tijdelijke) tabel @menno We gebruiken inderdaad FM16 en FM16server met de insert-from-url, maar deze hebben we helaas niet zelf gemaakt en ook niet veel kennis van. Quote Link to post
0 menno Posted December 2, 2020 Share Posted December 2, 2020 3 uur geleden zei Zero55: @menno We gebruiken inderdaad FM16 en FM16server met de insert-from-url, maar deze hebben we helaas niet zelf gemaakt en ook niet veel kennis van. @Zero55 dan adviseer ik je om een professional in te huren om dit voor je op te lossen. Ik begrijp nu ook niet goed wat jouw bestaande situatie is: Hebben je een werkende soap-download, die al wordt geïmporteerd of probeer je een bestaande andere download om te werken zodat de soap-download óók kan worden verwerkt of probeer je vanaf scratch een soap-download te verwerken in db die je al langer gebruikt? Quote Link to post
0 Zero55 Posted December 2, 2020 Author Share Posted December 2, 2020 3 uur geleden zei menno: @Zero55 dan adviseer ik je om een professional in te huren om dit voor je op te lossen. Ik begrijp nu ook niet goed wat jouw bestaande situatie is: Hebben je een werkende soap-download, die al wordt geïmporteerd of probeer je een bestaande andere download om te werken zodat de soap-download óók kan worden verwerkt of probeer je vanaf scratch een soap-download te verwerken in db die je al langer gebruikt? @menno Wij hebben een werkende upload via Soap (gegevens en afbeeldingen die vanuit filemaker Go opgevraagd en doorgestuurd worden van en naar SAP via Soap), die requests en responses heb ik zelf redelijk goed in de hand. Maar nu is de vraag onlangs gekomen om de bijlages die in SAP zitten ook te kunnen bekijken via Filemaker GO, en dat blijkt niet zo simpel als een tekst uit een response parsen... Maar inderdaad, misschien moet ik dan maar beroep doen op een professional. Had het graag zelf gedaan, maar kan ook niet eeuwig blijven zoeken natuurlijk. Quote Link to post
Question
Zero55
Hello,
Via een Soap Request krijg ik (na parsing) volgende response terug:
Waarbij tussen <Document> en </Document> telkens info staat omtrent een bijlage. Het aantal bijlages kan variëren.
Wat is nu de beste manier om per bijlage een record aan te maken, niet wetende hoeveel bijlages er zijn ?
Alvast bedankt
Link to post
14 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.