Quantcast
Channel: SCN : Unanswered Discussions - Service-Oriented Architecture (SOA) and SAP
Viewing all 360 articles
Browse latest View live

Unexpected element when using external web service

$
0
0

Hello,

 

I'm new in webservice and i have trouble to implement my first webservice.

 

1- I have created the service consumer from the wsdl file. The wsdl file looks like this :


<wsdl:definitionsxmlns:http="http://schemas.xmlsoap.org/wsdl/http/"xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"xmlns:tns="http://pojos.ws.siveco.com"xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"xmlns:xformat="http://cxf.apache.org/bindings/xformat"name="purchaseinvoicecreate"targetNamespace="http://pojos.ws.siveco.com">

 

<wsdl:types>

 

 

<xs:schemaxmlns:http="http://schemas.xmlsoap.org/wsdl/http/"xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"xmlns:tns="http://pojos.ws.siveco.com"xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"xmlns:xformat="http://cxf.apache.org/bindings/xformat"xmlns:xs="http://www.w3.org/2001/XMLSchema"attributeFormDefault="unqualified"elementFormDefault="unqualified"targetNamespace="http://pojos.ws.siveco.com">

 

 

<xs:elementname="securityHeaderType">

 

 

<xs:complexType>

 

 

<xs:sequence>

 

 

<xs:elementname="DataSource"type="xs:string"/>

 

<xs:elementname="UserName"type="xs:string"/>

<xs:elementname="password"type="xs:string"/>

<xs:elementminOccurs="0"name="cwUser"type="xs:string"/>

<xs:elementminOccurs="0"name="language"type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

 

<xs:elementname="createPIPI">

 

 

<xs:complexType>

 

 

<xs:sequence>

 

 

<xs:elementminOccurs="0"name="PipiCode">

 

 

<xs:simpleType>

 

 

<xs:restrictionbase="xs:string">

 

 

<xs:maxLengthvalue="10"/>

 

</xs:restriction>

</xs:simpleType>

</xs:element>

...


2- I configured SOAMANAGER with a default port. I used the URL /services/purchaseinvoice/create?WSDL. I manage to do the ping.

 

Capture.JPG

 

 

3 - I have created my abap program.

 

   DATA lo_proxy  TYPE REF TO zgm_co_purchaseinvoicecreate_1.

   DATA ls_output TYPE zgm_create_output1.

   DATA lo_exc    TYPE REF TO cx_root.

   DATA lv_msg    TYPE string.

   DATA ls_cr     TYPE ty_s_cr.

 

   TRY.

*     instantiate the object reference

       IF lo_proxy IS NOT BOUND.

         CREATE OBJECT lo_proxy TYPE zgm_co_purchaseinvoicecreate_1.

       ENDIF.

 

       TRY.

           CALL METHOD lo_proxy->create

             EXPORTING

               input  = ps_input

             IMPORTING

               output = ls_output.

 

         CATCH cx_ai_system_fault INTO lo_exc .

           lv_msg = lo_exc->get_text( ).

 

           ls_cr-icon = icon_red_light.

           ls_cr-belnr = ps_factures-belnr.

           ls_cr-gjahr = ps_factures-gjahr.

           ls_cr-message = lv_msg.

           APPEND ls_cr TO pt_cr.

           pv_subrc = 4.

 

         CATCH ZGM_CX_COSWIN_EXCEPTION1 INTO lo_exc .

           lv_msg = lo_exc->get_text( ).

 

           ls_cr-icon    = icon_red_light.

           ls_cr-belnr   = ps_factures-belnr.

           ls_cr-gjahr   = ps_factures-gjahr.

           ls_cr-message = lv_msg.

           APPEND ls_cr TO pt_cr.

           pv_subrc = 4.

       ENDTRY.



Now when i run it i get the error message : SOAP:14 Unexpected element -el=definitions ns=http://schemas.xmlsoap.org/wsdl/


I saw that there are already other topic dealing with kind of issue but i didn't manage to solve the issue.


Any help will be usefull.


Thanks a lot.


laurent.


Issue in consuming ABAP webservice in Netweaver 7.31

$
0
0

Hi,

