Hi Nuwan,
I have used the attached outQuery.xml file to generate the input
schema(Response of query operation) and mapped a single element OwnerId to
an output schema which is generated from the following content of a json
file.
{
"name":"hari",
"id":"122222223dsfvx"
}
On Sun, Oct 23, 2016 at 6:45 AM, Nuwan Pallewela <[email protected]> wrote:
> Hi Hari,
>
> Can you share the input schema, output schema and the mapping
> configuration files to further analyze the issue?
>
> Thanks,
> Nuwan
>
> On Sun, Oct 23, 2016 at 1:06 AM, Hariprasath Thanarajah <
> [email protected]> wrote:
>
>> Create a public jira[1] to track this issue,
>>
>> [1] - https://wso2.org/jira/browse/DEVTOOLESB-767
>>
>> On Sun, Oct 23, 2016 at 1:04 AM, Hariprasath Thanarajah <
>> [email protected]> wrote:
>>
>>> Hi All,
>>>
>>> Now I am working on the dynamic schema generation for connector
>>> operations in dev-tooling. For the initial, I have completed the dynamic
>>> schema generation part for salesforce soap connector.I have tried a simple
>>> use case using salesforce connector. For that used the query operation(from
>>> the response) to create the input schema and map an element from that to an
>>> output schema element using data mapper mediator. I have used the following
>>> attached file to create the input schema(response of query operation) and
>>> map it to an output element. In the above case, I have created an ESB
>>> config project and create a sample and invoke this service. When I invoke
>>> this service I got the following error in [1]
>>>
>>> [1] - [2016-10-22 23:16:58,563] WARN - XMLInputReader Element name not
>>> found : axis2ns1:LimitInfoHeader
>>> [2016-10-22 23:16:58,563] ERROR - DataMapperMediator DataMapper mediator
>>> : mapping failed
>>> Input type is incorrect or Invalid element found in the message payload
>>> : axis2ns1:LimitInfoHeader
>>> at org.wso2.carbon.mediator.datamapper.engine.input.readers.XML
>>> InputReader.xmlTraverse(XMLInputReader.java:170)
>>> at org.wso2.carbon.mediator.datamapper.engine.input.readers.XML
>>> InputReader.xmlTraverse(XMLInputReader.java:224)
>>> at org.wso2.carbon.mediator.datamapper.engine.input.readers.XML
>>> InputReader.xmlTraverse(XMLInputReader.java:224)
>>> at org.wso2.carbon.mediator.datamapper.engine.input.readers.XML
>>> InputReader.read(XMLInputReader.java:117)
>>> at org.wso2.carbon.mediator.datamapper.engine.input.InputBuilde
>>> r.buildInputModel(InputBuilder.java:59)
>>> at org.wso2.carbon.mediator.datamapper.engine.core.mapper.Mappi
>>> ngHandler.doMap(MappingHandler.java:67)
>>> at org.wso2.carbon.mediator.datamapper.DataMapperMediator.trans
>>> form(DataMapperMediator.java:306)
>>> at org.wso2.carbon.mediator.datamapper.DataMapperMediator.media
>>> te(DataMapperMediator.java:256)
>>> at org.apache.synapse.mediators.AbstractListMediator.mediate(Ab
>>> stractListMediator.java:97)
>>> at org.apache.synapse.mediators.base.SequenceMediator.mediate(S
>>> equenceMediator.java:281)
>>> at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediat
>>> eFromContinuationStateStack(Axis2SynapseEnvironment.java:766)
>>> at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.inject
>>> Message(Axis2SynapseEnvironment.java:282)
>>> at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handle
>>> Message(SynapseCallbackReceiver.java:554)
>>> at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receiv
>>> e(SynapseCallbackReceiver.java:188)
>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>> at org.apache.synapse.transport.passthru.ClientWorker.run(Clien
>>> tWorker.java:261)
>>> at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.r
>>> un(NativeWorkerPool.java:172)
>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1145)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:615)
>>> at java.lang.Thread.run(Thread.java:745)
>>>
>>>
>>> How can I overcome this issue?
>>>
>>> --
>>>
>>>
>>> *Thank you and Regards,**Hariprasath Thanarajah*
>>> Associate Software Engineer | WSO2
>>> E: [email protected]
>>> M: +94752806528, 0777216903
>>> Blog: hariwso2.blogspot.com
>>>
>>> Skype : hariss636
>>> LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660
>>>
>>> WSO2, Inc.
>>> lean . enterprise . middleware
>>>
>>> https://wso2.com/signature
>>> http://wso2.com/about/team/hariprashath-thanarajah/
>>>
>>
>>
>>
>> --
>>
>>
>> *Thank you and Regards,**Hariprasath Thanarajah*
>> Associate Software Engineer | WSO2
>> E: [email protected]
>> M: +94752806528, 0777216903
>> Blog: hariwso2.blogspot.com
>>
>> Skype : hariss636
>> LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660
>>
>> WSO2, Inc.
>> lean . enterprise . middleware
>>
>> https://wso2.com/signature
>> http://wso2.com/about/team/hariprashath-thanarajah/
>>
>
>
>
> --
> ----------------------------------------------------------
>
> *Nuwan Chamara Pallewela*
>
>
> *Software Engineer*
>
> *WSO2, Inc. *http://wso2.com
> *lean . enterprise . middleware*
>
> Email *[email protected] <[email protected]>*
> Mobile *+94719079739 <%2B94719079739>@*
>
>
>
--
*Thank you and Regards,**Hariprasath Thanarajah*
Associate Software Engineer | WSO2
E: [email protected]
M: +94752806528, 0777216903
Blog: hariwso2.blogspot.com
Skype : hariss636
LinkedIn : https://www.linkedin.com/in/hariprasath-thanarajah-5234b660
WSO2, Inc.
lean . enterprise . middleware
https://wso2.com/signature
http://wso2.com/about/team/hariprashath-thanarajah/
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns="urn:partner.soap.sforce.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sf="urn:sobject.partner.soap.sforce.com">
<soapenv:Header>
<LimitInfoHeader>
<limitInfo>
<current>3</current>
<limit>15000</limit>
<type>API REQUESTS</type>
</limitInfo>
</LimitInfoHeader>
</soapenv:Header>
<soapenv:Body>
<queryResponse>
<result xsi:type="QueryResult">
<done>true</done>
<queryLocator xsi:nil="true"/>
<records xsi:type="sf:sObject">
<sf:type>Account</sf:type>
<sf:Id>0012800000Es2aOAAR</sf:Id>
<sf:Id>0012800000Es2aOAAR</sf:Id>
<sf:IsDeleted>false</sf:IsDeleted>
<sf:MasterRecordId xsi:nil="true"/>
<sf:Name>SampleAccount1</sf:Name>
<sf:Type xsi:nil="true"/>
<sf:ParentId xsi:nil="true"/>
<sf:BillingStreet xsi:nil="true"/>
<sf:BillingCity xsi:nil="true"/>
<sf:BillingState xsi:nil="true"/>
<sf:BillingPostalCode xsi:nil="true"/>
<sf:BillingCountry xsi:nil="true"/>
<sf:BillingLatitude xsi:nil="true"/>
<sf:BillingLongitude xsi:nil="true"/>
<sf:BillingGeocodeAccuracy xsi:nil="true"/>
<sf:BillingAddress xsi:nil="true"/>
<sf:ShippingStreet xsi:nil="true"/>
<sf:ShippingCity xsi:nil="true"/>
<sf:ShippingState xsi:nil="true"/>
<sf:ShippingPostalCode xsi:nil="true"/>
<sf:ShippingCountry xsi:nil="true"/>
<sf:ShippingLatitude xsi:nil="true"/>
<sf:ShippingLongitude xsi:nil="true"/>
<sf:ShippingGeocodeAccuracy xsi:nil="true"/>
<sf:ShippingAddress xsi:nil="true"/>
<sf:Phone>1111111111</sf:Phone>
<sf:Fax xsi:nil="true"/>
<sf:AccountNumber xsi:nil="true"/>
<sf:Website>www.salesforce1.com</sf:Website>
<sf:PhotoUrl>/services/images/photo/0012800000Es2aOAAR</sf:PhotoUrl>
<sf:Sic xsi:nil="true"/>
<sf:Industry>Banking</sf:Industry>
<sf:AnnualRevenue xsi:nil="true"/>
<sf:NumberOfEmployees>100</sf:NumberOfEmployees>
<sf:Ownership xsi:nil="true"/>
<sf:TickerSymbol xsi:nil="true"/>
<sf:Description xsi:nil="true"/>
<sf:Rating xsi:nil="true"/>
<sf:Site xsi:nil="true"/>
<sf:OwnerId>00528000001m5RRAAY</sf:OwnerId>
<sf:CreatedDate>2016-01-10T17:58:13.000Z</sf:CreatedDate>
<sf:CreatedById>00528000001m5RRAAY</sf:CreatedById>
<sf:LastModifiedDate>2016-01-10T17:58:13.000Z</sf:LastModifiedDate>
<sf:LastModifiedById>00528000001m5RRAAY</sf:LastModifiedById>
<sf:SystemModstamp>2016-01-10T17:58:13.000Z</sf:SystemModstamp>
<sf:LastActivityDate xsi:nil="true"/>
<sf:LastViewedDate>2016-01-10T17:58:13.000Z</sf:LastViewedDate>
<sf:LastReferencedDate>2016-01-10T17:58:13.000Z</sf:LastReferencedDate>
<sf:IsCustomerPortal>false</sf:IsCustomerPortal>
<sf:Jigsaw xsi:nil="true"/>
<sf:JigsawCompanyId xsi:nil="true"/>
<sf:CleanStatus>Pending</sf:CleanStatus>
<sf:AccountSource xsi:nil="true"/>
<sf:DunsNumber xsi:nil="true"/>
<sf:Tradestyle xsi:nil="true"/>
<sf:NaicsCode xsi:nil="true"/>
<sf:NaicsDesc xsi:nil="true"/>
<sf:YearStarted xsi:nil="true"/>
<sf:SicDesc xsi:nil="true"/>
<sf:DandbCompanyId xsi:nil="true"/>
<sf:CustomerPriority__c xsi:nil="true"/>
<sf:SLA__c xsi:nil="true"/>
<sf:Active__c xsi:nil="true"/>
<sf:NumberofLocations__c xsi:nil="true"/>
<sf:UpsellOpportunity__c xsi:nil="true"/>
<sf:SLASerialNumber__c xsi:nil="true"/>
<sf:SLAExpirationDate__c xsi:nil="true"/>
<sf:sample__c xsi:nil="true"/>
</records>
<size>1</size>
</result>
</queryResponse>
</soapenv:Body>
</soapenv:Envelope>_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev