Zero55 Geplaatst: 24 november 2020 Delen Geplaatst: 24 november 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 naar reactie
1 Zero55 Geplaatst: 24 november 2020 Auteur Delen Geplaatst: 24 november 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 naar reactie
0 bigbadwolf Geplaatst: 24 november 2020 Delen Geplaatst: 24 november 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 naar reactie
0 hiker Geplaatst: 24 november 2020 Delen Geplaatst: 24 november 2020 Bijlagen in een aparte tabel opslaan met relatie naar het document waar ze bij horen. Quote Link naar reactie
0 Zero55 Geplaatst: 24 november 2020 Auteur Delen Geplaatst: 24 november 2020 Bijkomend, dit moet ook werken op een iPad met Filemaker GO Quote Link naar reactie
0 menno Geplaatst: 24 november 2020 Delen Geplaatst: 24 november 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 naar reactie
0 menno Geplaatst: 24 november 2020 Delen Geplaatst: 24 november 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 naar reactie
0 Zero55 Geplaatst: 24 november 2020 Auteur Delen Geplaatst: 24 november 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 naar reactie
0 menno Geplaatst: 24 november 2020 Delen Geplaatst: 24 november 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 naar reactie
0 Zero55 Geplaatst: 24 november 2020 Auteur Delen Geplaatst: 24 november 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 naar reactie
0 Zero55 Geplaatst: 24 november 2020 Auteur Delen Geplaatst: 24 november 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 naar reactie
0 menno Geplaatst: 24 november 2020 Delen Geplaatst: 24 november 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 naar reactie
0 Zero55 Geplaatst: 2 december 2020 Auteur Delen Geplaatst: 2 december 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 naar reactie
0 menno Geplaatst: 2 december 2020 Delen Geplaatst: 2 december 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 naar reactie
0 Zero55 Geplaatst: 2 december 2020 Auteur Delen Geplaatst: 2 december 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 naar reactie
Vraag
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 naar reactie
14 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.