I am creating a RFC based webservice in SE37 and then creating the runtime configuration in SOAMANAGER. In 7.31,the navigation for creating the binding have changed.Using SCN documentation,I have correctly configured it.The issue is there in consuming it . I am not sure of the URL to be given to .net application. I have tried giving the ' calculated access url' under transport settings  or service location in WSDL file  under 'Open WSDL document for selected binding or service'. In both cases the .net application gives error 'operation is not valid due to current state of the object'.


I have also tried testing it by creating the consumer proxy by giving the WSDL file of design time or for selected binding or service.

It gives error 'Proxy error generation occurred'.


Need to know what to give to .net application to consume the service.


please see the attachment.



Generating a Wsdl File from sap inbound proxy

$
0
0

Hello Experts,

 

We have a query regarding generating a wsdl file from sap inbound proxy.

 

We have generated an inbound service interface. And we want to generate a wsdl file from sap proxy it self.  we have achieved it through function modules and bapis. i searched all the scn forums and didn't found any suitable thread,Please post your comments.

 

please share your thoughts and do the need full Its little bit urgent.

 

 

Regards,

 

suresh.

SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided

$
0
0

hello everybody,

we are working with ERP - PO - C4C integration.

everything is working fine but we have a problem with a C4C to ERP interface.

The interface is: ReplicateSalesOrderAttachmentToExternalOut

We configured everything and starting from Configuration Scenario.

 

when we send message from C4C we can see it in PO monitor with an error:

 

SOAP: Error occurred: com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: Response message contains an errorXIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Web service processing error; more details in the web service error log on provider side (UTC timestamp 20151028153217; Transaction ID 562FB97299741BBFE10000000A0201DB)

 

When we check the SOAMANAGER monitor in ERP, the error is:

 

SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided.

 

I found this thread Plain SOAP: Reliable messaging (RM) configured,... | SCN but we cannot change a standard function.

 

Does anybody have a suggestion?

thanks in advance

 

Alessandro

Web Service login failed

$
0
0

Hi,

 

I'm trying to access the data from SAP by using webservice. when I perform web service call by using soap UI tool i am getting the below error

HTTP 401 - Unauthorized

Login failed

What happened ?

was canceled due to incorrect credentials

The application was carried out in the system PRD. Here, no credentials were provided

  If you still do not have a user ID, please contact your system administrator

Your SAP Internet Communication Framework Team


Even i have provided proper user is and Password soap UI


Thanks for your help in advance


Thanks

MVS

Enterprise Service Bus (ESB) - How to use ESB?

$
0
0

Hi experts, I need your help.


I want to use SAP to SAP (or non-SAP) for exchange messages. I heard that ESB can help me, but I didn't find guide.

Please tell me how to work with ESB (install, configure). Also describe concept of ESB please.

 

Regards


Units of Measure in Enterprise Services

$
0
0

Hi,

 

I tested some SAP enterprise services for material handling and production orders.

So far every time an unit of measure was used by an enterprise service it was the ISO-Code, which is defined in T006 for the internal UOM in the backend.

 

Now I'm trying to create ProductionConfirmation for production order by SAP Enterprise Service ECC_PRODUCTIONCONFCRTRC.

 

The following message, sent by the shop floor system, to the service at sap backend, creates a partial time ticket for operation 0010 of production order 7284094 for 12 pieces yield and a goods receipt movement for 12 pieces of batch 0728409400

 

The odd thing is, that I have to use unitcode PCE for the time ticket section and unitcode ST for the goods movement.

 

ST is the internal UOM in T006 and PCE is the ISO-Code for ST.

 

If I try to do the goods movement with PCE, then the service responds with ok, but the goods movement isn't executed and there is an error in the Confirmation of production order (co14).

"No language-specific unit defined in language EN for internal unit PCE"

or in german

"Zur int. Maßeinheit PCE ist in Sprache DE keine sprachabh. Einheit gepflegt"


This leads me to the assumption that the enterprise service interprets the unitcode in the goods movement section as SAPs internal UOM.


In addition there must be a failure in the service implementation, because it must not sent an ok message, if the goods movement isn't done.


Is there a rule, that enterprise services should use ISO-Codes as unitcodes?


Are there further ideas?

 

Regards

