Integration

Get Involved. Join the Conversation.

Posts

  • Stephen Bryant
    Extract Data from SaaS to VBCS ApplicationAnswered41
    Topic posted June 10, 2019 by Stephen BryantBronze Trophy: 5,000+ Points, tagged Adapters, Connection, ERP Cloud, Integration, Mapping, Orchestration, PaaS, REST, SOAP, Web Services 
    Title:
    Extract Data from SaaS to VBCS Application
    Summary:
    Extract Data using an OTBI Report
    Content:

    Hello,

    I have a requirement to retrieve data from our Oracle ERP Cloud applications. I need to extract the data via an OTBI report and then display those results in a VBCS application.  I realize that the report is retrieved from SaaS using a SOAP service (that I can connect to in the SOAP UI) but VBCS only uses REST so a conversion is necessary.

    Has anyone done this?  In particular, how does the mapping from SOAP to REST work?

    Thanks,

    Steve

    Version:
    19.1.3
  • Douglas Otsuka
    Error Stage File Loop For Each345.0
    Topic posted June 4, 2018 by Douglas OtsukaBronze Medal: 1,250+ Points, tagged Adapters, Connection, Integration, REST, SOAP 
    Title:
    Error Stage File Loop For Each
    Content:

    Hi, 

     

    I have the follow flow, i trying to read the payload and map the for-each to get the root element Folio, but when his call the loop nothing happens... i saw in the log and the xml it's been read in stage.

    <folio billNo="417723" clientID="1268075">
          <data>
            <trxCode>2005</trxCode>
            <description>ROOM SERVICE ALIMENTOS</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>36</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37601682</trxNo>
            <chequeNo>004003420180603004711</chequeNo>
          </data>
          <data>
            <trxCode>2006</trxCode>
            <description>MINIBAR ALIMENTOS</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>10</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37599295</trxNo>
            <chequeNo>005008620180602203229</chequeNo>
          </data>
          <data>
            <trxCode>2006</trxCode>
            <description>MINIBAR ALIMENTOS</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>-10</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37599297</trxNo>
            <chequeNo>005008620180602203229</chequeNo>
          </data>
          <data>
            <trxCode>2010</trxCode>
            <description>LOBBY BAR BEBIDAS ALCOOLICAS</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>10</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37601103</trxNo>
            <chequeNo>003020420180602234214</chequeNo>
          </data>
          <data>
            <trxCode>1000</trxCode>
            <description>DIARIA</description>
            <businessdate>01-JUN-2018</businessdate>
            <amount>0</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>Y</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37593302</trxNo>
            <chequeNo>37593300</chequeNo>
          </data>
          <data>
            <trxCode>1000</trxCode>
            <description>DIARIA</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>0</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>Y</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37613470</trxNo>
            <chequeNo>37613468</chequeNo>
          </data>
          <data>
            <trxCode>9999</trxCode>
            <description>DIARIA</description>
            <businessdate>01-JUN-2018</businessdate>
            <amount>0</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>Y</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37593300</trxNo>
            <chequeNo>37593300</chequeNo>
          </data>
          <data>
            <trxCode>9999</trxCode>
            <description>DIARIA</description>
            <businessdate>01-JUN-2018</businessdate>
            <amount>228.59</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37593301</trxNo>
            <chequeNo>37593300</chequeNo>
          </data>
          <data>
            <trxCode>9999</trxCode>
            <description>DIARIA</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>0</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>Y</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37613468</trxNo>
            <chequeNo>37613468</chequeNo>
          </data>
          <data>
            <trxCode>9999</trxCode>
            <description>DIARIA</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>228.59</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37613469</trxNo>
            <chequeNo>37613468</chequeNo>
          </data>
          <data>
            <trxCode>2021</trxCode>
            <description>BREAKFAST</description>
            <businessdate>01-JUN-2018</businessdate>
            <amount>0</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37593304</trxNo>
            <chequeNo>37593300</chequeNo>
          </data>
          <data>
            <trxCode>2021</trxCode>
            <description>BREAKFAST</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>0</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37613472</trxNo>
            <chequeNo>37613468</chequeNo>
          </data>
          <data>
            <trxCode>8001</trxCode>
            <description>TAXA SERV. A&amp;B</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>1</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37601104</trxNo>
            <chequeNo>003020420180602234214</chequeNo>
          </data>
          <data>
            <trxCode>8001</trxCode>
            <description>TAXA SERV. A&amp;B</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>1</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37599296</trxNo>
            <chequeNo>005008620180602203229</chequeNo>
          </data>
          <data>
            <trxCode>8001</trxCode>
            <description>TAXA SERV. A&amp;B</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>-1</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37599298</trxNo>
            <chequeNo>005008620180602203229</chequeNo>
          </data>
          <data>
            <trxCode>8001</trxCode>
            <description>TAXA SERV. A&amp;B</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>3.6</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37601683</trxNo>
            <chequeNo>004003420180603004711</chequeNo>
          </data>
          <data>
            <trxCode>8100</trxCode>
            <description>ISS SOBRE HOSPEDAGEM</description>
            <businessdate>01-JUN-2018</businessdate>
            <amount>10.13</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>Y</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37593303</trxNo>
            <chequeNo>37593300</chequeNo>
          </data>
          <data>
            <trxCode>8100</trxCode>
            <description>ISS SOBRE HOSPEDAGEM</description>
            <businessdate>02-JUN-2018</businessdate>
            <amount>10.13</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>Y</isIss>
            <isPayment>N</isPayment>
            <payType></payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37613471</trxNo>
            <chequeNo>37613468</chequeNo>
          </data>
          <data>
            <trxCode>9000</trxCode>
            <description>DINHEIRO</description>
            <businessdate>03-JUN-2018</businessdate>
            <amount>-70.86</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>Y</isPayment>
            <payType>01</payType>
            <depYn>N</depYn>
            <depType></depType>
            <idDepOrig></idDepOrig>
            <ccNumber></ccNumber>
            <ccValDate></ccValDate>
            <trxNo>37616833</trxNo>
            <chequeNo></chequeNo>
          </data>
          <data>
            <trxCode>9040</trxCode>
            <description>MASTERCARD</description>
            <businessdate>01-JUN-2018</businessdate>
            <amount>-457.18</amount>
            <confirmationNo>44226430</confirmationNo>
            <isIss>N</isIss>
            <isPayment>Y</isPayment>
            <payType>02</payType>
            <depYn>Y</depYn>
            <depType>A</depType>
            <idDepOrig></idDepOrig>
            <ccNumber>5454545454545454</ccNumber>
            <ccValDate>08/21</ccValDate>
            <trxNo>37575260</trxNo>
            <chequeNo></chequeNo>
          </data>
        </folio>
        

     

    Image:
  • Mark Chappell
    Integration calling REST Service27
    Topic posted March 27, 2019 by Mark ChappellBronze Medal: 1,250+ Points, tagged Integration, Orchestration, REST 
    Title:
    Integration calling REST Service
    Summary:
    My Integration is not returning any data from the REST Service
    Content:

    Hi,

    I'm after some help with my Integration which calls a REST Service. I am new to REST services, having built a few Integrations utilising flat files and the FTP Adapter and SaaS ERP Adapter.

    So, I have a OVBCS App, very simple, which I have called via its REST Service, from SOAP UI. Using GET Method I can return all the records contained in the 1 business object in the App, and using PATCH I can update a record from SOAP UI.

    However, when trying to call the REST Service from my orchestration Integration, using GET method I don't see any data returned.

    has anyone done this before, anyone able to offer any help with this deign pattern / integration?

    thanks

    Mark

  • logu Prasanth
    How to create a post REST service in OIC25
    Topic posted March 27, 2019 by logu PrasanthSilver Medal: 2,000+ Points, tagged Adapters, Agent, API, Case Management, Cloud, Connection, Database, E-Business Suite, Events, Integration, Mapping, Orchestration, PaaS, Process, REST, SOAP, Web Services, xml 
    Title:
    How to create a post REST service in OIC
    Summary:
    We have a requirement to create a REST service in OIC. And this service will be exposed to the client to POST their JSON data.
    Content:

    We have a requirement to create a REST service in OIC. And this service will be exposed to the client to POST their JSON data.

    Can you please provide any artifact /whitepaper/ procedure for creating simple REST service in OIC.

     

     

     

     

     

  • Mohana Gopal Selvam
    Internal Server ErrorAnswered235.0
    Topic posted June 16, 2019 by Mohana Gopal SelvamSilver Crown: 22,500+ Points, tagged REST, Web Services 
    Title:
    Internal Server Error
    Content:

    I have tried to convert the WSDL API into Rest API since OIC VBCS does not support WSDL API. We have followed the steps as mentioned in the forum https://cloudcustomerconnect.oracle.com/posts/18fc9cc15f. Created 2 connection successfully. Created one integration successfully.  But when I hit the Rest API URL, we got the Internal Server Error.

    What might be the cause?

    Thanks,

    Mohan

  • Lynn Dueck
    XML namespace incorrect so mapping fails215.0
    Topic posted August 13, 2018 by Lynn DueckRed Ribbon: 250+ Points, tagged REST, xml 
    Title:
    XML namespace incorrect so mapping fails
    Summary:
    Incoming xml payload to REST endpoint has a namespace mismatch so mapping fails
    Content:

    I have a REST endpoint configured with an xsd that declares a target namespace. A payload submitted from postman is processed successfully by ICS - all mappings produce values.

    When integrating with OMC the mappings fail to produce any values so the next step fails. When looking at the payload via ICS - activity stream it has no namespace which is why the mapping fails. I'm not sure if ICS strips the incoming namespace, or if OMC is sending a payload that doesn't align with their xsd but regardless... I need to somehow process the payload.

    I tried to remove the target namespace from the xsd that is used in configuration but ICS won't accept the xsd. Even though it validates in Oxygen, ICS complains so I assume ICS requires a target namespace in an xsd file. Not sure if this is true or not.

    I cannot create an xsd that will be accepted by ICS other than the one that fails at runtime. Are there any suggestions on how to work around this issue?

    The relevant start of the schema that is used to configure the ICS endpoint:

    <?xml version="1.0"?>
    <xs:schema elementFormDefault="qualified"
        targetNamespace="http://www.portal.com/schemas/CRMSync"
        xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns="http://www.portal.com/schemas/CRMSync">
        <xs:element name="DiscountInfoChange">
            <xs:complexType>
                <xs:sequence>.......

    In the Test Mapper, If I generate the input based on this schema I see the following (clearly expecting the CRMSync namespace):

    INPUT

    <?xml version = '1.0' encoding = 'UTF-8'?>
    <ns0:execute xmlns:ns1="http://www.portal.com/schemas/CRMSync" xmlns:ns0="http://xmlns.oracle.com/cloud/adapter/REST/ProcessDiscountInfoChange_REQUEST_REQUEST/types">
       <ns1:DiscountInfoChange ns1:InstanceId="ns1:InstanceId14634">
          <ns1:AccountObj>AccountObj14633</ns1:AccountObj>
          <ns1:DiscountInfo>
             <ns1:Poid>Poid14635</ns1:Poid>
             <ns1:Name>Name14636</ns1:Name>
             <ns1:Code>Code14637</ns1:Code>
             <ns1:DiscountStartTime>DiscountStartTime14638</ns1:DiscountStartTime>
             <ns1:DiscountEndTime>DiscountEndTime14639</ns1:DiscountEndTime>
             <ns1:Permitted>Permitted14640</ns1:Permitted>
             <ns1:PurchaseMin>PurchaseMin14641</ns1:PurchaseMin>
             <ns1:PurchaseMax>PurchaseMax14642</ns1:PurchaseMax>
             <ns1:Priority>14643</ns1:Priority>
             <ns1:Type>14644</ns1:Type>
             <ns1:Descr>Descr14645</ns1:Descr>

          </ns1:DiscountInfo>
       </ns1:DiscountInfoChange>
    </ns0:execute>

    On execution of the mapping, this is successful:

    <?xml version = '1.0' encoding = 'UTF-8'?>
    <nstrgmpr:ProductInfoChange xmlns:svcdoc="http://xmlns.oracle.com/Services/Documentation/V1" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:nsmpr0="http://www.portal.com/schemas/CRMSync" xmlns:nstrgmpr="http://xmlns.oracle.com/EnterpriseFlows/Industry/Comms/SynchronizeProduct/V1" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:nstrgdfl="http://xmlns.oracle.com/procmon" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
       <nstrgmpr:ProductInfo>
          <nstrgmpr:ProductPoid>Poid14635 Poid14660</nstrgmpr:ProductPoid>
          <nstrgmpr:Name>Name14636 Name14661</nstrgmpr:Name>
          <nstrgmpr:Code>Code14637 Code14662</nstrgmpr:Code>
          <nstrgmpr:Type>14644 14669</nstrgmpr:Type>
          <nstrgmpr:Description>Descr14645 Descr14670</nstrgmpr:Description>
       </nstrgmpr:ProductInfo>
    </nstrgmpr:ProductInfoChange>

     

    My runtime test that fails, shows the following via the activity stream payload:

    <?xml version="1.0" encoding="UTF-8"?>
    <execute xmlns="http://xmlns.oracle.com/cloud/adapter/REST/ProcessDiscountInfoChange_REQUEST_REQUEST/types">
    <DiscountInfoChange Version="1.0" xmlns="">
        <DiscountInfo xmlns="" ElementId="0">
            <Poid xmlns="">0.0.0.1 /discount 326190 1</Poid>
            <Permitted xmlns="">/service/cloud/entertainment</Permitted>
            <Name xmlns="">A2 discount</Name>
            <Descr xmlns="">A2 DiscountOffer - that is what this is</Descr>
            <DiscountStartTime xmlns="">Wed Dec 31 16:00:00 PST 1969</DiscountStartTime>
            <DiscountEndTime xmlns="">Wed Dec 31 16:00:00 PST 1969</DiscountEndTime>
            <Priority xmlns="">10</Priority>
            <Type xmlns="">602</Type>
            <Code xmlns="">ef8f2772-eb1b-487d-a807-2d4b5676b97e</Code>
            <UsageMap xmlns="" ElementId="0">
                <EventType xmlns="">/event/billing/product/fee/cycle/cycle_forward_monthly</EventType>
            </UsageMap>
        </DiscountInfo>
    </DiscountInfoChange>
    </execute>

    No namespace is provided and so of course produces empty values for the mapping.

    Is there anyway to alter my schema so that there is no namespace declared and therefore expected by ICS?

     

  • Christopher Maggiulli
    RightNow Adapter and Integration Cloud attachment apiAnswered215.0
    Topic posted June 14, 2018 by Christopher MaggiulliSilver Crown: 22,500+ Points, tagged Adapters, Integration, Mapping, Process, REST, RightNow, SOAP, Tip 
    Title:
    RightNow Adapter and Integration Cloud attachment api
    Summary:
    I am looking for the general workflow of using the RightNow adapter to pull files and upload them to integration cloud
    Content:

    We have a functionality called "incident pull" in our application whereby a user in Integration Cloud enters the reference ID of a Oracle RightNow Incident then attaches all the files from that incident into the CEP process. I currently have this working but in a round about way by utilitizing a custom web service instead of the right now adapter. Can someone walk me through the integra here? I have a connection to right using the standard wsdl. It tests fine. Then I build an integration. It starts with a post request that sends in the reference ID of the incident in service cloud and the process ID to attach the incident attachments to in OIC. After the starting point it then goes right to the RightNow adapter (with a mapping in between). I map the Id I get from the start rest service to the RightNow wsdl id. Then I get a Hughes result of values including attachments in base64. Then I try to map from the RightNow adapter to a restaurant service with this endpoint https://docs.oracle.com/en/cloud/paas/process-cloud/cprrb/op-processes-processid-attachments-post.html However it doesn't succeed. Either the wsdl is not returning values or I'm missing a step between the returning of the files from the wsdl and uploading them via that endpoint to OIC.

  • Mark Chappell
    Calling an Integration from another IntegrationAnswered205.0
    Topic posted October 24, 2018 by Mark ChappellBronze Medal: 1,250+ Points, tagged Adapters, ERP Cloud, Integration, PaaS, REST 
    Title:
    Calling an Integration from another Integration
    Summary:
    How to pass parameters/values from 1 integration to another integration called with the REST api
    Content:

    Hi Everyone,

    I'm calling a child Integration from a main Integration via the REST connection, based on the URI for my child Integration. but I need to pass a value from the main integration to the child, and then the child to use this parameter variable.

    I am assuming this is possible?

    If it is, does anyone have any experience with this that they can share? 

    Thank you as always.

    Mark.

  • Ankur Jain
    Not able to call REST API from VBCS which accepts attachment...Answered194.0
    Topic posted August 9, 2019 by Ankur JainBronze Trophy: 5,000+ Points, tagged REST 
    Title:
    Not able to call REST API from VBCS which accepts attachment in request
    Content:

    Hi Experts,

    I have created one REST API in Integration Cloud which takes attachment and payload in request body due to which request header type is multipart/mixed. This API is working fine from POSTMAN.

    Would like to call the REST API from VBCS page. This VBCS page should have one text box, file uploader and button. On button click, I would like to call the REST API.

    Can you guys help me to achieve this.

    Regards,

    Ankur

  • logu Prasanth
    How to calculate signature in OIC using HMAC sha 256Answered195.0
    Topic posted February 12, 2019 by logu PrasanthSilver Medal: 2,000+ Points, tagged Adapters, API, E-Business Suite, Integration, Mapping, Orchestration, PaaS, REST, SOAP, Web Services, xml 
    Title:
    How to calculate signature in OIC using HMAC sha 256
    Summary:
    Calculate signature in OIC using HMAC sha 256
    Content:

    Hi All,

    In OIC, How to calculate signature using HMAC sha256

    Is there any script available in OIC calculate HMAC sha256 ??

     

    Regards,

    Logu,