Connecting VAN from SOA 11g B2B (AS1 and AS2)

Hi,
We have a requirement to connect GXS VAN (AS1 and AS2) from SOA 11g B2B. Can some one please let me know the steps to enable a connection from SOA 11g B2B? Any documents will really helpful.
Thanks,
Saravana
Edited by: user10635261 on Jul 12, 2012 1:30 PM

Hi Saravana,
Is there any way i can archive the EDI file while using AS2? My requirement to get the data from EDI file and based on that, it needs to send the Audit Trail Report to Business. No, AS2 does not have any archiving option but you may query details of transactions using B2B Instance Message API -
http://docs.oracle.com/cd/E23943_01/apirefs.1111/e18158/toc.htm
getWirePayload() method of InstanceMessage class with give you the native EDI file which has been sent to the partner.
Also do we have any document for enalbing AS1 and AS2 in B2B (Which includes SSL Certificaties, encryption etc)?You may refer B2B user guide to understand how to create AS1 and AS2 channels - (section 5.5 Configuring Channels)
http://docs.oracle.com/cd/E23943_01/user.1111/e10229/b2b_tps.htm#BABBCDHI
For understanding how to enable SSL and how to implement message security at Oracle B2B, please refer -
http://anuj-dwivedi.blogspot.sg/2010/10/enabling-ssl-on-oracle-b2b-11g.html
http://anuj-dwivedi.blogspot.sg/2011/04/implementing-message-security-in-oracle.html
Regards,
Anuj