Roland


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"    xmlns:glob="http://sap.com/xi/SAPGlobal20/Global">   <soapenv:Header/>   <soapenv:Body>      <glob:ProductionConfirmationCreateRequest_sync>         <MessageHeader>            <UUID>365d2b3f-4f1f-44eb-abf8-e991d83411bf</UUID>         </MessageHeader>         <ProductionConfirmation>            <ProductionOrderID>7284094</ProductionOrderID>            <ProductionOrderOperationID>0010</ProductionOrderOperationID>            <PlantID>662L</PlantID>               <!-- Linie 62 -->            <WorkCentreID>80060050</WorkCentreID>               <!-- Teilrückmeldung -->            <RecordTypeCode>L20</RecordTypeCode>               <!-- 12 Gutteile -->            <ConfirmQuantity unitCode="PCE">12</ConfirmQuantity>            <GoodsMovementInformation>                  <!--                        für Material 77003228 (Endprodukt des FA) und Charge 0728409400                       12 Stück Wareneingang auf LL62 in den frei verwendbaren Bestand buchen                  -->               <MaterialInternalID>77003228</MaterialInternalID>               <PlantID>662L</PlantID>               <InventoryManagedLocationInternalID>LL62</InventoryManagedLocationInternalID>               <BatchID>0728409400</BatchID>               <ProductionOrderID>7284094</ProductionOrderID>               <GoodsMovementTypeCode>101</GoodsMovementTypeCode>                  <!-- frei verwendbarer Bestand -->               <InventoryUsabilityStatusCode>1</InventoryUsabilityStatusCode>                  <!-- hier muss "ST" verwendet werden, "PCE" liefert keine Fehlermessage, die Buchng funktioniert aber nicht: -->                <InputQuantity unitCode="ST">12</InputQuantity>               <GoodsMovementReferenceDocumentTypeCode>3</GoodsMovementReferenceDocumentTypeCode>            </GoodsMovementInformation>         </ProductionConfirmation>      </glob:ProductionConfirmationCreateRequest_sync>   </soapenv:Body></soapenv:Envelope>

Message Authentication in SAP Portal SOA

$
0
0

Hi ,

 

We have SAP netweaver portal 7.31 having user store of LDAP.

 

The SAP portal have an SOA exposed using Message Authentication . Our requirement is SOA should Message Authentication should be from a different set of users and not from users connected to LDAP user store.

 

Do you think this is feasible? 

 

Regards

Sujith Mathew


FUBA -> webservice -> call webservice from outside (not SAP)

$
0
0

Hi Experts,

 

I have in SAP BW an remote FUBA and created a webservice.

How can I call the webservice from outside (not SAP) now.

Do I need user and password and...

 

Thanks for support.

 

BR,

Christoph

WebService - Recreate the service and binding in SOAMANAGER for exisiting service

$
0
0

Dear SAP Friends,

 

I have added the new field name Plant in my function module, as which already have existing service . for that I have recreated the service

and binding in SOAMANAGER with out any error message.

But in the WSDL URL XML file output, new added field plant is not coming, only the existing fields are came.

For your reference, I have added the screenshot steps in the
attachment, what i have tried.

 

Can you please check and let me know what I have missed while binding.

 

Regards,

Kannan

Error While Consuming .Net Web Service.

$
0
0

Dear All,

 

I have facing an error while consuming .Net web service By using the following path,

 

Se80 > Edit Object > Client Proxy > Create > URL/HTTP CheckBox > URL: http://ip-address:Port#/Service1.asmx?WSDL  > Package-Name + Prefix + Request# > Complete .

 

While Click on complete button it gives an Exception which is mentioned below,

 

 

Not implemented

Exception of class CX_SIDL_INTERNAL_ERROR

 

 

Please give me proper solution, How to resolve this exception?

 

 

 

Regards,

Muhammad Taha

WSRM1128: Failed to send a [ CreateSequence ] RM session control message

$
0
0

Hi all,

 

When trying to consume an SAP delivered web service from a third- party partner application in prod environment, below error is thrown at the partner side.

 

"WSRM1128: Failed to send a [ CreateSequence ] RM session control message: Maximum number of resend attempts has been reached."

 

The web service call does not even hit SAP system - no (error)logs in web service monitor or util.

 

The same web service works fine from SOAP UI client and also when the same partner application is run from local server (localhost).

However from prod environment the above error is thrown.

 

I can only assume that there is an issue with secure connection between third- party and SAP systems .

 

Any hints on what could be the possible cause ?

 

Thanks!

Karthik

SOAP/WSDL connection

$
0
0

Hi all experts,

 

I generated the SOAP link in PHP, yii2 to be precised.
I want to use this link in my ABAP ZProgram to pass the value from SAP to my Yii2.
How can I do that?
Please, help

SAML Holder-of-Key with Webservice security

$
0
0

We are exposing ERP RFC to .net application using SAML 2.0 with webservice Holder-of-key external token issuer option.

 

We are using ADFS as STS in between SAP and .net.

 

We have setup all the required configuration from ADFS and SAP SOA manager.  ADFS configuration (Token issuer) was verified and validated by our ADFS team. We have also successfully applied new certificate and also configured new Endpoint.


With the above setup, now Webservice is making a call to SAP.


We configured STRUST & WSS_SETUP.


But it is failing to authenticate with this following error message. Errors are logged in SRT_LOG as below:


Dereferencing the NULL reference. Message class SRT_CORE & 143


The error message is coming from Method APPLY_ST in class CL_WSSE_PROCESSOR.


From the code we understand that X509 'Encrypting Token' is expected. But not sure where to pass and how to fix it.


Kindly help us in resolving this.


 






 


Modify parameters (no header) of a consumed Web Service from ABAP

$
0
0

Hello

We need to modify the message generated by adding the username and password to the message parameters.

Previously we have a scenario where the username and password was included in the header of the message but this new scenario is different.

 