Similar Messages

  • Invoking 10g B2B from SOA 11g

    Hi,
    Greetings to B2B Gurus!!!
    We have a requirement to invoke 10g B2B (10.1.2) from SOA 11g.Is it possible to invoke 10g B2B from SOA 11g? If so, what all are necessary patches which needs to applied in order make it compatible?
    Any Input on this is highly appreciated.
    Thanks,
    Saravana

    Hi Saravana,
    You cannot configure 2 different hosts in B2B 11g as well however B2B 11g has out-of-box support for hub mode integration. You may like to refer -
    https://blogs.oracle.com/oracleb2bgurus/entry/implementing_oracle_b2b_11g_as
    Regards,
    Anuj

  • RPC calls from SOA 11g

    hi,
    What are the ways to make an RPC call from SOA 11g ?
    I wnat make an RPC call to a mainframes system.
    Thanks,
    Jhansi

    Hi Saravana,
    Is there any way i can archive the EDI file while using AS2? My requirement to get the data from EDI file and based on that, it needs to send the Audit Trail Report to Business. No, AS2 does not have any archiving option but you may query details of transactions using B2B Instance Message API -
    http://docs.oracle.com/cd/E23943_01/apirefs.1111/e18158/toc.htm
    getWirePayload() method of InstanceMessage class with give you the native EDI file which has been sent to the partner.
    Also do we have any document for enalbing AS1 and AS2 in B2B (Which includes SSL Certificaties, encryption etc)?You may refer B2B user guide to understand how to create AS1 and AS2 channels - (section 5.5 Configuring Channels)
    http://docs.oracle.com/cd/E23943_01/user.1111/e10229/b2b_tps.htm#BABBCDHI
    For understanding how to enable SSL and how to implement message security at Oracle B2B, please refer -
    http://anuj-dwivedi.blogspot.sg/2010/10/enabling-ssl-on-oracle-b2b-11g.html
    http://anuj-dwivedi.blogspot.sg/2011/04/implementing-message-security-in-oracle.html
    Regards,
    Anuj

  • Cannot call Siebel UCM Organization service from SOA 11g

    Hi,
    I am trying to call Siebel UCM Organization service from SOA 11g and getting the following error.
    Unable to process SOAP Header child element 'wsse:Security' with 'mustUnderstand="1"'(SBL-EAI-08000)
    Please let me know if anybody has solution for this issue?

    I am using this URL : api.geonames.org/postalCodeSearch?postalcode=90110&username=siddhardha
    I see below message in audit trail.Not sure why the headers are not visible.
    Am i missing something which is very fundamental.?
    <messages>
    <Rest_InputVariable>
    <part name="Input">
    <Input>
    <postalcode>90110</postalcode>
    <username>Siddhardha</username>
    </Input>
    </part>
    </Rest_InputVariable>
    <Rest_OutputVariable>
    <part name="geonames">
    <geonames>
    .....results.............
    </geonames>
    </part>
    </Rest_OutputVariable>
    </messages>
    Edited by: Siddhardha M on Jul 19, 2012 5:44 AM

  • AS1 and AS2 support in OSB

    Does OSB support AS1(S/MIME over SMTP) and AS2(S/MIME over HTTP) protocols?

    AS1 and AS2 are message exchange protocols. OSB is a service bus and hence used for transport protocol (like HTTP, JMS, AQ, SMTP etc) mediation. AS1 and AS2 are supported protocols in Oracle B2B (part of Oracle SOA Suite in 11g) which is a gateway component used for B2B communication.
    Analyze your requirements and then choose a product. Let us know your use case in detail if you need any help on this.
    Regards,
    Anuj

  • Call To WSIF From SOA 11g

    Hi All,
    Does SOA 11g supports WSIF call From Partnerlink?.
    Regards
    Venkata Madhu

    Thanks Vlad,
    I was trying to do WSIF call from SOA 11.1.1.6, it is simple operation of adding two integers. But while deploying it is not getting deployed, below is the error.
    *_<h1>Deployment Error</h1>_*
    oracle.fabric.common.FabricDeploymentException: [WSIFBinding] SampleWSIFSOAProj.Service Unable to complete load due to: String index out of range: -1: Stri
    ng index out of range: -1 {rootCauses=[]}
    at oracle.integration.platform.blocks.wsif.WsifReference.load(WsifReference.java:354)
    at oracle.integration.platform.blocks.wsif.WsifReference.load(WsifReference.java:98)
    at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployReferences(CompositeDeploymentConnection.java:201)
    at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deploy(CompositeDeploymentConnection.java:93)
    at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.initDeployment(CompositeDeploymentManagerImpl.java:150)
    at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.load(CompositeDeploymentManagerImpl.java:63)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at oracle.integration.platform.blocks.deploy.DeploymentEventPublisher.invoke(DeploymentEventPublisher.java:77)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy318.load(Unknown Source)
    at oracle.integration.platform.blocks.deploy.StandaloneCompositeDeploymentCoordinatorImpl.coordinateCompositeRedeploy(StandaloneCompositeDeployment
    CoordinatorImpl.java:97)
    at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.overwriteExistingComposite(BaseDeployProcessor.java:435)
    at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deploySARs(BaseDeployProcessor.java:253)
    at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.java:167)
    at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.java:112)
    at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeploy(DeployProcessor.java:99)
    at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.process(DeployProcessor.java:81)
    at oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPostInsideLoggingSession(CompositeDeployerServlet.java:219)
    Any idea, what could be the reason for this.
    Note: When i try concatenating two string using WSIF, it works.
    Any clue, why it so
    Regards
    Venkata Madhu

  • Need mbean details for connecting OIM from SOA

    Hi All,
    we have one requirement where SOA will run an interface whhich contains OIM code. OIM code will update user's end date,send mail to manager and retrun true or false to SOA. I have the code which works fine but now I need to invoke this code from SOA as a wsdl. My question is how SOA will invoke OIM API's? If I rpovide mbean details to SOA then it can run the java code on OIM DB. Please suggest if anybody has worked on this type of requirement.
    Thanks,
    Kalpana.

    Use this:
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/developing_oim_custom_approval_process_for_resource_provision/developing_oim_custom_approval_process_for_resource_provision.pdf
    They have given example. It's not WSDL but simply using OIM APIs from SOA Workflow.
    They are using Credential Store. Check code of Java Embeded.

  • Error while sending emails from SOA 11G BPEL

    Hi All,
    I have configured an error email in my catch/catch-all blocks. Incase I dont have any retry action in my faultpolicies.xml file, the error email is sent fine. However if any remote/binding fault occurs and retry is done on partnerlink, in those cases the Error Notification service fails with below error:
    ORABPEL-31015
    Error while sending notification.
    Error while sending notification to email.
    Possible causes : SDPMessaging Driver not configured; Invalid To Address is used; Email server/Messaging gateway is down; using IP address as part of email ID instead of domain name;.
    Caused by: javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/services/NotificationServiceBean in /app/ejb/ejb_ob_engine_wls.jar#BPELActivityManagerBean.; remaining name 'comp/env/ejb/services/NotificationServiceBean'
    sendEmailNotification WSIF Exception occured. Please check stack trace "Cannot get Object part 'Responses'. No parts are set on the message"
    If I throw a remote/binding fault (throw activity), the error email gets sent. However whenever the retry happens incase of a fault, the above error comes.
    Any idea what can be reason behing this...
    Regards
    Subhankar

    try to call a sub process from your catch all block and use the email activity in that subprocess. this should work

  • Error when calling simple restful service from SOA 11G

    Hi'
    I have a URL for simple restful service
    http://xxxxx:857/swift/v2/EMPIDChanges/{bookmarkDate}
    GET method
    I am able to invoke this from IE and This URL is also accessible in UNIX server where SOA server is deployed.
    http://xxxxx:857/swift/v2/EMPIDChanges/2012-11-28%2005:57:49
    I am using HTTP Binding adapter,
    This is what goes in the composite.xml
    <reference name="ff" ui:wsdlLocation="ff.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/pcbpel/adapter/http/AssetID/Test_AssetID_VL/ff#wsdl.interface(Request_Response_ptt)"/>
    <binding.ws port="http://xmlns.oracle.com/pcbpel/adapter/http/AssetID/Test_AssetID_VL/ff#wsdl.endpoint(ff/Request_Response_pt)"
    location="ff.wsdl" supports="http">
    <property name="http.verb" type="xs:string" many="false">GET</property>
    <property name="endpointURI" type="xs:string" many="false">http://xxxxx:857/swift/v2/EMPIDChanges/{bookmarkDate}</property>
    <property name="http.payload" type="xs:string" many="false">url-encoded</property>
    <property name="oracle.webservices.auth.username" type="xs:string" many="false" override="may">Test1</property>
    <property name="oracle.webservices.auth.password" type="xs:string" many="false" override="may">Test1</property>
    </binding.ws>
    however I am getting error
    <remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
    -<part name="summary">
    <summary>oracle.fabric.common.FabricInvocationException: Unable to access the following endpoint(s): REPLACE_WITH_ACTUAL_URL</summary>
    </part>
    -<part name="detail">
    <detail>Unable to access the following endpoint(s): REPLACE_WITH_ACTUAL_URL</detail>
    </part>
    -<part name="code">
    <code>null</code>
    </reference>
    Please advice,
    Thanks,
    Yatan

    WS Binding: exception durign SOAP invocation: java.util.NoSuchElementException
    Looks like the error is in the data sent to or expected from the service in your composite. Check that audit logs and composite flow to make sure your soap message when using soapui matches what you are working with in soa suite.

  • Handling Multiple Host GS ID in SOA 11g B2B

    Hi,
    Greetings to B2B Gurus !!!
    We have a requirement to map different Host Group Interchange ID based on Input data and we are getting an error saying that, not able to identify the Trading Partner since the values are same. We have already added below property but it looks it handles only Remote Trading Partner for multiple Group Interchange ID not for the Host TP.
    oracle.tip.adapter.b2b.edi.identifyFromTP = Group
    Please find the Header details below.
    Host Group Interchange ID#1
    ISA*00* *00* *01*196938484 *01*00169129 *120525*2238*U*00400*000000895*0*P*>~
    GS*IN*196938484L*00169129*20120525*2238*386*X*004010~
    Host Group Interchange ID#2
    ISA*00* *00* *01*196938484 *01*00169129 *120525*2239*U*00400*000000896*0*P*>~
    GS*IN*196938484M*00169129*20120525*2239*252*X*004010~
    Host Group Interchange ID#3
    ISA*00* *00* *01*196938484 *01*00169129 *120525*2253*U*00400*000000897*0*P*>~
    GS*IN*196938484S*00169129*20120525*2253*239*X*004010~
    Any Pointers on this is highly appreciated.
    Thanks,
    Saravana

    Hi Anuj,
    We have tried the option that you told and its not even allowing us to create the Agreement. Please find the error message that we got during agreement creation.
    Error -: B2B-52291: Duplicate agreement Name: AGFA_M_810_INO_Agreement, AgreementID: AGFA_M_810_INO_Agreement & Name: AGFA_L_810_INO_Agreement, AgreementID: AGFA_L_810_INO_Agreement found with same combination of trading partners Ricoh, AGFA-Lease, and document type 4010 and document protocol version 810.
    Its checking for the combination of Host and Remote Trading Partner, Document Type and Document Protocol Version and its same for both the customer accounts. Only change is Group Interchange ID of Host Trading partner.
    Could you please advise.
    Thanks,
    Saravana

  • Handling Space as Delimiter in Oracle 11g B2B

    Hi All,
    Greetings to B2B Gurus!!!
    We are receiving Input Purchase Order files from our customer with Space as Element delimiter but this is causing an issue while processing the Input EDI file as if the data coming in EDI file contains any space then its considered as 2 different element. Please find the example below.
    ISA 00 00 16 0819405530A10 01 061079273 120521 1819 U 00401 200020625 0 P <~
    GS PO 081940553 061079273 20120521 1819 20626 X 004010~
    ST 850 23524~
    BEG 00 NE 20-P1-670559 20120521~
    CUR SE USD~
    CTB OR SHIP IMMEDIATELY~
    Issue here is in CTB segment, SHIP IMMEDIATELY is coming as CTB02 element bud due to space delimiter, its taking SHIP as CTB02 and IMMEDIATELY as CTB03 element. Hot to handle this case in SOA 11g B2B?
    Any help on this is highly appreciated.
    Thanks in Advance,
    Saravana

    Hi Saravana,
    It's the problem with sending application. Ideally sending application should use Replacement Character delimiter to replace the delimiters existing in EDI X12 data.
    As per the functionality of replacement character, if a character contained in the payload data is also being used as a separator, then that separator character(s) found in the payload data should be replaced by the specified replacement character when sending the interchange.
    It is not considered as a good practice to choose separator's/delimiter's which can be easily part of the EDI data.
    Regards,
    Anuj

  • Error While Extract results from OBIEE 11g Prest. Service to External apps.

    Need a urgent help
    I am using java to connect to OBIEE's  11g SOAP-API and trying to pull Graph’s in External Application.
    I have successfully been able to connect to the API, create an HtmlViewServiceSoap object, and use a combination of the following methods to pull HTML & Javascript Content and write to a file through this all methods: addReportToPage, getHeadersHTML, and getHTMLForReport.
    But while executing the respective URL got from getHeadersHTML ,getHTMLForReport function it gives ‘EmptyResponse’ alert message. Actually, The URL got from getHTMLForReport i.e. reportObject.setAjaxGoUrl does not Hit to Bridge Servlet, So in the application only the Searching image appears with ‘EmptyResponse’ alert message .
    We are Successfully able to render graphs using OBIEE's  10g SOAP-API HtmlViewServiceSoap service and getHeadersHTML ,getHTMLForReport function in External Application.
    Please let me Know the solution ASAP for extracting Graph from OBIEE's 11g SOAP-API
    Edited by: user13351567 on Jul 1, 2011 12:49 AM

    Hi all
    João, could you please explain how did you solved that network problem? I'm having a similar error establishing a Site Studio connection: 'Design time connection error: java.net.SocketTimeoutException: Read timed out'
    If I create this connection from a JDeveloper installed in the machine where UCM, WebCenter and SSXA are installed there's no connection problem. The problem only occurs in others pcs in the same network.
    Thank you in advance

  • FTP Adapter XML file with Attachments in SOA 11g.

    Hi All,
    I have a unique requirements where I need to generate an XML file and write it to an FTP server through SOA 11g. The content of this XML File may contain attachments like agreement copies, terms and conditions (files in *.pdf format). Now sometimes I need to add these pdfs as attachments and include them in the XML file and write them to FTP Server from SOA 11g.
    Has anyone ever encountered such a scenario. Can you throw light on how this could be achieved.
    Thanks,
    Venkat

    I am not entirely sure by what do you mean by "including attachments inside the XML" ?
    Do you want to say that XML might contain the contents of the attachment, something like this -
    <XML_Body>
    <Attachment>content in cleartext</Attachment>
    </XML_Body>
    Or should it contain pointers like "href" inside the XML ?

  • Error in configuring SOA from jdev 11g TP4

    i get an error while configuring SOA from jdev 11g, error is in Test DB setting in first step. These are the details
    DB Connection String : localhost:1521:XE
    DB User Name: adrs_soainfra
    DB Password: welcome1
    error is “There was a problem in establishin a test connection to [localhost:1521:XE]. please review your Database settings and retry(oracle.jdbc.driver.T4CTTIoer processError
    SEVERE: Throwing SQLException: ORA-00942: table or view does not exist
    942
    DB is up and connected via SQLPLUS. All required env parameters are there i.e ORACLE_HOME, PATH, ORACLE_SID

    This error is due to the scripts not being run correctly. Read the instructions carefully and run them again. The first script is run as user "sys", the second one as your user you indicate in the parameters to the first script. Make sure you use the _all scripts.
    Heidi.

  • Need Help-SOA 11g File Adapter unable to delete input file and its crashing

    Hi All
    Please find the details below:
    1. We have created a simple SOA composite to Read file from an input directory, archive the file in an archive directory using Inbound File Adapter Read
    and then use Outbound File Adapter Write to move the file to a output directory.
    2. File Adapter needs to delete the file after successful read/retrieval.
    3. We are using the "Use Trigger File" for invoking the file adapter. This is a new feature in SOA 11g
    4. Also we are using the option of reading the file as an attachment as we are not doing any transformation in the composite
    Issue Details_
    1. When the trigger file is put in the input directory for the first time, the File Adapter reads the file, archives it and moves it to the output directory
    2. However it does not delete the input file from the input directory and raises Fatal Exception mentioned below:
    [*2011-01-12T16:55:48.639+05:30] [soa_server1] [WARNING] [] [oracle.soa.adapter] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@19c243d]*
    [userId: <anonymous>] [ecid: 0000IptyLrL9_aY5TrL6ic1DBOS_000009,0] [APP: soa-infra] File Adapter FileAdapterTriggerFilePOC PostProcessor::
    Delete failed, the operation will be retried for max of [0] times
    [2011-01-12T16:55:48.639+05:30] [soa_server1] [WARNING] [] [oracle.soa.adapter] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@19c243d]
    [userId: <anonymous>] [ecid: 0000IptyLrL9_aY5TrL6ic1DBOS_000009,0] [APP: soa-infra] File Adapter FileAdapterTriggerFilePOC [[
    BINDING.JCA-11042
    File deletion failed.
    File deletion failed.
    File : C:\Dibya\AttachmentTest\InputDir\TestFile3.txt could not be deleted.
    Delete the file and restart server. Contact oracle support if error is not fixable.
    If any one has faced similar issues, kindly provide pointers on how to resolve it.
    Regards,
    Dibya

    Hi,
    Using the file adapter, you can poll from multilple locations...
    Keep the following property in your .jca file
    <property name="DirectorySeparator" value="," />
    While giving the path in File Adapter configuration, keep comma and give the next location....then the file will be picked up from the locations you gave....
    Hope this helps...
    Thanks,
    N

Maybe you are looking for