New scenario with the username and password as parameters in the message (We don't know how to do it)

 

POST http://----------------ctricalAccountSync HTTP/1.1

Accept-Encoding: gzip,deflate

Content-Type: text/xml;charset=UTF-8

SOAPAction: ""

username: --------  ( how can we include these parameters in this part of the message?)

password: --------  ( how can we include these parameters in this part of the message?)

Content-Length: 554

Host: ---------

Connection: Keep-Alive

User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:elec="http://-----------/">

   <soapenv:Body>

      <elec:syncElectricalAccount>

         <block></block>

         <road></road>

         <building></building>

      </elec:syncElectricalAccount>

   </soapenv:Body>

</soapenv:Envelope>

 

 

In previous scenario the username and password were included in the header. Header was modified  with  ws_header->set_request_header

 

POST http://----------------ctricalAccountSync HTTP/1.1

Accept-Encoding: gzip,deflate

Content-Type: text/xml;charset=UTF-8

SOAPAction: ""

Content-Length: 554

Host: ---------

Connection: Keep-Alive

User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:elec="http://-----------/">

   <soapenv:Header>

     <username>-----</username>

     <password>-----</password>

   <soapenv:Header/>

   <soapenv:Body>

      <elec:syncElectricalAccount>

         <electricalAccountNumber></electricalAccountNumber>

         <block></block>

         <road></road>

         <building></building>

      </elec:syncElectricalAccount>

   </soapenv:Body>

</soapenv:Envelope>

 

Thanks


quotation header status change via enterprise service

$
0
0

Hi, I'm in the process of setting up the Create Quotation enterprise service, and am trying to work out if it's possible to pass something through that will change the user status in the Quotation while creating it.

 

I'm using Service: CustomerQuoteERPCreateCheckQueryResponse_In, passing in the correct fields. I can post a Quotation with the correct data combination. However, I'm looking through the Quotation in VA23 and in the Header->Status tab, there's an 'Object Status' button, which goes to what looks like a JEST-type status.

 

Is it possible to change this status from the Enterprise Service?

 

My testing so far has been via SPROXY, although I have created Quotations from the Test Tool in the SAP PI Integration Engine with the following data, and I couldn't find a Status. I'm reasonably sure that I can't be done in this message, but it would be good to know if anyone has done it before.

 

<?xml version="1.0" encoding="UTF-8"?>

<ns0:CustomerQuoteERPCreateRequest_sync xmlns:ns0="http://sap.com/xi/APPL/Global2">

<MessageHeader>

  <ID/>

  <UUID>[UUID]</UUID>

  <ReferenceID/>

  <ReferenceUUID/>

</MessageHeader>

<CustomerQuote>

  <ID/>

  <Date>2016-02-05</Date>

  <ProcessingTypeCode>[QUOTATION DOCUMENT TYPE]</ProcessingTypeCode>

  <BuyerDocument>

   <ID>[EXTERNAL PO]</ID>

   <Date>2016-02-05</Date>

  </BuyerDocument>

  <SalesAndServiceBusinessArea>

   <SalesOrganisationID>[VKORG]</SalesOrganisationID>

   <DistributionChannelCode>[VTWEG]</DistributionChannelCode>

   <DivisionCode>[SPART]</DivisionCode>

  </SalesAndServiceBusinessArea>

  <BuyerParty>

   <InternalID>[SOLDTO]</InternalID>

  </BuyerParty>

  <GoodsRecipientParty>

   <InternalID schemeID="" schemeAgencyID="">[SHIPTO]</InternalID>

  </GoodsRecipientParty>

  <ReceivingPointParty>

   <InternalID schemeID="" schemeAgencyID=""/>

  </ReceivingPointParty>

  <Item>

   <ID>001</ID>

   <ParentItemID/>

   <ProductAvailabilityRequirementItemUUID schemeID="" schemeAgencyID=""/>

   <Description languageCode=""/>

   <ProcessingTypeCode/>

   <DataOriginCategoryCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   <BuyerDocument>

    <ID schemeID="" schemeAgencyID="" schemeAgencySchemeAgencyID=""/>

    <ItemID>[ITEM NO]</ItemID>

    <Date/>

   </BuyerDocument>

   <SalesAndServiceBusinessArea>

    <DivisionCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </SalesAndServiceBusinessArea>

   <Product>

    <InternalID schemeID="" schemeAgencyID="">[MATERIAL NUMBER]</InternalID>

    <BuyerID/>

    <StandardID schemeID="" schemeAgencyID=""/>

    <SalesMeasureUnitCode>[UNIT OF MEASURE]</SalesMeasureUnitCode>

    <SalesUnitConversionNumeratorNumberValue/>

    <SalesUnitConversionDenominatorNumberValue/>

    <BatchID schemeID="" schemeVersionID="" schemeAgencyID="" schemeAgencySchemeID="" schemeAgencySchemeAgencyID=""/>

    <InventoryValuationTypeCode listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </Product>

   <ShippingPointParty>

    <InternalID schemeID="" schemeAgencyID=""/>

   </ShippingPointParty>

   <ReceivingPointParty>

    <InternalID schemeID="" schemeAgencyID=""/>

   </ReceivingPointParty>

   <InventoryManagedLocation>

    <InternalID schemeID="" schemeAgencyID=""/>

   </InventoryManagedLocation>

   <ShipToLocation>

    <UnloadingPoint>

     <Name/>

    </UnloadingPoint>

   </ShipToLocation>

   <DateTerms>

    <RequestDate/>

    <RequestCalendarUnitCode/>

   </DateTerms>

   <PricingTerms>

    <PriceDate/>

    <CurrencyCode/>

    <PriceSpecificationCustomerGroupCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

    <CustomerPriceListTypeCode/>

    <CustomerGroupCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

    <SalesDistrictCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </PricingTerms>

   <PriceComponent>

  <PriceSpecificationElementTypeCode>[MANUAL PRICE CONDITION]</PriceSpecificationElementTypeCode>

  <Rate>

  <DecimalValue>[PRICE]</DecimalValue>

  </Rate>

  </PriceComponent>

     <DeliveryTerms>

    <PriorityValue/>

    <Incoterms>

     <ClassificationCode/>

     <TransferLocationName/>

    </Incoterms>

    <PartialDeliveryMaximumNumberValue/>

    <DeliveryPlantID schemeAgencyID="">[WERKS]</DeliveryPlantID>

   </DeliveryTerms>

   <InvoiceTerms>

    <ProposedInvoiceDate/>

    <InvoicingBlockingReasonCode/>

   </InvoiceTerms>

   <CashDiscountTerms>

    <Code listAgencyID="" listVersionID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </CashDiscountTerms>

   <TotalValues>

    <RequestedQuantity unitCode=""/>

   </TotalValues>

   <AccountingCodingBlockAssignment>

    <ProfitCentreID/>

    <ProjectReference>

     <ProjectID schemeID="" schemeAgencyID="" schemeAgencySchemeAgencyID=""/>

     <ProjectUUID schemeID="" schemeAgencyID=""/>

     <ProjectName languageCode=""/>

     <ProjectElementID schemeID="" schemeAgencyID="" schemeAgencySchemeAgencyID=""/>

     <ProjectElementUUID schemeID="" schemeAgencyID=""/>

     <ProjectElementName languageCode=""/>

     <ProjectElementTypeCode/>

    </ProjectReference>

    <InternalOrderID schemeAgencyID=""/>

    <MaintenanceOrderReference>

     <ID schemeID="" schemeAgencyID="" schemeAgencySchemeAgencyID=""/>

     <UUID schemeID="" schemeAgencyID=""/>

     <TypeCode/>

     <ItemID/>

     <ItemUUID schemeID="" schemeAgencyID=""/>

     <ItemTypeCode/>

    </MaintenanceOrderReference>

    <AccountingBusinessAreaCode listVersionID="" listAgencyID=""/>

   </AccountingCodingBlockAssignment>

   <RetailEvent>

    <ID schemeID="" schemeAgencyID=""/>

   </RetailEvent>

   <ScheduleLine>

    <Date/>

    <DateCalendarUnitCode/>

    <RequestedQuantity unitCode="">[QUANTITY]</RequestedQuantity>

    <DeliveryBlockingReasonCode listID="" listVersionID="" listAgencyID="" listAgencySchemeID="" listAgencySchemeAgencyID=""/>

   </ScheduleLine>

  </Item>

</CustomerQuote>

</ns0:CustomerQuoteERPCreateRequest_sync>

 

 

thganks and rgds,

Selina.

SOAMANAGER URL after Systemcopy

$
0
0

Hi,

 

I am acutally facing an issue with the Transaction Soamanager after a Systemcopy.

 

Environment:

 

Windows Server 2008 R2

MaxDB 7.9.08.30

 

i did a syscopy from PRD to DEV, and everything was (more or less ) fine.

 

but... When I now call Transaction "Soamanager" in DEV-System, Soamanager starts with URL of PRD-System.

 

Anybody has an idea how and where to change that?

 

i would really appreciate an advice.

 

Thank you in advance,

 

Regards

 

Simon

Need Software Component for TM

$
0
0

Hello,

 

What is the SAP Standard TM software component? to import in ESR?

 

I tried to import SAPTM IC 1.10, but it is not coming any content in it? I need pre-defined content like Message types, interfaces, mappings etc.

in which software component i will get those?

Changing a WSDL URL

$
0
0

Hello Experts

 

Im having a provlem where the Service Registry is calling a WebService with one URL, but when i create a service and the endpoint of that Webservice, they do not match. What I´ve found out is that the service registry is not updating this URL. Is there a way to manually change it?

 

ODATA_CALLING_ERROR

$
0
0

Hello All,

 

I have created standard scenario of onboarding in SAP process orchestration between SAP HCM and success factors.
I have created 1 sender channel and 2 receiver channel.
Sender channel is configured using SOAP http XI 3.0
One receiver channel is used for Begin session , cancel session and getnewhire records with SFSF adapter(Axis Protocol)
Other receiver channel is used for onboarding candidate info using SFSF adapter with SFSF adapter(odata protocol)

 

While executing the scenario ,I am getting error as 'ODATA_CALLING_ERROR:OData call failed' in sxmb_moni.

 

In monitoring screen , the exact error I am getting is:


ODATA_CALLING_ERROR:OData call failed {0}.
com.sap.aii.adapter.lib.component.odata.exception.OsciException: 500 : HTTP/1.1 : Internal Server Error
Message could not be forwarded to the JCA adapter. Reason: Permanent error: Adapter call failed. Reason: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}.
Message could not be forwarded permantely to the JCA adapter. Reason: ODATA_CALLING_ERROR:OData call failed
MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}
Exception caught by adapter framework: ODATA_CALLING_ERROR:OData call failed {0}
Transmitting the message using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.lib.ra.cci.XIAdapterException: ODATA_CALLING_ERROR:OData call failed {0}


Please help to solve this issue.

Viewing all 360 articles
Browse latest View live




Latest Images